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 using From
when specifying trait bounds on a generic function.
This way, types that directly implement Into
can be used as arguments as well.
The From
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 U
impliesInto
<U> for T
From
is reflexive, which means thatFrom<T> for T
is 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
TryFrom
instead; don’t provide aFrom
impl 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
. ButFrom
cannot be used to convert fromu32
tou16
, 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 u8
is lossless, sinceas
casting back can recover the original value, but that conversion is not available viaFrom
because-1
and255
are different conceptual values (despite being identical bit patterns technically). Butf32: From<i16>
is available because1_i16
and1.0_f32
are 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 theDisplay
trait.) -
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_bytes
is a method and how integers have methods likeu32::from_ne_bytes
,u32::from_le_bytes
, andu32::from_be_bytes
, none of which areFrom
implementations. Whereas there’s only one reasonable way to wrap anIpv6Addr
into 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", so this trait is not object safe.
Implementors§
impl From<&&'static str> for OsStr
impl From<&&'static str> for Str
impl From<&&'static str> for StyledStr
impl From<&&'static str> for Id
impl From<&&'static OsStr> for OsStr
impl From<&'static str> for StrContextValue
impl From<&'static str> for rustmax::axum::body::Body
impl From<&'static str> for OsStr
impl From<&'static str> for Str
impl From<&'static str> for StyledStr
impl From<&'static str> for Id
impl From<&'static str> for rustmax::hyper::body::Bytes
impl From<&'static str> for StringParam
impl From<&'static str> for rustmax::proptest::test_runner::Reason
impl From<&'static str> for rustmax::reqwest::blocking::Body
impl From<&'static str> for rustmax::reqwest::Body
impl From<&'static OsStr> for OsStr
impl From<&'static [u8]> for rustmax::axum::body::Body
impl From<&'static [u8]> for rustmax::hyper::body::Bytes
impl From<&'static [u8]> for rustmax::reqwest::blocking::Body
impl From<&'static [u8]> for rustmax::reqwest::Body
impl From<&str> for rustmax::tera::Value
impl From<&str> for InternalString
impl From<&str> for RawString
impl From<&str> for rustmax::tera::Error
impl From<&str> for Box<str>
impl From<&str> for Rc<str>
impl From<&str> for String
impl From<&str> for Arc<str>
impl From<&str> for Vec<u8>
impl From<&LanguageIdentifier> for (Language, Option<Script>, Option<Region>)
Convert from a LanguageIdentifier
to an LSR tuple.
§Examples
use icu::locid::{
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<&Locale> for DataLocale
impl From<&StreamResult> for Result<MZStatus, MZError>
impl From<&StreamResult> for Result<MZStatus, MZError>
impl From<&Span<'_>> for Location
impl From<&InternalString> for InternalString
impl From<&InternalString> for RawString
impl From<&FlexZeroSlice> for FlexZeroVecOwned
impl From<&OsStr> for OsStr
impl From<&Str> for OsStr
impl From<&Str> for Str
impl From<&Str> for Id
impl From<&Arg> for Arg
impl From<&ArgGroup> for ArgGroup
impl From<&Command> for rustmax::clap::Command
impl From<&Id> for Id
impl From<&CStr> for Box<CStr>
impl From<&CStr> for CString
impl From<&CStr> for Rc<CStr>
impl From<&CStr> for Arc<CStr>
impl From<&OsStr> for Box<OsStr>
impl From<&OsStr> for Rc<OsStr>
impl From<&OsStr> for Arc<OsStr>
impl From<&Path> for Box<Path>
impl From<&Path> for Rc<Path>
impl From<&Path> for Arc<Path>
impl From<&String> for InternalString
impl From<&String> for RawString
impl From<&String> for StyledStr
impl From<&String> for String
impl From<&ChaCha8Rng> for rand_chacha::chacha::ChaCha8Rng
impl From<&ChaCha8Rng> for rustmax::rand_chacha::ChaCha8Rng
impl From<&ChaCha12Rng> for rand_chacha::chacha::ChaCha12Rng
impl From<&ChaCha12Rng> for rustmax::rand_chacha::ChaCha12Rng
impl From<&ChaCha20Rng> for rand_chacha::chacha::ChaCha20Rng
impl From<&ChaCha20Rng> for rustmax::rand_chacha::ChaCha20Rng
impl From<&mut str> for Box<str>
impl From<&mut str> for Rc<str>
impl From<&mut str> for String
impl From<&mut str> for Arc<str>
impl From<&mut CStr> for Box<CStr>
impl From<&mut CStr> for Rc<CStr>
impl From<&mut CStr> for Arc<CStr>
impl From<&mut OsStr> for Box<OsStr>
impl From<&mut OsStr> for Rc<OsStr>
impl From<&mut OsStr> for Arc<OsStr>
impl From<&mut Path> for Box<Path>
impl From<&mut Path> for Rc<Path>
impl From<&mut Path> for Arc<Path>
impl From<(Unit, i64)> for DateTimeRound
impl From<(Unit, i64)> for TimeRound
impl From<(Unit, i64)> for SignedDurationRound
impl From<(Unit, i64)> for SpanRound<'static>
impl From<(Unit, i64)> for TimestampRound
impl From<(Unit, i64)> for ZonedRound
impl From<(Unit, i64)> for OffsetRound
impl From<(Unit, Date)> for DateDifference
impl From<(Unit, Date)> for DateTimeDifference
impl From<(Unit, Date)> for SpanTotal<'static>
impl From<(Unit, DateTime)> for DateDifference
impl From<(Unit, DateTime)> for DateTimeDifference
impl From<(Unit, DateTime)> for TimeDifference
impl From<(Unit, DateTime)> for SpanTotal<'static>
impl From<(Unit, Time)> for TimeDifference
impl From<(Unit, Timestamp)> for TimestampDifference
impl From<(Unit, Zoned)> for DateDifference
impl From<(Unit, Zoned)> for DateTimeDifference
impl From<(Unit, Zoned)> for TimeDifference
impl From<(Unit, Zoned)> for TimestampDifference
impl From<(u8, u8, u8)> for Color
impl From<(u8, u8, u8)> for RgbColor
impl From<(usize, usize)> for SizeRange
Given (low: usize, high: usize)
,
then a size range of [low..high)
is the result.
impl From<(Language, Option<Script>, Option<Region>)> for LanguageIdentifier
Convert from an LSR tuple to a LanguageIdentifier
.
§Examples
use icu::locid::{
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::locid::Locale;
use icu::locid::{
locale,
subtags::{language, region, script},
};
assert_eq!(
Locale::from((
language!("en"),
Some(script!("Latn")),
Some(region!("US"))
)),
locale!("en-Latn-US")
);
impl From<(SignedDuration, Date)> for SpanArithmetic<'static>
impl From<(SignedDuration, DateTime)> for SpanArithmetic<'static>
impl From<(Span, Date)> for SpanArithmetic<'static>
impl From<(Span, Date)> for SpanCompare<'static>
impl From<(Span, DateTime)> for SpanArithmetic<'static>
impl From<(Span, DateTime)> for SpanCompare<'static>
impl From<(Timestamp, Offset)> for Pieces<'static>
impl From<(Duration, Date)> for SpanArithmetic<'static>
impl From<(Duration, DateTime)> for SpanArithmetic<'static>
impl From<ColorChoice> for WriteStyle
impl From<PropertiesError> for NormalizerError
impl From<GeneralCategory> for GeneralCategoryGroup
impl From<Errno> for rustmax::ctrlc::Error
impl From<Errno> for ReadlineError
impl From<Errno> for rustmax::std::io::Error
impl From<Signal> for SigSet
impl From<ErrorKind> for ErrorKind
impl From<Error> for rustmax::proptest::string::Error
impl From<Error> for rustmax::std::io::Error
impl From<Error> for rustls_pemfile::pemfile::Error
impl From<IpAddr> for ServerName<'_>
impl From<IpAddr> for rustmax::std::net::IpAddr
impl From<Error> for TomlError
impl From<Error> for rustmax::std::io::Error
impl From<BytesRejection> for FormRejection
impl From<BytesRejection> for JsonRejection
impl From<BytesRejection> for RawFormRejection
impl From<FailedToBufferBody> for BytesRejection
impl From<FailedToBufferBody> for StringRejection
impl From<DecodeError> for DecodeSliceError
impl From<WriteStyle> for ColorChoice
impl From<AnsiColor> for Color
impl From<AnsiColor> for Ansi256Color
impl From<Unit> for DateTimeRound
impl From<Unit> for TimeRound
impl From<Unit> for SignedDurationRound
impl From<Unit> for SpanRound<'static>
impl From<Unit> for SpanTotal<'static>
impl From<Unit> for TimestampRound
impl From<Unit> for ZonedRound
impl From<Unit> for OffsetRound
impl From<FractionalUnit> for Unit
impl From<TokenTree> for rustmax::proc_macro2::TokenStream
impl From<TokenTree> for rustmax::proc_macro::TokenStream
Creates a token stream containing a single token tree.
impl From<Cmd> for EventHandler
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<Cow<'_, str>> for Box<str>
impl From<Cow<'_, CStr>> for Box<CStr>
impl From<Cow<'_, OsStr>> for Box<OsStr>
impl From<Cow<'_, Path>> for Box<Path>
impl From<Cow<'static, str>> for rustmax::axum::body::Body
impl From<Cow<'static, [u8]>> for rustmax::axum::body::Body
impl From<TryReserveErrorKind> for TryReserveError
impl From<ErrorKind> for ReadlineError
impl From<ErrorKind> for rustmax::std::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<IpAddr> for IpNet
impl From<IpAddr> for rustls_pki_types::server_name::IpAddr
impl From<IpAddr> for ServerName<'_>
impl From<SocketAddr> for SockAddr
impl From<Option<Region>> for LanguageIdentifier
§Examples
use icu::locid::{langid, subtags::region, LanguageIdentifier};
assert_eq!(
LanguageIdentifier::from(Some(region!("US"))),
langid!("und-US")
);
impl From<Option<Region>> for Locale
§Examples
use icu::locid::Locale;
use icu::locid::{locale, subtags::region};
assert_eq!(Locale::from(Some(region!("US"))), locale!("und-US"));
impl From<Option<Script>> for LanguageIdentifier
§Examples
use icu::locid::{langid, subtags::script, LanguageIdentifier};
assert_eq!(
LanguageIdentifier::from(Some(script!("latn"))),
langid!("und-Latn")
);
impl From<Option<Script>> for Locale
§Examples
use icu::locid::Locale;
use icu::locid::{locale, subtags::script};
assert_eq!(Locale::from(Some(script!("latn"))), locale!("und-Latn"));
impl From<Option<Level>> for LevelFilter
impl From<Infallible> for rustmax::hyper::http::Error
impl From<Infallible> for TryFromSliceError
impl From<Infallible> for TryFromIntError
impl From<bool> for toml_edit::value::Value
impl From<bool> for Dst
impl From<bool> for rustmax::tera::Value
impl From<bool> for rustmax::toml::Value
impl From<bool> for f32
impl From<bool> for f64
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 BigInt
impl From<bool> for BigUint
impl From<bool> for AtomicBool
impl From<char> for StrContextValue
impl From<char> for u32
impl From<char> for u64
impl From<char> for u128
impl From<char> for Literal
impl From<char> for UnvalidatedChar
impl From<char> for KeyEvent
impl From<char> for String
impl From<f16> for f64
impl From<f16> for f128
impl From<f32> for rustmax::tera::Value
impl From<f32> for rustmax::toml::Value
impl From<f32> for f64
impl From<f32> for f128
impl From<f64> for toml_edit::value::Value
impl From<f64> for rustmax::tera::Value
impl From<f64> for rustmax::toml::Value
impl From<f64> for f128
impl From<f64> for Probability
impl From<i8> for rustmax::tera::Value
impl From<i8> for rustmax::toml::Value
impl From<i8> for f32
impl From<i8> for f64
impl From<i8> for i16
impl From<i8> for i32
impl From<i8> for i64
impl From<i8> for i128
impl From<i8> for isize
impl From<i8> for BigInt
impl From<i8> for Number
impl From<i8> for AtomicI8
impl From<i16> for rustmax::tera::Value
impl From<i16> for f32
impl From<i16> for f64
impl From<i16> for i32
impl From<i16> for i64
impl From<i16> for i128
impl From<i16> for isize
impl From<i16> for BigEndian<i16>
impl From<i16> for LittleEndian<i16>
impl From<i16> for RawBytesULE<2>
impl From<i16> for BigInt
impl From<i16> for HeaderValue
impl From<i16> for Number
impl From<i16> for AtomicI16
impl From<i32> for rustmax::tera::Value
impl From<i32> for rustmax::toml::Value
impl From<i32> for f64
impl From<i32> for i64
impl From<i32> for i128
impl From<i32> for BigEndian<i32>
impl From<i32> for LittleEndian<i32>
impl From<i32> for RawBytesULE<4>
impl From<i32> for BigInt
impl From<i32> for HeaderValue
impl From<i32> for Domain
impl From<i32> for rustmax::socket2::Protocol
impl From<i32> for rustmax::socket2::Type
impl From<i32> for Number
impl From<i32> for SignalKind
impl From<i32> for AtomicI32
impl From<i64> for toml_edit::value::Value
impl From<i64> for rustmax::tera::Value
impl From<i64> for rustmax::toml::Value
impl From<i64> for i128
impl From<i64> for BigEndian<i64>
impl From<i64> for LittleEndian<i64>
impl From<i64> for RawBytesULE<8>
impl From<i64> for BigInt
impl From<i64> for HeaderValue
impl From<i64> for Number
impl From<i64> for AtomicI64
impl From<i128> for RawBytesULE<16>
impl From<i128> for BigInt
impl From<isize> for rustmax::tera::Value
impl From<isize> for BigEndian<isize>
impl From<isize> for LittleEndian<isize>
impl From<isize> for BigInt
impl From<isize> for HeaderValue
impl From<isize> for Number
impl From<isize> for AtomicIsize
impl From<!> for Infallible
impl From<!> for TryFromIntError
impl From<u8> for CChar
impl From<u8> for Color
impl From<u8> for rustmax::tera::Value
impl From<u8> for rustmax::toml::Value
impl From<u8> for char
Maps a byte in 0x00..=0xFF to a char
whose code point has the same value, in U+0000..=U+00FF.
Unicode is designed such that this effectively decodes bytes with the character encoding that IANA calls ISO-8859-1. This encoding is compatible with ASCII.
Note that this is different from ISO/IEC 8859-1 a.k.a. ISO 8859-1 (with one less hyphen), which leaves some “blanks”, byte values that are not assigned to any character. ISO-8859-1 (the IANA one) assigns them to the C0 and C1 control codes.
Note that this is also different from Windows-1252 a.k.a. code page 1252, which is a superset ISO/IEC 8859-1 that assigns some (not all!) blanks to punctuation and various Latin characters.
To confuse things further, on the Web
ascii
, iso-8859-1
, and windows-1252
are all aliases
for a superset of Windows-1252 that fills the remaining blanks with corresponding
C0 and C1 control codes.
impl From<u8> for f32
impl From<u8> for f64
impl From<u8> for i16
impl From<u8> for i32
impl From<u8> for i64
impl From<u8> for i128
impl From<u8> for isize
impl From<u8> for u16
impl From<u8> for u32
impl From<u8> for u64
impl From<u8> for u128
impl From<u8> for usize
impl From<u8> for aho_corasick::util::primitives::PatternID
impl From<u8> for aho_corasick::util::primitives::StateID
impl From<u8> for PollTimeout
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 Ansi256Color
impl From<u8> for BigInt
impl From<u8> for BigUint
impl From<u8> for Number
impl From<u8> for ExitCode
impl From<u8> for AtomicU8
impl From<u16> for rustmax::tera::Value
impl From<u16> for f32
impl From<u16> for f64
impl From<u16> for i32
impl From<u16> for i64
impl From<u16> for i128
impl From<u16> for u32
impl From<u16> for u64
impl From<u16> for u128
impl From<u16> for usize
impl From<u16> for BigEndian<u16>
impl From<u16> for LittleEndian<u16>
impl From<u16> for PollTimeout
impl From<u16> for RawBytesULE<2>
impl From<u16> for BigInt
impl From<u16> for BigUint
impl From<u16> for HeaderValue
impl From<u16> for Number
impl From<u16> for AtomicU16
impl From<u32> for ErrorKind
impl From<u32> for rustmax::tera::Value
impl From<u32> for rustmax::toml::Value
impl From<u32> for f64
impl From<u32> for i64
impl From<u32> for i128
impl From<u32> for u64
impl From<u32> for u128
impl From<u32> for BigEndian<u32>
impl From<u32> for LittleEndian<u32>
impl From<u32> for h2::frame::reason::Reason
impl From<u32> for GeneralCategoryGroup
impl From<u32> for Mode
impl From<u32> for RawBytesULE<4>
impl From<u32> for BigInt
impl From<u32> for BigUint
impl From<u32> for HeaderValue
impl From<u32> for Number
impl From<u32> for rustmax::std::net::Ipv4Addr
impl From<u32> for AtomicU32
impl From<u64> for rustmax::tera::Value
impl From<u64> for i128
impl From<u64> for u128
impl From<u64> for BigEndian<u64>
impl From<u64> for LittleEndian<u64>
impl From<u64> for RawBytesULE<8>
impl From<u64> for BigInt
impl From<u64> for BigUint
impl From<u64> for HeaderValue
impl From<u64> for Number
impl From<u64> for AtomicU64
impl From<u128> for Hash128
impl From<u128> for RawBytesULE<16>
impl From<u128> for BigInt
impl From<u128> for BigUint
impl From<u128> for rustmax::std::net::Ipv6Addr
impl From<()> for rustmax::tera::Value
impl From<()> for rustmax::axum::body::Body
impl From<usize> for Member
impl From<usize> for rustmax::tera::Value
impl From<usize> for BigEndian<usize>
impl From<usize> for LittleEndian<usize>
impl From<usize> for winnow::stream::Range
impl From<usize> for ValueRange
impl From<usize> for BigInt
impl From<usize> for BigUint
impl From<usize> for SizeRange
Given exact
, then a size range of [exact, exact]
is the result.
impl From<usize> for HeaderValue
impl From<usize> for Index
impl From<usize> for Number
impl From<usize> for AtomicUsize
impl From<Span> for rustmax::std::ops::Range<usize>
impl From<BString> for Vec<u8>
impl From<BigEndian<i16>> for LittleEndian<i16>
impl From<BigEndian<i32>> for LittleEndian<i32>
impl From<BigEndian<i64>> for LittleEndian<i64>
impl From<BigEndian<isize>> for LittleEndian<isize>
impl From<BigEndian<u16>> for LittleEndian<u16>
impl From<BigEndian<u32>> for LittleEndian<u32>
impl From<BigEndian<u64>> for LittleEndian<u64>
impl From<BigEndian<usize>> for LittleEndian<usize>
impl From<LittleEndian<i16>> for BigEndian<i16>
impl From<LittleEndian<i32>> for BigEndian<i32>
impl From<LittleEndian<i64>> for BigEndian<i64>
impl From<LittleEndian<isize>> for BigEndian<isize>
impl From<LittleEndian<u16>> for BigEndian<u16>
impl From<LittleEndian<u32>> for BigEndian<u32>
impl From<LittleEndian<u64>> for BigEndian<u64>
impl From<LittleEndian<usize>> for BigEndian<usize>
impl From<Error> for rand_core::error::Error
impl From<Error> for rustmax::std::io::Error
impl From<Error> for rustmax::std::io::Error
impl From<GlobError> for rustmax::std::io::Error
impl From<Reason> for u32
impl From<Reason> for h2::error::Error
impl From<StreamId> for u32
impl From<HttpDate> for SystemTime
impl From<Error> for rustmax::std::io::Error
impl From<Subtag> for TinyAsciiStr<8>
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<LanguageIdentifier> for Locale
impl From<LanguageIdentifier> for DataLocale
impl From<Locale> for LanguageIdentifier
impl From<Locale> for DataLocale
impl From<Language> for LanguageIdentifier
§Examples
use icu::locid::{langid, subtags::language, LanguageIdentifier};
assert_eq!(LanguageIdentifier::from(language!("en")), langid!("en"));
impl From<Language> for Locale
§Examples
use icu::locid::Locale;
use icu::locid::{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 TinyAsciiStr<4>
impl From<Variant> for TinyAsciiStr<8>
impl From<GeneralCategoryGroup> for u32
impl From<AnyResponse> for DataResponse<AnyMarker>
impl From<DataError> for LocaleTransformError
impl From<DataError> for NormalizerError
impl From<DataError> for PropertiesError
impl From<Errors> for ParseError
impl From<Errors> for Result<(), Errors>
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<Library> for libloading::safe::Library
impl From<Library> for libloading::os::unix::Library
impl From<LiteMap<Key, Value>> for icu_locid::extensions::transform::fields::Fields
impl From<LiteMap<Key, Value, ShortBoxSlice<(Key, Value)>>> for Keywords
impl From<StreamResult> for Result<MZStatus, MZError>
impl From<StreamResult> for Result<MZStatus, MZError>
impl From<TcpListener> for rustmax::std::net::TcpListener
impl From<TcpListener> for OwnedFd
impl From<TcpStream> for rustmax::std::net::TcpStream
impl From<TcpStream> for OwnedFd
impl From<UdpSocket> for rustmax::std::net::UdpSocket
impl From<UdpSocket> for OwnedFd
impl From<UnixDatagram> for OwnedFd
impl From<UnixDatagram> for rustmax::std::os::unix::net::UnixDatagram
impl From<UnixListener> for OwnedFd
impl From<UnixListener> for rustmax::std::os::unix::net::UnixListener
impl From<UnixStream> for OwnedFd
impl From<UnixStream> for rustmax::std::os::unix::net::UnixStream
impl From<Receiver> for OwnedFd
impl From<Sender> for OwnedFd
impl From<Token> for usize
impl From<TlsAcceptor> for TlsAcceptor
impl From<TlsConnector> for TlsConnector
impl From<PollTimeout> for i32
impl From<PollTimeout> for i64
impl From<PollTimeout> for i128
impl From<SigAction> for sigaction
impl From<Termios> for termios
impl From<TimeSpec> for rustmax::std::time::Duration
impl From<Pid> for i32
impl From<ErrorStack> for openssl::ssl::error::Error
impl From<ErrorStack> for rustmax::std::fmt::Error
impl From<ErrorStack> for rustmax::std::io::Error
impl From<Error<Rule>> for rustmax::json5::Error
impl From<Position<'_>> for LineColLocation
impl From<Span<'_>> for LineColLocation
impl From<ChaCha8Core> for rand_chacha::chacha::ChaCha8Rng
impl From<ChaCha12Core> for rand_chacha::chacha::ChaCha12Rng
impl From<ChaCha20Core> for rand_chacha::chacha::ChaCha20Rng
impl From<Error> for rustmax::std::io::Error
impl From<Span> for rustmax::std::ops::Range<usize>
impl From<Error> for regex_syntax::error::Error
impl From<Error> for regex_syntax::error::Error
impl From<Mode> for u32
impl From<Errno> for rustmax::std::io::Error
impl From<Ipv4Addr> for ServerName<'_>
impl From<Ipv4Addr> for rustmax::std::net::Ipv4Addr
impl From<Ipv6Addr> for ServerName<'_>
impl From<Ipv6Addr> for rustmax::std::net::Ipv6Addr
impl From<Quoter> for shlex::Quoter
impl From<Quoter> for shlex::bytes::Quoter
impl From<Hash128> for u128
impl From<Array> for toml_edit::value::Value
impl From<Error> for TomlError
impl From<DocumentMut> for Deserializer
impl From<TomlError> for toml_edit::ser::Error
impl From<TomlError> for toml_edit::de::Error
impl From<InlineTable> for toml_edit::value::Value
impl From<InternalString> for toml_edit::value::Value
impl From<InternalString> for Key
impl From<InternalString> for RawString
impl From<Table> for DocumentMut
impl From<Span> for Option<Id>
impl From<Level> for LevelFilter
impl From<LevelFilter> for Option<Level>
impl From<Current> for Option<Id>
impl From<CharIter> for CharRange
impl From<CharRange> for CharIter
impl From<Error> for Box<dyn Error + Send + Sync>
impl From<Error> for Box<dyn Error + Send>
impl From<Error> for Box<dyn Error>
impl From<FailedToDeserializeForm> for FormRejection
impl From<FailedToDeserializeFormBody> for FormRejection
impl From<FailedToDeserializePathParams> for PathRejection
impl From<FailedToDeserializeQueryString> for QueryRejection
impl From<InvalidFormContentType> for FormRejection
impl From<InvalidFormContentType> for RawFormRejection
impl From<InvalidUtf8> for StringRejection
impl From<InvalidUtf8InPathParam> for RawPathParamsRejection
impl From<JsonDataError> for JsonRejection
impl From<JsonSyntaxError> for JsonRejection
impl From<LengthLimitError> for FailedToBufferBody
impl From<MatchedPathMissing> for MatchedPathRejection
impl From<MissingExtension> for ExtensionRejection
impl From<MissingJsonContentType> for JsonRejection
impl From<MissingPathParams> for PathRejection
impl From<MissingPathParams> for RawPathParamsRejection
impl From<UnknownBodyError> for FailedToBufferBody
impl From<Frame> for BacktraceFrame
impl From<Hash> for [u8; 32]
impl From<BytesMut> for rustmax::hyper::body::Bytes
impl From<BytesMut> for Vec<u8>
impl From<DateTime<FixedOffset>> for rustmax::chrono::DateTime<Local>
Convert a DateTime<FixedOffset>
instance into a DateTime<Local>
instance.
impl From<DateTime<FixedOffset>> for rustmax::chrono::DateTime<Utc>
Convert a DateTime<FixedOffset>
instance into a DateTime<Utc>
instance.
impl From<DateTime<Local>> for rustmax::chrono::DateTime<FixedOffset>
Convert a DateTime<Local>
instance into a DateTime<FixedOffset>
instance.
impl From<DateTime<Local>> for rustmax::chrono::DateTime<Utc>
Convert a DateTime<Local>
instance into a DateTime<Utc>
instance.
impl From<DateTime<Utc>> for rustmax::chrono::DateTime<FixedOffset>
Convert a DateTime<Utc>
instance into a DateTime<FixedOffset>
instance.
impl From<DateTime<Utc>> for rustmax::chrono::DateTime<Local>
Convert a DateTime<Utc>
instance into a DateTime<Local>
instance.
impl From<NaiveDate> for NaiveDateTime
impl From<NaiveDateTime> for NaiveDate
impl From<OsStr> for OsString
impl From<OsStr> for PathBuf
impl From<Str> for OsStr
impl From<Str> for Id
impl From<Str> for OsString
impl From<Str> for PathBuf
impl From<Str> for String
impl From<Str> for Vec<u8>
impl From<Id> for Str
impl From<Id> for String
impl From<RecvError> for rustmax::crossbeam::channel::RecvTimeoutError
impl From<RecvError> for rustmax::crossbeam::channel::TryRecvError
impl From<Ansi256Color> for Color
impl From<Effects> for Style
§Examples
let style: anstyle::Style = anstyle::Effects::BOLD.into();
impl From<RgbColor> for Color
impl From<Bytes> for rustmax::axum::body::Body
impl From<Bytes> for BytesMut
impl From<Bytes> for rustmax::reqwest::blocking::Body
impl From<Bytes> for rustmax::reqwest::Body
impl From<Bytes> for Vec<u8>
impl From<ReasonPhrase> for rustmax::hyper::body::Bytes
impl From<InvalidMethod> for rustmax::hyper::http::Error
impl From<InvalidStatusCode> for rustmax::hyper::http::Error
impl From<Authority> for Uri
Convert an Authority
into a Uri
.
impl From<InvalidUri> for rustmax::hyper::http::Error
impl From<InvalidUriParts> for rustmax::hyper::http::Error
impl From<PathAndQuery> for Uri
Convert a PathAndQuery
into a Uri
.
impl From<Uri> for Builder
impl From<Uri> for Parts
Convert a Uri
into Parts
impl From<Upgraded> for Upgraded
impl From<Date> for DateDifference
impl From<Date> for rustmax::jiff::civil::DateTime
impl From<Date> for DateTimeDifference
impl From<Date> for ISOWeekDate
impl From<Date> for BrokenDownTime
impl From<Date> for Pieces<'static>
impl From<Date> for SpanRelativeTo<'static>
impl From<DateTime> for Date
impl From<DateTime> for DateDifference
impl From<DateTime> for DateTimeDifference
impl From<DateTime> for ISOWeekDate
impl From<DateTime> for Time
impl From<DateTime> for TimeDifference
impl From<DateTime> for BrokenDownTime
impl From<DateTime> for Pieces<'static>
impl From<DateTime> for SpanRelativeTo<'static>
impl From<ISOWeekDate> for Date
impl From<ISOWeekDate> for BrokenDownTime
impl From<Time> for Meridiem
impl From<Time> for TimeDifference
impl From<Time> for BrokenDownTime
impl From<PiecesNumericOffset> for PiecesOffset
impl From<SignedDuration> for DateArithmetic
impl From<SignedDuration> for DateTimeArithmetic
impl From<SignedDuration> for TimeArithmetic
impl From<SignedDuration> for SpanArithmetic<'static>
impl From<SignedDuration> for TimestampArithmetic
impl From<SignedDuration> for ZonedArithmetic
impl From<SignedDuration> for OffsetArithmetic
impl From<Span> for DateArithmetic
impl From<Span> for DateTimeArithmetic
impl From<Span> for TimeArithmetic
impl From<Span> for SpanArithmetic<'static>
impl From<Span> for SpanCompare<'static>
impl From<Span> for SpanFieldwise
impl From<Span> for TimestampArithmetic
impl From<Span> for ZonedArithmetic
impl From<Span> for OffsetArithmetic
impl From<SpanFieldwise> for rustmax::jiff::Span
impl From<Timestamp> for BrokenDownTime
impl From<Timestamp> for Pieces<'static>
impl From<Timestamp> for TimestampDifference
impl From<Timestamp> for SystemTime
impl From<Zoned> for Date
impl From<Zoned> for DateDifference
impl From<Zoned> for rustmax::jiff::civil::DateTime
impl From<Zoned> for DateTimeDifference
impl From<Zoned> for ISOWeekDate
impl From<Zoned> for Time
impl From<Zoned> for TimeDifference
impl From<Zoned> for rustmax::jiff::Timestamp
impl From<Zoned> for TimestampDifference
impl From<Zoned> for SystemTime
impl From<Offset> for PiecesOffset
impl From<Offset> for TimeZoneAnnotationKind<'static>
impl From<Offset> for PiecesNumericOffset
impl From<Offset> for TimeZoneAnnotation<'static>
impl From<Offset> for SignedDuration
impl From<termios> for Termios
impl From<timespec> for TimeSpec
impl From<timeval> for TimeVal
impl From<Error<&str>> for rustmax::nom::error::Error<String>
impl From<Error<&[u8]>> for rustmax::nom::error::Error<Vec<u8>>
impl From<BigUint> for BigInt
impl From<Group> for rustmax::proc_macro2::TokenTree
impl From<LexError> for rustmax::syn::Error
impl From<Literal> for rustmax::proc_macro2::TokenTree
impl From<Literal> for LitFloat
impl From<Literal> for LitInt
impl From<Punct> for rustmax::proc_macro2::TokenTree
impl From<TokenStream> for rustmax::proc_macro::TokenStream
impl From<Group> for rustmax::proc_macro::TokenTree
impl From<Ident> for rustmax::proc_macro::TokenTree
impl From<Literal> for rustmax::proc_macro::TokenTree
impl From<Punct> for rustmax::proc_macro::TokenTree
impl From<Span> for rustmax::proc_macro2::Span
impl From<TokenStream> for rustmax::proc_macro2::TokenStream
impl From<Probability> for f64
impl From<SizeRange> for rustmax::std::ops::Range<usize>
impl From<StringParam> for &'static str
impl From<ChaCha8Core> for rustmax::rand_chacha::ChaCha8Rng
impl From<ChaCha12Core> for rustmax::rand_chacha::ChaCha12Rng
impl From<ChaCha20Core> for rustmax::rand_chacha::ChaCha20Rng
impl From<HeaderName> for HeaderValue
impl From<InvalidHeaderName> for rustmax::hyper::http::Error
impl From<InvalidHeaderValue> for rustmax::hyper::http::Error
impl From<MaxSizeReached> for rustmax::hyper::http::Error
impl From<ClientBuilder> for ClientBuilder
impl From<Response> for rustmax::hyper::Response<Body>
A Response
can be converted into a http::Response
.
impl From<Response> for rustmax::reqwest::Body
A Response
can be piped as the Body
of another request.
impl From<StatusCode> for u16
impl From<KeyEvent> for Event
impl From<Error> for rustmax::tera::Error
impl From<Error> for rustmax::std::io::Error
impl From<Domain> for i32
impl From<Protocol> for i32
impl From<Socket> for rustmax::std::net::TcpListener
impl From<Socket> for rustmax::std::net::TcpStream
impl From<Socket> for rustmax::std::net::UdpSocket
impl From<Socket> for OwnedFd
impl From<Socket> for rustmax::std::os::unix::net::UnixDatagram
impl From<Socket> for rustmax::std::os::unix::net::UnixListener
impl From<Socket> for rustmax::std::os::unix::net::UnixStream
impl From<Type> for i32
impl From<ConstParam> for GenericParam
impl From<DeriveInput> for rustmax::syn::Item
impl From<ExprArray> for Expr
impl From<ExprAssign> for Expr
impl From<ExprAsync> for Expr
impl From<ExprAwait> for Expr
impl From<ExprBinary> for Expr
impl From<ExprBlock> for Expr
impl From<ExprBreak> for Expr
impl From<ExprCall> for Expr
impl From<ExprCast> for Expr
impl From<ExprClosure> for Expr
impl From<ExprContinue> for Expr
impl From<ExprField> for Expr
impl From<ExprForLoop> for Expr
impl From<ExprGroup> for Expr
impl From<ExprIf> for Expr
impl From<ExprIndex> for Expr
impl From<ExprInfer> for Expr
impl From<ExprLet> for Expr
impl From<ExprLoop> for Expr
impl From<ExprMatch> for Expr
impl From<ExprMethodCall> for Expr
impl From<ExprParen> for Expr
impl From<ExprRawAddr> for Expr
impl From<ExprReference> for Expr
impl From<ExprRepeat> for Expr
impl From<ExprReturn> for Expr
impl From<ExprStruct> for Expr
impl From<ExprTry> for Expr
impl From<ExprTryBlock> for Expr
impl From<ExprTuple> for Expr
impl From<ExprUnary> for Expr
impl From<ExprUnsafe> for Expr
impl From<ExprWhile> for Expr
impl From<ExprYield> for Expr
impl From<FieldsNamed> for rustmax::syn::Fields
impl From<FieldsUnnamed> for rustmax::syn::Fields
impl From<ForeignItemFn> for ForeignItem
impl From<ForeignItemMacro> for ForeignItem
impl From<ForeignItemStatic> for ForeignItem
impl From<ForeignItemType> for ForeignItem
impl From<Ident> for rustmax::proc_macro2::TokenTree
impl From<Ident> for Member
impl From<Ident> for TypeParam
impl From<ImplItemConst> for ImplItem
impl From<ImplItemFn> for ImplItem
impl From<ImplItemMacro> for ImplItem
impl From<ImplItemType> for ImplItem
impl From<Index> for Member
impl From<ItemConst> for rustmax::syn::Item
impl From<ItemEnum> for rustmax::syn::Item
impl From<ItemEnum> for DeriveInput
impl From<ItemExternCrate> for rustmax::syn::Item
impl From<ItemFn> for rustmax::syn::Item
impl From<ItemForeignMod> for rustmax::syn::Item
impl From<ItemImpl> for rustmax::syn::Item
impl From<ItemMacro> for rustmax::syn::Item
impl From<ItemMod> for rustmax::syn::Item
impl From<ItemStatic> for rustmax::syn::Item
impl From<ItemStruct> for rustmax::syn::Item
impl From<ItemStruct> for DeriveInput
impl From<ItemTrait> for rustmax::syn::Item
impl From<ItemTraitAlias> for rustmax::syn::Item
impl From<ItemType> for rustmax::syn::Item
impl From<ItemUnion> for rustmax::syn::Item
impl From<ItemUnion> for DeriveInput
impl From<ItemUse> for rustmax::syn::Item
impl From<Lifetime> for TypeParamBound
impl From<LifetimeParam> for GenericParam
impl From<LitBool> for Lit
impl From<LitByte> for Lit
impl From<LitByteStr> for Lit
impl From<LitCStr> for Lit
impl From<LitChar> for Lit
impl From<LitFloat> for Lit
impl From<LitInt> for Lit
impl From<LitStr> for Lit
impl From<MetaList> for Meta
impl From<MetaNameValue> for Meta
impl From<ExprConst> for Expr
impl From<ExprConst> for Pat
impl From<PatIdent> for Pat
impl From<ExprLit> for Expr
impl From<ExprLit> for Pat
impl From<ExprMacro> for Expr
impl From<ExprMacro> for Pat
impl From<PatOr> for Pat
impl From<PatParen> for Pat
impl From<ExprPath> for Expr
impl From<ExprPath> for Pat
impl From<ExprRange> for Expr
impl From<ExprRange> for Pat
impl From<PatReference> for Pat
impl From<PatRest> for Pat
impl From<PatSlice> for Pat
impl From<PatStruct> for Pat
impl From<PatTuple> for Pat
impl From<PatTupleStruct> for Pat
impl From<PatType> for FnArg
impl From<PatType> for Pat
impl From<PatWild> for Pat
impl From<Path> for Meta
impl From<PreciseCapture> for TypeParamBound
impl From<PredicateLifetime> for WherePredicate
impl From<PredicateType> for WherePredicate
impl From<Receiver> for FnArg
impl From<TraitBound> for TypeParamBound
impl From<TraitItemConst> for TraitItem
impl From<TraitItemFn> for TraitItem
impl From<TraitItemMacro> for TraitItem
impl From<TraitItemType> for TraitItem
impl From<TypeArray> for rustmax::syn::Type
impl From<TypeBareFn> for rustmax::syn::Type
impl From<TypeGroup> for rustmax::syn::Type
impl From<TypeImplTrait> for rustmax::syn::Type
impl From<TypeInfer> for rustmax::syn::Type
impl From<TypeMacro> for rustmax::syn::Type
impl From<TypeNever> for rustmax::syn::Type
impl From<TypeParam> for GenericParam
impl From<TypeParen> for rustmax::syn::Type
impl From<TypePath> for rustmax::syn::Type
impl From<TypePtr> for rustmax::syn::Type
impl From<TypeReference> for rustmax::syn::Type
impl From<TypeSlice> for rustmax::syn::Type
impl From<TypeTraitObject> for rustmax::syn::Type
impl From<TypeTuple> for rustmax::syn::Type
impl From<UseGlob> for UseTree
impl From<UseGroup> for UseTree
impl From<UseName> for UseTree
impl From<UsePath> for UseTree
impl From<UseRename> for UseTree
impl From<Crate> for Ident
impl From<Extern> for Ident
impl From<SelfType> for Ident
impl From<SelfValue> for Ident
impl From<Super> for Ident
impl From<Underscore> for Ident
impl From<PathPersistError> for TempPath
impl From<PathPersistError> for rustmax::std::io::Error
impl From<Map<String, Value>> for rustmax::tera::Value
impl From<Number> for rustmax::tera::Value
impl From<SocketAddr> for rustmax::std::os::unix::net::SocketAddr
impl From<SignalKind> for i32
impl From<JoinError> for rustmax::std::io::Error
impl From<Elapsed> for rustmax::std::io::Error
impl From<Instant> for rustmax::std::time::Instant
impl From<Map<String, Value>> for rustmax::toml::Value
impl From<Date> for toml_edit::value::Value
impl From<Date> for Datetime
impl From<Datetime> for toml_edit::value::Value
impl From<Datetime> for rustmax::toml::Value
impl From<Time> for toml_edit::value::Value
impl From<Time> for Datetime
impl From<Url> for String
String conversion.
impl From<Error> for rustmax::std::io::Error
impl From<Cmd<'_>> for rustmax::std::process::Command
impl From<LayoutError> for CollectionAllocErr
impl From<LayoutError> for TryReserveErrorKind
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<isize, 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<__m128i> for Simd<usize, 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<isize, 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<__m256i> for Simd<usize, 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<isize, 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<__m512i> for Simd<usize, 8>
impl From<Box<str>> for InternalString
impl From<Box<str>> for RawString
impl From<Box<str>> for rustmax::proptest::test_runner::Reason
impl From<Box<str>> for Box<UnvalidatedStr>
impl From<Box<str>> for String
impl From<Box<BStr>> for Box<[u8]>
impl From<Box<RawValue>> for Box<str>
impl From<Box<CStr>> for CString
impl From<Box<OsStr>> for OsString
impl From<Box<Path>> for PathBuf
impl From<Box<[u8]>> for rustmax::hyper::body::Bytes
impl From<Box<[u8]>> for Box<BStr>
impl From<TryReserveError> for rustmax::std::io::Error
impl From<CString> for Box<CStr>
impl From<CString> for Rc<CStr>
impl From<CString> for Arc<CStr>
impl From<CString> for Vec<u8>
impl From<NulError> for rustmax::std::io::Error
impl From<OsString> for Box<OsStr>
impl From<OsString> for PathBuf
impl From<OsString> for Rc<OsStr>
impl From<OsString> for Arc<OsStr>
impl From<Error> for ProcessingError
impl From<Error> for ReadlineError
impl From<File> for rustmax::reqwest::blocking::Body
impl From<File> for rustmax::tokio::fs::File
impl From<File> for OwnedFd
impl From<File> for Stdio
impl From<OpenOptions> for OpenOptions
impl From<Error> for codespan_reporting::files::Error
impl From<Error> for GetTimezoneError
impl From<Error> for ignore::Error
impl From<Error> for rusty_fork::error::Error
impl From<Error> for AnyDelimiterCodecError
impl From<Error> for LinesCodecError
impl From<Error> for ReadlineError
impl From<Error> for GlobError
impl From<Error> for rustmax::cc::Error
impl From<Error> for rustmax::tera::Error
impl From<Stderr> for Stdio
impl From<Stdout> for Stdio
impl From<Ipv4Addr> for rustls_pki_types::server_name::IpAddr
impl From<Ipv4Addr> for ServerName<'_>
impl From<Ipv4Addr> for rustmax::std::net::IpAddr
impl From<Ipv4Addr> for u32
impl From<Ipv4Addr> for Ipv4Net
impl From<Ipv4Addr> for rustls_pki_types::server_name::Ipv4Addr
impl From<Ipv6Addr> for rustls_pki_types::server_name::IpAddr
impl From<Ipv6Addr> for ServerName<'_>
impl From<Ipv6Addr> for rustmax::std::net::IpAddr
impl From<Ipv6Addr> for u128
impl From<Ipv6Addr> for Ipv6Net
impl From<Ipv6Addr> for rustls_pki_types::server_name::Ipv6Addr
impl From<SocketAddrV4> for rustmax::std::net::SocketAddr
impl From<SocketAddrV4> for SockAddr
impl From<SocketAddrV6> for rustmax::std::net::SocketAddr
impl From<SocketAddrV6> for SockAddr
impl From<TcpListener> for Socket
impl From<TcpListener> for OwnedFd
impl From<TcpStream> for Socket
impl From<TcpStream> for OwnedFd
impl From<UdpSocket> for Socket
impl From<UdpSocket> for OwnedFd
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 getrandom::error::Error
impl From<NonZero<u32>> for rand_core::error::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<u64>> for NonZero<i128>
impl From<NonZero<u64>> for NonZero<u128>
impl From<Range<i64>> for ValueParser
Create an i64
ValueParser
from a N..M
range
See RangedI64ValueParser
for more control over the output type.
See also RangedU64ValueParser
§Examples
let mut cmd = clap::Command::new("raw")
.arg(
clap::Arg::new("port")
.long("port")
.value_parser(3000..4000)
.action(clap::ArgAction::Set)
.required(true)
);
let m = cmd.try_get_matches_from_mut(["cmd", "--port", "3001"]).unwrap();
let port: i64 = *m.get_one("port")
.expect("required");
assert_eq!(port, 3001);
impl From<Range<usize>> for aho_corasick::util::search::Span
impl From<Range<usize>> for regex_automata::util::search::Span
impl From<Range<usize>> for winnow::stream::Range
impl From<Range<usize>> for ValueRange
impl From<Range<usize>> for SizeRange
Given low .. high
, then a size range [low, high)
is the result.
impl From<RangeFrom<i64>> for ValueParser
Create an i64
ValueParser
from a N..
range
See RangedI64ValueParser
for more control over the output type.
See also RangedU64ValueParser
§Examples
let mut cmd = clap::Command::new("raw")
.arg(
clap::Arg::new("port")
.long("port")
.value_parser(3000..)
.action(clap::ArgAction::Set)
.required(true)
);
let m = cmd.try_get_matches_from_mut(["cmd", "--port", "3001"]).unwrap();
let port: i64 = *m.get_one("port")
.expect("required");
assert_eq!(port, 3001);
impl From<RangeFrom<usize>> for winnow::stream::Range
impl From<RangeFrom<usize>> for ValueRange
impl From<RangeFull> for winnow::stream::Range
impl From<RangeFull> for ValueParser
Create an i64
ValueParser
from a ..
range
See RangedI64ValueParser
for more control over the output type.
See also RangedU64ValueParser
§Examples
let mut cmd = clap::Command::new("raw")
.arg(
clap::Arg::new("port")
.long("port")
.value_parser(..)
.action(clap::ArgAction::Set)
.required(true)
);
let m = cmd.try_get_matches_from_mut(["cmd", "--port", "3001"]).unwrap();
let port: i64 = *m.get_one("port")
.expect("required");
assert_eq!(port, 3001);
impl From<RangeFull> for ValueRange
impl From<RangeInclusive<i64>> for ValueParser
Create an i64
ValueParser
from a N..=M
range
See RangedI64ValueParser
for more control over the output type.
See also RangedU64ValueParser
§Examples
let mut cmd = clap::Command::new("raw")
.arg(
clap::Arg::new("port")
.long("port")
.value_parser(3000..=4000)
.action(clap::ArgAction::Set)
.required(true)
);
let m = cmd.try_get_matches_from_mut(["cmd", "--port", "3001"]).unwrap();
let port: i64 = *m.get_one("port")
.expect("required");
assert_eq!(port, 3001);
impl From<RangeInclusive<usize>> for winnow::stream::Range
impl From<RangeInclusive<usize>> for ValueRange
impl From<RangeInclusive<usize>> for SizeRange
Given low ..= high
, then a size range [low, high]
is the result.
impl From<RangeTo<i64>> for ValueParser
Create an i64
ValueParser
from a ..M
range
See RangedI64ValueParser
for more control over the output type.
See also RangedU64ValueParser
§Examples
let mut cmd = clap::Command::new("raw")
.arg(
clap::Arg::new("port")
.long("port")
.value_parser(..3000)
.action(clap::ArgAction::Set)
.required(true)
);
let m = cmd.try_get_matches_from_mut(["cmd", "--port", "80"]).unwrap();
let port: i64 = *m.get_one("port")
.expect("required");
assert_eq!(port, 80);
impl From<RangeTo<usize>> for winnow::stream::Range
impl From<RangeTo<usize>> for ValueRange
impl From<RangeTo<usize>> for SizeRange
Given ..high
, then a size range [0, high)
is the result.
impl From<RangeToInclusive<i64>> for ValueParser
Create an i64
ValueParser
from a ..=M
range
See RangedI64ValueParser
for more control over the output type.
See also RangedU64ValueParser
§Examples
let mut cmd = clap::Command::new("raw")
.arg(
clap::Arg::new("port")
.long("port")
.value_parser(..=3000)
.action(clap::ArgAction::Set)
.required(true)
);
let m = cmd.try_get_matches_from_mut(["cmd", "--port", "80"]).unwrap();
let port: i64 = *m.get_one("port")
.expect("required");
assert_eq!(port, 80);
impl From<RangeToInclusive<usize>> for winnow::stream::Range
impl From<RangeToInclusive<usize>> for ValueRange
impl From<RangeToInclusive<usize>> for SizeRange
Given ..=high
, then a size range [0, high]
is the result.
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 Receiver
impl From<OwnedFd> for Sender
impl From<OwnedFd> for Socket
impl From<OwnedFd> for rustmax::std::fs::File
impl From<OwnedFd> for rustmax::std::net::TcpListener
impl From<OwnedFd> for rustmax::std::net::TcpStream
impl From<OwnedFd> for rustmax::std::net::UdpSocket
impl From<OwnedFd> for PidFd
impl From<OwnedFd> for rustmax::std::os::unix::net::UnixDatagram
impl From<OwnedFd> for rustmax::std::os::unix::net::UnixListener
impl From<OwnedFd> for rustmax::std::os::unix::net::UnixStream
impl From<OwnedFd> for PipeReader
impl From<OwnedFd> for PipeWriter
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 Stdio
impl From<PidFd> for OwnedFd
impl From<SocketAddr> for rustmax::tokio::net::unix::SocketAddr
impl From<UnixDatagram> for Socket
impl From<UnixDatagram> for OwnedFd
impl From<UnixListener> for Socket
impl From<UnixListener> for OwnedFd
impl From<UnixStream> for Socket
impl From<UnixStream> for OwnedFd
impl From<PathBuf> for Box<Path>
impl From<PathBuf> for OsString
impl From<PathBuf> for Rc<Path>
impl From<PathBuf> for Arc<Path>
impl From<PipeReader> for OwnedFd
impl From<PipeReader> for Stdio
impl From<PipeWriter> for OwnedFd
impl From<PipeWriter> for Stdio
impl From<ChildStderr> for Receiver
§Notes
The underlying pipe is not set to non-blocking.
impl From<ChildStderr> for OwnedFd
impl From<ChildStderr> for Stdio
impl From<ChildStdin> for Sender
§Notes
The underlying pipe is not set to non-blocking.
impl From<ChildStdin> for OwnedFd
impl From<ChildStdin> for Stdio
impl From<ChildStdout> for Receiver
§Notes
The underlying pipe is not set to non-blocking.
impl From<ChildStdout> for OwnedFd
impl From<ChildStdout> for Stdio
impl From<Command> for rustmax::tokio::process::Command
impl From<ExitStatusError> for ExitStatus
impl From<Alignment> for usize
impl From<Alignment> for NonZero<usize>
impl From<Rc<str>> for Rc<[u8]>
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<isize, 2>> for __m128i
impl From<Simd<isize, 4>> for __m256i
impl From<Simd<isize, 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<Simd<usize, 2>> for __m128i
impl From<Simd<usize, 4>> for __m256i
impl From<Simd<usize, 8>> for __m512i
impl From<String> for toml_edit::value::Value
impl From<String> for rustmax::tera::Value
impl From<String> for rustmax::toml::Value
impl From<String> for BString
impl From<String> for InternalString
impl From<String> for Key
impl From<String> for RawString
impl From<String> for rustmax::axum::body::Body
impl From<String> for StyledStr
impl From<String> for rustmax::hyper::body::Bytes
impl From<String> for rustmax::proptest::test_runner::Reason
impl From<String> for rustmax::reqwest::blocking::Body
impl From<String> for rustmax::reqwest::Body
impl From<String> for rustmax::tera::Error
impl From<String> for Box<str>
impl From<String> for OsString
impl From<String> for PathBuf
impl From<String> for Rc<str>
impl From<String> for Arc<str>
impl From<String> for Vec<u8>
impl From<RecvError> for rustmax::std::sync::mpsc::RecvTimeoutError
impl From<RecvError> for rustmax::std::sync::mpsc::TryRecvError
impl From<Arc<str>> for Arc<[u8]>
impl From<Duration> for humantime::wrapper::Duration
impl From<Duration> for TimeSpec
impl From<Duration> for DateArithmetic
impl From<Duration> for DateTimeArithmetic
impl From<Duration> for TimeArithmetic
impl From<Duration> for SpanArithmetic<'static>
impl From<Duration> for TimestampArithmetic
impl From<Duration> for ZonedArithmetic
impl From<Duration> for OffsetArithmetic
impl From<Instant> for rustmax::tokio::time::Instant
impl From<SystemTime> for HttpDate
impl From<SystemTime> for humantime::wrapper::Timestamp
impl From<SystemTime> for rustmax::chrono::DateTime<Local>
impl From<SystemTime> for rustmax::chrono::DateTime<Utc>
impl From<Vec<u8>> for EvalResult
impl From<Vec<u8>> for BString
impl From<Vec<u8>> for CertificateDer<'_>
impl From<Vec<u8>> for CertificateRevocationListDer<'_>
impl From<Vec<u8>> for CertificateSigningRequestDer<'_>
impl From<Vec<u8>> for Der<'static>
impl From<Vec<u8>> for EchConfigListBytes<'_>
impl From<Vec<u8>> for PrivatePkcs1KeyDer<'_>
impl From<Vec<u8>> for PrivatePkcs8KeyDer<'_>
impl From<Vec<u8>> for PrivateSec1KeyDer<'_>
impl From<Vec<u8>> for SubjectPublicKeyInfoDer<'_>
impl From<Vec<u8>> for rustmax::axum::body::Body
impl From<Vec<u8>> for rustmax::hyper::body::Bytes
impl From<Vec<u8>> for rustmax::reqwest::blocking::Body
impl From<Vec<u8>> for rustmax::reqwest::Body
impl From<Vec<u32>> for rand::seq::index::IndexVec
impl From<Vec<u32>> for rustmax::rand::seq::index::IndexVec
impl From<Vec<u64>> for rustmax::rand::seq::index::IndexVec
impl From<Vec<usize>> for rand::seq::index::IndexVec
impl From<Vec<BacktraceFrame>> for Backtrace
impl From<Vec<NonZero<u8>>> for CString
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 rustmax::hyper::body::Bytes
impl From<Constant> for i8
impl From<Constant> for i16
impl From<Constant> for i32
impl From<Constant> for i64
impl From<Constant> for i128
impl From<Custom> for rustmax::hyper::body::Bytes
impl From<DataFlags> for u8
impl From<DerivableTraits> for Vec<&'static str>
impl From<Env> for PathBuf
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<ErrorKind> for rustmax::jiff::Error
impl From<ErrorKind> for rustmax::xshell::Error
impl From<F32U> for f32
impl From<F64U> for f64
impl From<HeadersFlag> for u8
impl From<ItemId> for usize
impl From<Kind> for rustmax::tokio::time::error::Error
impl From<PanicMessage> for Box<dyn Any + Send>
impl From<ParserNumber> for Number
impl From<PunycodeEncodeError> for ProcessingError
impl From<PushPromiseFlag> for u8
impl From<SendError> for h2::error::Error
impl From<SettingsFlags> for u8
impl From<SmallIndex> for aho_corasick::util::primitives::PatternID
impl From<SmallIndex> for aho_corasick::util::primitives::StateID
impl From<SpawnError> for rustmax::std::io::Error
impl From<State> for usize
impl From<State> for usize
impl From<StreamId> for u32
impl From<TokenStream> for rustmax::proc_macro::TokenStream
impl From<TokenStream> for rustmax::proc_macro::TokenStream
impl From<UserError> for h2::error::Error
impl From<Window> for isize
impl From<[u8; 4]> for rustmax::std::net::IpAddr
impl From<[u8; 4]> for rustmax::std::net::Ipv4Addr
impl From<[u8; 16]> for rustmax::std::net::IpAddr
impl From<[u8; 16]> for rustmax::std::net::Ipv6Addr
impl From<[u8; 32]> for Hash
impl From<[u16; 8]> for rustmax::std::net::IpAddr
impl From<[u16; 8]> for rustls_pki_types::server_name::Ipv6Addr
impl From<[u16; 8]> for rustmax::std::net::Ipv6Addr
impl From<[u32; 4]> for vec128_storage
impl From<[u64; 4]> for vec256_storage
impl<'a> From<&'a str> for &'a bstr::bstr::BStr
impl<'a> From<&'a str> for &'a winnow::stream::BStr
impl<'a> From<&'a str> for &'a winnow::stream::Bytes
impl<'a> From<&'a str> for &'a UnvalidatedStr
impl<'a> From<&'a str> for rustmax::toml::Value
impl<'a> From<&'a str> for Cow<'a, str>
impl<'a> From<&'a str> for BString
impl<'a> From<&'a str> for h2::ext::Protocol
impl<'a> From<&'a str> for BytesMut
impl<'a> From<&'a str> for rustmax::hyper::ext::Protocol
impl<'a> From<&'a BStr> for &'a [u8]
impl<'a> From<&'a BStr> for Cow<'a, BStr>
impl<'a> From<&'a BStr> for BString
impl<'a> From<&'a BString> for Cow<'a, BStr>
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 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 BStr> for &'a [u8]
impl<'a> From<&'a Bytes> for &'a [u8]
impl<'a> From<&'a SignedDuration> for DateArithmetic
impl<'a> From<&'a SignedDuration> for DateTimeArithmetic
impl<'a> From<&'a SignedDuration> for TimeArithmetic
impl<'a> From<&'a SignedDuration> for TimestampArithmetic
impl<'a> From<&'a SignedDuration> for ZonedArithmetic
impl<'a> From<&'a SignedDuration> for OffsetArithmetic
impl<'a> From<&'a Span> for DateArithmetic
impl<'a> From<&'a Span> for DateTimeArithmetic
impl<'a> From<&'a Span> for TimeArithmetic
impl<'a> From<&'a Span> for SpanArithmetic<'static>
impl<'a> From<&'a Span> for SpanCompare<'static>
impl<'a> From<&'a Span> for TimestampArithmetic
impl<'a> From<&'a Span> for ZonedArithmetic
impl<'a> From<&'a Span> for OffsetArithmetic
impl<'a> From<&'a Zoned> for Date
impl<'a> From<&'a Zoned> for DateDifference
impl<'a> From<&'a Zoned> for rustmax::jiff::civil::DateTime
impl<'a> From<&'a Zoned> for DateTimeDifference
impl<'a> From<&'a Zoned> for ISOWeekDate
impl<'a> From<&'a Zoned> for Time
impl<'a> From<&'a Zoned> for TimeDifference
impl<'a> From<&'a Zoned> for BrokenDownTime
impl<'a> From<&'a Zoned> for Pieces<'a>
impl<'a> From<&'a Zoned> for SpanRelativeTo<'a>
impl<'a> From<&'a Zoned> for rustmax::jiff::Timestamp
impl<'a> From<&'a Zoned> for TimestampDifference
impl<'a> From<&'a Zoned> for ZonedDifference<'a>
impl<'a> From<&'a sigevent> for SigEvent
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 CStr> for Cow<'a, CStr>
impl<'a> From<&'a CString> for Cow<'a, CStr>
impl<'a> From<&'a OsStr> for Cow<'a, OsStr>
impl<'a> From<&'a OsString> for Cow<'a, OsStr>
impl<'a> From<&'a Path> for Cow<'a, Path>
impl<'a> From<&'a PathBuf> for Cow<'a, Path>
impl<'a> From<&'a String> for Cow<'a, str>
impl<'a> From<&'a Duration> for DateArithmetic
impl<'a> From<&'a Duration> for DateTimeArithmetic
impl<'a> From<&'a Duration> for TimeArithmetic
impl<'a> From<&'a Duration> for TimestampArithmetic
impl<'a> From<&'a Duration> for ZonedArithmetic
impl<'a> From<&'a Duration> for OffsetArithmetic
impl<'a> From<&'a vec128_storage> for &'a [u32; 4]
impl<'a> From<&'a [u8]> for &'a bstr::bstr::BStr
impl<'a> From<&'a [u8]> for &'a winnow::stream::BStr
impl<'a> From<&'a [u8]> for &'a winnow::stream::Bytes
impl<'a> From<&'a [u8]> for BString
impl<'a> From<&'a [u8]> for CertificateDer<'a>
impl<'a> From<&'a [u8]> for CertificateRevocationListDer<'a>
impl<'a> From<&'a [u8]> for CertificateSigningRequestDer<'a>
impl<'a> From<&'a [u8]> for Der<'a>
impl<'a> From<&'a [u8]> for EchConfigListBytes<'a>
impl<'a> From<&'a [u8]> for PrivatePkcs1KeyDer<'a>
impl<'a> From<&'a [u8]> for PrivatePkcs8KeyDer<'a>
impl<'a> From<&'a [u8]> for PrivateSec1KeyDer<'a>
impl<'a> From<&'a [u8]> for SubjectPublicKeyInfoDer<'a>
impl<'a> From<&'a [u8]> for BytesMut
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>
impl<'a> From<&str> for Box<dyn Error + Send + Sync + 'a>
impl<'a> From<(&'a Span, Date)> for SpanArithmetic<'static>
impl<'a> From<(&'a Span, Date)> for SpanCompare<'static>
impl<'a> From<(&'a Span, DateTime)> for SpanArithmetic<'static>
impl<'a> From<(&'a Span, DateTime)> for SpanCompare<'static>
impl<'a> From<(Kind, &'a [u8])> for Token
impl<'a> From<(Unit, &'a Zoned)> for DateDifference
impl<'a> From<(Unit, &'a Zoned)> for DateTimeDifference
impl<'a> From<(Unit, &'a Zoned)> for TimeDifference
impl<'a> From<(Unit, &'a Zoned)> for SpanTotal<'a>
impl<'a> From<(Unit, &'a Zoned)> for TimestampDifference
impl<'a> From<(Unit, &'a Zoned)> for ZonedDifference<'a>
impl<'a> From<(Unit, SpanRelativeTo<'a>)> for SpanTotal<'a>
impl<'a> From<(SignedDuration, &'a Zoned)> for SpanArithmetic<'a>
impl<'a> From<(Span, &'a Zoned)> for SpanArithmetic<'a>
impl<'a> From<(Span, &'a Zoned)> for SpanCompare<'a>
impl<'a> From<(Span, SpanRelativeTo<'a>)> for SpanArithmetic<'a>
impl<'a> From<(Span, SpanRelativeTo<'a>)> for SpanCompare<'a>
impl<'a> From<(Duration, &'a Zoned)> for SpanArithmetic<'a>
impl<'a> From<Cow<'a, str>> for rustmax::tera::Value
impl<'a> From<Cow<'a, str>> for String
impl<'a> From<Cow<'a, CStr>> for CString
impl<'a> From<Cow<'a, OsStr>> for OsString
impl<'a> From<Cow<'a, Path>> for PathBuf
impl<'a> From<BString> for Cow<'a, BStr>
impl<'a> From<PercentDecode<'a>> for Cow<'a, [u8]>
impl<'a> From<PercentEncode<'a>> for Cow<'a, str>
impl<'a> From<PrivatePkcs1KeyDer<'a>> for PrivateKeyDer<'a>
impl<'a> From<PrivatePkcs8KeyDer<'a>> for PrivateKeyDer<'a>
impl<'a> From<PrivateSec1KeyDer<'a>> for PrivateKeyDer<'a>
impl<'a> From<Name<'a>> for &'a str
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<CString> for Cow<'a, CStr>
impl<'a> From<OsString> for Cow<'a, OsStr>
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<String> for Cow<'a, str>
impl<'a> From<String> for Box<dyn Error + 'a>
impl<'a> From<String> for Box<dyn Error + Send + Sync + 'a>
impl<'a> From<TargetArch<'a>> for &'a str
impl<'a, 'b> From<(&'a Span, &'b Zoned)> for SpanArithmetic<'b>
impl<'a, 'b> From<(&'a Span, &'b Zoned)> for SpanCompare<'b>
impl<'a, 'b> From<(&'a Span, SpanRelativeTo<'b>)> for SpanArithmetic<'b>
impl<'a, 'b> From<(&'a Span, SpanRelativeTo<'b>)> for SpanCompare<'b>
impl<'a, 'b> From<Cow<'b, str>> for Box<dyn Error + 'a>
impl<'a, 'b> From<Cow<'b, str>> for Box<dyn Error + Send + Sync + 'a>
impl<'a, A> From<&'a [<A as Array>::Item]> for SmallVec<A>
impl<'a, A> From<&'a [u8]> for NibbleVec<A>
impl<'a, B> From<Cow<'a, B>> for Rc<B>
impl<'a, B> From<Cow<'a, B>> for Arc<B>
impl<'a, E> From<E> for Box<dyn Error + 'a>where
E: Error + 'a,
impl<'a, E> From<E> for Box<dyn Error + Send + Sync + 'a>
impl<'a, F> From<Box<F>> for FutureObj<'a, ()>
impl<'a, F> From<Box<F>> for LocalFutureObj<'a, ()>
impl<'a, F> From<Pin<Box<F>>> for FutureObj<'a, ()>
impl<'a, F> From<Pin<Box<F>>> for LocalFutureObj<'a, ()>
impl<'a, K0, K1, V> From<ZeroMap2dBorrowed<'a, K0, K1, V>> for ZeroMap2d<'a, K0, K1, V>
impl<'a, K, V> From<IndexedEntry<'a, K, V>> for OccupiedEntry<'a, K, V>
impl<'a, K, V> From<OccupiedEntry<'a, K, V>> for IndexedEntry<'a, K, V>
impl<'a, K, V> From<ZeroMapBorrowed<'a, K, V>> for ZeroMap<'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 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<Cow<'a, [T]>> for Vec<T>
impl<'a, T> From<&'a T> for Ptr<'a, T>where
T: 'a + ?Sized,
impl<'a, T> From<FutureObj<'a, T>> for LocalFutureObj<'a, T>
impl<'a, T> From<Vec<<T as AsULE>::ULE>> for ZeroVec<'a, T>where
T: AsULE,
impl<'a, T> From<Vec<T>> for Cow<'a, [T]>where
T: Clone,
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, F> From<&'a VarZeroSlice<T, F>> for VarZeroVecOwned<T, F>
impl<'a, T, F> From<VarZeroVec<'a, T, F>> for VarZeroVecOwned<T, F>
impl<'a, T, F> From<VarZeroVecOwned<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, 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, const N: usize> From<&'a [u8; N]> for &'a bstr::bstr::BStr
impl<'a, const N: usize> From<&'a [u8; N]> for BString
impl<'b> From<&'b Item> for toml_edit::item::Item
impl<'b> From<&'b Value> for toml_edit::value::Value
impl<'b> From<&'b str> for toml_edit::value::Value
impl<'b> From<&'b str> for Key
impl<'b> From<&'b InternalString> for toml_edit::value::Value
impl<'b> From<&'b String> for toml_edit::value::Value
impl<'b> From<&'b String> for Key
impl<'ctx> From<CannotDerive<'ctx>> for HashMap<ItemId, CanDerive, FxBuildHasher>
impl<'ctx> From<HasDestructorAnalysis<'ctx>> for rustmax::std::collections::HashSet<ItemId, FxBuildHasher>
impl<'ctx> From<HasFloat<'ctx>> for rustmax::std::collections::HashSet<ItemId, FxBuildHasher>
impl<'ctx> From<HasTypeParameterInArray<'ctx>> for rustmax::std::collections::HashSet<ItemId, FxBuildHasher>
impl<'ctx> From<HasVtableAnalysis<'ctx>> for HashMap<ItemId, HasVtableResult, FxBuildHasher>
impl<'ctx> From<SizednessAnalysis<'ctx>> for HashMap<TypeId, SizednessResult, FxBuildHasher>
impl<'ctx> From<UsedTemplateParameters<'ctx>> for HashMap<ItemId, BTreeSet<ItemId>, FxBuildHasher>
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.
Use set_init
if part of the buffer is known to be already initialized.
impl<'h> From<Match<'h>> for &'h [u8]
impl<'h> From<Match<'h>> for rustmax::std::ops::Range<usize>
impl<'h> From<Match<'h>> for &'h str
impl<'h> From<Match<'h>> for rustmax::std::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<'key> From<Key<'key>> for Cow<'static, str>
impl<'l> From<&'l Subtag> for &'l 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 Language> for &'l str
impl<'l> From<&'l Region> for &'l str
impl<'l> From<&'l Script> for &'l str
impl<'l> From<&'l Variant> for &'l str
impl<'n> From<&'n str> for TimeZoneAnnotationKind<'n>
impl<'n> From<&'n str> for TimeZoneAnnotation<'n>
impl<'n> From<&'n str> for TimeZoneAnnotationName<'n>
impl<'s, S> From<&'s S> for SockRef<'s>where
S: AsFd,
On Windows, a corresponding From<&impl AsSocket>
implementation exists.
impl<A> From<(A,)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter,)>where
A: IntoIterator,
impl<A> From<(A,)> for rustmax::itertools::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<Vec<u8>> for NibbleVec<A>
impl<A> From<A> for SmallVec<A>where
A: Array,
impl<A, B> From<EitherOrBoth<A, B>> for Option<Either<A, B>>
impl<A, B> From<EitherOrBoth<A, B>> for Option<Either<A, B>>
impl<A, B> From<Either<A, B>> for itertools::either_or_both::EitherOrBoth<A, B>
impl<A, B> From<Either<A, B>> for rustmax::itertools::EitherOrBoth<A, B>
impl<A, B> From<(A, B)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter)>where
A: IntoIterator,
B: IntoIterator,
impl<A, B> From<(A, B)> for rustmax::itertools::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter)>where
A: IntoIterator,
B: IntoIterator,
impl<A, B, C> From<(A, B, C)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter)>
impl<A, B, C> From<(A, B, C)> for rustmax::itertools::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter)>
impl<A, B, C, D> From<(A, B, C, D)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter)>
impl<A, B, C, D> From<(A, B, C, D)> for rustmax::itertools::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 itertools::ziptuple::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> From<(A, B, C, D, E)> for rustmax::itertools::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 itertools::ziptuple::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> From<(A, B, C, D, E, F)> for rustmax::itertools::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 itertools::ziptuple::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> From<(A, B, C, D, E, F, G)> for rustmax::itertools::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 itertools::ziptuple::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> From<(A, B, C, D, E, F, G, H)> for rustmax::itertools::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 itertools::ziptuple::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> From<(A, B, C, D, E, F, G, H, I)> for rustmax::itertools::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 itertools::ziptuple::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> From<(A, B, C, D, E, F, G, H, I, J)> for rustmax::itertools::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 itertools::ziptuple::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> From<(A, B, C, D, E, F, G, H, I, J, K)> for rustmax::itertools::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 itertools::ziptuple::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, 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 rustmax::itertools::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, F> From<&[A]> for VarZeroVec<'static, T, F>
impl<A, T, F> From<&Vec<A>> for VarZeroVec<'static, T, F>
impl<A, T, F, const N: usize> From<&[A; N]> for VarZeroVec<'static, T, F>
impl<D> From<&'static str> for Full<D>
impl<D> From<&'static [u8]> for Full<D>
impl<D> From<Bytes> for Full<D>
impl<D> From<String> for Full<D>
impl<D> From<Vec<u8>> for Full<D>
impl<D, B> From<Cow<'static, B>> for Full<D>
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<E> for TestCaseErrorwhere
E: Error,
impl<E> From<E> for rustmax::anyhow::Error
impl<E> From<E> for Report<E>where
E: Error,
impl<F> From<PersistError<F>> for NamedTempFile<F>
impl<F> From<PersistError<F>> for rustmax::std::io::Error
impl<F> From<Error> for rustmax::clap::error::Error<F>where
F: ErrorFormatter,
impl<F> From<Error> for rustmax::clap::error::Error<F>where
F: ErrorFormatter,
impl<I> From<(I, ErrorKind)> for cexpr::Error<I>
impl<I> From<(I, ErrorKind)> for cexpr::Error<I>
impl<I> From<(I, u16)> for rustmax::std::net::SocketAddr
impl<I> From<Error<I>> for cexpr::Error<I>
impl<I, T> From<I> for RawArgs
impl<I, T> From<I> for PossibleValuesParser
impl<K, V> From<&Slice<K, V>> for Box<Slice<K, V>>
impl<K, V> From<HashMap<K, V, RandomState>> for AHashMap<K, V>
impl<K, V, const N: usize> From<[(K, V); N]> for IndexMap<K, V>
impl<K, V, const N: usize> From<[(K, V); N]> for AHashMap<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<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 zerocopy::byteorder::F32<O>where
O: ByteOrder,
impl<O> From<f32> for zerocopy::byteorder::F32<O>where
O: ByteOrder,
impl<O> From<f64> for zerocopy::byteorder::F64<O>where
O: ByteOrder,
impl<O> From<f64> for zerocopy::byteorder::F64<O>where
O: ByteOrder,
impl<O> From<i16> for zerocopy::byteorder::I16<O>where
O: ByteOrder,
impl<O> From<i16> for zerocopy::byteorder::I16<O>where
O: ByteOrder,
impl<O> From<i32> for zerocopy::byteorder::I32<O>where
O: ByteOrder,
impl<O> From<i32> for zerocopy::byteorder::I32<O>where
O: ByteOrder,
impl<O> From<i64> for zerocopy::byteorder::I64<O>where
O: ByteOrder,
impl<O> From<i64> for zerocopy::byteorder::I64<O>where
O: ByteOrder,
impl<O> From<i128> for zerocopy::byteorder::I128<O>where
O: ByteOrder,
impl<O> From<i128> for zerocopy::byteorder::I128<O>where
O: ByteOrder,
impl<O> From<isize> for Isize<O>where
O: ByteOrder,
impl<O> From<u16> for zerocopy::byteorder::U16<O>where
O: ByteOrder,
impl<O> From<u16> for zerocopy::byteorder::U16<O>where
O: ByteOrder,
impl<O> From<u32> for zerocopy::byteorder::U32<O>where
O: ByteOrder,
impl<O> From<u32> for zerocopy::byteorder::U32<O>where
O: ByteOrder,
impl<O> From<u64> for zerocopy::byteorder::U64<O>where
O: ByteOrder,
impl<O> From<u64> for zerocopy::byteorder::U64<O>where
O: ByteOrder,
impl<O> From<u128> for zerocopy::byteorder::U128<O>where
O: ByteOrder,
impl<O> From<u128> for zerocopy::byteorder::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 f32where
O: ByteOrder,
impl<O> From<F32<O>> for f64where
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<F32<O>> for [u8; 4]where
O: ByteOrder,
impl<O> From<F64<O>> for f64where
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<F64<O>> for [u8; 8]where
O: ByteOrder,
impl<O> From<I16<O>> for i16where
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 i32where
O: ByteOrder,
impl<O> From<I16<O>> for i64where
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 i128where
O: ByteOrder,
impl<O> From<I16<O>> for isizewhere
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<I16<O>> for [u8; 2]where
O: ByteOrder,
impl<O> From<I32<O>> for i32where
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 i64where
O: ByteOrder,
impl<O> From<I32<O>> for i128where
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<I32<O>> for [u8; 4]where
O: ByteOrder,
impl<O> From<I64<O>> for i64where
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 i128where
O: ByteOrder,
impl<O> From<I64<O>> for [u8; 8]where
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 i128where
O: ByteOrder,
impl<O> From<I128<O>> for [u8; 16]where
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 u16where
O: ByteOrder,
impl<O> From<U16<O>> for u32where
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 u64where
O: ByteOrder,
impl<O> From<U16<O>> for u128where
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 usizewhere
O: ByteOrder,
impl<O> From<U16<O>> for [u8; 2]where
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 u32where
O: ByteOrder,
impl<O> From<U32<O>> for u64where
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 u128where
O: ByteOrder,
impl<O> From<U32<O>> for [u8; 4]where
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 u64where
O: ByteOrder,
impl<O> From<U64<O>> for u128where
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<U64<O>> for [u8; 8]where
O: ByteOrder,
impl<O> From<U128<O>> for u128where
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<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 zerocopy::byteorder::I16<O>where
O: ByteOrder,
impl<O> From<[u8; 2]> for zerocopy::byteorder::I16<O>where
O: ByteOrder,
impl<O> From<[u8; 2]> for zerocopy::byteorder::U16<O>where
O: ByteOrder,
impl<O> From<[u8; 2]> for zerocopy::byteorder::U16<O>where
O: ByteOrder,
impl<O> From<[u8; 4]> for zerocopy::byteorder::F32<O>where
O: ByteOrder,
impl<O> From<[u8; 4]> for zerocopy::byteorder::F32<O>where
O: ByteOrder,
impl<O> From<[u8; 4]> for zerocopy::byteorder::I32<O>where
O: ByteOrder,
impl<O> From<[u8; 4]> for zerocopy::byteorder::I32<O>where
O: ByteOrder,
impl<O> From<[u8; 4]> for zerocopy::byteorder::U32<O>where
O: ByteOrder,
impl<O> From<[u8; 4]> for zerocopy::byteorder::U32<O>where
O: ByteOrder,
impl<O> From<[u8; 8]> for zerocopy::byteorder::F64<O>where
O: ByteOrder,
impl<O> From<[u8; 8]> for zerocopy::byteorder::F64<O>where
O: ByteOrder,
impl<O> From<[u8; 8]> for zerocopy::byteorder::I64<O>where
O: ByteOrder,
impl<O> From<[u8; 8]> for zerocopy::byteorder::I64<O>where
O: ByteOrder,
impl<O> From<[u8; 8]> for Isize<O>where
O: ByteOrder,
impl<O> From<[u8; 8]> for zerocopy::byteorder::U64<O>where
O: ByteOrder,
impl<O> From<[u8; 8]> for zerocopy::byteorder::U64<O>where
O: ByteOrder,
impl<O> From<[u8; 8]> for Usize<O>where
O: ByteOrder,
impl<O> From<[u8; 16]> for zerocopy::byteorder::I128<O>where
O: ByteOrder,
impl<O> From<[u8; 16]> for zerocopy::byteorder::I128<O>where
O: ByteOrder,
impl<O> From<[u8; 16]> for zerocopy::byteorder::U128<O>where
O: ByteOrder,
impl<O> From<[u8; 16]> for zerocopy::byteorder::U128<O>where
O: ByteOrder,
impl<O, P> From<F32<O>> for zerocopy::byteorder::F64<P>
impl<O, P> From<F32<O>> for zerocopy::byteorder::F64<P>
impl<O, P> From<I16<O>> for zerocopy::byteorder::I32<P>
impl<O, P> From<I16<O>> for zerocopy::byteorder::I32<P>
impl<O, P> From<I16<O>> for zerocopy::byteorder::I64<P>
impl<O, P> From<I16<O>> for zerocopy::byteorder::I64<P>
impl<O, P> From<I16<O>> for zerocopy::byteorder::I128<P>
impl<O, P> From<I16<O>> for zerocopy::byteorder::I128<P>
impl<O, P> From<I16<O>> for Isize<P>
impl<O, P> From<I32<O>> for zerocopy::byteorder::I64<P>
impl<O, P> From<I32<O>> for zerocopy::byteorder::I64<P>
impl<O, P> From<I32<O>> for zerocopy::byteorder::I128<P>
impl<O, P> From<I32<O>> for zerocopy::byteorder::I128<P>
impl<O, P> From<I64<O>> for zerocopy::byteorder::I128<P>
impl<O, P> From<I64<O>> for zerocopy::byteorder::I128<P>
impl<O, P> From<U16<O>> for zerocopy::byteorder::U32<P>
impl<O, P> From<U16<O>> for zerocopy::byteorder::U32<P>
impl<O, P> From<U16<O>> for zerocopy::byteorder::U64<P>
impl<O, P> From<U16<O>> for zerocopy::byteorder::U64<P>
impl<O, P> From<U16<O>> for zerocopy::byteorder::U128<P>
impl<O, P> From<U16<O>> for zerocopy::byteorder::U128<P>
impl<O, P> From<U16<O>> for Usize<P>
impl<O, P> From<U32<O>> for zerocopy::byteorder::U64<P>
impl<O, P> From<U32<O>> for zerocopy::byteorder::U64<P>
impl<O, P> From<U32<O>> for zerocopy::byteorder::U128<P>
impl<O, P> From<U32<O>> for zerocopy::byteorder::U128<P>
impl<O, P> From<U64<O>> for zerocopy::byteorder::U128<P>
impl<O, P> From<U64<O>> for zerocopy::byteorder::U128<P>
impl<P> From<Vec<P>> for ValueParserwhere
P: Into<PossibleValue>,
Create a ValueParser
with PossibleValuesParser
See PossibleValuesParser
for more flexibility in creating the
PossibleValue
s.
§Examples
let possible = vec!["always", "auto", "never"];
let mut cmd = clap::Command::new("raw")
.arg(
clap::Arg::new("color")
.long("color")
.value_parser(possible)
.default_value("auto")
);
let m = cmd.try_get_matches_from_mut(
["cmd", "--color", "never"]
).unwrap();
let color: &String = m.get_one("color")
.expect("default");
assert_eq!(color, "never");
impl<P> From<P> for ValueParser
Convert a TypedValueParser
to ValueParser
§Example
let mut cmd = clap::Command::new("raw")
.arg(
clap::Arg::new("hostname")
.long("hostname")
.value_parser(clap::builder::NonEmptyStringValueParser::new())
.action(clap::ArgAction::Set)
.required(true)
);
let m = cmd.try_get_matches_from_mut(
["cmd", "--hostname", "rust-lang.org"]
).unwrap();
let hostname: &String = m.get_one("hostname")
.expect("required");
assert_eq!(hostname, "rust-lang.org");
impl<P, const C: usize> From<[P; C]> for ValueParserwhere
P: Into<PossibleValue>,
Create a ValueParser
with PossibleValuesParser
See PossibleValuesParser
for more flexibility in creating the
PossibleValue
s.
§Examples
let mut cmd = clap::Command::new("raw")
.arg(
clap::Arg::new("color")
.long("color")
.value_parser(["always", "auto", "never"])
.default_value("auto")
);
let m = cmd.try_get_matches_from_mut(
["cmd", "--color", "never"]
).unwrap();
let color: &String = m.get_one("color")
.expect("default");
assert_eq!(color, "never");
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 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 lock_api::mutex::Mutex<R, T>where
R: RawMutex,
impl<R, T> From<T> for lock_api::rwlock::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<ImDocument<S>> for Deserializer<S>
impl<S> From<HandshakeError<S>> for native_tls::HandshakeError<S>
impl<S> From<S> for ArgPredicate
impl<S> From<S> for Dispatch
impl<S> From<S> for PossibleValue
impl<S, V> From<BTreeMap<S, V>> for rustmax::toml::Value
impl<S, V> From<HashMap<S, V>> for rustmax::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 rustmax::tera::Value
impl<T> From<&[T]> for Box<[T]>where
T: Clone,
impl<T> From<&[T]> for Rc<[T]>where
T: Clone,
impl<T> From<&[T]> for Arc<[T]>where
T: Clone,
impl<T> From<&[T]> for Vec<T>where
T: Clone,
impl<T> From<&Slice<T>> for Box<Slice<T>>where
T: Copy,
impl<T> From<&mut [T]> for Box<[T]>where
T: Clone,
impl<T> From<&mut [T]> for Rc<[T]>where
T: Clone,
impl<T> From<&mut [T]> for Arc<[T]>where
T: Clone,
impl<T> From<&mut [T]> for Vec<T>where
T: Clone,
impl<T> From<(T, TlsConnector)> for HttpsConnector<T>
impl<T> From<Cow<'_, [T]>> for Box<[T]>where
T: Clone,
impl<T> From<Option<T>> for Resettable<T>
impl<T> From<Option<T>> for rustmax::tera::Value
impl<T> From<Option<T>> for PollTimeoutwhere
T: Into<PollTimeout>,
impl<T> From<Option<T>> for OptionFuture<T>
impl<T> From<[T; 1]> for GenericArray<T, UInt<UTerm, B1>>
impl<T> From<[T; 2]> for GenericArray<T, UInt<UInt<UTerm, B1>, B0>>
impl<T> From<[T; 3]> for GenericArray<T, UInt<UInt<UTerm, B1>, B1>>
impl<T> From<[T; 4]> for GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>
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 Atomic<T>
impl<T> From<*mut T> for AtomicPtr<T>
impl<T> From<&T> for OsString
impl<T> From<&T> for PathBuf
impl<T> From<&T> for NonNull<T>where
T: ?Sized,
impl<T> From<&mut T> for NonNull<T>where
T: ?Sized,
impl<T> From<(T₁, T₂, …, Tₙ)> for [T; N]
This trait is implemented for tuples up to twelve items long.
impl<T> From<DebugInfoOffset<T>> for UnitSectionOffset<T>
impl<T> From<DebugTypesOffset<T>> for UnitSectionOffset<T>
impl<T> From<TokioIo<TlsStream<TokioIo<T>>>> for MaybeHttpsStream<T>
impl<T> From<TlsStream<TokioIo<T>>> for MaybeHttpsStream<T>
impl<T> From<Range<T>> for rustmax::std::ops::Range<T>
impl<T> From<RangeFrom<T>> for rustmax::std::ops::RangeFrom<T>
impl<T> From<RangeInclusive<T>> for rustmax::std::ops::RangeInclusive<T>
impl<T> From<SendError<T>> for rustmax::crossbeam::channel::SendTimeoutError<T>
impl<T> From<SendError<T>> for rustmax::crossbeam::channel::TrySendError<T>
impl<T> From<Owned<T>> for Atomic<T>
impl<T> From<Port<T>> for u16
impl<T> From<Response<T>> for rustmax::reqwest::blocking::Response
impl<T> From<Response<T>> for rustmax::reqwest::Response
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 1024]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 512]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>, B0>>> for [T; 1000]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 256]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>, B1>, B0>, B0>>> for [T; 300]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>, B0>>> for [T; 400]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>, B1>, B0>, B0>>> for [T; 500]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 128]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>, B0>>> for [T; 200]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 64]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>, B0>>> for [T; 70]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>, B0>>> for [T; 80]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>, B0>>> for [T; 90]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>>> for [T; 100]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>> for [T; 32]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B1>>> for [T; 33]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B0>>> for [T; 34]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>>> for [T; 35]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B0>>> for [T; 36]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>>> for [T; 37]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B0>>> for [T; 38]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B1>>> for [T; 39]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>>> for [T; 40]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B1>>> for [T; 41]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B0>>> for [T; 42]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B1>>> for [T; 43]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B0>>> for [T; 44]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>>> for [T; 45]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B0>>> for [T; 46]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B1>>> for [T; 47]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>>> for [T; 48]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B1>>> for [T; 49]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>>> for [T; 50]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B1>>> for [T; 51]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B0>>> for [T; 52]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B1>>> for [T; 53]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B0>>> for [T; 54]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B1>>> for [T; 55]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B0>>> for [T; 56]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B1>>> for [T; 57]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B0>>> for [T; 58]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B1>>> for [T; 59]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B0>>> for [T; 60]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B1>>> for [T; 61]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>>> for [T; 62]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B1>>> for [T; 63]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>>> for [T; 16]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>>> for [T; 17]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>>> for [T; 18]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>>> for [T; 19]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>>> for [T; 20]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>>> for [T; 21]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>>> for [T; 22]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>>> for [T; 23]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>>> for [T; 24]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>>> for [T; 25]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>>> for [T; 26]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>>> for [T; 27]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>>> for [T; 28]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>>> for [T; 29]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>>> for [T; 30]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>>> for [T; 31]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>>> for [T; 8]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>>> for [T; 9]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>>> for [T; 10]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>>> for [T; 11]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>>> for [T; 12]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>>> for [T; 13]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>>> for [T; 14]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>>> for [T; 15]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>> for [T; 4]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>> for [T; 5]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>> for [T; 6]
impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>> for [T; 7]
impl<T> From<GenericArray<T, UInt<UInt<UTerm, B1>, B0>>> for [T; 2]
impl<T> From<GenericArray<T, UInt<UInt<UTerm, B1>, B1>>> for [T; 3]
impl<T> From<GenericArray<T, UInt<UTerm, B1>>> for [T; 1]
impl<T> From<AsyncFdTryNewError<T>> for rustmax::std::io::Error
impl<T> From<SendError<T>> for rustmax::tokio::sync::mpsc::error::TrySendError<T>
impl<T> From<Box<T>> for Atomic<T>
impl<T> From<Box<T>> for Owned<T>
impl<T> From<HashSet<T, RandomState>> for AHashSet<T>
impl<T> From<NonZero<T>> for Twhere
T: ZeroablePrimitive,
impl<T> From<Range<T>> for rustmax::core::range::Range<T>
impl<T> From<RangeFrom<T>> for rustmax::core::range::RangeFrom<T>
impl<T> From<RangeInclusive<T>> for rustmax::core::range::RangeInclusive<T>
impl<T> From<SendError<T>> for rustmax::std::sync::mpmc::SendTimeoutError<T>
impl<T> From<SendError<T>> for rustmax::std::sync::mpsc::TrySendError<T>
impl<T> From<PoisonError<T>> for TryLockError<T>
impl<T> From<Vec<T>> for rustmax::tera::Value
impl<T> From<T> for MaybeHttpsStream<T>
impl<T> From<T> for Resettable<T>
impl<T> From<T> for Option<T>
impl<T> From<T> for Poll<T>
impl<T> From<T> for DebugFrameOffset<T>
impl<T> From<T> for EhFrameOffset<T>
impl<T> From<T> for once_cell::sync::OnceCell<T>
impl<T> From<T> for once_cell::unsync::OnceCell<T>
impl<T> From<T> for SyncWrapper<T>
impl<T> From<T> for ErrorResponsewhere
T: IntoResponse,
impl<T> From<T> for Html<T>
impl<T> From<T> for Json<T>
impl<T> From<T> for AtomicCell<T>
impl<T> From<T> for Atomic<T>
impl<T> From<T> for Owned<T>
impl<T> From<T> for ShardedLock<T>
impl<T> From<T> for CachePadded<T>
impl<T> From<T> for rustmax::futures::lock::Mutex<T>
impl<T> From<T> for Pathwhere
T: Into<PathSegment>,
impl<T> From<T> for PathSegment
impl<T> From<T> for rustmax::tokio::sync::Mutex<T>
impl<T> From<T> for rustmax::tokio::sync::OnceCell<T>
impl<T> From<T> for rustmax::tokio::sync::RwLock<T>
impl<T> From<T> for Box<T>
impl<T> From<T> for Cell<T>
impl<T> From<T> for rustmax::std::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 Rc<T>
impl<T> From<T> for Arc<T>
impl<T> From<T> for Exclusive<T>
impl<T> From<T> for rustmax::std::sync::Mutex<T>
impl<T> From<T> for OnceLock<T>
impl<T> From<T> for ReentrantLock<T>
impl<T> From<T> for rustmax::std::sync::RwLock<T>
impl<T> From<T> for T
impl<T, A> From<Box<[T], A>> for Vec<T, A>where
A: Allocator,
impl<T, A> From<Box<T, A>> for Pin<Box<T, A>>
impl<T, A> From<Box<T, A>> for Rc<T, A>
impl<T, A> From<Box<T, A>> for Arc<T, A>
impl<T, A> From<BinaryHeap<T, A>> for Vec<T, A>where
A: Allocator,
impl<T, A> From<VecDeque<T, A>> for Vec<T, A>where
A: Allocator,
impl<T, A> From<Vec<T, A>> for Box<[T], A>where
A: Allocator,
impl<T, A> From<Vec<T, A>> for BinaryHeap<T, A>
impl<T, A> From<Vec<T, A>> for VecDeque<T, A>where
A: Allocator,
impl<T, A> From<Vec<T, A>> for Rc<[T], A>where
A: Allocator,
impl<T, A> From<Vec<T, A>> for Arc<[T], A>
impl<T, B> From<B> for RangedI64ValueParser<T>
impl<T, B> From<B> for RangedU64ValueParser<T>
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);