pub trait From<T>: Sized {
// Required method
fn from(value: 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 From when specifying trait bounds on a generic function
to ensure that types that only implement Into can be used as well.
The From trait 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>.
From simplifies error handling by allowing a function to return a single error type
that encapsulates 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 UimpliesInto<U> for TFromis reflexive, which means thatFrom<T> for Tis implemented
§When to implement From
While there’s no technical restrictions on which conversions can be done using
a From implementation, the general expectation is that the conversions
should typically be restricted as follows:
-
The conversion is infallible: if the conversion can fail, use
TryFrominstead; don’t provide aFromimpl that panics. -
The conversion is lossless: semantically, it should not lose or discard information. For example,
i32: From<u16>exists, where the original value can be recovered usingu16: TryFrom<i32>. AndString: From<&str>exists, where you can get something equivalent to the original value viaDeref. ButFromcannot be used to convert fromu32tou16, since that cannot succeed in a lossless way. (There’s some wiggle room here for information not considered semantically relevant. For example,Box<[T]>: From<Vec<T>>exists even though it might not preserve capacity, like how two vectors can be equal despite differing capacities.) -
The conversion is value-preserving: the conceptual kind and meaning of the resulting value is the same, even though the Rust type and technical representation might be different. For example
-1_i8 as u8is lossless, sinceascasting back can recover the original value, but that conversion is not available viaFrombecause-1and255are different conceptual values (despite being identical bit patterns technically). Butf32: From<i16>is available because1_i16and1.0_f32are conceptually the same real number (despite having very different bit patterns technically).String: From<char>is available because they’re both text, butString: From<u32>is not available, since1(a number) and"1"(text) are too different. (Converting values to text is instead covered by theDisplaytrait.) -
The conversion is obvious: it’s the only reasonable conversion between the two types. Otherwise it’s better to have it be a named method or constructor, like how
str::as_bytesis a method and how integers have methods likeu32::from_ne_bytes,u32::from_le_bytes, andu32::from_be_bytes, none of which areFromimplementations. Whereas there’s only one reasonable way to wrap anIpv6Addrinto anIpAddr, thusIpAddr: From<Ipv6Addr>exists.
§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 with From::from.
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§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl From<&'static str> for NotBundle
impl From<&'static str> for bytes::bytes::Bytes
impl From<&'static str> for hyper::body::body::Body
impl From<&'static str> for reqwest::async_impl::body::Body
impl From<&'static str> for reqwest::blocking::body::Body
impl From<&'static [u8]> for bytes::bytes::Bytes
impl From<&'static [u8]> for hyper::body::body::Body
impl From<&'static [u8]> for reqwest::async_impl::body::Body
impl From<&'static [u8]> for reqwest::blocking::body::Body
impl From<&str> for otter_nodejs_tests::tera::Value
impl From<&str> for Arc<str>
no_global_oom_handling only.impl From<&str> for otter_nodejs_tests::tera::Error
impl From<&str> for Box<str>
no_global_oom_handling only.impl From<&str> for Rc<str>
no_global_oom_handling only.impl From<&str> for String
no_global_oom_handling only.impl From<&str> for Vec<u8>
no_global_oom_handling only.impl From<&group> for Group
user and non-Redox OS only.impl From<&passwd> for User
user and non-Redox OS only.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>
impl From<&OsStr> for Rc<OsStr>
impl From<&CStr> for Arc<CStr>
target_has_atomic=ptr only.impl From<&CStr> for Box<CStr>
impl From<&CStr> for CString
impl From<&CStr> for Rc<CStr>
impl From<&String> for String
no_global_oom_handling only.impl From<&Path> for ImageFormatHint
impl From<&Path> for Arc<Path>
impl From<&Path> for Box<Path>
impl From<&Path> for Rc<Path>
impl From<&Aes128Enc> for Aes128
impl From<&Aes128Enc> for Aes128Dec
impl From<&Aes192Enc> for Aes192
impl From<&Aes192Enc> for Aes192Dec
impl From<&Aes256Enc> for Aes256
impl From<&Aes256Enc> for Aes256Dec
impl From<&LanguageIdentifier> for (Language, Option<Script>, Option<Region>)
Convert from a LanguageIdentifier to an LSR tuple.
§Examples
use icu::locale::{
langid,
subtags::{language, region, script},
};
let lid = langid!("en-Latn-US");
let (lang, script, region) = (&lid).into();
assert_eq!(lang, language!("en"));
assert_eq!(script, Some(script!("Latn")));
assert_eq!(region, Some(region!("US")));impl From<&LanguageIdentifier> for DataLocale
impl From<&LanguageIdentifier> for LocalePreferences
impl From<&Locale> for DataLocale
impl From<&Locale> for LocalePreferences
impl From<&CurrencyType> for icu_locale_core::extensions::unicode::value::Value
impl From<&NumberingSystem> for icu_locale_core::extensions::unicode::value::Value
impl From<&RegionOverride> for icu_locale_core::extensions::unicode::value::Value
impl From<&RegionalSubdivision> for icu_locale_core::extensions::unicode::value::Value
impl From<&TimeZoneShortId> for icu_locale_core::extensions::unicode::value::Value
impl From<&StreamResult> for Result<MZStatus, MZError>
rustc-dep-of-std only.impl From<&ChaCha8Rng> for ChaCha8Rng
impl From<&ChaCha12Rng> for ChaCha12Rng
impl From<&ChaCha20Rng> for ChaCha20Rng
impl From<&mut str> for Arc<str>
no_global_oom_handling only.impl From<&mut str> for Box<str>
no_global_oom_handling only.impl From<&mut str> for Rc<str>
no_global_oom_handling only.impl From<&mut str> for String
no_global_oom_handling only.impl From<&mut OsStr> for Arc<OsStr>
impl From<&mut OsStr> for Box<OsStr>
impl From<&mut OsStr> for Rc<OsStr>
impl From<&mut CStr> for Arc<CStr>
target_has_atomic=ptr only.impl From<&mut CStr> for Box<CStr>
impl From<&mut CStr> for Rc<CStr>
impl From<&mut Path> for Arc<Path>
impl From<&mut Path> for Box<Path>
impl From<&mut Path> for Rc<Path>
impl From<&mut OtterOutput> for String
impl From<(WhatResponseToClientOp, PieceUpdateOp<(), ()>, Vec<LogEntry>)> for PieceUpdate
impl From<(Box<Item>, Option<(LOccultIlk, Arc<dyn InertPieceTrait>)>)> for SpecLoaded
impl From<(Language, Option<Script>, Option<Region>)> for LanguageIdentifier
Convert from an LSR tuple to a LanguageIdentifier.
§Examples
use icu::locale::{
langid,
subtags::{language, region, script},
LanguageIdentifier,
};
let lang = language!("en");
let script = script!("Latn");
let region = region!("US");
assert_eq!(
LanguageIdentifier::from((lang, Some(script), Some(region))),
langid!("en-Latn-US")
);impl From<(Language, Option<Script>, Option<Region>)> for Locale
§Examples
use icu::locale::Locale;
use icu::locale::{
locale,
subtags::{language, region, script},
};
assert_eq!(
Locale::from((
language!("en"),
Some(script!("Latn")),
Some(region!("US"))
)),
locale!("en-Latn-US")
);impl From<LoadError> for MgmtError
impl From<AccountsSaveError> for InternalError
impl From<AccountsSaveError> for MgmtError
impl From<Cow<'_, str>> for Box<str>
no_global_oom_handling only.impl From<Cow<'_, OsStr>> for Box<OsStr>
impl From<Cow<'_, CStr>> for Box<CStr>
impl From<Cow<'_, Path>> for Box<Path>
impl From<Cow<'static, str>> for hyper::body::body::Body
impl From<Cow<'static, [u8]>> for hyper::body::body::Body
impl From<ErrorKind> for otter_nodejs_tests::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::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 socket2::sockaddr::SockAddr
impl From<SocketAddr> for socket2::sockaddr::SockAddr
impl From<SocketAddr> for SockaddrStorage
net only.impl From<SpecError> for MgmtError
impl From<ZipError> for LoadError
impl From<ZipError> for otter_nodejs_tests::io::Error
impl From<Duplicate> for otter_nodejs_tests::flexi_logger::LevelFilter
impl From<LevelFilter> for Duplicate
impl From<TryLockError> for otter_nodejs_tests::io::Error
impl From<Errno> for otter_nodejs_tests::io::Error
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<RangeImpossible> for LogicError
impl From<AsciiChar> for char
impl From<AsciiChar> for u8
impl From<AsciiChar> for u16
impl From<AsciiChar> for u32
impl From<AsciiChar> for u64
impl From<AsciiChar> for u128
impl From<Option<Region>> for LanguageIdentifier
§Examples
use icu::locale::{langid, subtags::region, LanguageIdentifier};
assert_eq!(
LanguageIdentifier::from(Some(region!("US"))),
langid!("und-US")
);impl From<Option<Region>> for Locale
§Examples
use icu::locale::Locale;
use icu::locale::{locale, subtags::region};
assert_eq!(Locale::from(Some(region!("US"))), locale!("und-US"));impl From<Option<Script>> for LanguageIdentifier
§Examples
use icu::locale::{langid, subtags::script, LanguageIdentifier};
assert_eq!(
LanguageIdentifier::from(Some(script!("latn"))),
langid!("und-Latn")
);impl From<Option<Script>> for Locale
§Examples
use icu::locale::Locale;
use icu::locale::{locale, subtags::script};
assert_eq!(Locale::from(Some(script!("latn"))), locale!("und-Latn"));impl From<Option<Level>> for tracing_core::metadata::LevelFilter
impl From<TryReserveErrorKind> for TryReserveError
impl From<Colour> for Style
impl From<DecodeError> for DecodeSliceError
impl From<Error> for password_hash::errors::Error
impl From<PodCastError> for CheckedCastError
impl From<Error> for otter_nodejs_tests::io::Error
impl From<DecompressionError> for BoundedDecompressionError
impl From<FlushCompress> for MZFlush
impl From<FlushDecompress> for MZFlush
impl From<CalendarAlgorithm> for icu_locale_core::extensions::unicode::value::Value
impl From<CollationCaseFirst> for icu_locale_core::extensions::unicode::value::Value
impl From<CollationNumericOrdering> for icu_locale_core::extensions::unicode::value::Value
impl From<CollationType> for icu_locale_core::extensions::unicode::value::Value
impl From<CurrencyFormatStyle> for icu_locale_core::extensions::unicode::value::Value
impl From<EmojiPresentationStyle> for icu_locale_core::extensions::unicode::value::Value
impl From<FirstDay> for icu_locale_core::extensions::unicode::value::Value
impl From<HourCycle> for icu_locale_core::extensions::unicode::value::Value
impl From<LineBreakStyle> for icu_locale_core::extensions::unicode::value::Value
impl From<LineBreakWordHandling> for icu_locale_core::extensions::unicode::value::Value
impl From<MeasurementSystem> for icu_locale_core::extensions::unicode::value::Value
impl From<MeasurementUnitOverride> for icu_locale_core::extensions::unicode::value::Value
impl From<SentenceBreakSupressions> for icu_locale_core::extensions::unicode::value::Value
impl From<CommonVariantType> for icu_locale_core::extensions::unicode::value::Value
impl From<GeneralCategory> for GeneralCategoryGroup
impl From<ColorType> for ExtendedColorType
impl From<DynamicImage> for ImageBuffer<Luma<u8>, Vec<u8>>
impl From<DynamicImage> for ImageBuffer<Luma<u16>, Vec<u16>>
impl From<DynamicImage> for ImageBuffer<LumaA<u8>, Vec<u8>>
impl From<DynamicImage> for ImageBuffer<LumaA<u16>, Vec<u16>>
impl From<DynamicImage> for ImageBuffer<Rgb<u8>, Vec<u8>>
impl From<DynamicImage> for ImageBuffer<Rgb<u16>, Vec<u16>>
impl From<DynamicImage> for ImageBuffer<Rgba<f32>, Vec<f32>>
impl From<DynamicImage> for ImageBuffer<Rgba<u8>, Vec<u8>>
impl From<DynamicImage> for ImageBuffer<Rgba<u16>, Vec<u16>>
impl From<ImageFormatHint> for UnsupportedError
impl From<Error> for ImageError
impl From<ImageFormat> for ImageFormatHint
impl From<ImageFormat> for ImageOutputFormat
impl From<CompressionStrategy> for i32
impl From<MZFlush> for TDEFLFlush
impl From<Error> for FlexiLoggerError
impl From<OpenSSHKeyError> for KeyError
impl From<StaticUser> for &'static str
impl From<Algorithm> for Ident<'static>
impl From<DecodingError> for otter_nodejs_tests::io::Error
impl From<EncodingError> for otter_nodejs_tests::io::Error
impl From<NumValueReadError> for otter_nodejs_tests::rmp_serde::decode::Error
impl From<ValueReadError> for otter_nodejs_tests::rmp_serde::decode::Error
impl From<DecodeStringError<'_>> for otter_nodejs_tests::rmp_serde::decode::Error
impl From<ValueWriteError> for otter_nodejs_tests::rmp_serde::encode::Error
impl From<ValueWriteError> for otter_nodejs_tests::io::Error
std only.impl From<Marker> for u8
impl From<Format> for time::error::Error
impl From<InvalidFormatDescription> for time::error::Error
impl From<Parse> for time::error::Error
impl From<ParseFromDescription> for time::error::Error
impl From<ParseFromDescription> for Parse
impl From<TryFromParsed> for time::error::Error
impl From<TryFromParsed> for Parse
impl From<Component> for FormatItem<'_>
impl From<Month> for u8
impl From<Error> for otter_nodejs_tests::io::Error
impl From<bool> for otter_nodejs_tests::tera::Value
impl From<bool> for otter_nodejs_tests::toml::Value
impl From<bool> for f16
impl From<bool> for f32
impl From<bool> for f64
impl From<bool> for f128
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 OrderedFloat<f32>
impl From<bool> for OrderedFloat<f64>
impl From<bool> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<bool>
target_has_atomic_load_store=8 only.impl From<bool> for BigInt
impl From<bool> for BigUint
impl From<char> for u32
impl From<char> for u64
impl From<char> for u128
impl From<char> for String
no_global_oom_handling only.impl From<char> for PotentialCodePoint
impl From<char> for Literal
impl From<f16> for f32
impl From<f16> for f64
impl From<f16> for f128
impl From<f32> for otter_nodejs_tests::tera::Value
impl From<f32> for otter_nodejs_tests::toml::Value
impl From<f32> for f64
impl From<f32> for f128
impl From<f32> for RawBytesULE<zerovec::::ule::plain::{impl#52}::{constant#0}>
impl From<f64> for otter_nodejs_tests::tera::Value
impl From<f64> for otter_nodejs_tests::toml::Value
impl From<f64> for f128
impl From<f64> for RawBytesULE<zerovec::::ule::plain::{impl#68}::{constant#0}>
impl From<i8> for otter_nodejs_tests::tera::Value
impl From<i8> for otter_nodejs_tests::toml::Value
impl From<i8> for f16
impl From<i8> for f32
impl From<i8> for f64
impl From<i8> for f128
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 OrderedFloat<f32>
impl From<i8> for OrderedFloat<f64>
impl From<i8> for Number
impl From<i8> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<i8>
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 f128
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 OrderedFloat<f32>
impl From<i16> for OrderedFloat<f64>
impl From<i16> for Number
impl From<i16> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<i16>
impl From<i16> for HeaderValue
impl From<i16> for BigInt
impl From<i16> for RawBytesULE<zerovec::::ule::plain::{impl#36}::{constant#0}>
impl From<i32> for otter_nodejs_tests::tera::Value
impl From<i32> for otter_nodejs_tests::toml::Value
impl From<i32> for f64
impl From<i32> for f128
impl From<i32> for i64
impl From<i32> for i128
impl From<i32> for ClockId
impl From<i32> for NotNan<f64>
impl From<i32> for OrderedFloat<f64>
impl From<i32> for Number
impl From<i32> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<i32>
impl From<i32> for HeaderValue
impl From<i32> for BigInt
impl From<i32> for socket2::Domain
impl From<i32> for socket2::Domain
impl From<i32> for socket2::Protocol
impl From<i32> for socket2::Protocol
impl From<i32> for socket2::Type
impl From<i32> for socket2::Type
impl From<i32> for RawBytesULE<zerovec::::ule::plain::{impl#47}::{constant#0}>
impl From<i64> for otter_nodejs_tests::tera::Value
impl From<i64> for otter_nodejs_tests::toml::Value
impl From<i64> for f128
impl From<i64> for i128
impl From<i64> for Number
impl From<i64> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<i64>
impl From<i64> for HeaderValue
impl From<i64> for BigInt
impl From<i64> for RawBytesULE<zerovec::::ule::plain::{impl#63}::{constant#0}>
impl From<i128> for BigInt
impl From<i128> for RawBytesULE<zerovec::::ule::plain::{impl#79}::{constant#0}>
impl From<isize> for otter_nodejs_tests::tera::Value
impl From<isize> for Number
impl From<isize> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<isize>
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::tera::Value
impl From<u8> for otter_nodejs_tests::toml::Value
impl From<u8> for Marker
impl From<u8> for char
Maps a byte in 0x00..=0xFF to a char whose code point has the same value from U+0000 to U+00FF
(inclusive).
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 f16
impl From<u8> for f32
impl From<u8> for f64
impl From<u8> for f128
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 OrderedFloat<f32>
impl From<u8> for OrderedFloat<f64>
impl From<u8> for Number
impl From<u8> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<u8>
impl From<u8> for ExitCode
impl From<u8> for aho_corasick::util::primitives::PatternID
impl From<u8> for aho_corasick::util::primitives::StateID
impl From<u8> for BigInt
impl From<u8> for BigUint
impl From<u8> for regex_automata::util::primitives::PatternID
impl From<u8> for SmallIndex
impl From<u8> for regex_automata::util::primitives::StateID
impl From<u8> for Literal
impl From<u8> for Choice
impl From<u16> for otter_nodejs_tests::tera::Value
impl From<u16> for f32
impl From<u16> for f64
impl From<u16> for f128
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 OrderedFloat<f32>
impl From<u16> for OrderedFloat<f64>
impl From<u16> for Number
impl From<u16> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<u16>
impl From<u16> for HeaderValue
impl From<u16> for BigInt
impl From<u16> for BigUint
impl From<u16> for RawBytesULE<zerovec::::ule::plain::{impl#31}::{constant#0}>
impl From<u32> for otter_nodejs_tests::tera::Value
impl From<u32> for otter_nodejs_tests::toml::Value
impl From<u32> for f64
impl From<u32> for f128
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 OrderedFloat<f64>
impl From<u32> for Number
impl From<u32> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<u32>
impl From<u32> for Reason
impl From<u32> for HeaderValue
impl From<u32> for GeneralCategoryGroup
impl From<u32> for BigInt
impl From<u32> for BigUint
impl From<u32> for Mode
impl From<u32> for RawBytesULE<zerovec::::ule::plain::{impl#42}::{constant#0}>
impl From<u64> for otter_nodejs_tests::tera::Value
impl From<u64> for f128
impl From<u64> for i128
impl From<u64> for u128
impl From<u64> for Number
impl From<u64> for LimbVal
impl From<u64> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<u64>
impl From<u64> for HeaderValue
impl From<u64> for BigInt
impl From<u64> for BigUint
impl From<u64> for RawBytesULE<zerovec::::ule::plain::{impl#58}::{constant#0}>
impl From<u128> for Ipv6Addr
impl From<u128> for BigInt
impl From<u128> for BigUint
impl From<u128> for Hash128
impl From<u128> for RawBytesULE<zerovec::::ule::plain::{impl#74}::{constant#0}>
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 otter_nodejs_tests::inventory::core::sync::atomic::Atomic<usize>
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<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 + Send + Sync>
std or non-anyhow_no_core_error only.impl From<Error> for Box<dyn Error + Send>
std or non-anyhow_no_core_error only.impl From<Error> for Box<dyn Error>
std or non-anyhow_no_core_error only.impl From<Index> for usize
impl From<LibInBundleI> for usize
impl From<DateTime<FixedOffset>> for DateTime<Local>
clock only.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>
clock only.Convert a DateTime<Local> instance into a DateTime<FixedOffset> instance.
impl From<DateTime<Local>> for DateTime<Utc>
clock only.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>
clock only.Convert a DateTime<Utc> instance into a DateTime<Local> instance.
impl From<NaiveDate> for NaiveDateTime
impl From<NaiveDateTime> for NaiveDate
impl From<Error> for InternalError
impl From<Error> for SVGProcessingError
impl From<Error> for ProcessingError
impl From<Error> for clap::errors::Error
impl From<Dir> for OwnedFd
impl From<OpenOptions> for OpenOptions
impl From<GlobError> for LibraryLoadError
impl From<Duration> for otter_nodejs_tests::Duration
impl From<Timestamp> for SystemTime
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 GetTimezoneError
impl From<Error> for ignore::Error
impl From<Error> for ImageError
impl From<Error> for jpeg_decoder::error::Error
impl From<Error> for notify::Error
impl From<Error> for OpenSSHKeyError
impl From<Error> for DecodingError
impl From<Error> for EncodingError
impl From<Error> for Format
impl From<Error> for AnyDelimiterCodecError
impl From<Error> for LinesCodecError
impl From<Error> for otter_nodejs_tests::tera::Error
impl From<Error> for clap::errors::Error
impl From<Error> for GlobError
impl From<PipeReader> for Stdio
impl From<PipeReader> for OwnedFd
impl From<PipeWriter> for Stdio
impl From<PipeWriter> for OwnedFd
impl From<Stderr> for Stdio
impl From<Stdout> for Stdio
impl From<termios> for Termios
impl From<timespec> for TimeSpec
impl From<timeval> for TimeVal
impl From<ucred> for UnixCredentials
impl From<SetLoggerError> for FlexiLoggerError
impl From<Incompat<LibraryLoadMFIncompat>> for LibraryLoadError
impl From<Unsupported> for VersionError
impl From<Version> for u32
impl From<RecvError> for otter_nodejs_tests::mpsc::RecvTimeoutError
impl From<RecvError> for otter_nodejs_tests::mpsc::TryRecvError
impl From<UnixCredentials> for ucred
impl From<Termios> for termios
impl From<ClockId> for i32
impl From<Gid> for u32
user only.impl From<Pid> for i32
process only.impl From<User> for passwd
user and non-Redox OS only.impl From<FloatIsNan> for otter_nodejs_tests::io::Error
std only.impl From<NotNan<f32>> for f32
impl From<NotNan<f32>> for NotNan<f64>
impl From<NotNan<f64>> for f64
impl From<Error> for otter_nodejs_tests::io::Error
std only.impl From<Error> for otter_nodejs_tests::tera::Error
impl From<Alignment> for usize
impl From<Alignment> for NonZero<usize>
impl From<Broken> for otter_nodejs_tests::io::Error
impl From<SenderError> for otter_nodejs_tests::io::Error
impl From<Error> for otter_nodejs_tests::io::Error
std only.impl From<DescId> for usize
impl From<SubstError> for LibraryLoadError
impl From<SvgId> for usize
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<AuthKeysManipError> for InternalError
impl From<AuthKeysManipError> for MgmtError
impl From<Id> for KeyData
impl From<Id> for String
impl From<Utf8Error> for otter_nodejs_tests::rmp_serde::decode::Error
impl From<Utf8Error> for base64ct::errors::Error
impl From<Utf8Error> for OpenSSHKeyError
impl From<AccountNotFound> for MgmtError
impl From<Arc<str>> for Arc<[u8]>
impl From<Arc<ByteStr>> for Arc<[u8]>
no_rc and non-no_sync and target_has_atomic=ptr only.impl From<Arc<[u8]>> for Arc<ByteStr>
no_rc and non-no_sync and target_has_atomic=ptr only.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::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 Stdio
impl From<File> for OwnedFd
impl From<File> for reqwest::blocking::body::Body
impl From<File> for tokio::fs::file::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 time::instant::Instant
impl From<Instant> for tokio::time::instant::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<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>
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::rmp_serde::decode::Error
impl From<TryFromIntError> for Overflow
impl From<Uid> for u32
user only.impl From<UnixStream> for OwnedFd
impl From<UnixStream> for socket2::socket::Socket
impl From<UnixStream> for socket2::socket::Socket
impl From<UnsupportedColourSpec> for LibraryLoadError
impl From<UnsupportedColourSpec> for SpecError
impl From<Url> for String
String conversion.
impl From<VisiblePieceId> for KeyData
impl From<VisiblePieceId> for String
impl From<PathPersistError> for otter_nodejs_tests::io::Error
impl From<PathPersistError> for TempPath
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<SystemTime> for DateTime<Local>
clock only.impl From<SystemTime> for DateTime<Utc>
std only.impl From<SystemTime> for Timestamp
impl From<SystemTime> for FileTime
impl From<SystemTime> for OffsetDateTime
std only.impl From<Error> for LibraryLoadError
impl From<Error> for FlexiLoggerError
impl From<Error> for otter_nodejs_tests::io::Error
impl From<Map<String, Value>> for otter_nodejs_tests::toml::Value
impl From<Datetime> for otter_nodejs_tests::toml::Value
impl From<OwnedFd> for Dir
impl From<OwnedFd> for PipeReader
impl From<OwnedFd> for PipeWriter
impl From<OwnedFd> for otter_nodejs_tests::File
impl From<OwnedFd> for Stdio
impl From<OwnedFd> for otter_nodejs_tests::UnixStream
impl From<OwnedFd> for otter_nodejs_tests::unix::net::UnixDatagram
impl From<OwnedFd> for otter_nodejs_tests::unix::net::UnixListener
impl From<OwnedFd> for std::net::tcp::TcpListener
impl From<OwnedFd> for std::net::tcp::TcpStream
impl From<OwnedFd> for std::net::udp::UdpSocket
impl From<OwnedFd> for PidFd
impl From<OwnedFd> for ChildStderr
Creates a ChildStderr from the provided OwnedFd.
The provided file descriptor must point to a pipe
with the CLOEXEC flag set.
impl From<OwnedFd> for ChildStdin
Creates a ChildStdin from the provided OwnedFd.
The provided file descriptor must point to a pipe
with the CLOEXEC flag set.
impl From<OwnedFd> for ChildStdout
Creates a ChildStdout from the provided OwnedFd.
The provided file descriptor must point to a pipe
with the CLOEXEC flag set.
impl From<OwnedFd> for mio::net::tcp::listener::TcpListener
impl From<OwnedFd> for mio::net::tcp::stream::TcpStream
impl From<OwnedFd> for mio::net::udp::UdpSocket
impl From<OwnedFd> for mio::net::uds::datagram::UnixDatagram
impl From<OwnedFd> for mio::net::uds::listener::UnixListener
impl From<OwnedFd> for mio::net::uds::stream::UnixStream
impl From<OwnedFd> for mio::sys::unix::pipe::Receiver
os-ext only.impl From<OwnedFd> for mio::sys::unix::pipe::Sender
os-ext only.impl From<OwnedFd> for socket2::socket::Socket
impl From<OwnedFd> for socket2::socket::Socket
impl From<SocketAddr> for tokio::net::unix::socketaddr::SocketAddr
impl From<UnixDatagram> for OwnedFd
impl From<UnixDatagram> for socket2::socket::Socket
impl From<UnixDatagram> for socket2::socket::Socket
impl From<UnixListener> for OwnedFd
impl From<UnixListener> for socket2::socket::Socket
impl From<UnixListener> for socket2::socket::Socket
impl From<Overflow> for InternalError
impl From<Overflow> for MgmtError
impl From<TotallyUnboundedRange> for LogicError
impl From<LayoutError> for TryReserveErrorKind
impl From<LayoutError> for CollectionAllocErr
impl From<__m128> for Simd<f32, 4>
impl From<__m128d> for Simd<f64, 2>
impl From<__m128i> for Simd<i8, 16>
impl From<__m128i> for Simd<i16, 8>
impl From<__m128i> for Simd<i32, 4>
impl From<__m128i> for Simd<i64, 2>
impl From<__m128i> for Simd<u8, 16>
impl From<__m128i> for Simd<u16, 8>
impl From<__m128i> for Simd<u32, 4>
impl From<__m128i> for Simd<u64, 2>
impl From<__m256> for Simd<f32, 8>
impl From<__m256d> for Simd<f64, 4>
impl From<__m256i> for Simd<i8, 32>
impl From<__m256i> for Simd<i16, 16>
impl From<__m256i> for Simd<i32, 8>
impl From<__m256i> for Simd<i64, 4>
impl From<__m256i> for Simd<u8, 32>
impl From<__m256i> for Simd<u16, 16>
impl From<__m256i> for Simd<u32, 8>
impl From<__m256i> for Simd<u64, 4>
impl From<__m512> for Simd<f32, 16>
impl From<__m512d> for Simd<f64, 8>
impl From<__m512i> for Simd<i8, 64>
impl From<__m512i> for Simd<i16, 32>
impl From<__m512i> for Simd<i32, 16>
impl From<__m512i> for Simd<i64, 8>
impl From<__m512i> for Simd<u8, 64>
impl From<__m512i> for Simd<u16, 32>
impl From<__m512i> for Simd<u32, 16>
impl From<__m512i> for Simd<u64, 8>
impl From<SocketAddrV4> for otter_nodejs_tests::SocketAddr
impl From<SocketAddrV4> for SockaddrIn
net only.impl From<SocketAddrV4> for socket2::sockaddr::SockAddr
impl From<SocketAddrV4> for socket2::sockaddr::SockAddr
impl From<SocketAddrV4> for SockaddrStorage
net only.impl From<SocketAddrV6> for otter_nodejs_tests::SocketAddr
impl From<SocketAddrV6> for SockaddrIn6
net only.impl From<SocketAddrV6> for socket2::sockaddr::SockAddr
impl From<SocketAddrV6> for socket2::sockaddr::SockAddr
impl From<SocketAddrV6> for SockaddrStorage
net only.impl From<NonZero<i8>> for NonZero<i16>
impl From<NonZero<i8>> for NonZero<i32>
impl From<NonZero<i8>> for NonZero<i64>
impl From<NonZero<i8>> for NonZero<i128>
impl From<NonZero<i8>> for NonZero<isize>
impl From<NonZero<i16>> for NonZero<i32>
impl From<NonZero<i16>> for NonZero<i64>
impl From<NonZero<i16>> for NonZero<i128>
impl From<NonZero<i16>> for NonZero<isize>
impl From<NonZero<i32>> for NonZero<i64>
impl From<NonZero<i32>> for NonZero<i128>
impl From<NonZero<i64>> for NonZero<i128>
impl From<NonZero<u8>> for NonZero<i16>
impl From<NonZero<u8>> for NonZero<i32>
impl From<NonZero<u8>> for NonZero<i64>
impl From<NonZero<u8>> for NonZero<i128>
impl From<NonZero<u8>> for NonZero<isize>
impl From<NonZero<u8>> for NonZero<u16>
impl From<NonZero<u8>> for NonZero<u32>
impl From<NonZero<u8>> for NonZero<u64>
impl From<NonZero<u8>> for NonZero<u128>
impl From<NonZero<u8>> for NonZero<usize>
impl From<NonZero<u16>> for NonZero<i32>
impl From<NonZero<u16>> for NonZero<i64>
impl From<NonZero<u16>> for NonZero<i128>
impl From<NonZero<u16>> for NonZero<u32>
impl From<NonZero<u16>> for NonZero<u64>
impl From<NonZero<u16>> for NonZero<u128>
impl From<NonZero<u16>> for NonZero<usize>
impl From<NonZero<u32>> for otter_nodejs_tests::rand::Error
impl From<NonZero<u32>> for NonZero<i64>
impl From<NonZero<u32>> for NonZero<i128>
impl From<NonZero<u32>> for NonZero<u64>
impl From<NonZero<u32>> for NonZero<u128>
impl From<NonZero<u32>> for getrandom::error::Error
impl From<NonZero<u64>> for NonZero<i128>
impl From<NonZero<u64>> for NonZero<u128>
impl From<ParseFloatError> for SVGProcessingError
impl From<ParseIntError> for FlexiLoggerError
impl From<Range<usize>> for aho_corasick::util::search::Span
impl From<Range<usize>> for regex_automata::util::search::Span
impl From<Simd<f32, 4>> for __m128
impl From<Simd<f32, 8>> for __m256
impl From<Simd<f32, 16>> for __m512
impl From<Simd<f64, 2>> for __m128d
impl From<Simd<f64, 4>> for __m256d
impl From<Simd<f64, 8>> for __m512d
impl From<Simd<i8, 16>> for __m128i
impl From<Simd<i8, 32>> for __m256i
impl From<Simd<i8, 64>> for __m512i
impl From<Simd<i16, 8>> for __m128i
impl From<Simd<i16, 16>> for __m256i
impl From<Simd<i16, 32>> for __m512i
impl From<Simd<i32, 4>> for __m128i
impl From<Simd<i32, 8>> for __m256i
impl From<Simd<i32, 16>> for __m512i
impl From<Simd<i64, 2>> for __m128i
impl From<Simd<i64, 4>> for __m256i
impl From<Simd<i64, 8>> for __m512i
impl From<Simd<u8, 16>> for __m128i
impl From<Simd<u8, 32>> for __m256i
impl From<Simd<u8, 64>> for __m512i
impl From<Simd<u16, 8>> for __m128i
impl From<Simd<u16, 16>> for __m256i
impl From<Simd<u16, 32>> for __m512i
impl From<Simd<u32, 4>> for __m128i
impl From<Simd<u32, 8>> for __m256i
impl From<Simd<u32, 16>> for __m512i
impl From<Simd<u64, 2>> for __m128i
impl From<Simd<u64, 4>> for __m256i
impl From<Simd<u64, 8>> for __m512i
impl From<Box<str>> for String
impl From<Box<OsStr>> for OsString
impl From<Box<ByteStr>> for Box<[u8]>
impl From<Box<CStr>> for CString
impl From<Box<Path>> for PathBuf
impl From<Box<BStr>> for Box<[u8]>
alloc only.impl From<Box<[u8]>> for Box<ByteStr>
impl From<Box<[u8]>> for Box<BStr>
alloc only.impl From<Box<[u8]>> for bytes::bytes::Bytes
impl From<ByteString> for Vec<u8>
impl From<TryReserveError> for otter_nodejs_tests::io::Error
impl From<CString> for Arc<CStr>
target_has_atomic=ptr only.impl From<CString> for Box<CStr>
impl From<CString> for Rc<CStr>
impl From<CString> for Vec<u8>
impl From<NulError> for otter_nodejs_tests::io::Error
impl From<Rc<str>> for Rc<[u8]>
impl From<Rc<ByteStr>> for Rc<[u8]>
no_rc only.impl From<Rc<[u8]>> for Rc<ByteStr>
no_rc only.impl From<String> for otter_nodejs_tests::tera::Value
impl From<String> for otter_nodejs_tests::toml::Value
impl From<String> for Count<'static>
impl From<String> for Arc<str>
no_global_oom_handling only.impl From<String> for PathBuf
impl From<String> for otter_nodejs_tests::tera::Error
impl From<String> for Box<str>
no_global_oom_handling only.impl From<String> for Rc<str>
no_global_oom_handling only.impl From<String> for Vec<u8>
impl From<String> for OsString
impl From<String> for BString
impl From<String> for bytes::bytes::Bytes
impl From<String> for hyper::body::body::Body
impl From<String> for reqwest::async_impl::body::Body
impl From<String> for reqwest::blocking::body::Body
impl From<Vec<u8>> for BString
impl From<Vec<u8>> for bytes::bytes::Bytes
impl From<Vec<u8>> for hyper::body::body::Body
impl From<Vec<u8>> for reqwest::async_impl::body::Body
impl From<Vec<u8>> for reqwest::blocking::body::Body
impl From<Vec<u8>> for ByteBuf
impl From<Vec<u32>> for otter_nodejs_tests::rand::seq::index::IndexVec
impl From<Vec<usize>> for otter_nodejs_tests::rand::seq::index::IndexVec
impl From<Vec<NonZero<u8>>> for CString
impl From<Vec<BacktraceFrame>> for Backtrace
impl From<OsString> for Arc<OsStr>
impl From<OsString> for PathBuf
impl From<OsString> for Box<OsStr>
impl From<OsString> for Rc<OsStr>
impl From<TcpListener> for OwnedFd
impl From<TcpListener> for socket2::socket::Socket
impl From<TcpListener> for socket2::socket::Socket
impl From<TcpStream> for OwnedFd
impl From<TcpStream> for socket2::socket::Socket
impl From<TcpStream> for socket2::socket::Socket
impl From<UdpSocket> for OwnedFd
impl From<UdpSocket> for socket2::socket::Socket
impl From<UdpSocket> for socket2::socket::Socket
impl From<PidFd> for OwnedFd
impl From<ChildStderr> for Stdio
impl From<ChildStderr> for OwnedFd
impl From<ChildStderr> for mio::sys::unix::pipe::Receiver
os-ext only.§Notes
The underlying pipe is not set to non-blocking.
impl From<ChildStderr> for mio::sys::unix::pipe::Receiver
os-ext only.§Notes
The underlying pipe is not set to non-blocking.
impl From<ChildStdin> for Stdio
impl From<ChildStdin> for OwnedFd
impl From<ChildStdin> for mio::sys::unix::pipe::Sender
os-ext only.§Notes
The underlying pipe is not set to non-blocking.
impl From<ChildStdin> for mio::sys::unix::pipe::Sender
os-ext only.§Notes
The underlying pipe is not set to non-blocking.
impl From<ChildStdout> for Stdio
impl From<ChildStdout> for OwnedFd
impl From<ChildStdout> for mio::sys::unix::pipe::Receiver
os-ext only.§Notes
The underlying pipe is not set to non-blocking.
impl From<ChildStdout> for mio::sys::unix::pipe::Receiver
os-ext only.§Notes
The underlying pipe is not set to non-blocking.
impl From<ExitStatusError> for ExitStatus
impl From<Aes128Enc> for Aes128
impl From<Aes128Enc> for Aes128Dec
impl From<Aes192Enc> for Aes192
impl From<Aes192Enc> for Aes192Dec
impl From<Aes256Enc> for Aes256
impl From<Aes256Enc> for Aes256Dec
impl From<Span> for otter_nodejs_tests::inventory::core::ops::Range<usize>
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<BString> for Vec<u8>
impl From<Bytes> for Vec<u8>
impl From<Bytes> for BytesMut
impl From<Bytes> for hyper::body::body::Body
impl From<Bytes> for reqwest::async_impl::body::Body
impl From<Bytes> for reqwest::blocking::body::Body
impl From<BytesMut> for Vec<u8>
impl From<BytesMut> for bytes::bytes::Bytes
impl From<TryGetError> for otter_nodejs_tests::io::Error
std only.impl From<OverflowError> for StreamCipherError
impl From<FileTime> for SystemTime
impl From<CompressError> for otter_nodejs_tests::io::Error
impl From<DecompressError> for otter_nodejs_tests::io::Error
impl From<Error> for otter_nodejs_tests::io::Error
impl From<Error> for otter_nodejs_tests::rand::Error
getrandom only.impl From<GlobError> for otter_nodejs_tests::io::Error
impl From<Reason> for u32
impl From<Reason> for h2::error::Error
impl From<StreamId> for u32
impl From<MaxSizeReached> for http::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<Body> for reqwest::async_impl::body::Body
impl From<Upgraded> for Upgraded
impl From<Subtag> for TinyAsciiStr<8>
impl From<Key> for TinyAsciiStr<2>
impl From<Attribute> for TinyAsciiStr<8>
impl From<Key> for TinyAsciiStr<2>
impl From<SubdivisionSuffix> for TinyAsciiStr<4>
impl From<LanguageIdentifier> for DataLocale
impl From<LanguageIdentifier> for Locale
impl From<Locale> for DataLocale
impl From<Locale> for LanguageIdentifier
impl From<CurrencyType> for icu_locale_core::extensions::unicode::value::Value
impl From<NumberingSystem> for icu_locale_core::extensions::unicode::value::Value
impl From<RegionOverride> for icu_locale_core::extensions::unicode::value::Value
impl From<RegionalSubdivision> for icu_locale_core::extensions::unicode::value::Value
impl From<TimeZoneShortId> for icu_locale_core::extensions::unicode::value::Value
impl From<Language> for LanguageIdentifier
§Examples
use icu::locale::{langid, subtags::language, LanguageIdentifier};
assert_eq!(LanguageIdentifier::from(language!("en")), langid!("en"));impl From<Language> for Locale
§Examples
use icu::locale::Locale;
use icu::locale::{locale, subtags::language};
assert_eq!(Locale::from(language!("en")), locale!("en"));impl From<Language> for TinyAsciiStr<3>
impl From<Region> for TinyAsciiStr<3>
impl From<Script> for Subtag
impl From<Script> for icu_properties::props::Script
compiled_data only.✨ Enabled with the compiled_data Cargo feature.
impl From<Script> for TinyAsciiStr<4>
impl From<Subtag> for TinyAsciiStr<8>
impl From<Variant> for TinyAsciiStr<8>
impl From<BidiClass> for u16
impl From<CanonicalCombiningClass> for u16
impl From<EastAsianWidth> for u16
impl From<GeneralCategoryGroup> for u32
impl From<GraphemeClusterBreak> for u16
impl From<HangulSyllableType> for u16
impl From<IndicConjunctBreak> for u16
impl From<IndicSyllabicCategory> for u16
impl From<JoiningGroup> for u16
impl From<JoiningType> for u16
impl From<LineBreak> for u16
impl From<NumericType> for u16
impl From<Script> for u16
impl From<Script> for icu_locale_core::subtags::script::Script
compiled_data only.✨ Enabled with the compiled_data Cargo feature.
impl From<SentenceBreak> for u16
impl From<VerticalOrientation> for u16
impl From<WordBreak> for u16
impl From<Errors> for Result<(), Errors>
impl From<Errors> for ParseError
impl From<Delay> for otter_nodejs_tests::Duration
impl From<ImageBuffer<Luma<f32>, Vec<f32>>> for DynamicImage
impl From<ImageBuffer<Luma<u8>, Vec<u8>>> for DynamicImage
impl From<ImageBuffer<Luma<u16>, Vec<u16>>> for DynamicImage
impl From<ImageBuffer<LumaA<f32>, Vec<f32>>> for DynamicImage
impl From<ImageBuffer<LumaA<u8>, Vec<u8>>> for DynamicImage
impl From<ImageBuffer<LumaA<u16>, Vec<u16>>> for DynamicImage
impl From<ImageBuffer<Rgb<f32>, Vec<f32>>> for DynamicImage
impl From<ImageBuffer<Rgb<u8>, Vec<u8>>> for DynamicImage
impl From<ImageBuffer<Rgb<u16>, Vec<u16>>> for DynamicImage
impl From<ImageBuffer<Rgba<f32>, Vec<f32>>> for DynamicImage
impl From<ImageBuffer<Rgba<u8>, Vec<u8>>> for DynamicImage
impl From<ImageBuffer<Rgba<u16>, Vec<u16>>> for DynamicImage
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<LiteMap<Key, Value, ShortBoxSlice<(Key, Value)>>> for Keywords
impl From<StreamResult> for Result<MZStatus, MZError>
rustc-dep-of-std only.impl From<Ready> for UnixReady
impl From<TcpListener> for OwnedFd
impl From<TcpListener> for std::net::tcp::TcpListener
impl From<TcpStream> for OwnedFd
impl From<TcpStream> for std::net::tcp::TcpStream
impl From<UdpSocket> for OwnedFd
impl From<UdpSocket> for std::net::udp::UdpSocket
impl From<UnixDatagram> for OwnedFd
impl From<UnixDatagram> for otter_nodejs_tests::unix::net::UnixDatagram
impl From<UnixListener> for OwnedFd
impl From<UnixListener> for otter_nodejs_tests::unix::net::UnixListener
impl From<UnixStream> for otter_nodejs_tests::UnixStream
impl From<UnixStream> for OwnedFd
impl From<Receiver> for OwnedFd
os-ext only.impl From<Sender> for OwnedFd
os-ext only.impl From<UnixReady> for Ready
impl From<Token> for usize
impl From<Token> for usize
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::fmt::Error
impl From<ErrorStack> for otter_nodejs_tests::io::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<Position<'_>> for LineColLocation
impl From<Span<'_>> for LineColLocation
impl From<PotentialCodePoint> for u32
impl From<ChaCha8Core> for ChaCha8Rng
impl From<ChaCha12Core> for ChaCha12Rng
impl From<ChaCha20Core> for ChaCha20Rng
impl From<Span> for otter_nodejs_tests::inventory::core::ops::Range<usize>
impl From<Error> for regex_syntax::error::Error
impl From<Error> for regex_syntax::error::Error
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<MarkerReadError> for otter_nodejs_tests::rmp_serde::decode::Error
impl From<ByteBuf> for Vec<u8>
impl From<Mode> for u32
impl From<Errno> for otter_nodejs_tests::io::Error
std only.impl From<Hash128> for u128
impl From<Socket> for otter_nodejs_tests::UnixStream
impl From<Socket> for otter_nodejs_tests::UnixStream
impl From<Socket> for OwnedFd
impl From<Socket> for OwnedFd
impl From<Socket> for otter_nodejs_tests::unix::net::UnixDatagram
impl From<Socket> for otter_nodejs_tests::unix::net::UnixDatagram
impl From<Socket> for otter_nodejs_tests::unix::net::UnixListener
impl From<Socket> for otter_nodejs_tests::unix::net::UnixListener
impl From<Socket> for std::net::tcp::TcpListener
impl From<Socket> for std::net::tcp::TcpListener
impl From<Socket> for std::net::tcp::TcpStream
impl From<Socket> for std::net::tcp::TcpStream
impl From<Socket> for std::net::udp::UdpSocket
impl From<Socket> for std::net::udp::UdpSocket
impl From<Domain> for i32
impl From<Domain> for i32
impl From<Protocol> for i32
impl From<Protocol> for i32
impl From<Type> for i32
impl From<Type> for i32
impl From<Choice> for bool
impl From<ComponentRange> for time::error::Error
impl From<ComponentRange> for TryFromParsed
impl From<ConversionRange> for time::error::Error
impl From<DifferentVariant> for time::error::Error
impl From<IndeterminateOffset> for time::error::Error
impl From<InvalidVariant> for time::error::Error
impl From<Instant> for otter_nodejs_tests::Instant
impl From<OffsetDateTime> for SystemTime
std only.impl From<File> for reqwest::async_impl::body::Body
stream only.impl From<SocketAddr> for otter_nodejs_tests::unix::net::SocketAddr
impl From<JoinError> for otter_nodejs_tests::io::Error
impl From<Elapsed> for otter_nodejs_tests::io::Error
impl From<Instant> for otter_nodejs_tests::Instant
impl From<Level> for tracing_core::metadata::LevelFilter
impl From<LevelFilter> for Option<Level>
impl From<Current> for Option<Id>
impl From<Span> for Option<Id>
impl From<Error> for otter_nodejs_tests::io::Error
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<BrokenQuote> for GetTimezoneError
impl From<ByteStr> for bytes::bytes::Bytes
impl From<Custom> for bytes::bytes::Bytes
impl From<DataFlags> for u8
impl From<Error> for h2::error::Error
impl From<Error> for native_tls::Error
impl From<ErrorKind> for InvalidUri
impl From<ErrorKind> for InvalidUriParts
impl From<FormatError> for DecodingError
impl From<GzHeaderParser> for GzHeader
impl From<HeadersFlag> for u8
impl From<InHand> for usize
impl From<Kind> for tokio::time::error::Error
impl From<ParameterErrorKind> for ParameterError
impl From<ParserNumber> for Number
impl From<PunycodeEncodeError> for ProcessingError
impl From<PushPromiseFlag> for u8
impl From<ReadinessState> for usize
impl From<SendError> for h2::error::Error
impl From<SettingsFlags> for u8
impl From<Simd<f16, 8>> for __m128h
impl From<Simd<f16, 16>> for __m256h
impl From<Simd<f16, 32>> for __m512h
impl From<Simd<f32, 4>> for __m128
impl From<Simd<f32, 8>> for __m256
impl From<Simd<f32, 16>> for __m512
impl From<Simd<f64, 2>> for __m128d
impl From<Simd<f64, 4>> for __m256d
impl From<Simd<f64, 8>> for __m512d
impl From<Simd<i64, 2>> for __m128i
impl From<Simd<i64, 4>> for __m256i
impl From<Simd<i64, 8>> for __m512i
impl From<Simd<u16, 8>> for __m128bh
impl From<Simd<u16, 16>> for __m256bh
impl From<Simd<u16, 32>> for __m512bh
impl From<SmallIndex> for aho_corasick::util::primitives::PatternID
impl From<SmallIndex> for aho_corasick::util::primitives::StateID
impl From<Span> for (usize, usize)
impl From<SpawnError> for otter_nodejs_tests::io::Error
impl From<State> for usize
impl From<StreamId> for u32
impl From<TextDecodingError> for DecodingError
impl From<TextEncodingError> for EncodingError
impl From<TimerSpec> for Expiration
impl From<User> for u8
impl From<UserError> for h2::error::Error
impl From<Window> for isize
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<'_derivative_strum> From<&'_derivative_strum StaticUser> for &'static str
impl<'a> From<&'a str> for &'a BStr
impl<'a> From<&'a str> for &'a PotentialUtf8
impl<'a> From<&'a str> for &'a UncasedStr
impl<'a> From<&'a str> for Cow<'a, str>
no_global_oom_handling only.impl<'a> From<&'a str> for otter_nodejs_tests::toml::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 BString
impl<'a> From<&'a str> for BytesMut
impl<'a> From<&'a str> for h2::ext::Protocol
impl<'a> From<&'a str> for hyper::ext::Protocol
http2 only.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 sigevent> for SigEvent
aio or signal only.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 ByteStr> for Cow<'a, ByteStr>
impl<'a> From<&'a ByteStr> for ByteString
impl<'a> From<&'a CStr> for Cow<'a, CStr>
impl<'a> From<&'a ByteString> for Cow<'a, ByteStr>
impl<'a> From<&'a CString> for Cow<'a, CStr>
impl<'a> From<&'a String> for Cow<'a, str>
no_global_oom_handling only.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 BStr> for &'a [u8]
impl<'a> From<&'a BStr> for Cow<'a, BStr>
alloc only.impl<'a> From<&'a BStr> for BString
impl<'a> From<&'a BString> for Cow<'a, BStr>
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 vec128_storage> for &'a [u32; 4]
impl<'a> From<&'a [FormatItem<'_>]> for FormatItem<'a>
impl<'a> From<&'a [u8]> for &'a BStr
impl<'a> From<&'a [u8]> for BString
impl<'a> From<&'a [u8]> for BytesMut
impl<'a> From<&'a [u8]> for rmp::decode::bytes::Bytes<'a>
impl<'a> From<&'a mut [u8]> for &'a mut UninitSlice
impl<'a> From<&'a mut [MaybeUninit<u8>]> for &'a mut UninitSlice
impl<'a> From<&str> for Box<dyn Error + 'a>
no_global_oom_handling only.impl<'a> From<&str> for Box<dyn Error + Send + Sync + 'a>
no_global_oom_handling only.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 String
no_global_oom_handling only.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>>> for LocalFutureObj<'a, ()>
impl<'a> From<Pin<Box<dyn Future<Output = ()> + Send + 'a>>> for FutureObj<'a, ()>
impl<'a> From<Box<dyn Future<Output = ()> + 'a>> for LocalFutureObj<'a, ()>
impl<'a> From<Box<dyn Future<Output = ()> + Send + 'a>> for FutureObj<'a, ()>
impl<'a> From<ByteString> for Cow<'a, ByteStr>
impl<'a> From<CString> for Cow<'a, CStr>
impl<'a> From<String> for Cow<'a, str>
no_global_oom_handling only.impl<'a> From<String> for UniCase<Cow<'a, str>>
impl<'a> From<String> for Box<dyn Error + 'a>
no_global_oom_handling only.impl<'a> From<String> for Box<dyn Error + Send + Sync + 'a>
no_global_oom_handling only.impl<'a> From<OsString> for Cow<'a, OsStr>
impl<'a> From<BString> for Cow<'a, BStr>
impl<'a> From<Name<'a>> for &'a str
impl<'a> From<PercentDecode<'a>> for Cow<'a, [u8]>
alloc only.impl<'a> From<PercentEncode<'a>> for Cow<'a, str>
alloc only.impl<'a> From<StrSpan<'a>> for Stream<'a>
impl<'a, 'b> From<Cow<'b, str>> for Box<dyn Error + 'a>
no_global_oom_handling only.impl<'a, 'b> From<Cow<'b, str>> for Box<dyn Error + Send + Sync + 'a>
no_global_oom_handling only.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>
impl<'a, B> From<Cow<'a, B>> for Arc<B>
impl<'a, B> From<Cow<'a, B>> for Rc<B>
impl<'a, E> From<E> for Box<dyn Error + 'a>where
E: Error + 'a,
no_global_oom_handling only.impl<'a, E> From<E> for Box<dyn Error + Send + Sync + 'a>
no_global_oom_handling only.impl<'a, F> From<Pin<Box<F>>> for FutureObj<'a, ()>
impl<'a, F> From<Pin<Box<F>>> for LocalFutureObj<'a, ()>
impl<'a, F> From<Box<F>> for FutureObj<'a, ()>
impl<'a, F> From<Box<F>> for LocalFutureObj<'a, ()>
impl<'a, I, S> From<I> for ANSIGenericString<'a, S>
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>
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>
impl<'a, I, T> From<Cow<'a, IndexSlice<I, [T]>>> for otter_nodejs_tests::IndexVec<I, T>
impl<'a, K, V> From<OccupiedEntry<'a, K, V>> for IndexedEntry<'a, K, V>
impl<'a, K, V> From<IndexedEntry<'a, K, V>> for OccupiedEntry<'a, K, V>
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 GenericArray<u8, <T as OutputSizeUser>::OutputSize>> for CtOutput<T>where
T: OutputSizeUser,
impl<'a, T> From<&'a Vec<T>> for Cow<'a, [T]>where
T: Clone,
impl<'a, T> From<&'a [<T as AsULE>::ULE]> for ZeroVec<'a, T>where
T: AsULE,
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<&'a mut [T]> for InOutBuf<'a, 'a, T>
impl<'a, T> From<Cow<'a, [T]>> for Vec<T>
impl<'a, T> From<&'a T> for &'a OrderedFloat<T>where
T: Float,
impl<'a, T> From<&'a T> for &'a ReadOnly<T>
impl<'a, T> From<&'a T> for Complex<T>
impl<'a, T> From<&'a mut T> for &'a mut OrderedFloat<T>where
T: Float,
impl<'a, T> From<&'a mut T> for InOut<'a, 'a, T>
impl<'a, T> From<Vec<T>> 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>
impl<'a, T, F> From<&'a VarZeroSlice<T, F>> for VarZeroVec<'a, T, F>where
T: ?Sized,
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>
impl<'a, T, const N: usize> From<&'a [T; N]> for Cow<'a, [T]>where
T: Clone,
impl<'a, U, O> From<&'a SizeFormatter<U, O>> for ISizeFormatter<U, &'a O>
impl<'a, V> From<&'a V> for VarZeroCow<'a, V>
impl<'a, const N: usize> From<&'a [u8; N]> for &'a BStr
impl<'a, const N: usize> From<&'a [u8; N]> for BString
impl<'data> From<&'data CodePointInversionListULE> for CodePointInversionList<'data>
impl<'data> From<&'data CodePointInversionListAndStringListULE> for CodePointInversionListAndStringList<'data>
impl<'data> From<&'data mut [u8]> for BorrowedBuf<'data>
Creates a new BorrowedBuf from a fully initialized slice.
impl<'data> From<&'data mut [MaybeUninit<u8>]> for BorrowedBuf<'data>
Creates a new BorrowedBuf from an uninitialized buffer.
impl<'data> From<BorrowedCursor<'data>> for BorrowedBuf<'data>
Creates a new BorrowedBuf from a cursor.
Use BorrowedCursor::with_unfilled_buf instead for a safer alternative.
impl<'e, E> From<E> for Explode
impl<'h> From<Match<'h>> for &'h [u8]
impl<'h> From<Match<'h>> for otter_nodejs_tests::inventory::core::ops::Range<usize>
impl<'h> From<Match<'h>> for &'h str
impl<'h> From<Match<'h>> for otter_nodejs_tests::inventory::core::ops::Range<usize>
impl<'h, H> From<&'h H> for aho_corasick::util::search::Input<'h>
impl<'h, H> From<&'h H> for regex_automata::util::search::Input<'h>
impl<'i, P, II, I> From<I> for PermSet<P>
impl<'i, T, U, L> From<L> for Subst
impl<'inp, 'out, T> From<(&'inp T, &'out mut T)> for InOut<'inp, 'out, T>
impl<'key> From<Key<'key>> for Cow<'static, str>
impl<'l> From<&'l Subtag> for &'l str
impl<'l> From<&'l Key> for &'l str
impl<'l> From<&'l Attribute> for &'l str
impl<'l> From<&'l Key> for &'l str
impl<'l> From<&'l SubdivisionSuffix> for &'l str
impl<'l> From<&'l Language> for &'l str
impl<'l> From<&'l Region> for &'l str
impl<'l> From<&'l Script> for &'l str
impl<'l> From<&'l Subtag> for &'l str
impl<'l> From<&'l Variant> for &'l 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 socket2::sockref::SockRef<'s>where
S: AsFd,
On Windows, a corresponding From<&impl AsSocket> implementation exists.
impl<'s, S> From<&'s S> for socket2::sockref::SockRef<'s>where
S: AsFd,
On Windows, a corresponding From<&impl AsSocket> implementation exists.
impl<'t> From<&'t str> for Count<'t>
impl<'t> From<()> for Count<'t>
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>> for SmallVec<A>where
A: Array,
impl<A> From<A> for SmallVec<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)>
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)>
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)>
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) -> Result<T, E>>> for OpOutcomeThunkGeneric<A, T, E>
impl<A, T, E> From<T> for OpOutcomeThunkGeneric<A, T, E>
impl<D> From<&'static str> for Full<D>
impl<D> From<&'static [u8]> for Full<D>
impl<D> From<String> for Full<D>
impl<D> From<Vec<u8>> for Full<D>
impl<D> From<Bytes> for Full<D>
impl<D, B> From<Cow<'static, B>> for Full<D>
impl<E> From<ValueReadError<E>> for NumValueReadError<E>where
E: RmpReadErr,
impl<E> From<ValueReadError<E>> for DecodeStringError<'_, E>where
E: RmpReadErr,
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<MarkerReadError<E>> for NumValueReadError<E>where
E: RmpReadErr,
impl<E> From<MarkerReadError<E>> for ValueReadError<E>where
E: RmpReadErr,
impl<E> From<E> for otter_nodejs_tests::anyhow::Error
std or non-anyhow_no_core_error only.impl<E> From<E> for Report<E>where
E: Error,
impl<E> From<E> for MarkerReadError<E>where
E: RmpReadErr,
impl<E> From<MarkerWriteError<E>> for ValueWriteError<E>where
E: RmpWriteErr,
impl<F> From<PersistError<F>> for otter_nodejs_tests::io::Error
impl<F> From<PersistError<F>> for NamedTempFile<F>
impl<I> From<(I, u16)> for otter_nodejs_tests::SocketAddr
impl<I, T> From<IndexVec<I, T>> for Box<IndexSlice<I, [T]>>where
I: Idx,
impl<I, T> From<Box<[T]>> for Box<IndexSlice<I, [T]>>where
I: Idx,
impl<I, T> From<Box<IndexSlice<I, [T]>>> for otter_nodejs_tests::IndexVec<I, T>where
I: Idx,
impl<I, T> From<Vec<T>> for otter_nodejs_tests::IndexVec<I, T>where
I: Idx,
impl<K, V> From<&Slice<K, V>> for Box<Slice<K, V>>
impl<K, V, const N: usize> From<[(K, V); N]> for BTreeMap<K, V>where
K: Ord,
impl<K, V, const N: usize> From<[(K, V); N]> for HashMap<K, V>
impl<K, V, const N: usize> From<[(K, V); N]> for otter_nodejs_tests::IndexMap<K, V>
has_std only.impl<K, V, const N: usize> From<[(K, V); N]> for indexmap::map::IndexMap<K, V>
std only.impl<L, R> From<Either<L, R>> for Result<R, L>
Convert from Either to Result with Right => Ok and Left => Err.
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_storagewhere
NI: Copy,
impl<O> From<f32> for F32<O>where
O: ByteOrder,
impl<O> From<f64> for F64<O>where
O: ByteOrder,
impl<O> From<i16> for I16<O>where
O: ByteOrder,
impl<O> From<i32> for I32<O>where
O: ByteOrder,
impl<O> From<i64> for I64<O>where
O: ByteOrder,
impl<O> From<i128> for I128<O>where
O: ByteOrder,
impl<O> From<isize> for Isize<O>where
O: ByteOrder,
impl<O> From<u16> for U16<O>where
O: ByteOrder,
impl<O> From<u32> for U32<O>where
O: ByteOrder,
impl<O> From<u64> for U64<O>where
O: ByteOrder,
impl<O> From<u128> for U128<O>where
O: ByteOrder,
impl<O> From<usize> for Usize<O>where
O: ByteOrder,
impl<O> From<F32<O>> for f32where
O: ByteOrder,
impl<O> From<F32<O>> for f64where
O: ByteOrder,
impl<O> From<F32<O>> for [u8; 4]where
O: ByteOrder,
impl<O> From<F64<O>> for f64where
O: ByteOrder,
impl<O> From<F64<O>> for [u8; 8]where
O: ByteOrder,
impl<O> From<I16<O>> for i16where
O: ByteOrder,
impl<O> From<I16<O>> for i32where
O: ByteOrder,
impl<O> From<I16<O>> for i64where
O: ByteOrder,
impl<O> From<I16<O>> for i128where
O: ByteOrder,
impl<O> From<I16<O>> for isizewhere
O: ByteOrder,
impl<O> From<I16<O>> for [u8; 2]where
O: ByteOrder,
impl<O> From<I32<O>> for i32where
O: ByteOrder,
impl<O> From<I32<O>> for i64where
O: ByteOrder,
impl<O> From<I32<O>> for i128where
O: ByteOrder,
impl<O> From<I32<O>> for [u8; 4]where
O: ByteOrder,
impl<O> From<I64<O>> for i64where
O: ByteOrder,
impl<O> From<I64<O>> for i128where
O: ByteOrder,
impl<O> From<I64<O>> for [u8; 8]where
O: ByteOrder,
impl<O> From<I128<O>> for i128where
O: ByteOrder,
impl<O> From<I128<O>> for [u8; 16]where
O: ByteOrder,
impl<O> From<Isize<O>> for isizewhere
O: ByteOrder,
impl<O> From<Isize<O>> for [u8; 8]where
O: ByteOrder,
impl<O> From<U16<O>> for u16where
O: ByteOrder,
impl<O> From<U16<O>> for u32where
O: ByteOrder,
impl<O> From<U16<O>> for u64where
O: ByteOrder,
impl<O> From<U16<O>> for u128where
O: ByteOrder,
impl<O> From<U16<O>> for usizewhere
O: ByteOrder,
impl<O> From<U16<O>> for [u8; 2]where
O: ByteOrder,
impl<O> From<U32<O>> for u32where
O: ByteOrder,
impl<O> From<U32<O>> for u64where
O: ByteOrder,
impl<O> From<U32<O>> for u128where
O: ByteOrder,
impl<O> From<U32<O>> for [u8; 4]where
O: ByteOrder,
impl<O> From<U64<O>> for u64where
O: ByteOrder,
impl<O> From<U64<O>> for u128where
O: ByteOrder,
impl<O> From<U64<O>> for [u8; 8]where
O: ByteOrder,
impl<O> From<U128<O>> for u128where
O: ByteOrder,
impl<O> From<U128<O>> for [u8; 16]where
O: ByteOrder,
impl<O> From<Usize<O>> for usizewhere
O: ByteOrder,
impl<O> From<Usize<O>> for [u8; 8]where
O: ByteOrder,
impl<O> From<[u8; 2]> for I16<O>where
O: ByteOrder,
impl<O> From<[u8; 2]> for U16<O>where
O: ByteOrder,
impl<O> From<[u8; 4]> for F32<O>where
O: ByteOrder,
impl<O> From<[u8; 4]> for I32<O>where
O: ByteOrder,
impl<O> From<[u8; 4]> for U32<O>where
O: ByteOrder,
impl<O> From<[u8; 8]> for F64<O>where
O: ByteOrder,
impl<O> From<[u8; 8]> for I64<O>where
O: ByteOrder,
impl<O> From<[u8; 8]> for Isize<O>where
O: ByteOrder,
impl<O> From<[u8; 8]> for U64<O>where
O: ByteOrder,
impl<O> From<[u8; 8]> for Usize<O>where
O: ByteOrder,
impl<O> From<[u8; 16]> for I128<O>where
O: ByteOrder,
impl<O> From<[u8; 16]> for U128<O>where
O: ByteOrder,
impl<O, P> From<F32<O>> for F64<P>
impl<O, P> From<I16<O>> for I32<P>
impl<O, P> From<I16<O>> for I64<P>
impl<O, P> From<I16<O>> for I128<P>
impl<O, P> From<I16<O>> for Isize<P>
impl<O, P> From<I32<O>> for I64<P>
impl<O, P> From<I32<O>> for I128<P>
impl<O, P> From<I64<O>> for I128<P>
impl<O, P> From<U16<O>> for U32<P>
impl<O, P> From<U16<O>> for U64<P>
impl<O, P> From<U16<O>> for U128<P>
impl<O, P> From<U16<O>> for Usize<P>
impl<O, P> From<U32<O>> for U64<P>
impl<O, P> From<U32<O>> for U128<P>
impl<O, P> From<U64<O>> for U128<P>
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 DebugFrame<R>where
R: Reader,
impl<R> From<R> for EhFrame<R>where
R: Reader,
impl<R> From<R> for EhFrameHdr<R>where
R: Reader,
impl<R> From<R> for DebugCuIndex<R>
impl<R> From<R> for DebugTuIndex<R>
impl<R> From<R> for DebugLine<R>
impl<R> From<R> for DebugLoc<R>
impl<R> From<R> for DebugLocLists<R>
impl<R> From<R> for DebugMacinfo<R>
impl<R> From<R> for DebugMacro<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 DebugLineStr<R>
impl<R> From<R> for DebugStr<R>
impl<R> From<R> for DebugStrOffsets<R>
impl<R> From<R> for DebugInfo<R>
impl<R> From<R> for DebugTypes<R>
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::parking_lot::lock_api::Mutex<R, T>where
R: RawMutex,
impl<R, T> From<T> for otter_nodejs_tests::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>
impl<S> From<S> for Dispatch
impl<S, V> From<BTreeMap<S, V>> for otter_nodejs_tests::toml::Value
impl<S, V> From<HashMap<S, V>> for otter_nodejs_tests::toml::Value
impl<Src, Dst> From<ConvertError<AlignmentError<Src, Dst>, SizeError<Src, Dst>, Infallible>> for ConvertError<AlignmentError<Src, Dst>, SizeError<Src, Dst>, ValidityError<Src, Dst>>where
Dst: TryFromBytes + ?Sized,
impl<Src, Dst> From<ConvertError<AlignmentError<Src, Dst>, SizeError<Src, Dst>, Infallible>> for SizeError<Src, Dst>
impl<Src, Dst> From<AlignmentError<Src, Dst>> for Infallible
impl<Src, Dst, A, S> From<ValidityError<Src, Dst>> for ConvertError<A, S, ValidityError<Src, Dst>>where
Dst: TryFromBytes + ?Sized,
impl<Src, Dst, A, V> From<SizeError<Src, Dst>> for ConvertError<A, SizeError<Src, Dst>, V>where
Dst: ?Sized,
impl<Src, Dst, S, V> From<ConvertError<AlignmentError<Src, Dst>, S, V>> for ConvertError<Infallible, S, V>
impl<Src, Dst, S, V> From<AlignmentError<Src, Dst>> for ConvertError<AlignmentError<Src, Dst>, S, V>where
Dst: ?Sized,
impl<T> From<&[T]> for otter_nodejs_tests::tera::Value
impl<T> From<&[T]> for Arc<[T]>where
T: Clone,
no_global_oom_handling only.impl<T> From<&[T]> for Box<[T]>where
T: Clone,
no_global_oom_handling only.impl<T> From<&[T]> for Rc<[T]>where
T: Clone,
no_global_oom_handling only.impl<T> From<&[T]> for Vec<T>where
T: Clone,
no_global_oom_handling only.impl<T> From<&Slice<T>> for Box<Slice<T>>where
T: Copy,
impl<T> From<&mut [T]> for Arc<[T]>where
T: Clone,
no_global_oom_handling only.impl<T> From<&mut [T]> for Box<[T]>where
T: Clone,
no_global_oom_handling only.impl<T> From<&mut [T]> for Rc<[T]>where
T: Clone,
no_global_oom_handling only.impl<T> From<&mut [T]> for Vec<T>where
T: Clone,
no_global_oom_handling only.impl<T> From<(T, TlsConnector)> for HttpsConnector<T>
impl<T> From<Cow<'_, [T]>> for Box<[T]>where
T: Clone,
no_global_oom_handling only.impl<T> From<TrySendError<T>> for mio_extras::channel::TrySendError<T>
impl<T> From<Option<T>> for otter_nodejs_tests::tera::Value
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<[T; N]> for (T₁, T₂, …, Tₙ)
This trait is implemented for tuples up to twelve items long.
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<*const T> for crossbeam_epoch::atomic::Atomic<T>
impl<T> From<*mut T> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<*mut T>
target_has_atomic_load_store=ptr only.impl<T> From<&T> for PathBuf
impl<T> From<&T> for NonNull<T>where
T: ?Sized,
impl<T> From<&T> for OsString
impl<T> From<&mut T> for NonNull<T>where
T: ?Sized,
impl<T> From<(T, T)> for Ratio<T>
impl<T> From<(T₁, T₂, …, Tₙ)> for [T; N]
This trait is implemented for tuples up to twelve items long.
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]
relaxed_coherence only.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]
relaxed_coherence only.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]
relaxed_coherence only.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]
relaxed_coherence only.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]
relaxed_coherence only.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]
relaxed_coherence only.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]
relaxed_coherence only.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]
relaxed_coherence only.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]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 64]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>, B0>>> for [T; 70]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>, B0>>> for [T; 80]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>, B0>>> for [T; 90]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>>> for [T; 100]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>> for [T; 32]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B1>>> for [T; 33]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B0>>> for [T; 34]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>>> for [T; 35]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B0>>> for [T; 36]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>>> for [T; 37]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B0>>> for [T; 38]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B1>>> for [T; 39]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>>> for [T; 40]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B1>>> for [T; 41]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B0>>> for [T; 42]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B1>>> for [T; 43]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B0>>> for [T; 44]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>>> for [T; 45]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B0>>> for [T; 46]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B1>>> for [T; 47]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>>> for [T; 48]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B1>>> for [T; 49]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>>> for [T; 50]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B1>>> for [T; 51]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B0>>> for [T; 52]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B1>>> for [T; 53]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B0>>> for [T; 54]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B1>>> for [T; 55]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B0>>> for [T; 56]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B1>>> for [T; 57]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B0>>> for [T; 58]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B1>>> for [T; 59]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B0>>> for [T; 60]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B1>>> for [T; 61]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>>> for [T; 62]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B1>>> for [T; 63]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>>> for [T; 16]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>>> for [T; 17]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>>> for [T; 18]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>>> for [T; 19]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>>> for [T; 20]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>>> for [T; 21]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>>> for [T; 22]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>>> for [T; 23]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>>> for [T; 24]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>>> for [T; 25]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>>> for [T; 26]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>>> for [T; 27]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>>> for [T; 28]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>>> for [T; 29]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>>> for [T; 30]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>>> for [T; 31]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>>> for [T; 8]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>>> for [T; 9]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>>> for [T; 10]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>>> for [T; 11]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>>> for [T; 12]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>>> for [T; 13]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>>> for [T; 14]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>>> for [T; 15]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>> for [T; 4]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>> for [T; 5]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>> for [T; 6]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>> for [T; 7]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UTerm, B1>, B0>>> for [T; 2]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UInt<UTerm, B1>, B1>>> for [T; 3]
relaxed_coherence only.impl<T> From<GenericArray<T, UInt<UTerm, B1>>> for [T; 1]
relaxed_coherence only.impl<T> From<Error> for SendError<T>
impl<T> From<Error> for mio_extras::channel::TrySendError<T>
impl<T> From<RecvError> for std::sync::oneshot::RecvTimeoutError<T>
impl<T> From<RecvError> for std::sync::oneshot::TryRecvError<T>
impl<T> From<SendError<T>> for otter_nodejs_tests::mpsc::TrySendError<T>
impl<T> From<SendError<T>> for SendTimeoutError<T>
impl<T> From<SendError<T>> for SendError<T>
impl<T> From<SendError<T>> for mio_extras::channel::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 MgmtErrorwhere
T: Debug,
impl<T> From<PosOffTableError<T>> for SpecErrorwhere
T: Debug,
impl<T> From<NonZero<T>> for Twhere
T: ZeroablePrimitive,
impl<T> From<Range<T>> for otter_nodejs_tests::inventory::core::range::Range<T>
impl<T> From<RangeFrom<T>> for otter_nodejs_tests::inventory::core::range::RangeFrom<T>
impl<T> From<RangeInclusive<T>> for otter_nodejs_tests::inventory::core::range::RangeInclusive<T>
impl<T> From<RangeToInclusive<T>> for otter_nodejs_tests::inventory::core::range::RangeToInclusive<T>
impl<T> From<Range<T>> for otter_nodejs_tests::inventory::core::ops::Range<T>
impl<T> From<RangeFrom<T>> for otter_nodejs_tests::inventory::core::ops::RangeFrom<T>
impl<T> From<RangeInclusive<T>> for otter_nodejs_tests::inventory::core::ops::RangeInclusive<T>
impl<T> From<RangeToInclusive<T>> for otter_nodejs_tests::inventory::core::ops::RangeToInclusive<T>
impl<T> From<Box<T>> for BoxByteswhere
T: BoxBytesOf + ?Sized,
impl<T> From<Box<T>> for crossbeam_epoch::atomic::Atomic<T>
impl<T> From<Box<T>> for Owned<T>
impl<T> From<Vec<T>> for otter_nodejs_tests::tera::Value
impl<T> From<PoisonError<T>> for TryLockError<T>
impl<T> From<Owned<T>> for crossbeam_epoch::atomic::Atomic<T>
impl<T> From<DebugInfoOffset<T>> for UnitSectionOffset<T>
impl<T> From<DebugTypesOffset<T>> for UnitSectionOffset<T>
impl<T> From<Response<T>> for reqwest::async_impl::response::Response
impl<T> From<Response<T>> for reqwest::blocking::response::Response
impl<T> From<Port<T>> for u16
impl<T> From<Ratio<T>> for (T, T)
impl<T> From<CtOption<T>> for Option<T>
impl<T> From<TlsStream<T>> for MaybeHttpsStream<T>
impl<T> From<AsyncFdTryNewError<T>> for otter_nodejs_tests::io::Error
impl<T> From<SendError<T>> for tokio::sync::mpsc::error::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>
no_global_oom_handling only.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 AssertUnwindSafe<T>where
T: UnwindSafe,
If a value’s type is already UnwindSafe,
wrapping it in AssertUnwindSafe is never incorrect.
impl<T> From<T> for UnsafePinned<T>
impl<T> From<T> for SyncView<T>
impl<T> From<T> for Box<T>
no_global_oom_handling only.impl<T> From<T> for ThinBox<T>
no_global_oom_handling only.impl<T> From<T> for Rc<T>
no_global_oom_handling only.impl<T> From<T> for UniqueRc<T>
no_global_oom_handling only.impl<T> From<T> for UniqueArc<T>
no_global_oom_handling only.impl<T> From<T> for std::sync::nonpoison::mutex::Mutex<T>
impl<T> From<T> for std::sync::nonpoison::rwlock::RwLock<T>
impl<T> From<T> for OnceLock<T>
impl<T> From<T> for std::sync::poison::mutex::Mutex<T>
impl<T> From<T> for std::sync::poison::rwlock::RwLock<T>
impl<T> From<T> for ReentrantLock<T>
impl<T> From<T> for crossbeam_epoch::atomic::Atomic<T>
impl<T> From<T> for Owned<T>
impl<T> From<T> for AtomicCell<T>
impl<T> From<T> for CachePadded<T>
impl<T> From<T> for ShardedLock<T>
impl<T> From<T> for futures_util::lock::mutex::Mutex<T>
impl<T> From<T> for DebugFrameOffset<T>
impl<T> From<T> for EhFrameOffset<T>
impl<T> From<T> for Complex<T>
impl<T> From<T> for Ratio<T>
impl<T> From<T> for SyncWrapper<T>
impl<T> From<T> for tokio::sync::mutex::Mutex<T>
impl<T> From<T> for tokio::sync::once_cell::OnceCell<T>
impl<T> From<T> for tokio::sync::rwlock::RwLock<T>
impl<T> From<T> for SetOnce<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 Arc<T, A>
no_global_oom_handling only.impl<T, A> From<Box<T, A>> for Pin<Box<T, A>>
impl<T, A> From<Box<T, A>> for Rc<T, A>
no_global_oom_handling only.impl<T, A> From<BinaryHeap<T, A>> for Vec<T, A>where
A: Allocator,
impl<T, A> From<Vec<T, A>> for Arc<[T], A>
no_global_oom_handling only.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,
no_global_oom_handling only.impl<T, A> From<Vec<T, A>> for BinaryHeap<T, A>
impl<T, A> From<Vec<T, A>> for Rc<[T], A>where
A: Allocator,
no_global_oom_handling only.impl<T, F> From<T> for LazyCell<T, F>
impl<T, F> From<T> for LazyLock<T, F>
impl<T, S, A> From<HashMap<T, (), S, A>> for hashbrown::set::HashSet<T, S, A>where
A: Allocator + Clone,
impl<T, S, A> From<HashMap<T, (), S, A>> for hashbrown::set::HashSet<T, S, A>where
A: Allocator,
impl<T, const CAP: usize> From<[T; CAP]> for 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);impl<T, const N: usize> From<&[T; N]> for Vec<T>where
T: Clone,
no_global_oom_handling only.impl<T, const N: usize> From<&mut [T; N]> for Vec<T>where
T: Clone,
no_global_oom_handling only.impl<T, const N: usize> From<[T; N]> for otter_nodejs_tests::tera::Value
impl<T, const N: usize> From<[T; N]> for Arc<[T]>
no_global_oom_handling only.impl<T, const N: usize> From<[T; N]> for BTreeSet<T>where
T: Ord,
impl<T, const N: usize> From<[T; N]> for otter_nodejs_tests::HashSet<T>
impl<T, const N: usize> From<[T; N]> for otter_nodejs_tests::IndexSet<T>
has_std only.impl<T, const N: usize> From<[T; N]> for VecDeque<T>
impl<T, const N: usize> From<[T; N]> for Simd<T, N>where
T: SimdElement,
impl<T, const N: usize> From<[T; N]> for Box<[T]>
no_global_oom_handling only.impl<T, const N: usize> From<[T; N]> for BinaryHeap<T>where
T: Ord,
impl<T, const N: usize> From<[T; N]> for LinkedList<T>
impl<T, const N: usize> From<[T; N]> for Rc<[T]>
no_global_oom_handling only.impl<T, const N: usize> From<[T; N]> for Vec<T>
no_global_oom_handling only.impl<T, const N: usize> From<[T; N]> for indexmap::set::IndexSet<T>
std only.impl<T, const N: usize> From<Mask<T, N>> for [bool; N]where
T: MaskElement,
impl<T, const N: usize> From<Simd<T, N>> for [T; N]where
T: SimdElement,
impl<T, const N: usize> From<MaybeUninit<[T; N]>> for [MaybeUninit<T>; N]
impl<T, const N: usize> From<[bool; N]> for Mask<T, N>where
T: MaskElement,
impl<T, const N: usize> From<[MaybeUninit<T>; N]> for MaybeUninit<[T; N]>
impl<Tz> From<DateTime<Tz>> for SystemTimewhere
Tz: TimeZone,
std only.impl<V> From<Vec<V>> for otter_nodejs_tests::toml::Value
impl<W> From<IntoInnerError<W>> for otter_nodejs_tests::io::Error
impl<W> From<Arc<W>> for RawWaker
target_has_atomic=ptr only.impl<W> From<Arc<W>> for Waker
target_has_atomic=ptr only.