pub trait From<T> {
fn from(T) -> Self;
}
Expand description
Used to do value-to-value conversions while consuming the input value. It is the reciprocal of
Into
.
One should always prefer implementing From
over Into
because implementing From
automatically provides one with an implementation of Into
thanks to the blanket implementation in the standard library.
Only implement Into
when targeting a version prior to Rust 1.41 and converting to a type
outside the current crate.
From
was not able to do these types of conversions in earlier versions because of Rust’s
orphaning rules.
See Into
for more details.
Prefer using Into
over using From
when specifying trait bounds on a generic function.
This way, types that directly implement Into
can be used as arguments as well.
The From
is also very useful when performing error handling. When constructing a function
that is capable of failing, the return type will generally be of the form Result<T, E>
.
The From
trait simplifies error handling by allowing a function to return a single error type
that encapsulate multiple error types. See the “Examples” section and the book for more
details.
Note: This trait must not fail. The From
trait is intended for perfect conversions.
If the conversion can fail or is not perfect, use TryFrom
.
Generic Implementations
From<T> for U
impliesInto
<U> for T
From
is reflexive, which means thatFrom<T> for T
is implemented
Examples
String
implements From<&str>
:
An explicit conversion from a &str
to a String is done as follows:
let string = "hello".to_string();
let other_string = String::from("hello");
assert_eq!(string, other_string);
While performing error handling it is often useful to implement From
for your own error type.
By converting underlying error types to our own custom error type that encapsulates the
underlying error type, we can return a single error type without losing information on the
underlying cause. The ‘?’ operator automatically converts the underlying error type to our
custom error type by calling Into<CliError>::into
which is automatically provided when
implementing From
. The compiler then infers which implementation of Into
should be used.
use std::fs;
use std::io;
use std::num;
enum CliError {
IoError(io::Error),
ParseError(num::ParseIntError),
}
impl From<io::Error> for CliError {
fn from(error: io::Error) -> Self {
CliError::IoError(error)
}
}
impl From<num::ParseIntError> for CliError {
fn from(error: num::ParseIntError) -> Self {
CliError::ParseError(error)
}
}
fn open_and_parse_file(file_name: &str) -> Result<i32, CliError> {
let mut contents = fs::read_to_string(&file_name)?;
let num: i32 = contents.trim().parse()?;
Ok(num)
}
Required Methods
Implementors
impl From<&'static str> for NotBundle
impl From<&'static str> for reqwest::async_impl::body::Body
impl From<&'static str> for reqwest::blocking::body::Body
impl From<&'static str> for Body
impl From<&'static str> for Bytes
impl From<&'static [u8]> for reqwest::async_impl::body::Body
impl From<&'static [u8]> for reqwest::blocking::body::Body
impl From<&'static [u8]> for Body
impl From<&'static [u8]> for Bytes
impl From<(WhatResponseToClientOp, PieceUpdateOp<(), ()>, Vec<LogEntry, Global>)> for PieceUpdate
impl From<(Box<Item, Global>, Option<(LOccultIlk, Arc<dyn InertPieceTrait + 'static>)>)> for SpecLoaded
impl From<LoadError> for MgmtError
impl From<AccountsSaveError> for InternalError
impl From<AccountsSaveError> for MgmtError
impl From<Cow<'static, str>> for Body
impl From<Cow<'static, [u8]>> for Body
impl From<ErrorKind> for otter_nodejs_tests::otter_support::imports::io::Error
Intended for use for errors not exposed to the user, where allocating onto the heap (for normal construction via Error::new) is too costly.
impl From<Explode> for otter_nodejs_tests::otter_support::crates::anyhow::Error
impl From<Fatal> for ApiPieceOpError
impl From<Inapplicable> for ApiPieceOpError
impl From<Infallible> for FlexiLoggerError
impl From<Infallible> for TryFromIntError
impl From<Infallible> for TryFromSliceError
impl From<Infallible> for http::error::Error
impl From<InternalError> for LoadError
impl From<InternalError> for ApiPieceOpError
impl From<InternalError> for Fatal
impl From<InternalError> for LibraryLoadError
impl From<InternalError> for MgmtError
impl From<InternalError> for SpecError
impl From<IpAddr> for IpNet
impl From<VersionError> for LibraryLoadError
impl From<OccultationKindAlwaysOk> for OccultationKindGeneral<(OccDisplacement, ZCoord)>
impl From<PieceUpdateOp<(), ()>> for PieceUpdateOps
impl From<SVGProcessingError> for InternalError
impl From<SVGProcessingError> for MgmtError
impl From<SVGProcessingError> for SpecError
impl From<SocketAddr> for SockAddr
impl From<SocketAddr> for SockaddrStorage
impl From<SpecError> for MgmtError
impl From<ZipError> for LoadError
impl From<ZipError> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<Errno> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<RangeImpossible> for LogicError
impl From<Error> for InternalError
impl From<Error> for AccountsSaveError
impl From<Error> for InternalError
impl From<Error> for PacketFrameWriteError
impl From<KeyError> for MgmtError
impl From<Option<Level>> for LevelFilter
impl From<TryReserveErrorKind> for TryReserveError
impl From<Error> for password_hash::errors::Error
impl From<Error> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<StaticUser> for &'static str
impl From<Algorithm> for Ident<'static>
impl From<[u8; 4]> for IpAddr
impl From<[u8; 4]> for Ipv4Addr
impl From<[u8; 16]> for IpAddr
impl From<[u8; 16]> for Ipv6Addr
impl From<[u16; 8]> for IpAddr
impl From<[u16; 8]> for Ipv6Addr
impl From<[u32; 4]> for vec128_storage
impl From<[u64; 4]> for vec256_storage
impl From<bool> for otter_nodejs_tests::otter_support::crates::toml::Value
impl From<bool> for otter_nodejs_tests::tera::Value
impl From<bool> for i8
impl From<bool> for i16
impl From<bool> for i32
impl From<bool> for i64
impl From<bool> for i128
impl From<bool> for isize
impl From<bool> for u8
impl From<bool> for u16
impl From<bool> for u32
impl From<bool> for u64
impl From<bool> for u128
impl From<bool> for usize
impl From<bool> for AtomicBool
impl From<char> for u32
impl From<char> for u64
impl From<char> for u128
impl From<char> for String
impl From<f32> for otter_nodejs_tests::otter_support::crates::toml::Value
impl From<f32> for otter_nodejs_tests::tera::Value
impl From<f32> for f64
impl From<f64> for otter_nodejs_tests::otter_support::crates::toml::Value
impl From<f64> for otter_nodejs_tests::tera::Value
impl From<i8> for otter_nodejs_tests::otter_support::crates::toml::Value
impl From<i8> for otter_nodejs_tests::tera::Value
impl From<i8> for f32
impl From<i8> for f64
impl From<i8> for i16
impl From<i8> for i32
impl From<i8> for i64
impl From<i8> for i128
impl From<i8> for isize
impl From<i8> for NotNan<f32>
impl From<i8> for NotNan<f64>
impl From<i8> for Number
impl From<i8> for AtomicI8
impl From<i8> for BigInt
impl From<i16> for otter_nodejs_tests::tera::Value
impl From<i16> for f32
impl From<i16> for f64
impl From<i16> for i32
impl From<i16> for i64
impl From<i16> for i128
impl From<i16> for isize
impl From<i16> for NotNan<f32>
impl From<i16> for NotNan<f64>
impl From<i16> for Number
impl From<i16> for AtomicI16
impl From<i16> for HeaderValue
impl From<i16> for BigInt
impl From<i32> for otter_nodejs_tests::otter_support::crates::toml::Value
impl From<i32> for otter_nodejs_tests::tera::Value
impl From<i32> for f64
impl From<i32> for i64
impl From<i32> for i128
impl From<i32> for NotNan<f64>
impl From<i32> for ClockId
impl From<i32> for Number
impl From<i32> for AtomicI32
impl From<i32> for HeaderValue
impl From<i32> for BigInt
impl From<i32> for Domain
impl From<i32> for socket2::Protocol
impl From<i32> for Type
impl From<i64> for otter_nodejs_tests::otter_support::crates::toml::Value
impl From<i64> for otter_nodejs_tests::tera::Value
impl From<i64> for i128
impl From<i64> for Number
impl From<i64> for AtomicI64
impl From<i64> for HeaderValue
impl From<i64> for BigInt
impl From<i128> for BigInt
impl From<isize> for otter_nodejs_tests::tera::Value
impl From<isize> for Number
impl From<isize> for AtomicIsize
impl From<isize> for HeaderValue
impl From<isize> for BigInt
impl From<!> for Infallible
impl From<!> for TryFromIntError
impl From<u8> for otter_nodejs_tests::otter_support::crates::toml::Value
impl From<u8> for otter_nodejs_tests::tera::Value
impl From<u8> for char
Maps a byte in 0x00..=0xFF to a char
whose code point has the same value, in U+0000..=U+00FF.
Unicode is designed such that this effectively decodes bytes with the character encoding that IANA calls ISO-8859-1. This encoding is compatible with ASCII.
Note that this is different from ISO/IEC 8859-1 a.k.a. ISO 8859-1 (with one less hyphen), which leaves some “blanks”, byte values that are not assigned to any character. ISO-8859-1 (the IANA one) assigns them to the C0 and C1 control codes.
Note that this is also different from Windows-1252 a.k.a. code page 1252, which is a superset ISO/IEC 8859-1 that assigns some (not all!) blanks to punctuation and various Latin characters.
To confuse things further, on the Web
ascii
, iso-8859-1
, and windows-1252
are all aliases
for a superset of Windows-1252 that fills the remaining blanks with corresponding
C0 and C1 control codes.
impl From<u8> for f32
impl From<u8> for f64
impl From<u8> for i16
impl From<u8> for i32
impl From<u8> for i64
impl From<u8> for i128
impl From<u8> for isize
impl From<u8> for u16
impl From<u8> for u32
impl From<u8> for u64
impl From<u8> for u128
impl From<u8> for usize
impl From<u8> for NotNan<f32>
impl From<u8> for NotNan<f64>
impl From<u8> for FaceId
impl From<u8> for Number
impl From<u8> for AtomicU8
impl From<u8> for ExitCode
impl From<u8> for BigInt
impl From<u8> for BigUint
impl From<u8> for Choice
impl From<u8> for Level
impl From<u8> for Marker
impl From<u16> for otter_nodejs_tests::tera::Value
impl From<u16> for f32
impl From<u16> for f64
impl From<u16> for i32
impl From<u16> for i64
impl From<u16> for i128
impl From<u16> for u32
impl From<u16> for u64
impl From<u16> for u128
impl From<u16> for usize
impl From<u16> for NotNan<f32>
impl From<u16> for NotNan<f64>
impl From<u16> for Number
impl From<u16> for AtomicU16
impl From<u16> for HeaderValue
impl From<u16> for BigInt
impl From<u16> for BigUint
impl From<u32> for otter_nodejs_tests::otter_support::crates::toml::Value
impl From<u32> for otter_nodejs_tests::tera::Value
impl From<u32> for f64
impl From<u32> for i64
impl From<u32> for i128
impl From<u32> for u64
impl From<u32> for u128
impl From<u32> for NotNan<f64>
impl From<u32> for Ipv4Addr
impl From<u32> for Number
impl From<u32> for AtomicU32
impl From<u32> for Reason
impl From<u32> for HeaderValue
impl From<u32> for BigInt
impl From<u32> for BigUint
impl From<u64> for otter_nodejs_tests::tera::Value
impl From<u64> for i128
impl From<u64> for u128
impl From<u64> for LimbVal
impl From<u64> for Number
impl From<u64> for AtomicU64
impl From<u64> for HeaderValue
impl From<u64> for BigInt
impl From<u64> for BigUint
impl From<u128> for Ipv6Addr
impl From<u128> for BigInt
impl From<u128> for BigUint
impl From<u128> for Hash128
impl From<()> for otter_nodejs_tests::tera::Value
impl From<usize> for otter_nodejs_tests::tera::Value
impl From<usize> for LibInBundleI
impl From<usize> for DescId
impl From<usize> for SvgId
impl From<usize> for FaceId
impl From<usize> for Notch
impl From<usize> for Number
impl From<usize> for AtomicUsize
impl From<usize> for HeaderValue
impl From<usize> for Token
impl From<usize> for BigInt
impl From<usize> for BigUint
impl From<usize> for PIA
impl From<usize> for PIB
impl From<Index> for usize
impl From<LibInBundleI> for usize
impl From<GlobError> for LibraryLoadError
impl From<Incompat<LibraryLoadMFIncompat>> for LibraryLoadError
impl From<Unsupported> for VersionError
impl From<Version> for u32
impl From<RecvError> for RecvTimeoutError
impl From<RecvError> for TryRecvError
impl From<FloatIsNan> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<NotNan<f32>> for f32
impl From<NotNan<f32>> for NotNan<f64>
impl From<NotNan<f64>> for f64
impl From<Error> for InternalError
impl From<Error> for AuthorisationError
impl From<Error> for AuthKeysManipError
impl From<Error> for TokenDeliveryError
impl From<Error> for Box<dyn Error + 'static, Global>
impl From<Error> for Box<dyn Error + Send + 'static, Global>
impl From<Error> for Box<dyn Error + Send + Sync + 'static, Global>
impl From<DateTime<FixedOffset>> for DateTime<Local>
Convert a DateTime<FixedOffset>
instance into a DateTime<Local>
instance.
impl From<DateTime<FixedOffset>> for DateTime<Utc>
Convert a DateTime<FixedOffset>
instance into a DateTime<Utc>
instance.
impl From<DateTime<Local>> for DateTime<FixedOffset>
Convert a DateTime<Local>
instance into a DateTime<FixedOffset>
instance.
impl From<DateTime<Local>> for DateTime<Utc>
Convert a DateTime<Local>
instance into a DateTime<Utc>
instance.
impl From<DateTime<Utc>> for DateTime<FixedOffset>
Convert a DateTime<Utc>
instance into a DateTime<FixedOffset>
instance.
impl From<DateTime<Utc>> for DateTime<Local>
Convert a DateTime<Utc>
instance into a DateTime<Local>
instance.
impl From<SetLoggerError> for FlexiLoggerError
impl From<termios> for Termios
impl From<timespec> for TimeSpec
impl From<timeval> for TimeVal
impl From<ucred> for UnixCredentials
impl From<UnixCredentials> for ucred
impl From<Termios> for termios
impl From<ClockId> for i32
impl From<Gid> for u32
impl From<Pid> for i32
impl From<User> for passwd
impl From<Error> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<Error> for otter_nodejs_tests::tera::Error
impl From<Overflow> for InternalError
impl From<Overflow> for MgmtError
impl From<TotallyUnboundedRange> for LogicError
impl From<Error> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<KeyData> for DefaultKey
impl From<KeyData> for Id
impl From<KeyData> for AccountId
impl From<KeyData> for ClientId
impl From<KeyData> for FastSplitId
impl From<KeyData> for OccId
impl From<KeyData> for OccultIlkId
impl From<KeyData> for PieceId
impl From<KeyData> for PlayerId
impl From<KeyData> for VisiblePieceId
impl From<Error> for LibraryLoadError
impl From<Error> for FlexiLoggerError
impl From<Error> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<Datetime> for otter_nodejs_tests::otter_support::crates::toml::Value
impl From<Map<String, Value>> for otter_nodejs_tests::otter_support::crates::toml::Value
impl From<OpenOptions> for OpenOptions
impl From<Error> for AccountsSaveError
impl From<Error> for PacketFrameReadError
impl From<Error> for PacketFrameWriteError
impl From<Error> for ZipError
impl From<Error> for FlexiLoggerError
impl From<Error> for otter_nodejs_tests::tera::Error
impl From<Error> for clap::errors::Error
impl From<Error> for AnyDelimiterCodecError
impl From<Error> for DecodingError
impl From<Error> for EncodingError
impl From<Error> for Error
impl From<Error> for Error
impl From<Error> for Error
impl From<Error> for Format
impl From<Error> for GlobError
impl From<Error> for ImageError
impl From<Error> for LinesCodecError
impl From<Error> for OpenSSHKeyError
impl From<SystemTime> for Timestamp
impl From<SystemTime> for DateTime<Local>
impl From<SystemTime> for DateTime<Utc>
impl From<SystemTime> for FileTime
impl From<SystemTime> for OffsetDateTime
impl From<UnixDatagram> for OwnedFd
impl From<UnixDatagram> for Socket
impl From<UnixListener> for OwnedFd
impl From<UnixListener> for Socket
impl From<OwnedFd> for UnixDatagram
impl From<OwnedFd> for UnixListener
impl From<OwnedFd> for otter_nodejs_tests::File
impl From<OwnedFd> for Stdio
impl From<OwnedFd> for UnixStream
impl From<OwnedFd> for TcpListener
impl From<OwnedFd> for TcpStream
impl From<OwnedFd> for UdpSocket
impl From<OwnedFd> for PidFd
impl From<Broken> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<SenderError> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<DescId> for usize
impl From<SubstError> for LibraryLoadError
impl From<SvgId> for usize
impl From<AuthKeysManipError> for InternalError
impl From<AuthKeysManipError> for MgmtError
impl From<Id> for KeyData
impl From<Id> for String
impl From<AccountNotFound> for MgmtError
impl From<Arc<str>> for Arc<[u8]>
impl From<CircleOutline> for Outline
impl From<ClientId> for KeyData
impl From<ClientId> for String
impl From<CompassAngle> for u8
impl From<CoordinateOverflow> for InternalError
impl From<CoordinateOverflow> for LibraryLoadError
impl From<CoordinateOverflow> for MgmtError
impl From<CoordinateOverflow> for SpecError
impl From<Duration> for otter_nodejs_tests::humantime_serde::re::humantime::Duration
impl From<Duration> for TimeSpec
impl From<FaceId> for u8
impl From<FaceId> for usize
impl From<FastSplitId> for KeyData
impl From<FastSplitId> for String
impl From<File> for OwnedFd
impl From<File> for Stdio
impl From<File> for reqwest::blocking::body::Body
impl From<File> for File
impl From<FutureInstant> for otter_nodejs_tests::Instant
impl From<FutureInstantOutOfRange> for InternalError
impl From<GameBeingDestroyed> for Fatal
impl From<GameBeingDestroyed> for MgmtError
impl From<GoodItemName> for String
impl From<HtmlLit> for &'static HtmlStr
impl From<HtmlLit> for Html
impl From<Instant> for FutureInstant
impl From<Instant> for Instant
impl From<Instant> for Instant
impl From<InternalLogicError> for SubstErrorKind
impl From<Ipv4Addr> for IpAddr
impl From<Ipv4Addr> for u32
impl From<Ipv4Addr> for Ipv4Net
impl From<Ipv6Addr> for IpAddr
impl From<Ipv6Addr> for u128
impl From<Ipv6Addr> for Ipv6Net
impl From<NonZeroUsize> for usize
impl From<Notch> for u32
impl From<Notch> for usize
impl From<OccId> for KeyData
impl From<OccId> for String
impl From<OrderedFloat<f32>> for f32
impl From<OrderedFloat<f64>> for f64
impl From<PUOs_Simple_Modify> for PieceUpdateOps
impl From<PathBuf> for Arc<Path>
impl From<PathBuf> for Box<Path, Global>
impl From<PathBuf> for Rc<Path>
impl From<PathBuf> for OsString
impl From<PlayerId> for KeyData
impl From<PlayerId> for String
impl From<PlayerNotFound> for ApiPieceOpError
impl From<PlayerNotFound> for Fatal
impl From<PlayerNotFound> for MgmtError
impl From<RectOutline> for Outline
impl From<RngIsReal> for MgmtError
impl From<TimeIsReal> for MgmtError
impl From<TimeSpec> for otter_nodejs_tests::Duration
impl From<TokenDeliveryError> for MgmtError
impl From<TryFromIntError> for otter_nodejs_tests::otter_support::crates::rmp_serde::decode::Error
impl From<TryFromIntError> for Overflow
impl From<Uid> for u32
impl From<UnixStream> for OwnedFd
impl From<UnixStream> for Socket
impl From<UnsupportedColourSpec> for LibraryLoadError
impl From<UnsupportedColourSpec> for SpecError
impl From<Url> for String
String converstion.
impl From<VisiblePieceId> for KeyData
impl From<VisiblePieceId> for String
impl From<PathPersistError> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<PathPersistError> for TempPath
impl From<PersistError> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<PersistError> for NamedTempFile
impl From<Error> for InternalError
impl From<Map<String, Value>> for otter_nodejs_tests::tera::Value
impl From<Number> for otter_nodejs_tests::tera::Value
impl From<LayoutError> for TryReserveErrorKind
impl From<LayoutError> for CollectionAllocErr
impl From<__m128> for Simd<f32, 4_usize>
impl From<__m128d> for Simd<f64, 2_usize>
impl From<__m128i> for Simd<i8, 16_usize>
impl From<__m128i> for Simd<i16, 8_usize>
impl From<__m128i> for Simd<i32, 4_usize>
impl From<__m128i> for Simd<i64, 2_usize>
impl From<__m128i> for Simd<isize, 2_usize>
impl From<__m128i> for Simd<u8, 16_usize>
impl From<__m128i> for Simd<u16, 8_usize>
impl From<__m128i> for Simd<u32, 4_usize>
impl From<__m128i> for Simd<u64, 2_usize>
impl From<__m128i> for Simd<usize, 2_usize>
impl From<__m256> for Simd<f32, 8_usize>
impl From<__m256d> for Simd<f64, 4_usize>
impl From<__m256i> for Simd<i8, 32_usize>
impl From<__m256i> for Simd<i16, 16_usize>
impl From<__m256i> for Simd<i32, 8_usize>
impl From<__m256i> for Simd<i64, 4_usize>
impl From<__m256i> for Simd<isize, 4_usize>
impl From<__m256i> for Simd<u8, 32_usize>
impl From<__m256i> for Simd<u16, 16_usize>
impl From<__m256i> for Simd<u32, 8_usize>
impl From<__m256i> for Simd<u64, 4_usize>
impl From<__m256i> for Simd<usize, 4_usize>
impl From<__m512> for Simd<f32, 16_usize>
impl From<__m512d> for Simd<f64, 8_usize>
impl From<__m512i> for Simd<i8, 64_usize>
impl From<__m512i> for Simd<i16, 32_usize>
impl From<__m512i> for Simd<i32, 16_usize>
impl From<__m512i> for Simd<i64, 8_usize>
impl From<__m512i> for Simd<isize, 8_usize>
impl From<__m512i> for Simd<u8, 64_usize>
impl From<__m512i> for Simd<u16, 32_usize>
impl From<__m512i> for Simd<u32, 16_usize>
impl From<__m512i> for Simd<u64, 8_usize>
impl From<__m512i> for Simd<usize, 8_usize>
impl From<Error> for InternalError
impl From<Error> for SVGProcessingError
impl From<Error> for clap::errors::Error
impl From<NonZeroI8> for i8
impl From<NonZeroI8> for NonZeroI16
impl From<NonZeroI8> for NonZeroI32
impl From<NonZeroI8> for NonZeroI64
impl From<NonZeroI8> for NonZeroI128
impl From<NonZeroI8> for NonZeroIsize
impl From<NonZeroI16> for i16
impl From<NonZeroI16> for NonZeroI32
impl From<NonZeroI16> for NonZeroI64
impl From<NonZeroI16> for NonZeroI128
impl From<NonZeroI16> for NonZeroIsize
impl From<NonZeroI32> for i32
impl From<NonZeroI32> for NonZeroI64
impl From<NonZeroI32> for NonZeroI128
impl From<NonZeroI64> for i64
impl From<NonZeroI64> for NonZeroI128
impl From<NonZeroI128> for i128
impl From<NonZeroIsize> for isize
impl From<NonZeroU8> for u8
impl From<NonZeroU8> for NonZeroUsize
impl From<NonZeroU8> for NonZeroI16
impl From<NonZeroU8> for NonZeroI32
impl From<NonZeroU8> for NonZeroI64
impl From<NonZeroU8> for NonZeroI128
impl From<NonZeroU8> for NonZeroIsize
impl From<NonZeroU8> for NonZeroU16
impl From<NonZeroU8> for NonZeroU32
impl From<NonZeroU8> for NonZeroU64
impl From<NonZeroU8> for NonZeroU128
impl From<NonZeroU16> for u16
impl From<NonZeroU16> for NonZeroUsize
impl From<NonZeroU16> for NonZeroI32
impl From<NonZeroU16> for NonZeroI64
impl From<NonZeroU16> for NonZeroI128
impl From<NonZeroU16> for NonZeroU32
impl From<NonZeroU16> for NonZeroU64
impl From<NonZeroU16> for NonZeroU128
impl From<NonZeroU32> for u32
impl From<NonZeroU32> for otter_nodejs_tests::otter_support::crates::rand::Error
impl From<NonZeroU32> for NonZeroI64
impl From<NonZeroU32> for NonZeroI128
impl From<NonZeroU32> for NonZeroU64
impl From<NonZeroU32> for NonZeroU128
impl From<NonZeroU32> for getrandom::error::Error
impl From<NonZeroU64> for u64
impl From<NonZeroU64> for NonZeroI128
impl From<NonZeroU64> for NonZeroU128
impl From<NonZeroU128> for u128
impl From<ParseFloatError> for SVGProcessingError
impl From<ParseIntError> for FlexiLoggerError
impl From<Simd<f32, 4_usize>> for __m128
impl From<Simd<f32, 8_usize>> for __m256
impl From<Simd<f32, 16_usize>> for __m512
impl From<Simd<f64, 2_usize>> for __m128d
impl From<Simd<f64, 4_usize>> for __m256d
impl From<Simd<f64, 8_usize>> for __m512d
impl From<Simd<i8, 16_usize>> for __m128i
impl From<Simd<i8, 32_usize>> for __m256i
impl From<Simd<i8, 64_usize>> for __m512i
impl From<Simd<i16, 8_usize>> for __m128i
impl From<Simd<i16, 16_usize>> for __m256i
impl From<Simd<i16, 32_usize>> for __m512i
impl From<Simd<i32, 4_usize>> for __m128i
impl From<Simd<i32, 8_usize>> for __m256i
impl From<Simd<i32, 16_usize>> for __m512i
impl From<Simd<i64, 2_usize>> for __m128i
impl From<Simd<i64, 4_usize>> for __m256i
impl From<Simd<i64, 8_usize>> for __m512i
impl From<Simd<isize, 2_usize>> for __m128i
impl From<Simd<isize, 4_usize>> for __m256i
impl From<Simd<isize, 8_usize>> for __m512i
impl From<Simd<u8, 16_usize>> for __m128i
impl From<Simd<u8, 32_usize>> for __m256i
impl From<Simd<u8, 64_usize>> for __m512i
impl From<Simd<u16, 8_usize>> for __m128i
impl From<Simd<u16, 16_usize>> for __m256i
impl From<Simd<u16, 32_usize>> for __m512i
impl From<Simd<u32, 4_usize>> for __m128i
impl From<Simd<u32, 8_usize>> for __m256i
impl From<Simd<u32, 16_usize>> for __m512i
impl From<Simd<u64, 2_usize>> for __m128i
impl From<Simd<u64, 4_usize>> for __m256i
impl From<Simd<u64, 8_usize>> for __m512i
impl From<Simd<usize, 2_usize>> for __m128i
impl From<Simd<usize, 4_usize>> for __m256i
impl From<Simd<usize, 8_usize>> for __m512i
impl From<Utf8Error> for otter_nodejs_tests::otter_support::crates::rmp_serde::decode::Error
impl From<Utf8Error> for OpenSSHKeyError
impl From<Box<str, Global>> for String
impl From<Box<OsStr, Global>> for OsString
impl From<Box<CStr, Global>> for CString
impl From<Box<Path, Global>> for PathBuf
impl From<Box<BStr, Global>> for Box<[u8], Global>
impl From<Box<[u8], Global>> for Box<BStr, Global>
impl From<Box<[u8], Global>> for Bytes
impl From<CString> for Arc<CStr>
impl From<CString> for Box<CStr, Global>
impl From<CString> for Rc<CStr>
impl From<CString> for Vec<u8, Global>
impl From<NulError> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<Rc<str>> for Rc<[u8]>
impl From<String> for otter_nodejs_tests::otter_support::crates::toml::Value
impl From<String> for otter_nodejs_tests::tera::Value
impl From<String> for Count<'static>
impl From<String> for Arc<str>
impl From<String> for PathBuf
impl From<String> for otter_nodejs_tests::tera::Error
impl From<String> for Box<str, Global>
impl From<String> for Box<dyn Error + 'static, Global>
impl From<String> for Box<dyn Error + Send + Sync + 'static, Global>
impl From<String> for Rc<str>
impl From<String> for Vec<u8, Global>
impl From<String> for OsString
impl From<String> for reqwest::async_impl::body::Body
impl From<String> for reqwest::blocking::body::Body
impl From<String> for BString
impl From<String> for Body
impl From<String> for Bytes
impl From<Vec<u8, Global>> for reqwest::async_impl::body::Body
impl From<Vec<u8, Global>> for reqwest::blocking::body::Body
impl From<Vec<u8, Global>> for BString
impl From<Vec<u8, Global>> for Body
impl From<Vec<u8, Global>> for ByteBuf
impl From<Vec<u8, Global>> for Bytes
impl From<Vec<u32, Global>> for otter_nodejs_tests::otter_support::crates::rand::seq::index::IndexVec
impl From<Vec<usize, Global>> for otter_nodejs_tests::otter_support::crates::rand::seq::index::IndexVec
impl From<Vec<NonZeroU8, Global>> for CString
impl From<Vec<BacktraceFrame, Global>> for Backtrace
impl From<StreamResult> for Result<MZStatus, MZError>
impl From<OsString> for Arc<OsStr>
impl From<OsString> for PathBuf
impl From<OsString> for Box<OsStr, Global>
impl From<OsString> for Rc<OsStr>
impl From<SocketAddrV4> for SocketAddr
impl From<SocketAddrV4> for SockaddrIn
impl From<SocketAddrV4> for SockAddr
impl From<SocketAddrV4> for SockaddrStorage
impl From<SocketAddrV6> for SocketAddr
impl From<SocketAddrV6> for SockaddrIn6
impl From<SocketAddrV6> for SockAddr
impl From<SocketAddrV6> for SockaddrStorage
impl From<TcpListener> for OwnedFd
impl From<TcpListener> for Socket
impl From<TcpStream> for OwnedFd
impl From<TcpStream> for Socket
impl From<UdpSocket> for OwnedFd
impl From<UdpSocket> for Socket
impl From<PidFd> for OwnedFd
impl From<ChildStderr> for OwnedFd
impl From<ChildStderr> for Stdio
impl From<ChildStderr> for Receiver
Notes
The underlying pipe is not set to non-blocking.
impl From<ChildStdin> for OwnedFd
impl From<ChildStdin> for Stdio
impl From<ChildStdin> for Sender
Notes
The underlying pipe is not set to non-blocking.
impl From<ChildStdout> for OwnedFd
impl From<ChildStdout> for Stdio
impl From<ChildStdout> for Receiver
Notes
The underlying pipe is not set to non-blocking.
impl From<Frame> for BacktraceFrame
impl From<InvalidEncodingError> for base64ct::errors::Error
impl From<InvalidLengthError> for base64ct::errors::Error
impl From<InvalidLengthError> for password_hash::errors::Error
impl From<CompressError> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<DecompressError> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<Error> for otter_nodejs_tests::otter_support::crates::rand::Error
impl From<Error> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<Reason> for u32
impl From<Reason> for h2::error::Error
impl From<HeaderName> for HeaderValue
impl From<InvalidHeaderName> for http::error::Error
impl From<InvalidHeaderValue> for http::error::Error
impl From<InvalidMethod> for http::error::Error
impl From<InvalidStatusCode> for http::error::Error
impl From<StatusCode> for u16
impl From<Authority> for Uri
Convert an Authority
into a Uri
.
impl From<PathAndQuery> for Uri
Convert a PathAndQuery
into a Uri
.
impl From<InvalidUri> for http::error::Error
impl From<InvalidUriParts> for http::error::Error
impl From<Uri> for Parts
Convert a Uri
into Parts
impl From<Ipv4AddrRange> for IpAddrRange
impl From<Ipv6AddrRange> for IpAddrRange
impl From<Ipv4Net> for IpNet
impl From<Ipv4Subnets> for IpSubnets
impl From<Ipv6Net> for IpNet
impl From<Ipv6Subnets> for IpSubnets
impl From<Ready> for UnixReady
impl From<UnixReady> for Ready
impl From<Token> for usize
impl From<TlsAcceptor> for TlsAcceptor
impl From<TlsConnector> for TlsConnector
impl From<BigUint> for BigInt
impl From<ErrorStack> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<ErrorStack> for otter_nodejs_tests::inventory::core::fmt::Error
impl From<ErrorStack> for openssl::ssl::error::Error
impl From<PIA> for usize
impl From<PIB> for usize
impl From<OtterOutput> for String
impl From<ClientBuilder> for ClientBuilder
impl From<Response> for reqwest::async_impl::body::Body
A Response
can be piped as the Body
of another request.
impl From<Socket> for UnixDatagram
impl From<Socket> for UnixListener
impl From<Socket> for UnixStream
impl From<Socket> for TcpListener
impl From<Socket> for TcpStream
impl From<Socket> for UdpSocket
impl From<Domain> for i32
impl From<Protocol> for i32
impl From<Type> for i32
impl From<Choice> for bool
impl From<Level> for LevelFilter
impl From<LevelFilter> for Option<Level>
impl From<Current> for Option<Id>
impl From<Span> for Option<Id>
impl From<ChaCha8Core> for ChaCha8Rng
impl From<ChaCha12Core> for ChaCha12Rng
impl From<ChaCha20Core> for ChaCha20Rng
impl From<BString> for Vec<u8, Global>
impl From<Body> for reqwest::async_impl::body::Body
impl From<ByteBuf> for Vec<u8, Global>
impl From<ByteStr> for Bytes
impl From<Bytes> for reqwest::async_impl::body::Body
impl From<Bytes> for reqwest::blocking::body::Body
impl From<Bytes> for Body
impl From<BytesMut> for Bytes
impl From<CharIter> for CharRange
impl From<CharRange> for CharIter
impl From<ColorType> for ExtendedColorType
impl From<Colour> for Style
impl From<ComponentRange> for Error
impl From<ComponentRange> for TryFromParsed
impl From<Compression> for CompressionOptions
impl From<ConversionRange> for Error
impl From<Custom> for Bytes
impl From<DataFlags> for u8
impl From<DecodingError> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<Delay> for otter_nodejs_tests::Duration
impl From<DifferentVariant> for Error
impl From<Elapsed> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<EncodingError> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<Error> for FlexiLoggerError
impl From<Error> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<Error> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<Error> for Box<dyn Error + 'static, Global>
impl From<Error> for Box<dyn Error + Send + Sync + 'static, Global>
impl From<Error> for h2::error::Error
impl From<Error> for native_tls::Error
impl From<Error> for Error
impl From<Error> for Error
impl From<Error> for ImageError
impl From<ErrorKind> for InvalidUri
impl From<ErrorKind> for InvalidUriParts
impl From<Errors> for Result<(), Errors>
impl From<Errors> for ParseError
impl From<File> for reqwest::async_impl::body::Body
impl From<Format> for Error
impl From<FormatError> for DecodingError
impl From<GlobError> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<Hash128> for u128
impl From<HeadersFlag> for u8
impl From<ImageBuffer<Luma<f32>, Vec<f32, Global>>> for DynamicImage
impl From<ImageBuffer<Luma<u8>, Vec<u8, Global>>> for DynamicImage
impl From<ImageBuffer<Luma<u16>, Vec<u16, Global>>> for DynamicImage
impl From<ImageBuffer<LumaA<f32>, Vec<f32, Global>>> for DynamicImage
impl From<ImageBuffer<LumaA<u8>, Vec<u8, Global>>> for DynamicImage
impl From<ImageBuffer<LumaA<u16>, Vec<u16, Global>>> for DynamicImage
impl From<ImageBuffer<Rgb<f32>, Vec<f32, Global>>> for DynamicImage
impl From<ImageBuffer<Rgb<u8>, Vec<u8, Global>>> for DynamicImage
impl From<ImageBuffer<Rgb<u16>, Vec<u16, Global>>> for DynamicImage
impl From<ImageBuffer<Rgba<f32>, Vec<f32, Global>>> for DynamicImage
impl From<ImageBuffer<Rgba<u8>, Vec<u8, Global>>> for DynamicImage
impl From<ImageBuffer<Rgba<u16>, Vec<u16, Global>>> for DynamicImage
impl From<ImageFormat> for ImageFormatHint
impl From<ImageFormat> for ImageOutputFormat
impl From<ImageFormatHint> for UnsupportedError
impl From<InHand> for usize
impl From<IndeterminateOffset> for Error
impl From<Instant> for otter_nodejs_tests::Instant
impl From<Instant> for otter_nodejs_tests::Instant
impl From<InvalidFormatDescription> for Error
impl From<InvalidVariant> for Error
impl From<JoinError> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<Kind> for Error
impl From<MZFlush> for TDEFLFlush
impl From<MarkerReadError<Error>> for otter_nodejs_tests::otter_support::crates::rmp_serde::decode::Error
impl From<Month> for u8
impl From<NumValueReadError<Error>> for otter_nodejs_tests::otter_support::crates::rmp_serde::decode::Error
impl From<OffsetDateTime> for SystemTime
impl From<OpenSSHKeyError> for KeyError
impl From<OverflowError> for LoopError
impl From<ParameterErrorKind> for ParameterError
impl From<Parse> for Error
impl From<ParseFromDescription> for Error
impl From<ParseFromDescription> for Parse
impl From<ParserNumber> for Number
impl From<PodCastError> for CheckedCastError
impl From<PushPromiseFlag> for u8
impl From<ReadinessState> for usize
impl From<SendError> for h2::error::Error
impl From<SettingsFlags> for u8
impl From<Span> for (usize, usize)
impl From<State> for usize
impl From<State> for usize
impl From<StreamId> for u32
impl From<StreamResult> for Result<MZStatus, MZError>
impl From<TextDecodingError> for DecodingError
impl From<TextEncodingError> for EncodingError
impl From<TimerSpec> for Expiration
impl From<Token> for usize
impl From<TryFromParsed> for Error
impl From<TryFromParsed> for Parse
impl From<User> for u8
impl From<UserError> for h2::error::Error
impl From<ValueReadError<Error>> for otter_nodejs_tests::otter_support::crates::rmp_serde::decode::Error
impl From<ValueWriteError<Error>> for otter_nodejs_tests::otter_support::crates::rmp_serde::encode::Error
impl From<ValueWriteError<Error>> for otter_nodejs_tests::otter_support::imports::io::Error
impl From<Window> for isize
impl From<vec128_storage> for [u32; 4]
impl From<vec128_storage> for [u64; 2]
impl From<vec128_storage> for [u128; 1]
impl From<vec256_storage> for [u32; 8]
impl From<vec256_storage> for [u64; 4]
impl From<vec256_storage> for [u128; 2]
impl From<vec512_storage> for [u32; 16]
impl From<vec512_storage> for [u64; 8]
impl From<vec512_storage> for [u128; 4]
impl<'_> From<&str> for Arc<str>
impl<'_> From<&str> for otter_nodejs_tests::tera::Error
impl<'_> From<&str> for Box<str, Global>
impl<'_> From<&str> for Box<dyn Error + 'static, Global>
impl<'_> From<&str> for Rc<str>
impl<'_> From<&str> for String
impl<'_> From<&str> for Vec<u8, Global>
impl<'_> From<&group> for Group
impl<'_> From<&passwd> for User
impl<'_> From<&HtmlStr> for Html
impl<'_> From<&ItemEnquiryData> for ItemSpec
impl<'_> From<&LinksTable> for Html
impl<'_> From<&OsStr> for Arc<OsStr>
impl<'_> From<&OsStr> for Box<OsStr, Global>
impl<'_> From<&OsStr> for Rc<OsStr>
impl<'_> From<&CStr> for Arc<CStr>
impl<'_> From<&CStr> for Box<CStr, Global>
impl<'_> From<&CStr> for CString
impl<'_> From<&CStr> for Rc<CStr>
impl<'_> From<&String> for String
impl<'_> From<&StreamResult> for Result<MZStatus, MZError>
impl<'_> From<&Path> for Arc<Path>
impl<'_> From<&Path> for Box<Path, Global>
impl<'_> From<&Path> for Rc<Path>
impl<'_> From<&Path> for ImageFormatHint
impl<'_> From<&ChaCha8Rng> for ChaCha8Rng
impl<'_> From<&ChaCha12Rng> for ChaCha12Rng
impl<'_> From<&ChaCha20Rng> for ChaCha20Rng
impl<'_> From<&StreamResult> for Result<MZStatus, MZError>
impl<'_> From<&mut str> for String
impl<'_> From<&mut OtterOutput> for String
impl<'_> From<Cow<'_, str>> for Box<str, Global>
impl<'_> From<Cow<'_, OsStr>> for Box<OsStr, Global>
impl<'_> From<Cow<'_, CStr>> for Box<CStr, Global>
impl<'_> From<Cow<'_, Path>> for Box<Path, Global>
impl<'_> From<Component> for FormatItem<'_>
impl<'_, T> From<&[T]> for Arc<[T]> where
T: Clone,
impl<'_, T> From<&[T]> for Box<[T], Global> where
T: Copy,
impl<'_, T> From<&[T]> for Rc<[T]> where
T: Clone,
impl<'_, T> From<&[T]> for Vec<T, Global> where
T: Clone,
impl<'_, T> From<&mut [T]> for Vec<T, Global> where
T: Clone,
impl<'_, T> From<Cow<'_, [T]>> for Box<[T], Global> where
T: Copy,
impl<'_, T> From<&T> for PathBuf where
T: AsRef<OsStr> + ?Sized,
impl<'_, T> From<&T> for NonNull<T> where
T: ?Sized,
impl<'_, T> From<&T> for OsString where
T: AsRef<OsStr> + ?Sized,
impl<'_, T> From<&mut T> for NonNull<T> where
T: ?Sized,
impl<'_, T, A> From<&[T]> for TinyVec<A> where
T: Clone + Default,
A: Array<Item = T>,
impl<'_, T, A> From<&mut [T]> for TinyVec<A> where
T: Clone + Default,
A: Array<Item = T>,
impl<'_derivative_strum> From<&'_derivative_strum StaticUser> for &'static str
impl<'a> From<&'a str> for &'a BStr
impl<'a> From<&'a str> for &'a UncasedStr
impl<'a> From<&'a str> for Cow<'a, str>
impl<'a> From<&'a str> for otter_nodejs_tests::otter_support::crates::toml::Value
impl<'a> From<&'a str> for otter_nodejs_tests::tera::Value
impl<'a> From<&'a str> for UniCase<Cow<'a, str>>
impl<'a> From<&'a str> for UniCase<String>
impl<'a> From<&'a str> for h2::ext::Protocol
impl<'a> From<&'a str> for Stream<'a>
impl<'a> From<&'a str> for StrSpan<'a>
impl<'a> From<&'a str> for Tokenizer<'a>
impl<'a> From<&'a str> for BString
impl<'a> From<&'a str> for BytesMut
impl<'a> From<&'a str> for Protocol
impl<'a> From<&'a sigevent> for SigEvent
impl<'a> From<&'a OsStr> for Cow<'a, OsStr>
impl<'a> From<&'a PathBuf> for Cow<'a, Path>
impl<'a> From<&'a UnixSocketAddr> for AddrName<'a>
impl<'a> From<&'a CStr> for Cow<'a, CStr>
impl<'a> From<&'a CString> for Cow<'a, CStr>
impl<'a> From<&'a String> for Cow<'a, str>
impl<'a> From<&'a String> for UniCase<&'a str>
impl<'a> From<&'a OsString> for Cow<'a, OsStr>
impl<'a> From<&'a Path> for Cow<'a, Path>
impl<'a> From<&'a HeaderName> for HeaderName
impl<'a> From<&'a HeaderValue> for HeaderValue
impl<'a> From<&'a Method> for Method
impl<'a> From<&'a StatusCode> for StatusCode
impl<'a> From<&'a SaltString> for Salt<'a>
impl<'a> From<&'a Current> for Option<&'a Id>
impl<'a> From<&'a Current> for Option<&'static Metadata<'static>>
impl<'a> From<&'a Current> for Option<Id>
impl<'a> From<&'a Id> for Option<Id>
impl<'a> From<&'a EnteredSpan> for Option<&'a Id>
impl<'a> From<&'a EnteredSpan> for Option<Id>
impl<'a> From<&'a Span> for Option<&'a Id>
impl<'a> From<&'a Span> for Option<Id>
impl<'a> From<&'a BStr> for Cow<'a, BStr>
impl<'a> From<&'a BStr> for BString
impl<'a> From<&'a [u8]> for &'a BStr
impl<'a> From<&'a [u8]> for BString
impl<'a> From<&'a [u8]> for Bytes<'a>
impl<'a> From<&'a [u8]> for BytesMut
impl<'a> From<&'a vec128_storage> for &'a [u32; 4]
impl<'a> From<Cow<'a, str>> for otter_nodejs_tests::tera::Value
impl<'a> From<Cow<'a, str>> for UniCase<String>
impl<'a> From<Cow<'a, str>> for Box<dyn Error + 'static, Global>
impl<'a> From<Cow<'a, str>> for String
impl<'a> From<Cow<'a, OsStr>> for OsString
impl<'a> From<Cow<'a, CStr>> for CString
impl<'a> From<Cow<'a, Path>> for PathBuf
impl<'a> From<PathBuf> for Cow<'a, Path>
impl<'a> From<Pin<Box<dyn Future<Output = ()> + 'a, Global>>> for LocalFutureObj<'a, ()>
impl<'a> From<Pin<Box<dyn Future<Output = ()> + Send + 'a, Global>>> for FutureObj<'a, ()>
impl<'a> From<Box<dyn Future<Output = ()> + 'a, Global>> for LocalFutureObj<'a, ()>
impl<'a> From<Box<dyn Future<Output = ()> + Send + 'a, Global>> for FutureObj<'a, ()>
impl<'a> From<CString> for Cow<'a, CStr>
impl<'a> From<String> for Cow<'a, str>
impl<'a> From<String> for UniCase<Cow<'a, str>>
impl<'a> From<OsString> for Cow<'a, OsStr>
impl<'a> From<Name<'a>> for &'a str
impl<'a> From<StrSpan<'a>> for Stream<'a>
impl<'a> From<BString> for Cow<'a, BStr>
impl<'a> From<DecodeStringError<'a, Error>> for otter_nodejs_tests::otter_support::crates::rmp_serde::decode::Error
impl<'a> From<PercentDecode<'a>> for Cow<'a, [u8]>
impl<'a> From<PercentEncode<'a>> for Cow<'a, str>
impl<'a, '_> From<&'a [FormatItem<'_>]> for FormatItem<'a>
impl<'a, '_> From<&str> for Box<dyn Error + Send + Sync + 'a, Global>
impl<'a, 'b> From<Cow<'b, str>> for Box<dyn Error + Send + Sync + 'a, Global>
impl<'a, 'b, 'z> From<&'z Arg<'a, 'b>> for Arg<'a, 'b>
impl<'a, 'z> From<&'z ArgGroup<'a>> for ArgGroup<'a>
impl<'a, A> From<&'a [<A as Array>::Item]> for SmallVec<A> where
A: Array,
<A as Array>::Item: Clone,
impl<'a, B> From<Cow<'a, B>> for Arc<B> where
B: ToOwned + ?Sized,
Arc<B>: From<&'a B>,
Arc<B>: From<<B as ToOwned>::Owned>,
impl<'a, B> From<Cow<'a, B>> for Rc<B> where
B: ToOwned + ?Sized,
Rc<B>: From<&'a B>,
Rc<B>: From<<B as ToOwned>::Owned>,
impl<'a, E> From<E> for Box<dyn Error + 'a, Global> where
E: 'a + Error,
impl<'a, E> From<E> for Box<dyn Error + Send + Sync + 'a, Global> where
E: 'a + Error + Send + Sync,
impl<'a, E> From<E> for Report<Box<dyn Error + 'a, Global>> where
E: 'a + Error,
impl<'a, E> From<ValueReadError<E>> for DecodeStringError<'a, E> where
E: RmpReadErr,
impl<'a, F> From<Pin<Box<F, Global>>> for FutureObj<'a, ()> where
F: 'a + Future<Output = ()> + Send,
impl<'a, F> From<Pin<Box<F, Global>>> for LocalFutureObj<'a, ()> where
F: 'a + Future<Output = ()>,
impl<'a, F> From<Box<F, Global>> for FutureObj<'a, ()> where
F: 'a + Future<Output = ()> + Send,
impl<'a, F> From<Box<F, Global>> for LocalFutureObj<'a, ()> where
F: 'a + Future<Output = ()>,
impl<'a, I, S> From<I> for ANSIGenericString<'a, S> where
S: 'a + ToOwned + ?Sized,
I: Into<Cow<'a, S>>,
<S as ToOwned>::Owned: Debug,
impl<'a, I, T> From<&'a [T]> for &'a IndexSlice<I, [T]> where
I: Idx,
impl<'a, I, T> From<&'a IndexSlice<I, [T]>> for otter_nodejs_tests::IndexVec<I, T> where
I: Idx,
T: Clone,
impl<'a, I, T> From<&'a mut [T]> for &'a mut IndexSlice<I, [T]> where
I: Idx,
impl<'a, I, T> From<&'a mut IndexSlice<I, [T]>> for otter_nodejs_tests::IndexVec<I, T> where
I: Idx,
T: Clone,
impl<'a, I, T> From<Cow<'a, IndexSlice<I, [T]>>> for otter_nodejs_tests::IndexVec<I, T> where
I: Idx,
IndexSlice<I, [T]>: ToOwned,
<IndexSlice<I, [T]> as ToOwned>::Owned == IndexVec<I, T>,
impl<'a, T> From<&'a Option<T>> for Option<&'a T>
impl<'a, T> From<&'a [T; 1]> for &'a GenericArray<T, UInt<UTerm, B1>>
impl<'a, T> From<&'a [T; 2]> for &'a GenericArray<T, UInt<UInt<UTerm, B1>, B0>>
impl<'a, T> From<&'a [T; 3]> for &'a GenericArray<T, UInt<UInt<UTerm, B1>, B1>>
impl<'a, T> From<&'a [T; 4]> for &'a GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>
impl<'a, T> From<&'a [T; 5]> for &'a GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>
impl<'a, T> From<&'a [T; 6]> for &'a GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>
impl<'a, T> From<&'a [T; 7]> for &'a GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>
impl<'a, T> From<&'a [T; 8]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>>
impl<'a, T> From<&'a [T; 9]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>>
impl<'a, T> From<&'a [T; 10]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>>
impl<'a, T> From<&'a [T; 11]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>>
impl<'a, T> From<&'a [T; 12]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>>
impl<'a, T> From<&'a [T; 13]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>>
impl<'a, T> From<&'a [T; 14]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>>
impl<'a, T> From<&'a [T; 15]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>>
impl<'a, T> From<&'a [T; 16]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a [T; 17]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>>
impl<'a, T> From<&'a [T; 18]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>>
impl<'a, T> From<&'a [T; 19]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>>
impl<'a, T> From<&'a [T; 20]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>>
impl<'a, T> From<&'a [T; 21]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>>
impl<'a, T> From<&'a [T; 22]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>>
impl<'a, T> From<&'a [T; 23]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>>
impl<'a, T> From<&'a [T; 24]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>>
impl<'a, T> From<&'a [T; 25]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>>
impl<'a, T> From<&'a [T; 26]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>>
impl<'a, T> From<&'a [T; 27]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>>
impl<'a, T> From<&'a [T; 28]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>>
impl<'a, T> From<&'a [T; 29]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>>
impl<'a, T> From<&'a [T; 30]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>>
impl<'a, T> From<&'a [T; 31]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>>
impl<'a, T> From<&'a [T; 32]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a [T; 33]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B1>>
impl<'a, T> From<&'a [T; 34]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B0>>
impl<'a, T> From<&'a [T; 35]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>>
impl<'a, T> From<&'a [T; 36]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B0>>
impl<'a, T> From<&'a [T; 37]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>>
impl<'a, T> From<&'a [T; 38]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B0>>
impl<'a, T> From<&'a [T; 39]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B1>>
impl<'a, T> From<&'a [T; 40]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>>
impl<'a, T> From<&'a [T; 41]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B1>>
impl<'a, T> From<&'a [T; 42]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B0>>
impl<'a, T> From<&'a [T; 43]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B1>>
impl<'a, T> From<&'a [T; 44]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B0>>
impl<'a, T> From<&'a [T; 45]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>>
impl<'a, T> From<&'a [T; 46]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B0>>
impl<'a, T> From<&'a [T; 47]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B1>>
impl<'a, T> From<&'a [T; 48]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a [T; 49]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B1>>
impl<'a, T> From<&'a [T; 50]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>>
impl<'a, T> From<&'a [T; 51]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B1>>
impl<'a, T> From<&'a [T; 52]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B0>>
impl<'a, T> From<&'a [T; 53]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B1>>
impl<'a, T> From<&'a [T; 54]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B0>>
impl<'a, T> From<&'a [T; 55]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B1>>
impl<'a, T> From<&'a [T; 56]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B0>>
impl<'a, T> From<&'a [T; 57]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B1>>
impl<'a, T> From<&'a [T; 58]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B0>>
impl<'a, T> From<&'a [T; 59]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B1>>
impl<'a, T> From<&'a [T; 60]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B0>>
impl<'a, T> From<&'a [T; 61]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B1>>
impl<'a, T> From<&'a [T; 62]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>>
impl<'a, T> From<&'a [T; 63]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B1>>
impl<'a, T> From<&'a [T; 64]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a [T; 70]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>, B0>>
impl<'a, T> From<&'a [T; 80]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a [T; 90]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>, B0>>
impl<'a, T> From<&'a [T; 100]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>>
impl<'a, T> From<&'a [T; 128]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a [T; 200]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>>
impl<'a, T> From<&'a [T; 256]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a [T; 300]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B0>>
impl<'a, T> From<&'a [T; 400]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a [T; 500]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>>
impl<'a, T> From<&'a [T; 512]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a [T; 1000]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B0>>
impl<'a, T> From<&'a [T; 1024]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a [T]> for Cow<'a, [T]> where
T: Clone,
impl<'a, T> From<&'a [T]> for otter_nodejs_tests::tera::Value where
T: Clone + Into<Value>,
impl<'a, T> From<&'a GenericArray<u8, <T as OutputSizeUser>::OutputSize>> for CtOutput<T> where
T: OutputSizeUser,
impl<'a, T> From<&'a Vec<T, Global>> for Cow<'a, [T]> where
T: Clone,
impl<'a, T> From<&'a mut Option<T>> for Option<&'a mut T>
impl<'a, T> From<&'a mut [T; 1]> for &'a mut GenericArray<T, UInt<UTerm, B1>>
impl<'a, T> From<&'a mut [T; 2]> for &'a mut GenericArray<T, UInt<UInt<UTerm, B1>, B0>>
impl<'a, T> From<&'a mut [T; 3]> for &'a mut GenericArray<T, UInt<UInt<UTerm, B1>, B1>>
impl<'a, T> From<&'a mut [T; 4]> for &'a mut GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 5]> for &'a mut GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>
impl<'a, T> From<&'a mut [T; 6]> for &'a mut GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>
impl<'a, T> From<&'a mut [T; 7]> for &'a mut GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>
impl<'a, T> From<&'a mut [T; 8]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 9]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>>
impl<'a, T> From<&'a mut [T; 10]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>>
impl<'a, T> From<&'a mut [T; 11]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>>
impl<'a, T> From<&'a mut [T; 12]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 13]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>>
impl<'a, T> From<&'a mut [T; 14]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>>
impl<'a, T> From<&'a mut [T; 15]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>>
impl<'a, T> From<&'a mut [T; 16]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 17]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>>
impl<'a, T> From<&'a mut [T; 18]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>>
impl<'a, T> From<&'a mut [T; 19]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>>
impl<'a, T> From<&'a mut [T; 20]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 21]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>>
impl<'a, T> From<&'a mut [T; 22]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>>
impl<'a, T> From<&'a mut [T; 23]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>>
impl<'a, T> From<&'a mut [T; 24]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 25]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>>
impl<'a, T> From<&'a mut [T; 26]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>>
impl<'a, T> From<&'a mut [T; 27]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>>
impl<'a, T> From<&'a mut [T; 28]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 29]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>>
impl<'a, T> From<&'a mut [T; 30]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>>
impl<'a, T> From<&'a mut [T; 31]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>>
impl<'a, T> From<&'a mut [T; 32]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 33]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B1>>
impl<'a, T> From<&'a mut [T; 34]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B0>>
impl<'a, T> From<&'a mut [T; 35]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>>
impl<'a, T> From<&'a mut [T; 36]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 37]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>>
impl<'a, T> From<&'a mut [T; 38]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B0>>
impl<'a, T> From<&'a mut [T; 39]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B1>>
impl<'a, T> From<&'a mut [T; 40]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 41]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B1>>
impl<'a, T> From<&'a mut [T; 42]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B0>>
impl<'a, T> From<&'a mut [T; 43]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B1>>
impl<'a, T> From<&'a mut [T; 44]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 45]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>>
impl<'a, T> From<&'a mut [T; 46]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B0>>
impl<'a, T> From<&'a mut [T; 47]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B1>>
impl<'a, T> From<&'a mut [T; 48]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 49]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B1>>
impl<'a, T> From<&'a mut [T; 50]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>>
impl<'a, T> From<&'a mut [T; 51]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B1>>
impl<'a, T> From<&'a mut [T; 52]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 53]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B1>>
impl<'a, T> From<&'a mut [T; 54]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B0>>
impl<'a, T> From<&'a mut [T; 55]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B1>>
impl<'a, T> From<&'a mut [T; 56]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 57]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B1>>
impl<'a, T> From<&'a mut [T; 58]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B0>>
impl<'a, T> From<&'a mut [T; 59]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B1>>
impl<'a, T> From<&'a mut [T; 60]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 61]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B1>>
impl<'a, T> From<&'a mut [T; 62]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>>
impl<'a, T> From<&'a mut [T; 63]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B1>>
impl<'a, T> From<&'a mut [T; 64]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 70]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>, B0>>
impl<'a, T> From<&'a mut [T; 80]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 90]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>, B0>>
impl<'a, T> From<&'a mut [T; 100]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 128]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 200]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 256]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 300]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 400]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 500]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 512]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 1000]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B0>>
impl<'a, T> From<&'a mut [T; 1024]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>
impl<'a, T> From<Cow<'a, [T]>> for Vec<T, Global> where
[T]: ToOwned,
<[T] as ToOwned>::Owned == Vec<T, Global>,
impl<'a, T> From<&'a T> for &'a OrderedFloat<T> where
T: Float,
impl<'a, T> From<&'a T> for Complex<T> where
T: Clone + Num,
impl<'a, T> From<&'a mut T> for &'a mut OrderedFloat<T> where
T: Float,
impl<'a, T> From<Vec<T, Global>> for Cow<'a, [T]> where
T: Clone,
impl<'a, T> From<FutureObj<'a, T>> for LocalFutureObj<'a, T>
impl<'a, T> From<T> for Env<'a> where
T: Into<Cow<'a, str>>,
impl<'a, T, N> From<&'a [T]> for &'a GenericArray<T, N> where
N: ArrayLength<T>,
impl<'a, T, N> From<&'a mut [T]> for &'a mut GenericArray<T, N> where
N: ArrayLength<T>,
impl<'a, T, U> From<&'a T> for SerializeAsWrap<'a, T, U> where
U: SerializeAs<T> + ?Sized,
T: ?Sized,
impl<'e, E> From<E> for Explode where
E: Into<Box<dyn Error + 'e, Global>>,
impl<'i, P, II, I> From<I> for PermSet<P> where
P: Perm,
II: Borrow<P>,
I: IntoIterator<Item = II>,
impl<'i, T, U, L> From<L> for Subst where
T: 'i + AsRef<str>,
U: 'i + AsRef<str>,
L: IntoIterator<Item = &'i (T, U)>,
impl<'key> From<Key<'key>> for Cow<'static, str>
impl<'p> From<PieceTraitDowncastFailed<'p>> for ApiPieceOpError
impl<'p> From<PieceTraitDowncastFailed<'p>> for InternalError
impl<'s> From<&'s str> for &'s RawTokenVal
impl<'s, S> From<&'s S> for SockRef<'s> where
S: AsRawFd,
On Windows, a corresponding From<&impl AsRawSocket>
implementation exists.
impl<'s, T> From<&'s mut [T]> for SliceVec<'s, T>
impl<'s, T, A> From<&'s mut A> for SliceVec<'s, T> where
A: AsMut<[T]>,
impl<'t> From<&'t str> for Count<'t>
impl<'t> From<()> for Count<'t>
impl<'t> From<Match<'t>> for Range<usize>
impl<'t> From<Match<'t>> for &'t str
impl<'t> From<Match<'t>> for Range<usize>
impl<A> From<(A,)> for Zip<(<A as IntoIterator>::IntoIter,)> where
A: IntoIterator,
impl<A> From<Box<str, A>> for Box<[u8], A> where
A: Allocator,
impl<A> From<Vec<<A as Array>::Item, Global>> for SmallVec<A> where
A: Array,
impl<A> From<A> for ArrayVec<A> where
A: Array,
impl<A> From<A> for SmallVec<A> where
A: Array,
impl<A> From<A> for TinyVec<A> where
A: Array,
impl<A> From<ArrayVec<A>> for TinyVec<A> where
A: Array,
impl<A, B> From<(A, B)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter)> where
A: IntoIterator,
B: IntoIterator,
impl<A, B, C> From<(A, B, C)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter)> where
A: IntoIterator,
B: IntoIterator,
C: IntoIterator,
impl<A, B, C, D> From<(A, B, C, D)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter)> where
A: IntoIterator,
B: IntoIterator,
C: IntoIterator,
D: IntoIterator,
impl<A, B, C, D, E> From<(A, B, C, D, E)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter)> where
A: IntoIterator,
B: IntoIterator,
C: IntoIterator,
D: IntoIterator,
E: IntoIterator,
impl<A, B, C, D, E, F> From<(A, B, C, D, E, F)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter)> where
A: IntoIterator,
B: IntoIterator,
C: IntoIterator,
D: IntoIterator,
E: IntoIterator,
F: IntoIterator,
impl<A, B, C, D, E, F, G> From<(A, B, C, D, E, F, G)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter)> where
A: IntoIterator,
B: IntoIterator,
C: IntoIterator,
D: IntoIterator,
E: IntoIterator,
F: IntoIterator,
G: IntoIterator,
impl<A, B, C, D, E, F, G, H> From<(A, B, C, D, E, F, G, H)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter)> where
A: IntoIterator,
B: IntoIterator,
C: IntoIterator,
D: IntoIterator,
E: IntoIterator,
F: IntoIterator,
G: IntoIterator,
H: IntoIterator,
impl<A, B, C, D, E, F, G, H, I> From<(A, B, C, D, E, F, G, H, I)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter)> where
A: IntoIterator,
B: IntoIterator,
C: IntoIterator,
D: IntoIterator,
E: IntoIterator,
F: IntoIterator,
G: IntoIterator,
H: IntoIterator,
I: IntoIterator,
impl<A, B, C, D, E, F, G, H, I, J> From<(A, B, C, D, E, F, G, H, I, J)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter)> where
A: IntoIterator,
B: IntoIterator,
C: IntoIterator,
D: IntoIterator,
E: IntoIterator,
F: IntoIterator,
G: IntoIterator,
H: IntoIterator,
I: IntoIterator,
J: IntoIterator,
impl<A, B, C, D, E, F, G, H, I, J, K> From<(A, B, C, D, E, F, G, H, I, J, K)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter, <K as IntoIterator>::IntoIter)> where
A: IntoIterator,
B: IntoIterator,
C: IntoIterator,
D: IntoIterator,
E: IntoIterator,
F: IntoIterator,
G: IntoIterator,
H: IntoIterator,
I: IntoIterator,
J: IntoIterator,
K: IntoIterator,
impl<A, B, C, D, E, F, G, H, I, J, K, L> From<(A, B, C, D, E, F, G, H, I, J, K, L)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter, <K as IntoIterator>::IntoIter, <L as IntoIterator>::IntoIter)> where
A: IntoIterator,
B: IntoIterator,
C: IntoIterator,
D: IntoIterator,
E: IntoIterator,
F: IntoIterator,
G: IntoIterator,
H: IntoIterator,
I: IntoIterator,
J: IntoIterator,
K: IntoIterator,
L: IntoIterator,
impl<A, T, E> From<Box<dyn FnOnce(&mut InstanceGuard<'_>, A) + 'static, Global>> for OpOutcomeThunkGeneric<A, T, E>
impl<A, T, E> From<T> for OpOutcomeThunkGeneric<A, T, E>
impl<D> From<&'static str> for Full<D> where
D: Buf + From<&'static str>,
impl<D> From<&'static [u8]> for Full<D> where
D: Buf + From<&'static [u8]>,
impl<D> From<String> for Full<D> where
D: Buf + From<String>,
impl<D> From<Vec<u8, Global>> for Full<D> where
D: Buf + From<Vec<u8, Global>>,
impl<D> From<Bytes> for Full<D> where
D: Buf + From<Bytes>,
impl<D> From<D> for Context<D> where
D: 'static + Display + Send + Sync,
impl<D, B> From<Cow<'static, B>> for Full<D> where
D: Buf + From<&'static B> + From<<B as ToOwned>::Owned>,
B: ToOwned + ?Sized,
impl<E> From<E> for otter_nodejs_tests::otter_support::crates::anyhow::Error where
E: 'static + Error + Send + Sync,
impl<E> From<E> for Report<E> where
E: Error,
impl<E> From<E> for MarkerReadError<E> where
E: RmpReadErr,
impl<E> From<MarkerReadError<E>> for NumValueReadError<E> where
E: RmpReadErr,
impl<E> From<MarkerReadError<E>> for ValueReadError<E> where
E: RmpReadErr,
impl<E> From<MarkerWriteError<E>> for ValueWriteError<E> where
E: RmpWriteErr,
impl<E> From<Rel32<E>> for Rela32<E> where
E: Endian,
impl<E> From<Rel64<E>> for Rela64<E> where
E: Endian,
impl<E> From<ValueReadError<E>> for NumValueReadError<E> where
E: RmpReadErr,
impl<F> From<F> for Error where
F: Fail,
impl<I> From<(I, u16)> for SocketAddr where
I: Into<IpAddr>,
impl<I, T> From<IndexVec<I, T>> for Box<IndexSlice<I, [T]>, Global> where
I: Idx,
impl<I, T> From<Box<[T], Global>> for Box<IndexSlice<I, [T]>, Global> where
I: Idx,
impl<I, T> From<Box<IndexSlice<I, [T]>, Global>> for otter_nodejs_tests::IndexVec<I, T> where
I: Idx,
impl<I, T> From<Vec<T, Global>> for otter_nodejs_tests::IndexVec<I, T> where
I: Idx,
impl<K, V, const N: usize> From<[(K, V); N]> for BTreeMap<K, V, Global> where
K: Ord,
impl<K, V, const N: usize> From<[(K, V); N]> for HashMap<K, V, RandomState> where
K: Eq + Hash,
impl<K, V, const N: usize> From<[(K, V); N]> for IndexMap<K, V, RandomState> where
K: Hash + Eq,
impl<L, R> From<Result<R, L>> for Either<L, R>
Convert from Result
to Either
with Ok => Right
and Err => Left
.
impl<NI> From<u32x4x2_avx2<NI>> for vec256_storage
impl<NI> From<x2<u32x4x2_avx2<NI>, G0>> for vec512_storage where
NI: Copy,
impl<P> From<Acl<P>> for LoadedAcl<P> where
P: Perm,
impl<P> From<LoadedAcl<P>> for Acl<P> where
P: Perm,
impl<R> From<R> for DebugAbbrev<R>
impl<R> From<R> for DebugAddr<R>
impl<R> From<R> for DebugAranges<R>
impl<R> From<R> for DebugCuIndex<R>
impl<R> From<R> for DebugFrame<R> where
R: Reader,
impl<R> From<R> for DebugInfo<R>
impl<R> From<R> for DebugLine<R>
impl<R> From<R> for DebugLineStr<R>
impl<R> From<R> for DebugLoc<R>
impl<R> From<R> for DebugLocLists<R>
impl<R> From<R> for DebugPubNames<R> where
R: Reader,
impl<R> From<R> for DebugPubTypes<R> where
R: Reader,
impl<R> From<R> for DebugRanges<R>
impl<R> From<R> for DebugRngLists<R>
impl<R> From<R> for DebugStr<R>
impl<R> From<R> for DebugStrOffsets<R>
impl<R> From<R> for DebugTuIndex<R>
impl<R> From<R> for DebugTypes<R>
impl<R> From<R> for EhFrame<R> where
R: Reader,
impl<R> From<R> for EhFrameHdr<R> where
R: Reader,
impl<R, G, T> From<T> for ReentrantMutex<R, G, T> where
R: RawMutex,
G: GetThreadId,
impl<R, T> From<T> for otter_nodejs_tests::otter_support::crates::parking_lot::lock_api::Mutex<R, T> where
R: RawMutex,
impl<R, T> From<T> for otter_nodejs_tests::otter_support::crates::parking_lot::lock_api::RwLock<R, T> where
R: RawRwLock,
impl<RW> From<BufReader<BufWriter<RW>>> for BufStream<RW>
impl<RW> From<BufWriter<BufReader<RW>>> for BufStream<RW>
impl<S3, S4, NI> From<u32x4_sse2<S3, S4, NI>> for vec128_storage
impl<S3, S4, NI> From<u64x2_sse2<S3, S4, NI>> for vec128_storage
impl<S3, S4, NI> From<u128x1_sse2<S3, S4, NI>> for vec128_storage
impl<S> From<ErrorStack> for openssl::ssl::error::HandshakeError<S>
impl<S> From<Ascii<S>> for UniCase<S>
impl<S> From<HandshakeError<S>> for native_tls::HandshakeError<S>
impl<S> From<S> for UniCase<S> where
S: AsRef<str>,
impl<S> From<S> for Dispatch where
S: 'static + Subscriber + Send + Sync,
impl<S, V> From<BTreeMap<S, V, Global>> for otter_nodejs_tests::otter_support::crates::toml::Value where
S: Into<String>,
V: Into<Value>,
impl<S, V> From<HashMap<S, V, RandomState>> for otter_nodejs_tests::otter_support::crates::toml::Value where
S: Into<String> + Hash + Eq,
V: Into<Value>,
impl<T> From<(T, TlsConnector)> for HttpsConnector<T>
impl<T> From<TrySendError<T>> for TrySendError<T>
impl<T> From<Option<T>> for OptionFuture<T>
impl<T> From<[T; 1]> for GenericArray<T, UInt<UTerm, B1>>
impl<T> From<[T; 1]> for Luma<T>
impl<T> From<[T; 2]> for GenericArray<T, UInt<UInt<UTerm, B1>, B0>>
impl<T> From<[T; 2]> for OldNew<T>
impl<T> From<[T; 2]> for LumaA<T>
impl<T> From<[T; 3]> for GenericArray<T, UInt<UInt<UTerm, B1>, B1>>
impl<T> From<[T; 3]> for Rgb<T>
impl<T> From<[T; 4]> for GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>
impl<T> From<[T; 4]> for Rgba<T>
impl<T> From<[T; 5]> for GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>
impl<T> From<[T; 6]> for GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>
impl<T> From<[T; 7]> for GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>
impl<T> From<[T; 8]> for GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>>
impl<T> From<[T; 9]> for GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>>
impl<T> From<[T; 10]> for GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>>
impl<T> From<[T; 11]> for GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>>
impl<T> From<[T; 12]> for GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>>
impl<T> From<[T; 13]> for GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>>
impl<T> From<[T; 14]> for GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>>
impl<T> From<[T; 15]> for GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>>
impl<T> From<[T; 16]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>>
impl<T> From<[T; 17]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>>
impl<T> From<[T; 18]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>>
impl<T> From<[T; 19]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>>
impl<T> From<[T; 20]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>>
impl<T> From<[T; 21]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>>
impl<T> From<[T; 22]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>>
impl<T> From<[T; 23]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>>
impl<T> From<[T; 24]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>>
impl<T> From<[T; 25]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>>
impl<T> From<[T; 26]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>>
impl<T> From<[T; 27]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>>
impl<T> From<[T; 28]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>>
impl<T> From<[T; 29]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>>
impl<T> From<[T; 30]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>>
impl<T> From<[T; 31]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>>
impl<T> From<[T; 32]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>
impl<T> From<[T; 33]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B1>>
impl<T> From<[T; 34]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B0>>
impl<T> From<[T; 35]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>>
impl<T> From<[T; 36]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B0>>
impl<T> From<[T; 37]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>>
impl<T> From<[T; 38]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B0>>
impl<T> From<[T; 39]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B1>>
impl<T> From<[T; 40]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>>
impl<T> From<[T; 41]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B1>>
impl<T> From<[T; 42]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B0>>
impl<T> From<[T; 43]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B1>>
impl<T> From<[T; 44]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B0>>
impl<T> From<[T; 45]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>>
impl<T> From<[T; 46]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B0>>
impl<T> From<[T; 47]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B1>>
impl<T> From<[T; 48]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>>
impl<T> From<[T; 49]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B1>>
impl<T> From<[T; 50]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>>
impl<T> From<[T; 51]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B1>>
impl<T> From<[T; 52]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B0>>
impl<T> From<[T; 53]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B1>>
impl<T> From<[T; 54]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B0>>
impl<T> From<[T; 55]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B1>>
impl<T> From<[T; 56]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B0>>
impl<T> From<[T; 57]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B1>>
impl<T> From<[T; 58]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B0>>
impl<T> From<[T; 59]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B1>>
impl<T> From<[T; 60]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B0>>
impl<T> From<[T; 61]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B1>>
impl<T> From<[T; 62]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>>
impl<T> From<[T; 63]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B1>>
impl<T> From<[T; 64]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>>
impl<T> From<[T; 70]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>, B0>>
impl<T> From<[T; 80]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>, B0>>
impl<T> From<[T; 90]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>, B0>>
impl<T> From<[T; 100]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>>
impl<T> From<[T; 128]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>
impl<T> From<[T; 200]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>>
impl<T> From<[T; 256]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>
impl<T> From<[T; 300]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B0>>
impl<T> From<[T; 400]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>>
impl<T> From<[T; 500]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>>
impl<T> From<[T; 512]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>
impl<T> From<[T; 1000]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B0>>
impl<T> From<[T; 1024]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>
impl<T> From<!> for T
Stability note: This impl does not yet exist, but we are “reserving space” to add it in the future. See rust-lang/rust#64715 for details.
impl<T> From<*mut T> for AtomicPtr<T>
impl<T> From<(T, T)> for Ratio<T> where
T: Clone + Integer,
impl<T> From<SendError<T>> for otter_nodejs_tests::mpsc::TrySendError<T>
impl<T> From<SendError<T>> for SendError<T>
impl<T> From<SendError<T>> for TrySendError<T>
impl<T> From<GenericArray<u8, <T as OutputSizeUser>::OutputSize>> for CtOutput<T> where
T: OutputSizeUser,
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 1024]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 512]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B0>>> for [T; 1000]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 256]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B0>>> for [T; 300]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>>> for [T; 400]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>>> for [T; 500]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 128]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>>> for [T; 200]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 64]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>, B0>>> for [T; 70]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>, B0>>> for [T; 80]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>, B0>>> for [T; 90]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>>> for [T; 100]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>> for [T; 32]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B1>>> for [T; 33]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B0>>> for [T; 34]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>>> for [T; 35]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B0>>> for [T; 36]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>>> for [T; 37]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B0>>> for [T; 38]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B1>>> for [T; 39]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>>> for [T; 40]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B1>>> for [T; 41]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B0>>> for [T; 42]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B1>>> for [T; 43]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B0>>> for [T; 44]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>>> for [T; 45]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B0>>> for [T; 46]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B1>>> for [T; 47]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>>> for [T; 48]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B1>>> for [T; 49]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>>> for [T; 50]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B1>>> for [T; 51]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B0>>> for [T; 52]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B1>>> for [T; 53]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B0>>> for [T; 54]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B1>>> for [T; 55]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B0>>> for [T; 56]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B1>>> for [T; 57]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B0>>> for [T; 58]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B1>>> for [T; 59]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B0>>> for [T; 60]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B1>>> for [T; 61]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>>> for [T; 62]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B1>>> for [T; 63]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>>> for [T; 16]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>>> for [T; 17]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>>> for [T; 18]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>>> for [T; 19]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>>> for [T; 20]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>>> for [T; 21]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>>> for [T; 22]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>>> for [T; 23]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>>> for [T; 24]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>>> for [T; 25]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>>> for [T; 26]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>>> for [T; 27]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>>> for [T; 28]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>>> for [T; 29]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>>> for [T; 30]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>>> for [T; 31]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>>> for [T; 8]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>>> for [T; 9]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>>> for [T; 10]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>>> for [T; 11]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>>> for [T; 12]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>>> for [T; 13]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>>> for [T; 14]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>>> for [T; 15]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>> for [T; 4]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>> for [T; 5]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>> for [T; 6]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>> for [T; 7]
impl<T> From<GenericArray<T, UInt<UInt<UTerm, B1>, B0>>> for [T; 2]
impl<T> From<GenericArray<T, UInt<UInt<UTerm, B1>, B1>>> for [T; 3]
impl<T> From<GenericArray<T, UInt<UTerm, B1>>> for [T; 1]
impl<T> From<Error> for SendError<T>
impl<T> From<Error> for TrySendError<T>
impl<T> From<Authorisation<Global>> for Authorisation<T> where
T: Serialize,
impl<T> From<OldNew<T>> for [T; 2]
impl<T> From<PosOffTableError<T>> for MgmtError where
T: Debug,
impl<T> From<PosOffTableError<T>> for SpecError where
T: Debug,
impl<T> From<Box<T, Global>> for Arc<T> where
T: ?Sized,
impl<T> From<Box<T, Global>> for Rc<T> where
T: ?Sized,
impl<T> From<BinaryHeap<T>> for Vec<T, Global>
impl<T> From<Vec<T, Global>> for otter_nodejs_tests::tera::Value where
T: Into<Value>,
impl<T> From<Vec<T, Global>> for Arc<[T]>
impl<T> From<Vec<T, Global>> for BinaryHeap<T> where
T: Ord,
impl<T> From<Vec<T, Global>> for Rc<[T]>
impl<T> From<PoisonError<T>> for TryLockError<T>
impl<T> From<Response<T>> for reqwest::async_impl::response::Response where
T: Into<Body>,
impl<T> From<Response<T>> for reqwest::blocking::response::Response where
T: Into<Body>,
impl<T> From<Port<T>> for u16
impl<T> From<CtOption<T>> for Option<T>
impl<T> From<TlsStream<T>> for MaybeHttpsStream<T>
impl<T> From<DebugInfoOffset<T>> for UnitSectionOffset<T>
impl<T> From<DebugTypesOffset<T>> for UnitSectionOffset<T>
impl<T> From<SendError<T>> for TrySendError<T>
impl<T> From<T> for Option<T>
impl<T> From<T> for Poll<T>
impl<T> From<T> for MaybeHttpsStream<T>
impl<T> From<T> for Serde<T>
impl<T> From<T> for otter_nodejs_tests::once_cell::sync::OnceCell<T>
impl<T> From<T> for otter_nodejs_tests::once_cell::unsync::OnceCell<T>
impl<T> From<T> for Count<'static> where
T: Enum,
impl<T> From<T> for Arc<T>
impl<T> From<T> for OrderedFloat<T> where
T: Float,
impl<T> From<T> for Cell<T>
impl<T> From<T> for otter_nodejs_tests::inventory::core::cell::OnceCell<T>
impl<T> From<T> for RefCell<T>
impl<T> From<T> for SyncUnsafeCell<T>
impl<T> From<T> for UnsafeCell<T>
impl<T> From<T> for Box<T, Global>
impl<T> From<T> for Rc<T>
impl<T> From<T> for std::sync::mutex::Mutex<T>
impl<T> From<T> for OnceLock<T>
impl<T> From<T> for std::sync::rwlock::RwLock<T>
impl<T> From<T> for Complex<T> where
T: Clone + Num,
impl<T> From<T> for Ratio<T> where
T: Clone + Integer,
impl<T> From<T> for AtomicCell<T>
impl<T> From<T> for CachePadded<T>
impl<T> From<T> for DebugFrameOffset<T>
impl<T> From<T> for EhFrameOffset<T>
impl<T> From<T> for Mutex<T>
impl<T> From<T> for Mutex<T>
impl<T> From<T> for OnceCell<T>
impl<T> From<T> for RwLock<T>
impl<T> From<T> for ShardedLock<T>
impl<T> From<T> for T
impl<T, A> From<VecDeque<T, A>> for Vec<T, A> where
A: Allocator,
impl<T, A> From<Box<[T], A>> for Vec<T, A> where
A: Allocator,
impl<T, A> From<Box<T, A>> for Pin<Box<T, A>> where
A: Allocator + 'static,
T: ?Sized,
impl<T, A> From<Vec<T, A>> for VecDeque<T, A> where
A: Allocator,
impl<T, A> From<Vec<T, A>> for Box<[T], A> where
A: Allocator,
impl<T, A> From<T> for Unauthorised<T, A>
impl<T, S, A> From<HashMap<T, (), S, A>> for HashSet<T, S, A> where
A: Allocator + Clone,
impl<T, const CAP: usize> From<[T; CAP]> for otter_nodejs_tests::ArrayVec<T, CAP>
Create an ArrayVec
from an array.
use arrayvec::ArrayVec;
let mut array = ArrayVec::from([1, 2, 3]);
assert_eq!(array.len(), 3);
assert_eq!(array.capacity(), 3);