Skip to main content

From

Trait From 

1.6.0 (const: unstable) · Source
pub trait From<T>: Sized {
    // Required method
    fn from(value: T) -> Self;
}
Expand description

Used to do value-to-value conversions while consuming the input value. It is the reciprocal of Into.

One should always prefer implementing From over Into because implementing From automatically provides one with an implementation of Into thanks to the blanket implementation in the standard library.

Only implement Into when targeting a version prior to Rust 1.41 and converting to a type outside the current crate. From was not able to do these types of conversions in earlier versions because of Rust’s orphaning rules. See Into for more details.

Prefer using Into over From when specifying trait bounds on a generic function to ensure that types that only implement Into can be used as well.

The From trait is also very useful when performing error handling. When constructing a function that is capable of failing, the return type will generally be of the form Result<T, E>. From simplifies error handling by allowing a function to return a single error type that encapsulates multiple error types. See the “Examples” section and the book for more details.

Note: This trait must not fail. The From trait is intended for perfect conversions. If the conversion can fail or is not perfect, use TryFrom.

§Generic Implementations

  • From<T> for U implies Into<U> for T
  • From is reflexive, which means that From<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 a From 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 using u16: TryFrom<i32>. And String: From<&str> exists, where you can get something equivalent to the original value via Deref. But From cannot be used to convert from u32 to u16, 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, since as casting back can recover the original value, but that conversion is not available via From because -1 and 255 are different conceptual values (despite being identical bit patterns technically). But f32: From<i16> is available because 1_i16 and 1.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, but String: From<u32> is not available, since 1 (a number) and "1" (text) are too different. (Converting values to text is instead covered by the Display 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 like u32::from_ne_bytes, u32::from_le_bytes, and u32::from_be_bytes, none of which are From implementations. Whereas there’s only one reasonable way to wrap an Ipv6Addr into an IpAddr, thus IpAddr: 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§

1.0.0 (const: unstable) · Source

fn from(value: T) -> Self

Converts to this type from the input type.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl From<&'static str> for NotBundle

Source§

impl From<&'static str> for bytes::bytes::Bytes

Source§

impl From<&'static str> for hyper::body::body::Body

Source§

impl From<&'static str> for reqwest::async_impl::body::Body

Source§

impl From<&'static str> for reqwest::blocking::body::Body

Source§

impl From<&'static [u8]> for bytes::bytes::Bytes

Source§

impl From<&'static [u8]> for hyper::body::body::Body

Source§

impl From<&'static [u8]> for reqwest::async_impl::body::Body

Source§

impl From<&'static [u8]> for reqwest::blocking::body::Body

Source§

impl From<&str> for otter_nodejs_tests::tera::Value

1.21.0 · Source§

impl From<&str> for Arc<str>

Available on non-no_global_oom_handling only.
Source§

impl From<&str> for otter_nodejs_tests::tera::Error

1.17.0 · Source§

impl From<&str> for Box<str>

Available on non-no_global_oom_handling only.
1.21.0 · Source§

impl From<&str> for Rc<str>

Available on non-no_global_oom_handling only.
1.0.0 · Source§

impl From<&str> for String

Available on non-no_global_oom_handling only.
1.0.0 · Source§

impl From<&str> for Vec<u8>

Available on non-no_global_oom_handling only.
Source§

impl From<&group> for Group

Available on crate feature user and non-Redox OS only.
Source§

impl From<&passwd> for User

Available on crate feature user and non-Redox OS only.
Source§

impl From<&HtmlStr> for Html

Source§

impl From<&ItemEnquiryData> for ItemSpec

Source§

impl From<&LinksTable> for Html

1.24.0 · Source§

impl From<&OsStr> for Arc<OsStr>

1.17.0 · Source§

impl From<&OsStr> for Box<OsStr>

1.24.0 · Source§

impl From<&OsStr> for Rc<OsStr>

1.24.0 · Source§

impl From<&CStr> for Arc<CStr>

Available on target_has_atomic=ptr only.
1.17.0 · Source§

impl From<&CStr> for Box<CStr>

1.7.0 · Source§

impl From<&CStr> for CString

1.24.0 · Source§

impl From<&CStr> for Rc<CStr>

1.35.0 · Source§

impl From<&String> for String

Available on non-no_global_oom_handling only.
Source§

impl From<&Path> for ImageFormatHint

1.24.0 · Source§

impl From<&Path> for Arc<Path>

1.17.0 · Source§

impl From<&Path> for Box<Path>

1.24.0 · Source§

impl From<&Path> for Rc<Path>

Source§

impl From<&Aes128Enc> for Aes128

Source§

impl From<&Aes128Enc> for Aes128Dec

Source§

impl From<&Aes192Enc> for Aes192

Source§

impl From<&Aes192Enc> for Aes192Dec

Source§

impl From<&Aes256Enc> for Aes256

Source§

impl From<&Aes256Enc> for Aes256Dec

Source§

impl From<&LanguageIdentifier> for (Language, Option<Script>, Option<Region>)

Convert from a LanguageIdentifier to an LSR tuple.

§Examples

use icu::locale::{
    langid,
    subtags::{language, region, script},
};

let lid = langid!("en-Latn-US");
let (lang, script, region) = (&lid).into();

assert_eq!(lang, language!("en"));
assert_eq!(script, Some(script!("Latn")));
assert_eq!(region, Some(region!("US")));
Source§

impl From<&LanguageIdentifier> for DataLocale

Source§

impl From<&LanguageIdentifier> for LocalePreferences

Source§

impl From<&Locale> for DataLocale

Source§

impl From<&Locale> for LocalePreferences

Source§

impl From<&CurrencyType> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<&NumberingSystem> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<&RegionOverride> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<&RegionalSubdivision> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<&TimeZoneShortId> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<&StreamResult> for Result<MZStatus, MZError>

Available on non-crate feature rustc-dep-of-std only.
Source§

impl From<&ChaCha8Rng> for ChaCha8Rng

Source§

impl From<&ChaCha12Rng> for ChaCha12Rng

Source§

impl From<&ChaCha20Rng> for ChaCha20Rng

1.84.0 · Source§

impl From<&mut str> for Arc<str>

Available on non-no_global_oom_handling only.
1.84.0 · Source§

impl From<&mut str> for Box<str>

Available on non-no_global_oom_handling only.
1.84.0 · Source§

impl From<&mut str> for Rc<str>

Available on non-no_global_oom_handling only.
1.44.0 · Source§

impl From<&mut str> for String

Available on non-no_global_oom_handling only.
1.84.0 · Source§

impl From<&mut OsStr> for Arc<OsStr>

1.84.0 · Source§

impl From<&mut OsStr> for Box<OsStr>

1.84.0 · Source§

impl From<&mut OsStr> for Rc<OsStr>

1.84.0 · Source§

impl From<&mut CStr> for Arc<CStr>

Available on target_has_atomic=ptr only.
1.84.0 · Source§

impl From<&mut CStr> for Box<CStr>

1.84.0 · Source§

impl From<&mut CStr> for Rc<CStr>

1.84.0 · Source§

impl From<&mut Path> for Arc<Path>

1.84.0 · Source§

impl From<&mut Path> for Box<Path>

1.84.0 · Source§

impl From<&mut Path> for Rc<Path>

Source§

impl From<&mut OtterOutput> for String

Source§

impl From<(WhatResponseToClientOp, PieceUpdateOp<(), ()>, Vec<LogEntry>)> for PieceUpdate

Source§

impl From<(Box<Item>, Option<(LOccultIlk, Arc<dyn InertPieceTrait>)>)> for SpecLoaded

Source§

impl From<(Language, Option<Script>, Option<Region>)> for LanguageIdentifier

Convert from an LSR tuple to a LanguageIdentifier.

§Examples

use icu::locale::{
    langid,
    subtags::{language, region, script},
    LanguageIdentifier,
};

let lang = language!("en");
let script = script!("Latn");
let region = region!("US");
assert_eq!(
    LanguageIdentifier::from((lang, Some(script), Some(region))),
    langid!("en-Latn-US")
);
Source§

impl From<(Language, Option<Script>, Option<Region>)> for Locale

§Examples

use icu::locale::Locale;
use icu::locale::{
    locale,
    subtags::{language, region, script},
};

assert_eq!(
    Locale::from((
        language!("en"),
        Some(script!("Latn")),
        Some(region!("US"))
    )),
    locale!("en-Latn-US")
);
Source§

impl From<LoadError> for MgmtError

Source§

impl From<AccountsSaveError> for InternalError

Source§

impl From<AccountsSaveError> for MgmtError

1.45.0 · Source§

impl From<Cow<'_, str>> for Box<str>

Available on non-no_global_oom_handling only.
1.45.0 · Source§

impl From<Cow<'_, OsStr>> for Box<OsStr>

1.45.0 · Source§

impl From<Cow<'_, CStr>> for Box<CStr>

1.45.0 · Source§

impl From<Cow<'_, Path>> for Box<Path>

Source§

impl From<Cow<'static, str>> for hyper::body::body::Body

Source§

impl From<Cow<'static, [u8]>> for hyper::body::body::Body

1.14.0 · Source§

impl From<ErrorKind> for otter_nodejs_tests::io::Error

Intended for use for errors not exposed to the user, where allocating onto the heap (for normal construction via Error::new) is too costly.

Source§

impl From<Explode> for otter_nodejs_tests::anyhow::Error

Source§

impl From<Fatal> for ApiPieceOpError

Source§

impl From<Inapplicable> for ApiPieceOpError

Source§

impl From<Infallible> for FlexiLoggerError

1.34.0 (const: unstable) · Source§

impl From<Infallible> for TryFromIntError

1.36.0 (const: unstable) · Source§

impl From<Infallible> for TryFromSliceError

Source§

impl From<Infallible> for http::error::Error

Source§

impl From<InternalError> for LoadError

Source§

impl From<InternalError> for ApiPieceOpError

Source§

impl From<InternalError> for Fatal

Source§

impl From<InternalError> for LibraryLoadError

Source§

impl From<InternalError> for MgmtError

Source§

impl From<InternalError> for SpecError

Source§

impl From<IpAddr> for IpNet

Source§

impl From<VersionError> for LibraryLoadError

Source§

impl From<OccultationKindAlwaysOk> for OccultationKindGeneral<(OccDisplacement, ZCoord)>

Source§

impl From<PieceUpdateOp<(), ()>> for PieceUpdateOps

Source§

impl From<SVGProcessingError> for InternalError

Source§

impl From<SVGProcessingError> for MgmtError

Source§

impl From<SVGProcessingError> for SpecError

Source§

impl From<SocketAddr> for socket2::sockaddr::SockAddr

Source§

impl From<SocketAddr> for socket2::sockaddr::SockAddr

Source§

impl From<SocketAddr> for SockaddrStorage

Available on crate feature net only.
Source§

impl From<SpecError> for MgmtError

Source§

impl From<ZipError> for LoadError

Source§

impl From<ZipError> for otter_nodejs_tests::io::Error

Source§

impl From<Duplicate> for otter_nodejs_tests::flexi_logger::LevelFilter

Source§

impl From<LevelFilter> for Duplicate

1.89.0 · Source§

impl From<TryLockError> for otter_nodejs_tests::io::Error

Source§

impl From<Errno> for otter_nodejs_tests::io::Error

Source§

impl From<Error> for InternalError

Source§

impl From<Error> for AccountsSaveError

Source§

impl From<Error> for InternalError

Source§

impl From<Error> for PacketFrameWriteError

Source§

impl From<KeyError> for MgmtError

Source§

impl From<RangeImpossible> for LogicError

Source§

impl From<AsciiChar> for char

Source§

impl From<AsciiChar> for u8

Source§

impl From<AsciiChar> for u16

Source§

impl From<AsciiChar> for u32

Source§

impl From<AsciiChar> for u64

Source§

impl From<AsciiChar> for u128

Source§

impl From<Option<Region>> for LanguageIdentifier

§Examples

use icu::locale::{langid, subtags::region, LanguageIdentifier};

assert_eq!(
    LanguageIdentifier::from(Some(region!("US"))),
    langid!("und-US")
);
Source§

impl From<Option<Region>> for Locale

§Examples

use icu::locale::Locale;
use icu::locale::{locale, subtags::region};

assert_eq!(Locale::from(Some(region!("US"))), locale!("und-US"));
Source§

impl From<Option<Script>> for LanguageIdentifier

§Examples

use icu::locale::{langid, subtags::script, LanguageIdentifier};

assert_eq!(
    LanguageIdentifier::from(Some(script!("latn"))),
    langid!("und-Latn")
);
Source§

impl From<Option<Script>> for Locale

§Examples

use icu::locale::Locale;
use icu::locale::{locale, subtags::script};

assert_eq!(Locale::from(Some(script!("latn"))), locale!("und-Latn"));
Source§

impl From<Option<Level>> for tracing_core::metadata::LevelFilter

Source§

impl From<TryReserveErrorKind> for TryReserveError

Source§

impl From<Colour> for Style

Source§

impl From<DecodeError> for DecodeSliceError

Source§

impl From<Error> for password_hash::errors::Error

Source§

impl From<PodCastError> for CheckedCastError

Source§

impl From<Error> for otter_nodejs_tests::io::Error

Source§

impl From<DecompressionError> for BoundedDecompressionError

Source§

impl From<FlushCompress> for MZFlush

Source§

impl From<FlushDecompress> for MZFlush

Source§

impl From<CalendarAlgorithm> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<CollationCaseFirst> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<CollationNumericOrdering> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<CollationType> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<CurrencyFormatStyle> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<EmojiPresentationStyle> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<FirstDay> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<HourCycle> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<LineBreakStyle> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<LineBreakWordHandling> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<MeasurementSystem> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<MeasurementUnitOverride> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<SentenceBreakSupressions> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<CommonVariantType> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<GeneralCategory> for GeneralCategoryGroup

Source§

impl From<ColorType> for ExtendedColorType

Source§

impl From<DynamicImage> for ImageBuffer<Luma<u8>, Vec<u8>>

Source§

impl From<DynamicImage> for ImageBuffer<Luma<u16>, Vec<u16>>

Source§

impl From<DynamicImage> for ImageBuffer<LumaA<u8>, Vec<u8>>

Source§

impl From<DynamicImage> for ImageBuffer<LumaA<u16>, Vec<u16>>

Source§

impl From<DynamicImage> for ImageBuffer<Rgb<u8>, Vec<u8>>

Source§

impl From<DynamicImage> for ImageBuffer<Rgb<u16>, Vec<u16>>

Source§

impl From<DynamicImage> for ImageBuffer<Rgba<f32>, Vec<f32>>

Source§

impl From<DynamicImage> for ImageBuffer<Rgba<u8>, Vec<u8>>

Source§

impl From<DynamicImage> for ImageBuffer<Rgba<u16>, Vec<u16>>

Source§

impl From<ImageFormatHint> for UnsupportedError

Source§

impl From<Error> for ImageError

Source§

impl From<ImageFormat> for ImageFormatHint

Source§

impl From<ImageFormat> for ImageOutputFormat

Source§

impl From<CompressionStrategy> for i32

Source§

impl From<MZFlush> for TDEFLFlush

Source§

impl From<Error> for FlexiLoggerError

Source§

impl From<OpenSSHKeyError> for KeyError

Source§

impl From<StaticUser> for &'static str

Source§

impl From<Algorithm> for Ident<'static>

Source§

impl From<DecodingError> for otter_nodejs_tests::io::Error

Source§

impl From<EncodingError> for otter_nodejs_tests::io::Error

Source§

impl From<NumValueReadError> for otter_nodejs_tests::rmp_serde::decode::Error

Source§

impl From<ValueReadError> for otter_nodejs_tests::rmp_serde::decode::Error

Source§

impl From<DecodeStringError<'_>> for otter_nodejs_tests::rmp_serde::decode::Error

Source§

impl From<ValueWriteError> for otter_nodejs_tests::rmp_serde::encode::Error

Source§

impl From<ValueWriteError> for otter_nodejs_tests::io::Error

Available on crate feature std only.
Source§

impl From<Marker> for u8

Source§

impl From<Format> for time::error::Error

Source§

impl From<InvalidFormatDescription> for time::error::Error

Source§

impl From<Parse> for time::error::Error

Source§

impl From<ParseFromDescription> for time::error::Error

Source§

impl From<ParseFromDescription> for Parse

Source§

impl From<TryFromParsed> for time::error::Error

Source§

impl From<TryFromParsed> for Parse

Source§

impl From<Component> for FormatItem<'_>

Source§

impl From<Month> for u8

Source§

impl From<Error> for otter_nodejs_tests::io::Error

Source§

impl From<bool> for otter_nodejs_tests::tera::Value

Source§

impl From<bool> for otter_nodejs_tests::toml::Value

1.68.0 (const: unstable) · Source§

impl From<bool> for f16

1.68.0 (const: unstable) · Source§

impl From<bool> for f32

1.68.0 (const: unstable) · Source§

impl From<bool> for f64

1.68.0 (const: unstable) · Source§

impl From<bool> for f128

1.28.0 (const: unstable) · Source§

impl From<bool> for i8

1.28.0 (const: unstable) · Source§

impl From<bool> for i16

1.28.0 (const: unstable) · Source§

impl From<bool> for i32

1.28.0 (const: unstable) · Source§

impl From<bool> for i64

1.28.0 (const: unstable) · Source§

impl From<bool> for i128

1.28.0 (const: unstable) · Source§

impl From<bool> for isize

1.28.0 (const: unstable) · Source§

impl From<bool> for u8

1.28.0 (const: unstable) · Source§

impl From<bool> for u16

1.28.0 (const: unstable) · Source§

impl From<bool> for u32

1.28.0 (const: unstable) · Source§

impl From<bool> for u64

1.28.0 (const: unstable) · Source§

impl From<bool> for u128

1.28.0 (const: unstable) · Source§

impl From<bool> for usize

Source§

impl From<bool> for OrderedFloat<f32>

Source§

impl From<bool> for OrderedFloat<f64>

1.24.0 (const: unstable) · Source§

impl From<bool> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<bool>

Available on target_has_atomic_load_store=8 only.
Source§

impl From<bool> for BigInt

Source§

impl From<bool> for BigUint

1.13.0 (const: unstable) · Source§

impl From<char> for u32

1.51.0 (const: unstable) · Source§

impl From<char> for u64

1.51.0 (const: unstable) · Source§

impl From<char> for u128

1.46.0 · Source§

impl From<char> for String

Available on non-no_global_oom_handling only.
Source§

impl From<char> for PotentialCodePoint

Source§

impl From<char> for Literal

Source§

impl From<f16> for f32

1.6.0 (const: unstable) · Source§

impl From<f16> for f64

1.6.0 (const: unstable) · Source§

impl From<f16> for f128

Source§

impl From<f32> for otter_nodejs_tests::tera::Value

Source§

impl From<f32> for otter_nodejs_tests::toml::Value

1.6.0 (const: unstable) · Source§

impl From<f32> for f64

1.6.0 (const: unstable) · Source§

impl From<f32> for f128

Source§

impl From<f32> for RawBytesULE<zerovec::::ule::plain::{impl#52}::{constant#0}>

Source§

impl From<f64> for otter_nodejs_tests::tera::Value

Source§

impl From<f64> for otter_nodejs_tests::toml::Value

1.6.0 (const: unstable) · Source§

impl From<f64> for f128

Source§

impl From<f64> for RawBytesULE<zerovec::::ule::plain::{impl#68}::{constant#0}>

Source§

impl From<i8> for otter_nodejs_tests::tera::Value

Source§

impl From<i8> for otter_nodejs_tests::toml::Value

1.6.0 (const: unstable) · Source§

impl From<i8> for f16

1.6.0 (const: unstable) · Source§

impl From<i8> for f32

1.6.0 (const: unstable) · Source§

impl From<i8> for f64

1.6.0 (const: unstable) · Source§

impl From<i8> for f128

1.5.0 (const: unstable) · Source§

impl From<i8> for i16

1.5.0 (const: unstable) · Source§

impl From<i8> for i32

1.5.0 (const: unstable) · Source§

impl From<i8> for i64

1.26.0 (const: unstable) · Source§

impl From<i8> for i128

1.5.0 (const: unstable) · Source§

impl From<i8> for isize

Source§

impl From<i8> for NotNan<f32>

Source§

impl From<i8> for NotNan<f64>

Source§

impl From<i8> for OrderedFloat<f32>

Source§

impl From<i8> for OrderedFloat<f64>

Source§

impl From<i8> for Number

1.34.0 (const: unstable) · Source§

impl From<i8> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<i8>

Source§

impl From<i8> for BigInt

Source§

impl From<i16> for otter_nodejs_tests::tera::Value

1.6.0 (const: unstable) · Source§

impl From<i16> for f32

1.6.0 (const: unstable) · Source§

impl From<i16> for f64

1.6.0 (const: unstable) · Source§

impl From<i16> for f128

1.5.0 (const: unstable) · Source§

impl From<i16> for i32

1.5.0 (const: unstable) · Source§

impl From<i16> for i64

1.26.0 (const: unstable) · Source§

impl From<i16> for i128

1.26.0 (const: unstable) · Source§

impl From<i16> for isize

Source§

impl From<i16> for NotNan<f32>

Source§

impl From<i16> for NotNan<f64>

Source§

impl From<i16> for OrderedFloat<f32>

Source§

impl From<i16> for OrderedFloat<f64>

Source§

impl From<i16> for Number

1.34.0 (const: unstable) · Source§

impl From<i16> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<i16>

Source§

impl From<i16> for HeaderValue

Source§

impl From<i16> for BigInt

Source§

impl From<i16> for RawBytesULE<zerovec::::ule::plain::{impl#36}::{constant#0}>

Source§

impl From<i32> for otter_nodejs_tests::tera::Value

Source§

impl From<i32> for otter_nodejs_tests::toml::Value

1.6.0 (const: unstable) · Source§

impl From<i32> for f64

1.6.0 (const: unstable) · Source§

impl From<i32> for f128

1.5.0 (const: unstable) · Source§

impl From<i32> for i64

1.26.0 (const: unstable) · Source§

impl From<i32> for i128

Source§

impl From<i32> for ClockId

Source§

impl From<i32> for NotNan<f64>

Source§

impl From<i32> for OrderedFloat<f64>

Source§

impl From<i32> for Number

1.34.0 (const: unstable) · Source§

impl From<i32> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<i32>

Source§

impl From<i32> for HeaderValue

Source§

impl From<i32> for BigInt

Source§

impl From<i32> for socket2::Domain

Source§

impl From<i32> for socket2::Domain

Source§

impl From<i32> for socket2::Protocol

Source§

impl From<i32> for socket2::Protocol

Source§

impl From<i32> for socket2::Type

Source§

impl From<i32> for socket2::Type

Source§

impl From<i32> for RawBytesULE<zerovec::::ule::plain::{impl#47}::{constant#0}>

Source§

impl From<i64> for otter_nodejs_tests::tera::Value

Source§

impl From<i64> for otter_nodejs_tests::toml::Value

Source§

impl From<i64> for f128

1.26.0 (const: unstable) · Source§

impl From<i64> for i128

Source§

impl From<i64> for Number

1.34.0 (const: unstable) · Source§

impl From<i64> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<i64>

Source§

impl From<i64> for HeaderValue

Source§

impl From<i64> for BigInt

Source§

impl From<i64> for RawBytesULE<zerovec::::ule::plain::{impl#63}::{constant#0}>

Source§

impl From<i128> for BigInt

Source§

impl From<i128> for RawBytesULE<zerovec::::ule::plain::{impl#79}::{constant#0}>

Source§

impl From<isize> for otter_nodejs_tests::tera::Value

Source§

impl From<isize> for Number

1.23.0 (const: unstable) · Source§

impl From<isize> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<isize>

Source§

impl From<isize> for HeaderValue

Source§

impl From<isize> for BigInt

1.34.0 (const: unstable) · Source§

impl From<!> for Infallible

Source§

impl From<!> for TryFromIntError

Source§

impl From<u8> for otter_nodejs_tests::tera::Value

Source§

impl From<u8> for otter_nodejs_tests::toml::Value

Source§

impl From<u8> for Marker

1.13.0 (const: unstable) · Source§

impl From<u8> for char

Maps a byte in 0x00..=0xFF to a char whose code point has the same value from U+0000 to U+00FF (inclusive).

Unicode is designed such that this effectively decodes bytes with the character encoding that IANA calls ISO-8859-1. This encoding is compatible with ASCII.

Note that this is different from ISO/IEC 8859-1 a.k.a. ISO 8859-1 (with one less hyphen), which leaves some “blanks”, byte values that are not assigned to any character. ISO-8859-1 (the IANA one) assigns them to the C0 and C1 control codes.

Note that this is also different from Windows-1252 a.k.a. code page 1252, which is a superset ISO/IEC 8859-1 that assigns some (not all!) blanks to punctuation and various Latin characters.

To confuse things further, on the Web ascii, iso-8859-1, and windows-1252 are all aliases for a superset of Windows-1252 that fills the remaining blanks with corresponding C0 and C1 control codes.

1.6.0 (const: unstable) · Source§

impl From<u8> for f16

1.6.0 (const: unstable) · Source§

impl From<u8> for f32

1.6.0 (const: unstable) · Source§

impl From<u8> for f64

1.6.0 (const: unstable) · Source§

impl From<u8> for f128

1.5.0 (const: unstable) · Source§

impl From<u8> for i16

1.5.0 (const: unstable) · Source§

impl From<u8> for i32

1.5.0 (const: unstable) · Source§

impl From<u8> for i64

1.26.0 (const: unstable) · Source§

impl From<u8> for i128

1.26.0 (const: unstable) · Source§

impl From<u8> for isize

1.5.0 (const: unstable) · Source§

impl From<u8> for u16

1.5.0 (const: unstable) · Source§

impl From<u8> for u32

1.5.0 (const: unstable) · Source§

impl From<u8> for u64

1.26.0 (const: unstable) · Source§

impl From<u8> for u128

1.5.0 (const: unstable) · Source§

impl From<u8> for usize

Source§

impl From<u8> for NotNan<f32>

Source§

impl From<u8> for NotNan<f64>

Source§

impl From<u8> for FaceId

Source§

impl From<u8> for OrderedFloat<f32>

Source§

impl From<u8> for OrderedFloat<f64>

Source§

impl From<u8> for Number

1.34.0 (const: unstable) · Source§

impl From<u8> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<u8>

1.61.0 · Source§

impl From<u8> for ExitCode

Source§

impl From<u8> for aho_corasick::util::primitives::PatternID

Source§

impl From<u8> for aho_corasick::util::primitives::StateID

Source§

impl From<u8> for BigInt

Source§

impl From<u8> for BigUint

Source§

impl From<u8> for regex_automata::util::primitives::PatternID

Source§

impl From<u8> for SmallIndex

Source§

impl From<u8> for regex_automata::util::primitives::StateID

Source§

impl From<u8> for Literal

Source§

impl From<u8> for Choice

Source§

impl From<u16> for otter_nodejs_tests::tera::Value

1.6.0 (const: unstable) · Source§

impl From<u16> for f32

1.6.0 (const: unstable) · Source§

impl From<u16> for f64

1.6.0 (const: unstable) · Source§

impl From<u16> for f128

1.5.0 (const: unstable) · Source§

impl From<u16> for i32

1.5.0 (const: unstable) · Source§

impl From<u16> for i64

1.26.0 (const: unstable) · Source§

impl From<u16> for i128

1.5.0 (const: unstable) · Source§

impl From<u16> for u32

1.5.0 (const: unstable) · Source§

impl From<u16> for u64

1.26.0 (const: unstable) · Source§

impl From<u16> for u128

1.26.0 (const: unstable) · Source§

impl From<u16> for usize

Source§

impl From<u16> for NotNan<f32>

Source§

impl From<u16> for NotNan<f64>

Source§

impl From<u16> for OrderedFloat<f32>

Source§

impl From<u16> for OrderedFloat<f64>

Source§

impl From<u16> for Number

1.34.0 (const: unstable) · Source§

impl From<u16> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<u16>

Source§

impl From<u16> for HeaderValue

Source§

impl From<u16> for BigInt

Source§

impl From<u16> for BigUint

Source§

impl From<u16> for RawBytesULE<zerovec::::ule::plain::{impl#31}::{constant#0}>

Source§

impl From<u32> for otter_nodejs_tests::tera::Value

Source§

impl From<u32> for otter_nodejs_tests::toml::Value

1.6.0 (const: unstable) · Source§

impl From<u32> for f64

1.6.0 (const: unstable) · Source§

impl From<u32> for f128

1.5.0 (const: unstable) · Source§

impl From<u32> for i64

1.26.0 (const: unstable) · Source§

impl From<u32> for i128

1.5.0 (const: unstable) · Source§

impl From<u32> for u64

1.26.0 (const: unstable) · Source§

impl From<u32> for u128

Source§

impl From<u32> for NotNan<f64>

1.1.0 (const: unstable) · Source§

impl From<u32> for Ipv4Addr

Source§

impl From<u32> for OrderedFloat<f64>

Source§

impl From<u32> for Number

1.34.0 (const: unstable) · Source§

impl From<u32> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<u32>

Source§

impl From<u32> for Reason

Source§

impl From<u32> for HeaderValue

Source§

impl From<u32> for GeneralCategoryGroup

Source§

impl From<u32> for BigInt

Source§

impl From<u32> for BigUint

Source§

impl From<u32> for Mode

Source§

impl From<u32> for RawBytesULE<zerovec::::ule::plain::{impl#42}::{constant#0}>

Source§

impl From<u64> for otter_nodejs_tests::tera::Value

Source§

impl From<u64> for f128

1.26.0 (const: unstable) · Source§

impl From<u64> for i128

1.26.0 (const: unstable) · Source§

impl From<u64> for u128

Source§

impl From<u64> for Number

Source§

impl From<u64> for LimbVal

1.34.0 (const: unstable) · Source§

impl From<u64> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<u64>

Source§

impl From<u64> for HeaderValue

Source§

impl From<u64> for BigInt

Source§

impl From<u64> for BigUint

Source§

impl From<u64> for RawBytesULE<zerovec::::ule::plain::{impl#58}::{constant#0}>

1.26.0 (const: unstable) · Source§

impl From<u128> for Ipv6Addr

Source§

impl From<u128> for BigInt

Source§

impl From<u128> for BigUint

Source§

impl From<u128> for Hash128

Source§

impl From<u128> for RawBytesULE<zerovec::::ule::plain::{impl#74}::{constant#0}>

Source§

impl From<()> for otter_nodejs_tests::tera::Value

Source§

impl From<usize> for otter_nodejs_tests::tera::Value

Source§

impl From<usize> for LibInBundleI

Source§

impl From<usize> for DescId

Source§

impl From<usize> for SvgId

Source§

impl From<usize> for FaceId

Source§

impl From<usize> for Notch

Source§

impl From<usize> for Number

1.23.0 (const: unstable) · Source§

impl From<usize> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<usize>

Source§

impl From<usize> for HeaderValue

Source§

impl From<usize> for Token

Source§

impl From<usize> for BigInt

Source§

impl From<usize> for BigUint

Source§

impl From<usize> for PIA

Source§

impl From<usize> for PIB

Source§

impl From<Error> for InternalError

Source§

impl From<Error> for AuthorisationError

Source§

impl From<Error> for AuthKeysManipError

Source§

impl From<Error> for TokenDeliveryError

Source§

impl From<Error> for Box<dyn Error + Send + Sync>

Available on crate feature std or non-anyhow_no_core_error only.
Source§

impl From<Error> for Box<dyn Error + Send>

Available on crate feature std or non-anyhow_no_core_error only.
Source§

impl From<Error> for Box<dyn Error>

Available on crate feature std or non-anyhow_no_core_error only.
Source§

impl From<Index> for usize

Source§

impl From<LibInBundleI> for usize

Source§

impl From<DateTime<FixedOffset>> for DateTime<Local>

Available on crate feature clock only.

Convert a DateTime<FixedOffset> instance into a DateTime<Local> instance.

Source§

impl From<DateTime<FixedOffset>> for DateTime<Utc>

Convert a DateTime<FixedOffset> instance into a DateTime<Utc> instance.

Source§

impl From<DateTime<Local>> for DateTime<FixedOffset>

Available on crate feature clock only.

Convert a DateTime<Local> instance into a DateTime<FixedOffset> instance.

Source§

impl From<DateTime<Local>> for DateTime<Utc>

Available on crate feature clock only.

Convert a DateTime<Local> instance into a DateTime<Utc> instance.

Source§

impl From<DateTime<Utc>> for DateTime<FixedOffset>

Convert a DateTime<Utc> instance into a DateTime<FixedOffset> instance.

Source§

impl From<DateTime<Utc>> for DateTime<Local>

Available on crate feature clock only.

Convert a DateTime<Utc> instance into a DateTime<Local> instance.

Source§

impl From<NaiveDate> for NaiveDateTime

Source§

impl From<NaiveDateTime> for NaiveDate

Source§

impl From<Error> for InternalError

Source§

impl From<Error> for SVGProcessingError

Source§

impl From<Error> for ProcessingError

Source§

impl From<Error> for clap::errors::Error

Source§

impl From<Dir> for OwnedFd

Source§

impl From<OpenOptions> for OpenOptions

Source§

impl From<GlobError> for LibraryLoadError

Source§

impl From<Duration> for otter_nodejs_tests::Duration

Source§

impl From<Timestamp> for SystemTime

Source§

impl From<Error> for AccountsSaveError

Source§

impl From<Error> for PacketFrameReadError

Source§

impl From<Error> for PacketFrameWriteError

Source§

impl From<Error> for ZipError

Source§

impl From<Error> for FlexiLoggerError

Source§

impl From<Error> for GetTimezoneError

Source§

impl From<Error> for ignore::Error

Source§

impl From<Error> for ImageError

Source§

impl From<Error> for jpeg_decoder::error::Error

Source§

impl From<Error> for notify::Error

Source§

impl From<Error> for OpenSSHKeyError

Source§

impl From<Error> for DecodingError

Source§

impl From<Error> for EncodingError

Source§

impl From<Error> for Format

Source§

impl From<Error> for AnyDelimiterCodecError

Source§

impl From<Error> for LinesCodecError

Source§

impl From<Error> for otter_nodejs_tests::tera::Error

Source§

impl From<Error> for clap::errors::Error

Source§

impl From<Error> for GlobError

1.87.0 · Source§

impl From<PipeReader> for Stdio

1.87.0 · Source§

impl From<PipeReader> for OwnedFd

Available on non-Trusty only.
1.87.0 · Source§

impl From<PipeWriter> for Stdio

1.87.0 · Source§

impl From<PipeWriter> for OwnedFd

Available on non-Trusty only.
1.74.0 · Source§

impl From<Stderr> for Stdio

1.74.0 · Source§

impl From<Stdout> for Stdio

Source§

impl From<termios> for Termios

Source§

impl From<timespec> for TimeSpec

Source§

impl From<timeval> for TimeVal

Source§

impl From<ucred> for UnixCredentials

Source§

impl From<SetLoggerError> for FlexiLoggerError

Source§

impl From<Incompat<LibraryLoadMFIncompat>> for LibraryLoadError

Source§

impl From<Unsupported> for VersionError

Source§

impl From<Version> for u32

1.24.0 · Source§

impl From<RecvError> for otter_nodejs_tests::mpsc::RecvTimeoutError

1.24.0 · Source§

impl From<RecvError> for otter_nodejs_tests::mpsc::TryRecvError

Source§

impl From<UnixCredentials> for ucred

Source§

impl From<Termios> for termios

Source§

impl From<ClockId> for i32

Source§

impl From<Gid> for u32

Available on crate feature user only.
Source§

impl From<Pid> for i32

Available on crate feature process only.
Source§

impl From<User> for passwd

Available on crate feature user and non-Redox OS only.
Source§

impl From<FloatIsNan> for otter_nodejs_tests::io::Error

Available on crate feature std only.
Source§

impl From<NotNan<f32>> for f32

Source§

impl From<NotNan<f32>> for NotNan<f64>

Source§

impl From<NotNan<f64>> for f64

Source§

impl From<Error> for otter_nodejs_tests::io::Error

Available on crate feature std only.
Source§

impl From<Error> for otter_nodejs_tests::tera::Error

Source§

impl From<Alignment> for usize

Source§

impl From<Alignment> for NonZero<usize>

Source§

impl From<Broken> for otter_nodejs_tests::io::Error

Source§

impl From<SenderError> for otter_nodejs_tests::io::Error

Source§

impl From<Error> for otter_nodejs_tests::io::Error

Available on crate feature std only.
Source§

impl From<DescId> for usize

Source§

impl From<SubstError> for LibraryLoadError

Source§

impl From<SvgId> for usize

Source§

impl From<KeyData> for DefaultKey

Source§

impl From<KeyData> for Id

Source§

impl From<KeyData> for AccountId

Source§

impl From<KeyData> for ClientId

Source§

impl From<KeyData> for FastSplitId

Source§

impl From<KeyData> for OccId

Source§

impl From<KeyData> for OccultIlkId

Source§

impl From<KeyData> for PieceId

Source§

impl From<KeyData> for PlayerId

Source§

impl From<KeyData> for VisiblePieceId

Source§

impl From<AuthKeysManipError> for InternalError

Source§

impl From<AuthKeysManipError> for MgmtError

Source§

impl From<Id> for KeyData

Source§

impl From<Id> for String

Source§

impl From<Utf8Error> for otter_nodejs_tests::rmp_serde::decode::Error

Source§

impl From<Utf8Error> for base64ct::errors::Error

Source§

impl From<Utf8Error> for OpenSSHKeyError

Source§

impl From<AccountNotFound> for MgmtError

1.62.0 · Source§

impl From<Arc<str>> for Arc<[u8]>

Source§

impl From<Arc<ByteStr>> for Arc<[u8]>

Available on non-no_rc and non-no_sync and target_has_atomic=ptr only.
Source§

impl From<Arc<[u8]>> for Arc<ByteStr>

Available on non-no_rc and non-no_sync and target_has_atomic=ptr only.
Source§

impl From<CircleOutline> for Outline

Source§

impl From<ClientId> for KeyData

Source§

impl From<ClientId> for String

Source§

impl From<CompassAngle> for u8

Source§

impl From<CoordinateOverflow> for InternalError

Source§

impl From<CoordinateOverflow> for LibraryLoadError

Source§

impl From<CoordinateOverflow> for MgmtError

Source§

impl From<CoordinateOverflow> for SpecError

Source§

impl From<Duration> for otter_nodejs_tests::humantime::Duration

Source§

impl From<Duration> for TimeSpec

Source§

impl From<FaceId> for u8

Source§

impl From<FaceId> for usize

Source§

impl From<FastSplitId> for KeyData

Source§

impl From<FastSplitId> for String

1.20.0 · Source§

impl From<File> for Stdio

1.63.0 · Source§

impl From<File> for OwnedFd

Available on non-Trusty only.
Source§

impl From<File> for reqwest::blocking::body::Body

Source§

impl From<File> for tokio::fs::file::File

Source§

impl From<FutureInstant> for otter_nodejs_tests::Instant

Source§

impl From<FutureInstantOutOfRange> for InternalError

Source§

impl From<GameBeingDestroyed> for Fatal

Source§

impl From<GameBeingDestroyed> for MgmtError

Source§

impl From<GoodItemName> for String

Source§

impl From<HtmlLit> for &'static HtmlStr

Source§

impl From<HtmlLit> for Html

Source§

impl From<Instant> for FutureInstant

Source§

impl From<Instant> for time::instant::Instant

Source§

impl From<Instant> for tokio::time::instant::Instant

Source§

impl From<InternalLogicError> for SubstErrorKind

1.16.0 (const: unstable) · Source§

impl From<Ipv4Addr> for IpAddr

1.1.0 (const: unstable) · Source§

impl From<Ipv4Addr> for u32

Source§

impl From<Ipv4Addr> for Ipv4Net

1.16.0 (const: unstable) · Source§

impl From<Ipv6Addr> for IpAddr

1.26.0 (const: unstable) · Source§

impl From<Ipv6Addr> for u128

Source§

impl From<Ipv6Addr> for Ipv6Net

Source§

impl From<Notch> for u32

Source§

impl From<Notch> for usize

Source§

impl From<OccId> for KeyData

Source§

impl From<OccId> for String

Source§

impl From<OrderedFloat<f32>> for f32

Source§

impl From<OrderedFloat<f64>> for f64

Source§

impl From<PUOs_Simple_Modify> for PieceUpdateOps

1.24.0 · Source§

impl From<PathBuf> for Arc<Path>

1.20.0 · Source§

impl From<PathBuf> for Box<Path>

1.24.0 · Source§

impl From<PathBuf> for Rc<Path>

1.14.0 · Source§

impl From<PathBuf> for OsString

Source§

impl From<PlayerId> for KeyData

Source§

impl From<PlayerId> for String

Source§

impl From<PlayerNotFound> for ApiPieceOpError

Source§

impl From<PlayerNotFound> for Fatal

Source§

impl From<PlayerNotFound> for MgmtError

Source§

impl From<RectOutline> for Outline

Source§

impl From<RngIsReal> for MgmtError

Source§

impl From<TimeIsReal> for MgmtError

Source§

impl From<TimeSpec> for otter_nodejs_tests::Duration

Source§

impl From<TokenDeliveryError> for MgmtError

Source§

impl From<TryFromIntError> for otter_nodejs_tests::rmp_serde::decode::Error

Source§

impl From<TryFromIntError> for Overflow

Source§

impl From<Uid> for u32

Available on crate feature user only.
1.63.0 · Source§

impl From<UnixStream> for OwnedFd

Source§

impl From<UnixStream> for socket2::socket::Socket

Source§

impl From<UnixStream> for socket2::socket::Socket

Source§

impl From<UnsupportedColourSpec> for LibraryLoadError

Source§

impl From<UnsupportedColourSpec> for SpecError

Source§

impl From<Url> for String

String conversion.

Source§

impl From<VisiblePieceId> for KeyData

Source§

impl From<VisiblePieceId> for String

Source§

impl From<PathPersistError> for otter_nodejs_tests::io::Error

Source§

impl From<PathPersistError> for TempPath

Source§

impl From<Error> for InternalError

Source§

impl From<Map<String, Value>> for otter_nodejs_tests::tera::Value

Source§

impl From<Number> for otter_nodejs_tests::tera::Value

Source§

impl From<SystemTime> for DateTime<Local>

Available on crate feature clock only.
Source§

impl From<SystemTime> for DateTime<Utc>

Available on crate feature std only.
Source§

impl From<SystemTime> for Timestamp

Source§

impl From<SystemTime> for FileTime

Source§

impl From<SystemTime> for OffsetDateTime

Available on crate feature std only.
Source§

impl From<Error> for LibraryLoadError

Source§

impl From<Error> for FlexiLoggerError

Source§

impl From<Error> for otter_nodejs_tests::io::Error

Source§

impl From<Map<String, Value>> for otter_nodejs_tests::toml::Value

Source§

impl From<Datetime> for otter_nodejs_tests::toml::Value

Source§

impl From<OwnedFd> for Dir

1.87.0 · Source§

impl From<OwnedFd> for PipeReader

Available on non-Trusty only.
1.87.0 · Source§

impl From<OwnedFd> for PipeWriter

Available on non-Trusty only.
1.63.0 · Source§

impl From<OwnedFd> for otter_nodejs_tests::File

Available on non-Trusty only.
1.63.0 · Source§

impl From<OwnedFd> for Stdio

1.63.0 · Source§

impl From<OwnedFd> for otter_nodejs_tests::UnixStream

1.63.0 · Source§

impl From<OwnedFd> for otter_nodejs_tests::unix::net::UnixDatagram

1.63.0 · Source§

impl From<OwnedFd> for otter_nodejs_tests::unix::net::UnixListener

1.63.0 · Source§

impl From<OwnedFd> for std::net::tcp::TcpListener

Available on non-Trusty only.
1.63.0 · Source§

impl From<OwnedFd> for std::net::tcp::TcpStream

Available on non-Trusty only.
1.63.0 · Source§

impl From<OwnedFd> for std::net::udp::UdpSocket

Available on non-Trusty only.
Source§

impl From<OwnedFd> for PidFd

1.74.0 · Source§

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.

1.74.0 · Source§

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.

1.74.0 · Source§

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.

Source§

impl From<OwnedFd> for mio::net::tcp::listener::TcpListener

Available on Unix or Hermit or WASI only.
Source§

impl From<OwnedFd> for mio::net::tcp::stream::TcpStream

Available on Unix or Hermit or WASI only.
Source§

impl From<OwnedFd> for mio::net::udp::UdpSocket

Available on Unix or Hermit or WASI only.
Source§

impl From<OwnedFd> for mio::net::uds::datagram::UnixDatagram

Source§

impl From<OwnedFd> for mio::net::uds::listener::UnixListener

Source§

impl From<OwnedFd> for mio::net::uds::stream::UnixStream

Source§

impl From<OwnedFd> for mio::sys::unix::pipe::Receiver

Available on crate feature os-ext only.
Source§

impl From<OwnedFd> for mio::sys::unix::pipe::Sender

Available on crate feature os-ext only.
Source§

impl From<OwnedFd> for socket2::socket::Socket

Source§

impl From<OwnedFd> for socket2::socket::Socket

Source§

impl From<SocketAddr> for tokio::net::unix::socketaddr::SocketAddr

1.63.0 · Source§

impl From<UnixDatagram> for OwnedFd

Source§

impl From<UnixDatagram> for socket2::socket::Socket

Source§

impl From<UnixDatagram> for socket2::socket::Socket

1.63.0 · Source§

impl From<UnixListener> for OwnedFd

Source§

impl From<UnixListener> for socket2::socket::Socket

Source§

impl From<UnixListener> for socket2::socket::Socket

Source§

impl From<Overflow> for InternalError

Source§

impl From<Overflow> for MgmtError

Source§

impl From<TotallyUnboundedRange> for LogicError

Source§

impl From<LayoutError> for TryReserveErrorKind

Source§

impl From<LayoutError> for CollectionAllocErr

Source§

impl From<__m128> for Simd<f32, 4>

Source§

impl From<__m128d> for Simd<f64, 2>

Source§

impl From<__m128i> for Simd<i8, 16>

Source§

impl From<__m128i> for Simd<i16, 8>

Source§

impl From<__m128i> for Simd<i32, 4>

Source§

impl From<__m128i> for Simd<i64, 2>

Source§

impl From<__m128i> for Simd<u8, 16>

Source§

impl From<__m128i> for Simd<u16, 8>

Source§

impl From<__m128i> for Simd<u32, 4>

Source§

impl From<__m128i> for Simd<u64, 2>

Source§

impl From<__m256> for Simd<f32, 8>

Source§

impl From<__m256d> for Simd<f64, 4>

Source§

impl From<__m256i> for Simd<i8, 32>

Source§

impl From<__m256i> for Simd<i16, 16>

Source§

impl From<__m256i> for Simd<i32, 8>

Source§

impl From<__m256i> for Simd<i64, 4>

Source§

impl From<__m256i> for Simd<u8, 32>

Source§

impl From<__m256i> for Simd<u16, 16>

Source§

impl From<__m256i> for Simd<u32, 8>

Source§

impl From<__m256i> for Simd<u64, 4>

Source§

impl From<__m512> for Simd<f32, 16>

Source§

impl From<__m512d> for Simd<f64, 8>

Source§

impl From<__m512i> for Simd<i8, 64>

Source§

impl From<__m512i> for Simd<i16, 32>

Source§

impl From<__m512i> for Simd<i32, 16>

Source§

impl From<__m512i> for Simd<i64, 8>

Source§

impl From<__m512i> for Simd<u8, 64>

Source§

impl From<__m512i> for Simd<u16, 32>

Source§

impl From<__m512i> for Simd<u32, 16>

Source§

impl From<__m512i> for Simd<u64, 8>

1.16.0 (const: unstable) · Source§

impl From<SocketAddrV4> for otter_nodejs_tests::SocketAddr

Source§

impl From<SocketAddrV4> for SockaddrIn

Available on crate feature net only.
Source§

impl From<SocketAddrV4> for socket2::sockaddr::SockAddr

Source§

impl From<SocketAddrV4> for socket2::sockaddr::SockAddr

Source§

impl From<SocketAddrV4> for SockaddrStorage

Available on crate feature net only.
1.16.0 (const: unstable) · Source§

impl From<SocketAddrV6> for otter_nodejs_tests::SocketAddr

Source§

impl From<SocketAddrV6> for SockaddrIn6

Available on crate feature net only.
Source§

impl From<SocketAddrV6> for socket2::sockaddr::SockAddr

Source§

impl From<SocketAddrV6> for socket2::sockaddr::SockAddr

Source§

impl From<SocketAddrV6> for SockaddrStorage

Available on crate feature net only.
1.41.0 (const: unstable) · Source§

impl From<NonZero<i8>> for NonZero<i16>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i8>> for NonZero<i32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i8>> for NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i8>> for NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i8>> for NonZero<isize>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i16>> for NonZero<i32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i16>> for NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i16>> for NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i16>> for NonZero<isize>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i32>> for NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i32>> for NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i64>> for NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<i16>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<i32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<isize>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<u16>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<u32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<u64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<u128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for NonZero<usize>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for NonZero<i32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for NonZero<u32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for NonZero<u64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for NonZero<u128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for NonZero<usize>

Source§

impl From<NonZero<u32>> for otter_nodejs_tests::rand::Error

1.41.0 (const: unstable) · Source§

impl From<NonZero<u32>> for NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u32>> for NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u32>> for NonZero<u64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u32>> for NonZero<u128>

Source§

impl From<NonZero<u32>> for getrandom::error::Error

1.41.0 (const: unstable) · Source§

impl From<NonZero<u64>> for NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u64>> for NonZero<u128>

Source§

impl From<ParseFloatError> for SVGProcessingError

Source§

impl From<ParseIntError> for FlexiLoggerError

Source§

impl From<Range<usize>> for aho_corasick::util::search::Span

Source§

impl From<Range<usize>> for regex_automata::util::search::Span

Source§

impl From<Simd<f32, 4>> for __m128

Source§

impl From<Simd<f32, 8>> for __m256

Source§

impl From<Simd<f32, 16>> for __m512

Source§

impl From<Simd<f64, 2>> for __m128d

Source§

impl From<Simd<f64, 4>> for __m256d

Source§

impl From<Simd<f64, 8>> for __m512d

Source§

impl From<Simd<i8, 16>> for __m128i

Source§

impl From<Simd<i8, 32>> for __m256i

Source§

impl From<Simd<i8, 64>> for __m512i

Source§

impl From<Simd<i16, 8>> for __m128i

Source§

impl From<Simd<i16, 16>> for __m256i

Source§

impl From<Simd<i16, 32>> for __m512i

Source§

impl From<Simd<i32, 4>> for __m128i

Source§

impl From<Simd<i32, 8>> for __m256i

Source§

impl From<Simd<i32, 16>> for __m512i

Source§

impl From<Simd<i64, 2>> for __m128i

Source§

impl From<Simd<i64, 4>> for __m256i

Source§

impl From<Simd<i64, 8>> for __m512i

Source§

impl From<Simd<u8, 16>> for __m128i

Source§

impl From<Simd<u8, 32>> for __m256i

Source§

impl From<Simd<u8, 64>> for __m512i

Source§

impl From<Simd<u16, 8>> for __m128i

Source§

impl From<Simd<u16, 16>> for __m256i

Source§

impl From<Simd<u16, 32>> for __m512i

Source§

impl From<Simd<u32, 4>> for __m128i

Source§

impl From<Simd<u32, 8>> for __m256i

Source§

impl From<Simd<u32, 16>> for __m512i

Source§

impl From<Simd<u64, 2>> for __m128i

Source§

impl From<Simd<u64, 4>> for __m256i

Source§

impl From<Simd<u64, 8>> for __m512i

1.18.0 · Source§

impl From<Box<str>> for String

1.18.0 · Source§

impl From<Box<OsStr>> for OsString

Source§

impl From<Box<ByteStr>> for Box<[u8]>

1.18.0 · Source§

impl From<Box<CStr>> for CString

1.18.0 · Source§

impl From<Box<Path>> for PathBuf

Source§

impl From<Box<BStr>> for Box<[u8]>

Available on crate feature alloc only.
Source§

impl From<Box<[u8]>> for Box<ByteStr>

Source§

impl From<Box<[u8]>> for Box<BStr>

Available on crate feature alloc only.
Source§

impl From<Box<[u8]>> for bytes::bytes::Bytes

Source§

impl From<ByteString> for Vec<u8>

1.78.0 · Source§

impl From<TryReserveError> for otter_nodejs_tests::io::Error

1.24.0 · Source§

impl From<CString> for Arc<CStr>

Available on target_has_atomic=ptr only.
1.20.0 · Source§

impl From<CString> for Box<CStr>

1.24.0 · Source§

impl From<CString> for Rc<CStr>

1.7.0 · Source§

impl From<CString> for Vec<u8>

1.0.0 · Source§

impl From<NulError> for otter_nodejs_tests::io::Error

1.62.0 · Source§

impl From<Rc<str>> for Rc<[u8]>

Source§

impl From<Rc<ByteStr>> for Rc<[u8]>

Available on non-no_rc only.
Source§

impl From<Rc<[u8]>> for Rc<ByteStr>

Available on non-no_rc only.
Source§

impl From<String> for otter_nodejs_tests::tera::Value

Source§

impl From<String> for otter_nodejs_tests::toml::Value

Source§

impl From<String> for Count<'static>

1.21.0 · Source§

impl From<String> for Arc<str>

Available on non-no_global_oom_handling only.
1.0.0 · Source§

impl From<String> for PathBuf

Source§

impl From<String> for otter_nodejs_tests::tera::Error

1.20.0 · Source§

impl From<String> for Box<str>

Available on non-no_global_oom_handling only.
1.21.0 · Source§

impl From<String> for Rc<str>

Available on non-no_global_oom_handling only.
1.14.0 · Source§

impl From<String> for Vec<u8>

1.0.0 · Source§

impl From<String> for OsString

Source§

impl From<String> for BString

Source§

impl From<String> for bytes::bytes::Bytes

Source§

impl From<String> for hyper::body::body::Body

Source§

impl From<String> for reqwest::async_impl::body::Body

Source§

impl From<String> for reqwest::blocking::body::Body

Source§

impl From<Vec<u8>> for BString

Source§

impl From<Vec<u8>> for bytes::bytes::Bytes

Source§

impl From<Vec<u8>> for hyper::body::body::Body

Source§

impl From<Vec<u8>> for reqwest::async_impl::body::Body

Source§

impl From<Vec<u8>> for reqwest::blocking::body::Body

Source§

impl From<Vec<u8>> for ByteBuf

Source§

impl From<Vec<u32>> for otter_nodejs_tests::rand::seq::index::IndexVec

Source§

impl From<Vec<usize>> for otter_nodejs_tests::rand::seq::index::IndexVec

1.43.0 · Source§

impl From<Vec<NonZero<u8>>> for CString

Source§

impl From<Vec<BacktraceFrame>> for Backtrace

1.24.0 · Source§

impl From<OsString> for Arc<OsStr>

1.0.0 · Source§

impl From<OsString> for PathBuf

1.20.0 · Source§

impl From<OsString> for Box<OsStr>

1.24.0 · Source§

impl From<OsString> for Rc<OsStr>

1.63.0 · Source§

impl From<TcpListener> for OwnedFd

Available on non-Trusty only.
Source§

impl From<TcpListener> for socket2::socket::Socket

Source§

impl From<TcpListener> for socket2::socket::Socket

1.63.0 · Source§

impl From<TcpStream> for OwnedFd

Available on non-Trusty only.
Source§

impl From<TcpStream> for socket2::socket::Socket

Source§

impl From<TcpStream> for socket2::socket::Socket

1.63.0 · Source§

impl From<UdpSocket> for OwnedFd

Available on non-Trusty only.
Source§

impl From<UdpSocket> for socket2::socket::Socket

Source§

impl From<UdpSocket> for socket2::socket::Socket

Source§

impl From<PidFd> for OwnedFd

1.20.0 · Source§

impl From<ChildStderr> for Stdio

1.63.0 · Source§

impl From<ChildStderr> for OwnedFd

Source§

impl From<ChildStderr> for mio::sys::unix::pipe::Receiver

Available on crate feature os-ext only.

§Notes

The underlying pipe is not set to non-blocking.

Source§

impl From<ChildStderr> for mio::sys::unix::pipe::Receiver

Available on crate feature os-ext only.

§Notes

The underlying pipe is not set to non-blocking.

1.20.0 · Source§

impl From<ChildStdin> for Stdio

1.63.0 · Source§

impl From<ChildStdin> for OwnedFd

Source§

impl From<ChildStdin> for mio::sys::unix::pipe::Sender

Available on crate feature os-ext only.

§Notes

The underlying pipe is not set to non-blocking.

Source§

impl From<ChildStdin> for mio::sys::unix::pipe::Sender

Available on crate feature os-ext only.

§Notes

The underlying pipe is not set to non-blocking.

1.20.0 · Source§

impl From<ChildStdout> for Stdio

1.63.0 · Source§

impl From<ChildStdout> for OwnedFd

Source§

impl From<ChildStdout> for mio::sys::unix::pipe::Receiver

Available on crate feature os-ext only.

§Notes

The underlying pipe is not set to non-blocking.

Source§

impl From<ChildStdout> for mio::sys::unix::pipe::Receiver

Available on crate feature os-ext only.

§Notes

The underlying pipe is not set to non-blocking.

Source§

impl From<ExitStatusError> for ExitStatus

Source§

impl From<Aes128Enc> for Aes128

Source§

impl From<Aes128Enc> for Aes128Dec

Source§

impl From<Aes192Enc> for Aes192

Source§

impl From<Aes192Enc> for Aes192Dec

Source§

impl From<Aes256Enc> for Aes256

Source§

impl From<Aes256Enc> for Aes256Dec

Source§

impl From<Span> for otter_nodejs_tests::inventory::core::ops::Range<usize>

Source§

impl From<Frame> for BacktraceFrame

Source§

impl From<InvalidEncodingError> for base64ct::errors::Error

Source§

impl From<InvalidLengthError> for base64ct::errors::Error

Source§

impl From<InvalidLengthError> for password_hash::errors::Error

Source§

impl From<BString> for Vec<u8>

Source§

impl From<Bytes> for Vec<u8>

Source§

impl From<Bytes> for BytesMut

Source§

impl From<Bytes> for hyper::body::body::Body

Source§

impl From<Bytes> for reqwest::async_impl::body::Body

Source§

impl From<Bytes> for reqwest::blocking::body::Body

Source§

impl From<BytesMut> for Vec<u8>

Source§

impl From<BytesMut> for bytes::bytes::Bytes

Source§

impl From<TryGetError> for otter_nodejs_tests::io::Error

Available on crate feature std only.
Source§

impl From<OverflowError> for StreamCipherError

Source§

impl From<FileTime> for SystemTime

Source§

impl From<CompressError> for otter_nodejs_tests::io::Error

Source§

impl From<DecompressError> for otter_nodejs_tests::io::Error

Source§

impl From<Error> for otter_nodejs_tests::io::Error

Source§

impl From<Error> for otter_nodejs_tests::rand::Error

Available on crate feature getrandom only.
Source§

impl From<GlobError> for otter_nodejs_tests::io::Error

Source§

impl From<Reason> for u32

Source§

impl From<Reason> for h2::error::Error

Source§

impl From<StreamId> for u32

Source§

impl From<MaxSizeReached> for http::error::Error

Source§

impl From<HeaderName> for HeaderValue

Source§

impl From<InvalidHeaderName> for http::error::Error

Source§

impl From<InvalidHeaderValue> for http::error::Error

Source§

impl From<InvalidMethod> for http::error::Error

Source§

impl From<InvalidStatusCode> for http::error::Error

Source§

impl From<StatusCode> for u16

Source§

impl From<Authority> for Uri

Convert an Authority into a Uri.

Source§

impl From<PathAndQuery> for Uri

Convert a PathAndQuery into a Uri.

Source§

impl From<InvalidUri> for http::error::Error

Source§

impl From<InvalidUriParts> for http::error::Error

Source§

impl From<Uri> for Parts

Convert a Uri into Parts

Source§

impl From<Body> for reqwest::async_impl::body::Body

Source§

impl From<Upgraded> for Upgraded

Source§

impl From<Subtag> for TinyAsciiStr<8>

Source§

impl From<Key> for TinyAsciiStr<2>

Source§

impl From<Attribute> for TinyAsciiStr<8>

Source§

impl From<Key> for TinyAsciiStr<2>

Source§

impl From<SubdivisionSuffix> for TinyAsciiStr<4>

Source§

impl From<LanguageIdentifier> for DataLocale

Source§

impl From<LanguageIdentifier> for Locale

Source§

impl From<Locale> for DataLocale

Source§

impl From<Locale> for LanguageIdentifier

Source§

impl From<CurrencyType> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<NumberingSystem> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<RegionOverride> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<RegionalSubdivision> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<TimeZoneShortId> for icu_locale_core::extensions::unicode::value::Value

Source§

impl From<Language> for LanguageIdentifier

§Examples

use icu::locale::{langid, subtags::language, LanguageIdentifier};

assert_eq!(LanguageIdentifier::from(language!("en")), langid!("en"));
Source§

impl From<Language> for Locale

§Examples

use icu::locale::Locale;
use icu::locale::{locale, subtags::language};

assert_eq!(Locale::from(language!("en")), locale!("en"));
Source§

impl From<Language> for TinyAsciiStr<3>

Source§

impl From<Region> for TinyAsciiStr<3>

Source§

impl From<Script> for Subtag

Source§

impl From<Script> for icu_properties::props::Script

Available on crate feature compiled_data only.

Enabled with the compiled_data Cargo feature.

Source§

impl From<Script> for TinyAsciiStr<4>

Source§

impl From<Subtag> for TinyAsciiStr<8>

Source§

impl From<Variant> for TinyAsciiStr<8>

Source§

impl From<BidiClass> for u16

Source§

impl From<CanonicalCombiningClass> for u16

Source§

impl From<EastAsianWidth> for u16

Source§

impl From<GeneralCategoryGroup> for u32

Source§

impl From<GraphemeClusterBreak> for u16

Source§

impl From<HangulSyllableType> for u16

Source§

impl From<IndicConjunctBreak> for u16

Source§

impl From<IndicSyllabicCategory> for u16

Source§

impl From<JoiningGroup> for u16

Source§

impl From<JoiningType> for u16

Source§

impl From<LineBreak> for u16

Source§

impl From<NumericType> for u16

Source§

impl From<Script> for u16

Source§

impl From<Script> for icu_locale_core::subtags::script::Script

Available on crate feature compiled_data only.

Enabled with the compiled_data Cargo feature.

Source§

impl From<SentenceBreak> for u16

Source§

impl From<VerticalOrientation> for u16

Source§

impl From<WordBreak> for u16

Source§

impl From<Errors> for Result<(), Errors>

Source§

impl From<Errors> for ParseError

Source§

impl From<Delay> for otter_nodejs_tests::Duration

Source§

impl From<ImageBuffer<Luma<f32>, Vec<f32>>> for DynamicImage

Source§

impl From<ImageBuffer<Luma<u8>, Vec<u8>>> for DynamicImage

Source§

impl From<ImageBuffer<Luma<u16>, Vec<u16>>> for DynamicImage

Source§

impl From<ImageBuffer<LumaA<f32>, Vec<f32>>> for DynamicImage

Source§

impl From<ImageBuffer<LumaA<u8>, Vec<u8>>> for DynamicImage

Source§

impl From<ImageBuffer<LumaA<u16>, Vec<u16>>> for DynamicImage

Source§

impl From<ImageBuffer<Rgb<f32>, Vec<f32>>> for DynamicImage

Source§

impl From<ImageBuffer<Rgb<u8>, Vec<u8>>> for DynamicImage

Source§

impl From<ImageBuffer<Rgb<u16>, Vec<u16>>> for DynamicImage

Source§

impl From<ImageBuffer<Rgba<f32>, Vec<f32>>> for DynamicImage

Source§

impl From<ImageBuffer<Rgba<u8>, Vec<u8>>> for DynamicImage

Source§

impl From<ImageBuffer<Rgba<u16>, Vec<u16>>> for DynamicImage

Source§

impl From<Ipv4AddrRange> for IpAddrRange

Source§

impl From<Ipv6AddrRange> for IpAddrRange

Source§

impl From<Ipv4Net> for IpNet

Source§

impl From<Ipv4Subnets> for IpSubnets

Source§

impl From<Ipv6Net> for IpNet

Source§

impl From<Ipv6Subnets> for IpSubnets

Source§

impl From<LiteMap<Key, Value, ShortBoxSlice<(Key, Value)>>> for Keywords

Source§

impl From<StreamResult> for Result<MZStatus, MZError>

Available on non-crate feature rustc-dep-of-std only.
Source§

impl From<Ready> for UnixReady

Source§

impl From<TcpListener> for OwnedFd

Available on Unix or Hermit or WASI only.
Source§

impl From<TcpListener> for std::net::tcp::TcpListener

Source§

impl From<TcpStream> for OwnedFd

Available on Unix or Hermit or WASI only.
Source§

impl From<TcpStream> for std::net::tcp::TcpStream

Source§

impl From<UdpSocket> for OwnedFd

Available on Unix or Hermit or WASI only.
Source§

impl From<UdpSocket> for std::net::udp::UdpSocket

Source§

impl From<UnixDatagram> for OwnedFd

Source§

impl From<UnixDatagram> for otter_nodejs_tests::unix::net::UnixDatagram

Source§

impl From<UnixListener> for OwnedFd

Source§

impl From<UnixListener> for otter_nodejs_tests::unix::net::UnixListener

Source§

impl From<UnixStream> for otter_nodejs_tests::UnixStream

Source§

impl From<UnixStream> for OwnedFd

Source§

impl From<Receiver> for OwnedFd

Available on crate feature os-ext only.
Source§

impl From<Sender> for OwnedFd

Available on crate feature os-ext only.
Source§

impl From<UnixReady> for Ready

Source§

impl From<Token> for usize

Source§

impl From<Token> for usize

Source§

impl From<Token> for usize

Source§

impl From<TlsAcceptor> for TlsAcceptor

Source§

impl From<TlsConnector> for TlsConnector

Source§

impl From<BigUint> for BigInt

Source§

impl From<ErrorStack> for otter_nodejs_tests::fmt::Error

Source§

impl From<ErrorStack> for otter_nodejs_tests::io::Error

Source§

impl From<ErrorStack> for openssl::ssl::error::Error

Source§

impl From<PIA> for usize

Source§

impl From<PIB> for usize

Source§

impl From<OtterOutput> for String

Source§

impl From<Position<'_>> for LineColLocation

Source§

impl From<Span<'_>> for LineColLocation

Source§

impl From<PotentialCodePoint> for u32

Source§

impl From<ChaCha8Core> for ChaCha8Rng

Source§

impl From<ChaCha12Core> for ChaCha12Rng

Source§

impl From<ChaCha20Core> for ChaCha20Rng

Source§

impl From<Span> for otter_nodejs_tests::inventory::core::ops::Range<usize>

Source§

impl From<Error> for regex_syntax::error::Error

Source§

impl From<Error> for regex_syntax::error::Error

Source§

impl From<ClientBuilder> for ClientBuilder

Source§

impl From<Response> for reqwest::async_impl::body::Body

A Response can be piped as the Body of another request.

Source§

impl From<MarkerReadError> for otter_nodejs_tests::rmp_serde::decode::Error

Source§

impl From<ByteBuf> for Vec<u8>

Source§

impl From<Mode> for u32

Source§

impl From<Errno> for otter_nodejs_tests::io::Error

Available on crate feature std only.
Source§

impl From<Hash128> for u128

Source§

impl From<Socket> for otter_nodejs_tests::UnixStream

Source§

impl From<Socket> for otter_nodejs_tests::UnixStream

Source§

impl From<Socket> for OwnedFd

Source§

impl From<Socket> for OwnedFd

Source§

impl From<Socket> for otter_nodejs_tests::unix::net::UnixDatagram

Source§

impl From<Socket> for otter_nodejs_tests::unix::net::UnixDatagram

Source§

impl From<Socket> for otter_nodejs_tests::unix::net::UnixListener

Source§

impl From<Socket> for otter_nodejs_tests::unix::net::UnixListener

Source§

impl From<Socket> for std::net::tcp::TcpListener

Source§

impl From<Socket> for std::net::tcp::TcpListener

Source§

impl From<Socket> for std::net::tcp::TcpStream

Source§

impl From<Socket> for std::net::tcp::TcpStream

Source§

impl From<Socket> for std::net::udp::UdpSocket

Source§

impl From<Socket> for std::net::udp::UdpSocket

Source§

impl From<Domain> for i32

Source§

impl From<Domain> for i32

Source§

impl From<Protocol> for i32

Source§

impl From<Protocol> for i32

Source§

impl From<Type> for i32

Source§

impl From<Type> for i32

Source§

impl From<Choice> for bool

Source§

impl From<ComponentRange> for time::error::Error

Source§

impl From<ComponentRange> for TryFromParsed

Source§

impl From<ConversionRange> for time::error::Error

Source§

impl From<DifferentVariant> for time::error::Error

Source§

impl From<IndeterminateOffset> for time::error::Error

Source§

impl From<InvalidVariant> for time::error::Error

Source§

impl From<Instant> for otter_nodejs_tests::Instant

Source§

impl From<OffsetDateTime> for SystemTime

Available on crate feature std only.
Source§

impl From<File> for reqwest::async_impl::body::Body

Available on crate feature stream only.
Source§

impl From<SocketAddr> for otter_nodejs_tests::unix::net::SocketAddr

Source§

impl From<JoinError> for otter_nodejs_tests::io::Error

Source§

impl From<Elapsed> for otter_nodejs_tests::io::Error

Source§

impl From<Instant> for otter_nodejs_tests::Instant

Source§

impl From<Level> for tracing_core::metadata::LevelFilter

Source§

impl From<LevelFilter> for Option<Level>

Source§

impl From<Current> for Option<Id>

Source§

impl From<Span> for Option<Id>

Source§

impl From<Error> for otter_nodejs_tests::io::Error

Source§

impl From<vec128_storage> for [u32; 4]

Source§

impl From<vec128_storage> for [u64; 2]

Source§

impl From<vec128_storage> for [u128; 1]

Source§

impl From<vec256_storage> for [u32; 8]

Source§

impl From<vec256_storage> for [u64; 4]

Source§

impl From<vec256_storage> for [u128; 2]

Source§

impl From<vec512_storage> for [u32; 16]

Source§

impl From<vec512_storage> for [u64; 8]

Source§

impl From<vec512_storage> for [u128; 4]

Source§

impl From<BrokenQuote> for GetTimezoneError

Source§

impl From<ByteStr> for bytes::bytes::Bytes

Source§

impl From<Custom> for bytes::bytes::Bytes

Source§

impl From<DataFlags> for u8

Source§

impl From<Error> for h2::error::Error

Source§

impl From<Error> for native_tls::Error

Source§

impl From<ErrorKind> for InvalidUri

Source§

impl From<ErrorKind> for InvalidUriParts

Source§

impl From<FormatError> for DecodingError

Source§

impl From<GzHeaderParser> for GzHeader

Source§

impl From<HeadersFlag> for u8

Source§

impl From<InHand> for usize

Source§

impl From<Kind> for tokio::time::error::Error

Source§

impl From<ParameterErrorKind> for ParameterError

Source§

impl From<ParserNumber> for Number

Source§

impl From<PunycodeEncodeError> for ProcessingError

Source§

impl From<PushPromiseFlag> for u8

Source§

impl From<ReadinessState> for usize

Source§

impl From<SendError> for h2::error::Error

Source§

impl From<SettingsFlags> for u8

1.94.0 · Source§

impl From<Simd<f16, 8>> for __m128h

1.94.0 · Source§

impl From<Simd<f16, 16>> for __m256h

1.94.0 · Source§

impl From<Simd<f16, 32>> for __m512h

1.27.0 · Source§

impl From<Simd<f32, 4>> for __m128

1.27.0 · Source§

impl From<Simd<f32, 8>> for __m256

1.72.0 · Source§

impl From<Simd<f32, 16>> for __m512

1.27.0 · Source§

impl From<Simd<f64, 2>> for __m128d

1.27.0 · Source§

impl From<Simd<f64, 4>> for __m256d

1.72.0 · Source§

impl From<Simd<f64, 8>> for __m512d

1.27.0 · Source§

impl From<Simd<i64, 2>> for __m128i

1.27.0 · Source§

impl From<Simd<i64, 4>> for __m256i

1.72.0 · Source§

impl From<Simd<i64, 8>> for __m512i

1.89.0 · Source§

impl From<Simd<u16, 8>> for __m128bh

1.89.0 · Source§

impl From<Simd<u16, 16>> for __m256bh

1.89.0 · Source§

impl From<Simd<u16, 32>> for __m512bh

Source§

impl From<SmallIndex> for aho_corasick::util::primitives::PatternID

Source§

impl From<SmallIndex> for aho_corasick::util::primitives::StateID

Source§

impl From<Span> for (usize, usize)

Source§

impl From<SpawnError> for otter_nodejs_tests::io::Error

Source§

impl From<State> for usize

Source§

impl From<StreamId> for u32

Source§

impl From<TextDecodingError> for DecodingError

Source§

impl From<TextEncodingError> for EncodingError

Source§

impl From<TimerSpec> for Expiration

Source§

impl From<User> for u8

Source§

impl From<UserError> for h2::error::Error

Source§

impl From<Window> for isize

1.17.0 (const: unstable) · Source§

impl From<[u8; 4]> for IpAddr

1.9.0 (const: unstable) · Source§

impl From<[u8; 4]> for Ipv4Addr

1.17.0 (const: unstable) · Source§

impl From<[u8; 16]> for IpAddr

1.9.0 (const: unstable) · Source§

impl From<[u8; 16]> for Ipv6Addr

1.17.0 (const: unstable) · Source§

impl From<[u16; 8]> for IpAddr

1.16.0 (const: unstable) · Source§

impl From<[u16; 8]> for Ipv6Addr

Source§

impl From<[u32; 4]> for vec128_storage

Source§

impl From<[u64; 4]> for vec256_storage

Source§

impl<'_derivative_strum> From<&'_derivative_strum StaticUser> for &'static str

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

impl<'a> From<&'a str> for Cow<'a, str>

Available on non-no_global_oom_handling only.
Source§

impl<'a> From<&'a str> for otter_nodejs_tests::toml::Value

Source§

impl<'a> From<&'a str> for UniCase<Cow<'a, str>>

Source§

impl<'a> From<&'a str> for UniCase<String>

Source§

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

Source§

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

Source§

impl<'a> From<&'a str> for h2::ext::Protocol

Source§

impl<'a> From<&'a str> for hyper::ext::Protocol

Available on crate feature http2 only.
Source§

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

Source§

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

Source§

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

Source§

impl<'a> From<&'a sigevent> for SigEvent

Available on crate features aio or signal only.
1.28.0 · Source§

impl<'a> From<&'a OsStr> for Cow<'a, OsStr>

1.28.0 · Source§

impl<'a> From<&'a PathBuf> for Cow<'a, Path>

Source§

impl<'a> From<&'a UnixSocketAddr> for AddrName<'a>

Source§

impl<'a> From<&'a ByteStr> for Cow<'a, ByteStr>

Source§

impl<'a> From<&'a ByteStr> for ByteString

1.28.0 · Source§

impl<'a> From<&'a CStr> for Cow<'a, CStr>

Source§

impl<'a> From<&'a ByteString> for Cow<'a, ByteStr>

1.28.0 · Source§

impl<'a> From<&'a CString> for Cow<'a, CStr>

1.28.0 · Source§

impl<'a> From<&'a String> for Cow<'a, str>

Available on non-no_global_oom_handling only.
Source§

impl<'a> From<&'a String> for UniCase<&'a str>

1.28.0 · Source§

impl<'a> From<&'a OsString> for Cow<'a, OsStr>

1.6.0 · Source§

impl<'a> From<&'a Path> for Cow<'a, Path>

Source§

impl<'a> From<&'a BStr> for &'a [u8]

Source§

impl<'a> From<&'a BStr> for Cow<'a, BStr>

Available on crate feature alloc only.
Source§

impl<'a> From<&'a BStr> for BString

Source§

impl<'a> From<&'a BString> for Cow<'a, BStr>

Source§

impl<'a> From<&'a HeaderName> for HeaderName

Source§

impl<'a> From<&'a HeaderValue> for HeaderValue

Source§

impl<'a> From<&'a Method> for Method

Source§

impl<'a> From<&'a StatusCode> for StatusCode

Source§

impl<'a> From<&'a SaltString> for Salt<'a>

Source§

impl<'a> From<&'a Current> for Option<&'a Id>

Source§

impl<'a> From<&'a Current> for Option<&'static Metadata<'static>>

Source§

impl<'a> From<&'a Current> for Option<Id>

Source§

impl<'a> From<&'a Id> for Option<Id>

Source§

impl<'a> From<&'a EnteredSpan> for Option<&'a Id>

Source§

impl<'a> From<&'a EnteredSpan> for Option<Id>

Source§

impl<'a> From<&'a Span> for Option<&'a Id>

Source§

impl<'a> From<&'a Span> for Option<Id>

Source§

impl<'a> From<&'a vec128_storage> for &'a [u32; 4]

Source§

impl<'a> From<&'a [FormatItem<'_>]> for FormatItem<'a>

Source§

impl<'a> From<&'a [u8]> for &'a BStr

Source§

impl<'a> From<&'a [u8]> for BString

Source§

impl<'a> From<&'a [u8]> for BytesMut

Source§

impl<'a> From<&'a [u8]> for rmp::decode::bytes::Bytes<'a>

Source§

impl<'a> From<&'a mut [u8]> for &'a mut UninitSlice

Source§

impl<'a> From<&'a mut [MaybeUninit<u8>]> for &'a mut UninitSlice

1.6.0 · Source§

impl<'a> From<&str> for Box<dyn Error + 'a>

Available on non-no_global_oom_handling only.
1.0.0 · Source§

impl<'a> From<&str> for Box<dyn Error + Send + Sync + 'a>

Available on non-no_global_oom_handling only.
Source§

impl<'a> From<Cow<'a, str>> for otter_nodejs_tests::tera::Value

Source§

impl<'a> From<Cow<'a, str>> for UniCase<String>

1.14.0 · Source§

impl<'a> From<Cow<'a, str>> for String

Available on non-no_global_oom_handling only.
1.28.0 · Source§

impl<'a> From<Cow<'a, OsStr>> for OsString

1.28.0 · Source§

impl<'a> From<Cow<'a, CStr>> for CString

1.28.0 · Source§

impl<'a> From<Cow<'a, Path>> for PathBuf

1.6.0 · Source§

impl<'a> From<PathBuf> for Cow<'a, Path>

Source§

impl<'a> From<Pin<Box<dyn Future<Output = ()> + 'a>>> for LocalFutureObj<'a, ()>

Source§

impl<'a> From<Pin<Box<dyn Future<Output = ()> + Send + 'a>>> for FutureObj<'a, ()>

Source§

impl<'a> From<Box<dyn Future<Output = ()> + 'a>> for LocalFutureObj<'a, ()>

Source§

impl<'a> From<Box<dyn Future<Output = ()> + Send + 'a>> for FutureObj<'a, ()>

Source§

impl<'a> From<ByteString> for Cow<'a, ByteStr>

1.28.0 · Source§

impl<'a> From<CString> for Cow<'a, CStr>

1.0.0 · Source§

impl<'a> From<String> for Cow<'a, str>

Available on non-no_global_oom_handling only.
Source§

impl<'a> From<String> for UniCase<Cow<'a, str>>

1.6.0 · Source§

impl<'a> From<String> for Box<dyn Error + 'a>

Available on non-no_global_oom_handling only.
1.0.0 · Source§

impl<'a> From<String> for Box<dyn Error + Send + Sync + 'a>

Available on non-no_global_oom_handling only.
1.28.0 · Source§

impl<'a> From<OsString> for Cow<'a, OsStr>

Source§

impl<'a> From<BString> for Cow<'a, BStr>

Source§

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

Source§

impl<'a> From<PercentDecode<'a>> for Cow<'a, [u8]>

Available on crate feature alloc only.
Source§

impl<'a> From<PercentEncode<'a>> for Cow<'a, str>

Available on crate feature alloc only.
Source§

impl<'a> From<StrSpan<'a>> for Stream<'a>

1.22.0 · Source§

impl<'a, 'b> From<Cow<'b, str>> for Box<dyn Error + 'a>

Available on non-no_global_oom_handling only.
1.22.0 · Source§

impl<'a, 'b> From<Cow<'b, str>> for Box<dyn Error + Send + Sync + 'a>

Available on non-no_global_oom_handling only.
Source§

impl<'a, 'b, 'z> From<&'z Arg<'a, 'b>> for Arg<'a, 'b>

Source§

impl<'a, 'z> From<&'z ArgGroup<'a>> for ArgGroup<'a>

Source§

impl<'a, A> From<&'a [<A as Array>::Item]> for SmallVec<A>
where A: Array, <A as Array>::Item: Clone,

1.45.0 · Source§

impl<'a, B> From<Cow<'a, B>> for Arc<B>
where B: ToOwned + ?Sized, Arc<B>: From<&'a B> + From<<B as ToOwned>::Owned>,

1.45.0 · Source§

impl<'a, B> From<Cow<'a, B>> for Rc<B>
where B: ToOwned + ?Sized, Rc<B>: From<&'a B> + From<<B as ToOwned>::Owned>,

1.0.0 · Source§

impl<'a, E> From<E> for Box<dyn Error + 'a>
where E: Error + 'a,

Available on non-no_global_oom_handling only.
1.0.0 · Source§

impl<'a, E> From<E> for Box<dyn Error + Send + Sync + 'a>
where E: Error + Send + Sync + 'a,

Available on non-no_global_oom_handling only.
Source§

impl<'a, F> From<Pin<Box<F>>> for FutureObj<'a, ()>
where F: Future<Output = ()> + Send + 'a,

Source§

impl<'a, F> From<Pin<Box<F>>> for LocalFutureObj<'a, ()>
where F: Future<Output = ()> + 'a,

Source§

impl<'a, F> From<Box<F>> for FutureObj<'a, ()>
where F: Future<Output = ()> + Send + 'a,

Source§

impl<'a, F> From<Box<F>> for LocalFutureObj<'a, ()>
where F: Future<Output = ()> + 'a,

Source§

impl<'a, I, S> From<I> for ANSIGenericString<'a, S>
where S: 'a + ToOwned + ?Sized, I: Into<Cow<'a, S>>, <S as ToOwned>::Owned: Debug,

Source§

impl<'a, I, T> From<&'a [T]> for &'a IndexSlice<I, [T]>
where I: Idx,

Source§

impl<'a, I, T> From<&'a IndexSlice<I, [T]>> for otter_nodejs_tests::IndexVec<I, T>
where I: Idx, T: Clone,

Source§

impl<'a, I, T> From<&'a mut [T]> for &'a mut IndexSlice<I, [T]>
where I: Idx,

Source§

impl<'a, I, T> From<&'a mut IndexSlice<I, [T]>> for otter_nodejs_tests::IndexVec<I, T>
where I: Idx, T: Clone,

Source§

impl<'a, I, T> From<Cow<'a, IndexSlice<I, [T]>>> for otter_nodejs_tests::IndexVec<I, T>
where I: Idx, IndexSlice<I, [T]>: ToOwned<Owned = IndexVec<I, T>>,

Source§

impl<'a, K, V> From<OccupiedEntry<'a, K, V>> for IndexedEntry<'a, K, V>

Source§

impl<'a, K, V> From<IndexedEntry<'a, K, V>> for OccupiedEntry<'a, K, V>

1.30.0 (const: unstable) · Source§

impl<'a, T> From<&'a Option<T>> for Option<&'a T>

Source§

impl<'a, T> From<&'a [T; 1]> for &'a GenericArray<T, UInt<UTerm, B1>>

Source§

impl<'a, T> From<&'a [T; 2]> for &'a GenericArray<T, UInt<UInt<UTerm, B1>, B0>>

Source§

impl<'a, T> From<&'a [T; 3]> for &'a GenericArray<T, UInt<UInt<UTerm, B1>, B1>>

Source§

impl<'a, T> From<&'a [T; 4]> for &'a GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>

Source§

impl<'a, T> From<&'a [T; 5]> for &'a GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>

Source§

impl<'a, T> From<&'a [T; 6]> for &'a GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>

Source§

impl<'a, T> From<&'a [T; 7]> for &'a GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>

Source§

impl<'a, T> From<&'a [T; 8]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>>

Source§

impl<'a, T> From<&'a [T; 9]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>>

Source§

impl<'a, T> From<&'a [T; 10]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>>

Source§

impl<'a, T> From<&'a [T; 11]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>>

Source§

impl<'a, T> From<&'a [T; 12]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>>

Source§

impl<'a, T> From<&'a [T; 13]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>>

Source§

impl<'a, T> From<&'a [T; 14]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>>

Source§

impl<'a, T> From<&'a [T; 15]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>>

Source§

impl<'a, T> From<&'a [T; 16]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>>

Source§

impl<'a, T> From<&'a [T; 17]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>>

Source§

impl<'a, T> From<&'a [T; 18]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>>

Source§

impl<'a, T> From<&'a [T; 19]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>>

Source§

impl<'a, T> From<&'a [T; 20]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>>

Source§

impl<'a, T> From<&'a [T; 21]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>>

Source§

impl<'a, T> From<&'a [T; 22]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>>

Source§

impl<'a, T> From<&'a [T; 23]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>>

Source§

impl<'a, T> From<&'a [T; 24]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>>

Source§

impl<'a, T> From<&'a [T; 25]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>>

Source§

impl<'a, T> From<&'a [T; 26]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>>

Source§

impl<'a, T> From<&'a [T; 27]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>>

Source§

impl<'a, T> From<&'a [T; 28]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>>

Source§

impl<'a, T> From<&'a [T; 29]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>>

Source§

impl<'a, T> From<&'a [T; 30]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>>

Source§

impl<'a, T> From<&'a [T; 31]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>>

Source§

impl<'a, T> From<&'a [T; 32]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>

Source§

impl<'a, T> From<&'a [T; 33]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B1>>

Source§

impl<'a, T> From<&'a [T; 34]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B0>>

Source§

impl<'a, T> From<&'a [T; 35]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>>

Source§

impl<'a, T> From<&'a [T; 36]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B0>>

Source§

impl<'a, T> From<&'a [T; 37]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>>

Source§

impl<'a, T> From<&'a [T; 38]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B0>>

Source§

impl<'a, T> From<&'a [T; 39]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B1>>

Source§

impl<'a, T> From<&'a [T; 40]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>>

Source§

impl<'a, T> From<&'a [T; 41]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B1>>

Source§

impl<'a, T> From<&'a [T; 42]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B0>>

Source§

impl<'a, T> From<&'a [T; 43]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B1>>

Source§

impl<'a, T> From<&'a [T; 44]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B0>>

Source§

impl<'a, T> From<&'a [T; 45]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>>

Source§

impl<'a, T> From<&'a [T; 46]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B0>>

Source§

impl<'a, T> From<&'a [T; 47]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B1>>

Source§

impl<'a, T> From<&'a [T; 48]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>>

Source§

impl<'a, T> From<&'a [T; 49]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B1>>

Source§

impl<'a, T> From<&'a [T; 50]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>>

Source§

impl<'a, T> From<&'a [T; 51]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B1>>

Source§

impl<'a, T> From<&'a [T; 52]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B0>>

Source§

impl<'a, T> From<&'a [T; 53]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B1>>

Source§

impl<'a, T> From<&'a [T; 54]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B0>>

Source§

impl<'a, T> From<&'a [T; 55]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B1>>

Source§

impl<'a, T> From<&'a [T; 56]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B0>>

Source§

impl<'a, T> From<&'a [T; 57]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B1>>

Source§

impl<'a, T> From<&'a [T; 58]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B0>>

Source§

impl<'a, T> From<&'a [T; 59]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B1>>

Source§

impl<'a, T> From<&'a [T; 60]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B0>>

Source§

impl<'a, T> From<&'a [T; 61]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B1>>

Source§

impl<'a, T> From<&'a [T; 62]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>>

Source§

impl<'a, T> From<&'a [T; 63]> for &'a GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B1>>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.8.0 · Source§

impl<'a, T> From<&'a [T]> for Cow<'a, [T]>
where T: Clone,

Source§

impl<'a, T> From<&'a GenericArray<u8, <T as OutputSizeUser>::OutputSize>> for CtOutput<T>
where T: OutputSizeUser,

1.28.0 · Source§

impl<'a, T> From<&'a Vec<T>> for Cow<'a, [T]>
where T: Clone,

Source§

impl<'a, T> From<&'a [<T as AsULE>::ULE]> for ZeroVec<'a, T>
where T: AsULE,

1.30.0 (const: unstable) · Source§

impl<'a, T> From<&'a mut Option<T>> for Option<&'a mut T>

Source§

impl<'a, T> From<&'a mut [T; 1]> for &'a mut GenericArray<T, UInt<UTerm, B1>>

Source§

impl<'a, T> From<&'a mut [T; 2]> for &'a mut GenericArray<T, UInt<UInt<UTerm, B1>, B0>>

Source§

impl<'a, T> From<&'a mut [T; 3]> for &'a mut GenericArray<T, UInt<UInt<UTerm, B1>, B1>>

Source§

impl<'a, T> From<&'a mut [T; 4]> for &'a mut GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>

Source§

impl<'a, T> From<&'a mut [T; 5]> for &'a mut GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>

Source§

impl<'a, T> From<&'a mut [T; 6]> for &'a mut GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>

Source§

impl<'a, T> From<&'a mut [T; 7]> for &'a mut GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>

Source§

impl<'a, T> From<&'a mut [T; 8]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>>

Source§

impl<'a, T> From<&'a mut [T; 9]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>>

Source§

impl<'a, T> From<&'a mut [T; 10]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>>

Source§

impl<'a, T> From<&'a mut [T; 11]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>>

Source§

impl<'a, T> From<&'a mut [T; 12]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>>

Source§

impl<'a, T> From<&'a mut [T; 13]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>>

Source§

impl<'a, T> From<&'a mut [T; 14]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>>

Source§

impl<'a, T> From<&'a mut [T; 15]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>>

Source§

impl<'a, T> From<&'a mut [T; 16]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>>

Source§

impl<'a, T> From<&'a mut [T; 17]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>>

Source§

impl<'a, T> From<&'a mut [T; 18]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>>

Source§

impl<'a, T> From<&'a mut [T; 19]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>>

Source§

impl<'a, T> From<&'a mut [T; 20]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>>

Source§

impl<'a, T> From<&'a mut [T; 21]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>>

Source§

impl<'a, T> From<&'a mut [T; 22]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>>

Source§

impl<'a, T> From<&'a mut [T; 23]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>>

Source§

impl<'a, T> From<&'a mut [T; 24]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>>

Source§

impl<'a, T> From<&'a mut [T; 25]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>>

Source§

impl<'a, T> From<&'a mut [T; 26]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>>

Source§

impl<'a, T> From<&'a mut [T; 27]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>>

Source§

impl<'a, T> From<&'a mut [T; 28]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>>

Source§

impl<'a, T> From<&'a mut [T; 29]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>>

Source§

impl<'a, T> From<&'a mut [T; 30]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>>

Source§

impl<'a, T> From<&'a mut [T; 31]> for &'a mut GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a, T> From<&'a mut [T]> for InOutBuf<'a, 'a, T>

1.14.0 · Source§

impl<'a, T> From<Cow<'a, [T]>> for Vec<T>
where [T]: ToOwned<Owned = Vec<T>>,

Source§

impl<'a, T> From<&'a T> for &'a OrderedFloat<T>
where T: Float,

Source§

impl<'a, T> From<&'a T> for &'a ReadOnly<T>
where T: Immutable + ?Sized,

Source§

impl<'a, T> From<&'a T> for Complex<T>
where T: Clone + Num,

Source§

impl<'a, T> From<&'a mut T> for &'a mut OrderedFloat<T>
where T: Float,

Source§

impl<'a, T> From<&'a mut T> for InOut<'a, 'a, T>

1.8.0 · Source§

impl<'a, T> From<Vec<T>> for Cow<'a, [T]>
where T: Clone,

Source§

impl<'a, T> From<FutureObj<'a, T>> for LocalFutureObj<'a, T>

Source§

impl<'a, T> From<T> for Env<'a>
where T: Into<Cow<'a, str>>,

Source§

impl<'a, T, F> From<&'a VarZeroSlice<T, F>> for VarZeroVec<'a, T, F>
where T: ?Sized,

Source§

impl<'a, T, N> From<&'a [T]> for &'a GenericArray<T, N>
where N: ArrayLength<T>,

Source§

impl<'a, T, N> From<&'a mut [T]> for &'a mut GenericArray<T, N>
where N: ArrayLength<T>,

Source§

impl<'a, T, U> From<&'a T> for SerializeAsWrap<'a, T, U>
where U: SerializeAs<T> + ?Sized, T: ?Sized,

1.77.0 · Source§

impl<'a, T, const N: usize> From<&'a [T; N]> for Cow<'a, [T]>
where T: Clone,

Source§

impl<'a, U, O> From<&'a SizeFormatter<U, O>> for ISizeFormatter<U, &'a O>

Source§

impl<'a, V> From<&'a V> for VarZeroCow<'a, V>
where V: VarULE + ?Sized,

Source§

impl<'a, const N: usize> From<&'a [u8; N]> for &'a BStr

Source§

impl<'a, const N: usize> From<&'a [u8; N]> for BString

Source§

impl<'data> From<&'data CodePointInversionListULE> for CodePointInversionList<'data>

Source§

impl<'data> From<&'data CodePointInversionListAndStringListULE> for CodePointInversionListAndStringList<'data>

Source§

impl<'data> From<&'data mut [u8]> for BorrowedBuf<'data>

Creates a new BorrowedBuf from a fully initialized slice.

Source§

impl<'data> From<&'data mut [MaybeUninit<u8>]> for BorrowedBuf<'data>

Creates a new BorrowedBuf from an uninitialized buffer.

Source§

impl<'data> From<BorrowedCursor<'data>> for BorrowedBuf<'data>

Creates a new BorrowedBuf from a cursor.

Use BorrowedCursor::with_unfilled_buf instead for a safer alternative.

Source§

impl<'e, E> From<E> for Explode
where E: Into<Box<dyn Error + 'e>>,

Source§

impl<'g, T> From<Shared<'g, T>> for crossbeam_epoch::atomic::Atomic<T>
where T: Pointable + ?Sized,

Source§

impl<'h> From<Match<'h>> for &'h [u8]

Source§

impl<'h> From<Match<'h>> for otter_nodejs_tests::inventory::core::ops::Range<usize>

Source§

impl<'h> From<Match<'h>> for &'h str

Source§

impl<'h> From<Match<'h>> for otter_nodejs_tests::inventory::core::ops::Range<usize>

Source§

impl<'h, H> From<&'h H> for aho_corasick::util::search::Input<'h>
where H: AsRef<[u8]> + ?Sized,

Source§

impl<'h, H> From<&'h H> for regex_automata::util::search::Input<'h>
where H: AsRef<[u8]> + ?Sized,

Source§

impl<'i, P, II, I> From<I> for PermSet<P>
where P: Perm, II: Borrow<P>, I: IntoIterator<Item = II>,

Source§

impl<'i, T, U, L> From<L> for Subst
where T: AsRef<str> + 'i, U: AsRef<str> + 'i, L: IntoIterator<Item = &'i (T, U)>,

Source§

impl<'inp, 'out, T> From<(&'inp T, &'out mut T)> for InOut<'inp, 'out, T>

Source§

impl<'key> From<Key<'key>> for Cow<'static, str>

Source§

impl<'l> From<&'l Subtag> for &'l str

Source§

impl<'l> From<&'l Key> for &'l str

Source§

impl<'l> From<&'l Attribute> for &'l str

Source§

impl<'l> From<&'l Key> for &'l str

Source§

impl<'l> From<&'l SubdivisionSuffix> for &'l str

Source§

impl<'l> From<&'l Language> for &'l str

Source§

impl<'l> From<&'l Region> for &'l str

Source§

impl<'l> From<&'l Script> for &'l str

Source§

impl<'l> From<&'l Subtag> for &'l str

Source§

impl<'l> From<&'l Variant> for &'l str

Source§

impl<'p> From<PieceTraitDowncastFailed<'p>> for ApiPieceOpError

Source§

impl<'p> From<PieceTraitDowncastFailed<'p>> for InternalError

Source§

impl<'s> From<&'s str> for &'s RawTokenVal

Source§

impl<'s, S> From<&'s S> for socket2::sockref::SockRef<'s>
where S: AsFd,

Available on Unix, or WASI and non-WASIp1 only.

On Windows, a corresponding From<&impl AsSocket> implementation exists.

Source§

impl<'s, S> From<&'s S> for socket2::sockref::SockRef<'s>
where S: AsFd,

Available on Unix only.

On Windows, a corresponding From<&impl AsSocket> implementation exists.

Source§

impl<'t> From<&'t str> for Count<'t>

Source§

impl<'t> From<()> for Count<'t>

Source§

impl<A> From<(A,)> for Zip<(<A as IntoIterator>::IntoIter,)>
where A: IntoIterator,

1.19.0 · Source§

impl<A> From<Box<str, A>> for Box<[u8], A>
where A: Allocator,

Source§

impl<A> From<Vec<<A as Array>::Item>> for SmallVec<A>
where A: Array,

Source§

impl<A> From<A> for SmallVec<A>
where A: Array,

Source§

impl<A, B> From<(A, B)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter)>

Source§

impl<A, B, C> From<(A, B, C)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D> From<(A, B, C, D)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E> From<(A, B, C, D, E)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F> From<(A, B, C, D, E, F)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G> From<(A, B, C, D, E, F, G)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G, H> From<(A, B, C, D, E, F, G, H)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G, H, I> From<(A, B, C, D, E, F, G, H, I)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G, H, I, J> From<(A, B, C, D, E, F, G, H, I, J)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> From<(A, B, C, D, E, F, G, H, I, J, K)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter, <K as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> From<(A, B, C, D, E, F, G, H, I, J, K, L)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter, <K as IntoIterator>::IntoIter, <L as IntoIterator>::IntoIter)>

Source§

impl<A, T, E> From<Box<dyn FnOnce(&mut InstanceGuard<'_>, A) -> Result<T, E>>> for OpOutcomeThunkGeneric<A, T, E>

Source§

impl<A, T, E> From<T> for OpOutcomeThunkGeneric<A, T, E>

Source§

impl<D> From<&'static str> for Full<D>
where D: Buf + From<&'static str>,

Source§

impl<D> From<&'static [u8]> for Full<D>
where D: Buf + From<&'static [u8]>,

Source§

impl<D> From<String> for Full<D>
where D: Buf + From<String>,

Source§

impl<D> From<Vec<u8>> for Full<D>
where D: Buf + From<Vec<u8>>,

Source§

impl<D> From<Bytes> for Full<D>
where D: Buf + From<Bytes>,

Source§

impl<D, B> From<Cow<'static, B>> for Full<D>
where D: Buf + From<&'static B> + From<<B as ToOwned>::Owned>, B: ToOwned + ?Sized,

Source§

impl<E> From<ValueReadError<E>> for NumValueReadError<E>
where E: RmpReadErr,

Source§

impl<E> From<ValueReadError<E>> for DecodeStringError<'_, E>
where E: RmpReadErr,

Source§

impl<E> From<Rel32<E>> for Rela32<E>
where E: Endian,

Source§

impl<E> From<Rel64<E>> for Rela64<E>
where E: Endian,

Source§

impl<E> From<MarkerReadError<E>> for NumValueReadError<E>
where E: RmpReadErr,

Source§

impl<E> From<MarkerReadError<E>> for ValueReadError<E>
where E: RmpReadErr,

Source§

impl<E> From<E> for otter_nodejs_tests::anyhow::Error
where E: Error + Send + Sync + 'static,

Available on crate feature std or non-anyhow_no_core_error only.
Source§

impl<E> From<E> for Report<E>
where E: Error,

Source§

impl<E> From<E> for MarkerReadError<E>
where E: RmpReadErr,

Source§

impl<E> From<MarkerWriteError<E>> for ValueWriteError<E>
where E: RmpWriteErr,

Source§

impl<F> From<PersistError<F>> for otter_nodejs_tests::io::Error

Source§

impl<F> From<PersistError<F>> for NamedTempFile<F>

1.17.0 (const: unstable) · Source§

impl<I> From<(I, u16)> for otter_nodejs_tests::SocketAddr
where I: Into<IpAddr>,

Source§

impl<I, T> From<IndexVec<I, T>> for Box<IndexSlice<I, [T]>>
where I: Idx,

Source§

impl<I, T> From<Box<[T]>> for Box<IndexSlice<I, [T]>>
where I: Idx,

Source§

impl<I, T> From<Box<IndexSlice<I, [T]>>> for otter_nodejs_tests::IndexVec<I, T>
where I: Idx,

Source§

impl<I, T> From<Vec<T>> for otter_nodejs_tests::IndexVec<I, T>
where I: Idx,

Source§

impl<K, V> From<&Slice<K, V>> for Box<Slice<K, V>>
where K: Copy, V: Copy,

1.56.0 · Source§

impl<K, V, const N: usize> From<[(K, V); N]> for BTreeMap<K, V>
where K: Ord,

1.56.0 · Source§

impl<K, V, const N: usize> From<[(K, V); N]> for HashMap<K, V>
where K: Eq + Hash,

Source§

impl<K, V, const N: usize> From<[(K, V); N]> for otter_nodejs_tests::IndexMap<K, V>
where K: Hash + Eq,

Available on has_std only.
Source§

impl<K, V, const N: usize> From<[(K, V); N]> for indexmap::map::IndexMap<K, V>
where K: Hash + Eq,

Available on crate feature std only.
Source§

impl<L, R> From<Either<L, R>> for Result<R, L>

Convert from Either to Result with Right => Ok and Left => Err.

Source§

impl<L, R> From<Result<R, L>> for Either<L, R>

Convert from Result to Either with Ok => Right and Err => Left.

Source§

impl<NI> From<u32x4x2_avx2<NI>> for vec256_storage

Source§

impl<NI> From<x2<u32x4x2_avx2<NI>, G0>> for vec512_storage
where NI: Copy,

Source§

impl<O> From<f32> for F32<O>
where O: ByteOrder,

Source§

impl<O> From<f64> for F64<O>
where O: ByteOrder,

Source§

impl<O> From<i16> for I16<O>
where O: ByteOrder,

Source§

impl<O> From<i32> for I32<O>
where O: ByteOrder,

Source§

impl<O> From<i64> for I64<O>
where O: ByteOrder,

Source§

impl<O> From<i128> for I128<O>
where O: ByteOrder,

Source§

impl<O> From<isize> for Isize<O>
where O: ByteOrder,

Source§

impl<O> From<u16> for U16<O>
where O: ByteOrder,

Source§

impl<O> From<u32> for U32<O>
where O: ByteOrder,

Source§

impl<O> From<u64> for U64<O>
where O: ByteOrder,

Source§

impl<O> From<u128> for U128<O>
where O: ByteOrder,

Source§

impl<O> From<usize> for Usize<O>
where O: ByteOrder,

Source§

impl<O> From<F32<O>> for f32
where O: ByteOrder,

Source§

impl<O> From<F32<O>> for f64
where O: ByteOrder,

Source§

impl<O> From<F32<O>> for [u8; 4]
where O: ByteOrder,

Source§

impl<O> From<F64<O>> for f64
where O: ByteOrder,

Source§

impl<O> From<F64<O>> for [u8; 8]
where O: ByteOrder,

Source§

impl<O> From<I16<O>> for i16
where O: ByteOrder,

Source§

impl<O> From<I16<O>> for i32
where O: ByteOrder,

Source§

impl<O> From<I16<O>> for i64
where O: ByteOrder,

Source§

impl<O> From<I16<O>> for i128
where O: ByteOrder,

Source§

impl<O> From<I16<O>> for isize
where O: ByteOrder,

Source§

impl<O> From<I16<O>> for [u8; 2]
where O: ByteOrder,

Source§

impl<O> From<I32<O>> for i32
where O: ByteOrder,

Source§

impl<O> From<I32<O>> for i64
where O: ByteOrder,

Source§

impl<O> From<I32<O>> for i128
where O: ByteOrder,

Source§

impl<O> From<I32<O>> for [u8; 4]
where O: ByteOrder,

Source§

impl<O> From<I64<O>> for i64
where O: ByteOrder,

Source§

impl<O> From<I64<O>> for i128
where O: ByteOrder,

Source§

impl<O> From<I64<O>> for [u8; 8]
where O: ByteOrder,

Source§

impl<O> From<I128<O>> for i128
where O: ByteOrder,

Source§

impl<O> From<I128<O>> for [u8; 16]
where O: ByteOrder,

Source§

impl<O> From<Isize<O>> for isize
where O: ByteOrder,

Source§

impl<O> From<Isize<O>> for [u8; 8]
where O: ByteOrder,

Source§

impl<O> From<U16<O>> for u16
where O: ByteOrder,

Source§

impl<O> From<U16<O>> for u32
where O: ByteOrder,

Source§

impl<O> From<U16<O>> for u64
where O: ByteOrder,

Source§

impl<O> From<U16<O>> for u128
where O: ByteOrder,

Source§

impl<O> From<U16<O>> for usize
where O: ByteOrder,

Source§

impl<O> From<U16<O>> for [u8; 2]
where O: ByteOrder,

Source§

impl<O> From<U32<O>> for u32
where O: ByteOrder,

Source§

impl<O> From<U32<O>> for u64
where O: ByteOrder,

Source§

impl<O> From<U32<O>> for u128
where O: ByteOrder,

Source§

impl<O> From<U32<O>> for [u8; 4]
where O: ByteOrder,

Source§

impl<O> From<U64<O>> for u64
where O: ByteOrder,

Source§

impl<O> From<U64<O>> for u128
where O: ByteOrder,

Source§

impl<O> From<U64<O>> for [u8; 8]
where O: ByteOrder,

Source§

impl<O> From<U128<O>> for u128
where O: ByteOrder,

Source§

impl<O> From<U128<O>> for [u8; 16]
where O: ByteOrder,

Source§

impl<O> From<Usize<O>> for usize
where O: ByteOrder,

Source§

impl<O> From<Usize<O>> for [u8; 8]
where O: ByteOrder,

Source§

impl<O> From<[u8; 2]> for I16<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 2]> for U16<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 4]> for F32<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 4]> for I32<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 4]> for U32<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 8]> for F64<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 8]> for I64<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 8]> for Isize<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 8]> for U64<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 8]> for Usize<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 16]> for I128<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 16]> for U128<O>
where O: ByteOrder,

Source§

impl<O, P> From<F32<O>> for F64<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<I16<O>> for I32<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<I16<O>> for I64<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<I16<O>> for I128<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<I16<O>> for Isize<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<I32<O>> for I64<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<I32<O>> for I128<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<I64<O>> for I128<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<U16<O>> for U32<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<U16<O>> for U64<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<U16<O>> for U128<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<U16<O>> for Usize<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<U32<O>> for U64<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<U32<O>> for U128<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<U64<O>> for U128<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<P> From<Acl<P>> for LoadedAcl<P>
where P: Perm,

Source§

impl<P> From<LoadedAcl<P>> for Acl<P>
where P: Perm,

Source§

impl<R> From<R> for DebugAbbrev<R>

Source§

impl<R> From<R> for DebugAddr<R>

Source§

impl<R> From<R> for DebugAranges<R>

Source§

impl<R> From<R> for DebugFrame<R>
where R: Reader,

Source§

impl<R> From<R> for EhFrame<R>
where R: Reader,

Source§

impl<R> From<R> for EhFrameHdr<R>
where R: Reader,

Source§

impl<R> From<R> for DebugCuIndex<R>

Source§

impl<R> From<R> for DebugTuIndex<R>

Source§

impl<R> From<R> for DebugLine<R>

Source§

impl<R> From<R> for DebugLoc<R>

Source§

impl<R> From<R> for DebugLocLists<R>

Source§

impl<R> From<R> for DebugMacinfo<R>

Source§

impl<R> From<R> for DebugMacro<R>

Source§

impl<R> From<R> for DebugPubNames<R>
where R: Reader,

Source§

impl<R> From<R> for DebugPubTypes<R>
where R: Reader,

Source§

impl<R> From<R> for DebugRanges<R>

Source§

impl<R> From<R> for DebugRngLists<R>

Source§

impl<R> From<R> for DebugLineStr<R>

Source§

impl<R> From<R> for DebugStr<R>

Source§

impl<R> From<R> for DebugStrOffsets<R>

Source§

impl<R> From<R> for DebugInfo<R>

Source§

impl<R> From<R> for DebugTypes<R>

Source§

impl<R, G, T> From<T> for ReentrantMutex<R, G, T>
where R: RawMutex, G: GetThreadId,

Source§

impl<R, T> From<T> for otter_nodejs_tests::parking_lot::lock_api::Mutex<R, T>
where R: RawMutex,

Source§

impl<R, T> From<T> for otter_nodejs_tests::parking_lot::lock_api::RwLock<R, T>
where R: RawRwLock,

Source§

impl<RW> From<BufReader<BufWriter<RW>>> for BufStream<RW>

Source§

impl<RW> From<BufWriter<BufReader<RW>>> for BufStream<RW>

Source§

impl<S3, S4, NI> From<u32x4_sse2<S3, S4, NI>> for vec128_storage

Source§

impl<S3, S4, NI> From<u64x2_sse2<S3, S4, NI>> for vec128_storage

Source§

impl<S3, S4, NI> From<u128x1_sse2<S3, S4, NI>> for vec128_storage

Source§

impl<S> From<ErrorStack> for openssl::ssl::error::HandshakeError<S>

Source§

impl<S> From<Ascii<S>> for UniCase<S>

Source§

impl<S> From<HandshakeError<S>> for native_tls::HandshakeError<S>

Source§

impl<S> From<S> for UniCase<S>
where S: AsRef<str>,

Source§

impl<S> From<S> for Dispatch
where S: Subscriber + Send + Sync + 'static,

Source§

impl<S, V> From<BTreeMap<S, V>> for otter_nodejs_tests::toml::Value
where S: Into<String>, V: Into<Value>,

Source§

impl<S, V> From<HashMap<S, V>> for otter_nodejs_tests::toml::Value
where S: Into<String> + Hash + Eq, V: Into<Value>,

Source§

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,

Source§

impl<Src, Dst> From<ConvertError<AlignmentError<Src, Dst>, SizeError<Src, Dst>, Infallible>> for SizeError<Src, Dst>
where Dst: Unaligned + ?Sized,

Source§

impl<Src, Dst> From<AlignmentError<Src, Dst>> for Infallible
where Dst: Unaligned + ?Sized,

Source§

impl<Src, Dst, A, S> From<ValidityError<Src, Dst>> for ConvertError<A, S, ValidityError<Src, Dst>>
where Dst: TryFromBytes + ?Sized,

Source§

impl<Src, Dst, A, V> From<SizeError<Src, Dst>> for ConvertError<A, SizeError<Src, Dst>, V>
where Dst: ?Sized,

Source§

impl<Src, Dst, S, V> From<ConvertError<AlignmentError<Src, Dst>, S, V>> for ConvertError<Infallible, S, V>
where Dst: Unaligned + ?Sized,

Source§

impl<Src, Dst, S, V> From<AlignmentError<Src, Dst>> for ConvertError<AlignmentError<Src, Dst>, S, V>
where Dst: ?Sized,

Source§

impl<T> From<&[T]> for otter_nodejs_tests::tera::Value
where T: Clone + Into<Value>,

1.21.0 · Source§

impl<T> From<&[T]> for Arc<[T]>
where T: Clone,

Available on non-no_global_oom_handling only.
1.17.0 · Source§

impl<T> From<&[T]> for Box<[T]>
where T: Clone,

Available on non-no_global_oom_handling only.
1.21.0 · Source§

impl<T> From<&[T]> for Rc<[T]>
where T: Clone,

Available on non-no_global_oom_handling only.
1.0.0 · Source§

impl<T> From<&[T]> for Vec<T>
where T: Clone,

Available on non-no_global_oom_handling only.
Source§

impl<T> From<&Slice<T>> for Box<Slice<T>>
where T: Copy,

1.84.0 · Source§

impl<T> From<&mut [T]> for Arc<[T]>
where T: Clone,

Available on non-no_global_oom_handling only.
1.84.0 · Source§

impl<T> From<&mut [T]> for Box<[T]>
where T: Clone,

Available on non-no_global_oom_handling only.
1.84.0 · Source§

impl<T> From<&mut [T]> for Rc<[T]>
where T: Clone,

Available on non-no_global_oom_handling only.
1.19.0 · Source§

impl<T> From<&mut [T]> for Vec<T>
where T: Clone,

Available on non-no_global_oom_handling only.
Source§

impl<T> From<(T, TlsConnector)> for HttpsConnector<T>

1.45.0 · Source§

impl<T> From<Cow<'_, [T]>> for Box<[T]>
where T: Clone,

Available on non-no_global_oom_handling only.
Source§

impl<T> From<TrySendError<T>> for mio_extras::channel::TrySendError<T>

Source§

impl<T> From<Option<T>> for otter_nodejs_tests::tera::Value
where T: Into<Value>,

Source§

impl<T> From<Option<T>> for OptionFuture<T>

Source§

impl<T> From<[T; 1]> for GenericArray<T, UInt<UTerm, B1>>

Source§

impl<T> From<[T; 1]> for Luma<T>

Source§

impl<T> From<[T; 2]> for GenericArray<T, UInt<UInt<UTerm, B1>, B0>>

Source§

impl<T> From<[T; 2]> for OldNew<T>

Source§

impl<T> From<[T; 2]> for LumaA<T>

Source§

impl<T> From<[T; 3]> for GenericArray<T, UInt<UInt<UTerm, B1>, B1>>

Source§

impl<T> From<[T; 3]> for Rgb<T>

Source§

impl<T> From<[T; 4]> for GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>

Source§

impl<T> From<[T; 4]> for Rgba<T>

Source§

impl<T> From<[T; 5]> for GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>

Source§

impl<T> From<[T; 6]> for GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>

Source§

impl<T> From<[T; 7]> for GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>

Source§

impl<T> From<[T; 8]> for GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>>

Source§

impl<T> From<[T; 9]> for GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>>

Source§

impl<T> From<[T; 10]> for GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>>

Source§

impl<T> From<[T; 11]> for GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>>

Source§

impl<T> From<[T; 12]> for GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>>

Source§

impl<T> From<[T; 13]> for GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>>

Source§

impl<T> From<[T; 14]> for GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>>

Source§

impl<T> From<[T; 15]> for GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>>

Source§

impl<T> From<[T; 16]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>>

Source§

impl<T> From<[T; 17]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>>

Source§

impl<T> From<[T; 18]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>>

Source§

impl<T> From<[T; 19]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>>

Source§

impl<T> From<[T; 20]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>>

Source§

impl<T> From<[T; 21]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>>

Source§

impl<T> From<[T; 22]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>>

Source§

impl<T> From<[T; 23]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>>

Source§

impl<T> From<[T; 24]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>>

Source§

impl<T> From<[T; 25]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>>

Source§

impl<T> From<[T; 26]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>>

Source§

impl<T> From<[T; 27]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>>

Source§

impl<T> From<[T; 28]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>>

Source§

impl<T> From<[T; 29]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>>

Source§

impl<T> From<[T; 30]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>>

Source§

impl<T> From<[T; 31]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>>

Source§

impl<T> From<[T; 32]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>

Source§

impl<T> From<[T; 33]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B1>>

Source§

impl<T> From<[T; 34]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B0>>

Source§

impl<T> From<[T; 35]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>>

Source§

impl<T> From<[T; 36]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B0>>

Source§

impl<T> From<[T; 37]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>>

Source§

impl<T> From<[T; 38]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B0>>

Source§

impl<T> From<[T; 39]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B1>>

Source§

impl<T> From<[T; 40]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>>

Source§

impl<T> From<[T; 41]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B1>>

Source§

impl<T> From<[T; 42]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B0>>

Source§

impl<T> From<[T; 43]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B1>>

Source§

impl<T> From<[T; 44]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B0>>

Source§

impl<T> From<[T; 45]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>>

Source§

impl<T> From<[T; 46]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B0>>

Source§

impl<T> From<[T; 47]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B1>>

Source§

impl<T> From<[T; 48]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>>

Source§

impl<T> From<[T; 49]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B1>>

Source§

impl<T> From<[T; 50]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>>

Source§

impl<T> From<[T; 51]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B1>>

Source§

impl<T> From<[T; 52]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B0>>

Source§

impl<T> From<[T; 53]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B1>>

Source§

impl<T> From<[T; 54]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B0>>

Source§

impl<T> From<[T; 55]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B1>>

Source§

impl<T> From<[T; 56]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B0>>

Source§

impl<T> From<[T; 57]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B1>>

Source§

impl<T> From<[T; 58]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B0>>

Source§

impl<T> From<[T; 59]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B1>>

Source§

impl<T> From<[T; 60]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B0>>

Source§

impl<T> From<[T; 61]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B1>>

Source§

impl<T> From<[T; 62]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>>

Source§

impl<T> From<[T; 63]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B1>>

Source§

impl<T> From<[T; 64]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>>

Source§

impl<T> From<[T; 70]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>, B0>>

Source§

impl<T> From<[T; 80]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>, B0>>

Source§

impl<T> From<[T; 90]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>, B0>>

Source§

impl<T> From<[T; 100]> for GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.71.0 · Source§

impl<T> From<[T; N]> for (T₁, T₂, …, Tₙ)

This trait is implemented for tuples up to twelve items long.

1.34.0 (const: unstable) · Source§

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.

Source§

impl<T> From<*const T> for crossbeam_epoch::atomic::Atomic<T>

Source§

impl<T> From<*const T> for Shared<'_, T>

1.23.0 (const: unstable) · Source§

impl<T> From<*mut T> for otter_nodejs_tests::inventory::core::sync::atomic::Atomic<*mut T>

Available on target_has_atomic_load_store=ptr only.
1.0.0 · Source§

impl<T> From<&T> for PathBuf
where T: AsRef<OsStr> + ?Sized,

1.25.0 (const: unstable) · Source§

impl<T> From<&T> for NonNull<T>
where T: ?Sized,

1.0.0 · Source§

impl<T> From<&T> for OsString
where T: AsRef<OsStr> + ?Sized,

1.25.0 (const: unstable) · Source§

impl<T> From<&mut T> for NonNull<T>
where T: ?Sized,

Source§

impl<T> From<(T, T)> for Ratio<T>
where T: Clone + Integer,

1.71.0 · Source§

impl<T> From<(T₁, T₂, …, Tₙ)> for [T; N]

This trait is implemented for tuples up to twelve items long.

Source§

impl<T> From<GenericArray<u8, <T as OutputSizeUser>::OutputSize>> for CtOutput<T>
where T: OutputSizeUser,

Source§

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]

Available on relaxed_coherence only.
Source§

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]

Available on relaxed_coherence only.
Source§

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]

Available on relaxed_coherence only.
Source§

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]

Available on relaxed_coherence only.
Source§

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]

Available on relaxed_coherence only.
Source§

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]

Available on relaxed_coherence only.
Source§

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]

Available on relaxed_coherence only.
Source§

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]

Available on relaxed_coherence only.
Source§

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]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 64]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>, B0>>> for [T; 70]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>, B0>>> for [T; 80]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>, B0>>> for [T; 90]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>>> for [T; 100]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>> for [T; 32]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B1>>> for [T; 33]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B0>>> for [T; 34]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>>> for [T; 35]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B0>>> for [T; 36]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>, B1>>> for [T; 37]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B0>>> for [T; 38]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>, B1>>> for [T; 39]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>>> for [T; 40]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B1>>> for [T; 41]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B0>>> for [T; 42]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>, B1>>> for [T; 43]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B0>>> for [T; 44]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>>> for [T; 45]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B0>>> for [T; 46]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>, B1>>> for [T; 47]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B0>>> for [T; 48]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>, B1>>> for [T; 49]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>>> for [T; 50]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B1>>> for [T; 51]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B0>>> for [T; 52]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>, B1>>> for [T; 53]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B0>>> for [T; 54]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>, B1>>> for [T; 55]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B0>>> for [T; 56]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>, B1>>> for [T; 57]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B0>>> for [T; 58]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>, B1>>> for [T; 59]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B0>>> for [T; 60]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>, B1>>> for [T; 61]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B0>>> for [T; 62]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>, B1>>> for [T; 63]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>>> for [T; 16]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>>> for [T; 17]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B0>>> for [T; 18]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>, B1>>> for [T; 19]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>>> for [T; 20]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B1>>> for [T; 21]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>>> for [T; 22]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B1>>> for [T; 23]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B0>>> for [T; 24]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>>> for [T; 25]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B0>>> for [T; 26]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>, B1>>> for [T; 27]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B0>>> for [T; 28]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>, B1>>> for [T; 29]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B0>>> for [T; 30]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>, B1>>> for [T; 31]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>>> for [T; 8]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>>> for [T; 9]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>>> for [T; 10]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>>> for [T; 11]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>>> for [T; 12]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B1>>> for [T; 13]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B0>>> for [T; 14]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B1>, B1>>> for [T; 15]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B0>>> for [T; 4]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B0>, B1>>> for [T; 5]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B0>>> for [T; 6]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UTerm, B1>, B1>, B1>>> for [T; 7]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UTerm, B1>, B0>>> for [T; 2]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UInt<UTerm, B1>, B1>>> for [T; 3]

Available on relaxed_coherence only.
Source§

impl<T> From<GenericArray<T, UInt<UTerm, B1>>> for [T; 1]

Available on relaxed_coherence only.
Source§

impl<T> From<Error> for SendError<T>

Source§

impl<T> From<Error> for mio_extras::channel::TrySendError<T>

Source§

impl<T> From<RecvError> for std::sync::oneshot::RecvTimeoutError<T>

Source§

impl<T> From<RecvError> for std::sync::oneshot::TryRecvError<T>

1.24.0 · Source§

impl<T> From<SendError<T>> for otter_nodejs_tests::mpsc::TrySendError<T>

Source§

impl<T> From<SendError<T>> for SendTimeoutError<T>

Source§

impl<T> From<SendError<T>> for SendError<T>

Source§

impl<T> From<SendError<T>> for mio_extras::channel::TrySendError<T>

Source§

impl<T> From<Authorisation<Global>> for Authorisation<T>
where T: Serialize,

Source§

impl<T> From<OldNew<T>> for [T; 2]

Source§

impl<T> From<PosOffTableError<T>> for MgmtError
where T: Debug,

Source§

impl<T> From<PosOffTableError<T>> for SpecError
where T: Debug,

1.31.0 (const: unstable) · Source§

impl<T> From<NonZero<T>> for T

1.96.0 (const: unstable) · Source§

impl<T> From<Range<T>> for otter_nodejs_tests::inventory::core::range::Range<T>

1.96.0 (const: unstable) · Source§

impl<T> From<RangeFrom<T>> for otter_nodejs_tests::inventory::core::range::RangeFrom<T>

1.95.0 (const: unstable) · Source§

impl<T> From<RangeInclusive<T>> for otter_nodejs_tests::inventory::core::range::RangeInclusive<T>

1.96.0 · Source§

impl<T> From<RangeToInclusive<T>> for otter_nodejs_tests::inventory::core::range::RangeToInclusive<T>

1.96.0 (const: unstable) · Source§

impl<T> From<Range<T>> for otter_nodejs_tests::inventory::core::ops::Range<T>

1.96.0 (const: unstable) · Source§

impl<T> From<RangeFrom<T>> for otter_nodejs_tests::inventory::core::ops::RangeFrom<T>

1.95.0 (const: unstable) · Source§

impl<T> From<RangeInclusive<T>> for otter_nodejs_tests::inventory::core::ops::RangeInclusive<T>

1.96.0 · Source§

impl<T> From<RangeToInclusive<T>> for otter_nodejs_tests::inventory::core::ops::RangeToInclusive<T>

Source§

impl<T> From<Box<T>> for BoxBytes
where T: BoxBytesOf + ?Sized,

Source§

impl<T> From<Box<T>> for crossbeam_epoch::atomic::Atomic<T>

Source§

impl<T> From<Box<T>> for Owned<T>

Source§

impl<T> From<Vec<T>> for otter_nodejs_tests::tera::Value
where T: Into<Value>,

1.0.0 · Source§

impl<T> From<PoisonError<T>> for TryLockError<T>

Source§

impl<T> From<Owned<T>> for crossbeam_epoch::atomic::Atomic<T>
where T: Pointable + ?Sized,

Source§

impl<T> From<DebugInfoOffset<T>> for UnitSectionOffset<T>

Source§

impl<T> From<DebugTypesOffset<T>> for UnitSectionOffset<T>

Source§

impl<T> From<Response<T>> for reqwest::async_impl::response::Response
where T: Into<Body>,

Source§

impl<T> From<Response<T>> for reqwest::blocking::response::Response
where T: Into<Body>,

Source§

impl<T> From<Port<T>> for u16

Source§

impl<T> From<Ratio<T>> for (T, T)

Source§

impl<T> From<CtOption<T>> for Option<T>

Source§

impl<T> From<TlsStream<T>> for MaybeHttpsStream<T>

Source§

impl<T> From<AsyncFdTryNewError<T>> for otter_nodejs_tests::io::Error

Source§

impl<T> From<SendError<T>> for tokio::sync::mpsc::error::TrySendError<T>

1.12.0 (const: unstable) · Source§

impl<T> From<T> for Option<T>

1.36.0 (const: unstable) · Source§

impl<T> From<T> for Poll<T>

Source§

impl<T> From<T> for MaybeHttpsStream<T>

Source§

impl<T> From<T> for Serde<T>

Source§

impl<T> From<T> for otter_nodejs_tests::once_cell::sync::OnceCell<T>

Source§

impl<T> From<T> for otter_nodejs_tests::once_cell::unsync::OnceCell<T>

Source§

impl<T> From<T> for Count<'static>
where T: Enum,

1.6.0 · Source§

impl<T> From<T> for Arc<T>

Available on non-no_global_oom_handling only.
Source§

impl<T> From<T> for OrderedFloat<T>
where T: Float,

1.12.0 (const: unstable) · Source§

impl<T> From<T> for Cell<T>

1.70.0 (const: unstable) · Source§

impl<T> From<T> for otter_nodejs_tests::inventory::core::cell::OnceCell<T>

1.12.0 (const: unstable) · Source§

impl<T> From<T> for RefCell<T>

Source§

impl<T> From<T> for SyncUnsafeCell<T>

1.12.0 (const: unstable) · Source§

impl<T> From<T> for UnsafeCell<T>

1.96.0 · Source§

impl<T> From<T> for AssertUnwindSafe<T>
where T: UnwindSafe,

If a value’s type is already UnwindSafe, wrapping it in AssertUnwindSafe is never incorrect.

Source§

impl<T> From<T> for UnsafePinned<T>

Source§

impl<T> From<T> for SyncView<T>

1.6.0 · Source§

impl<T> From<T> for Box<T>

Available on non-no_global_oom_handling only.
Source§

impl<T> From<T> for ThinBox<T>

Available on non-no_global_oom_handling only.
1.6.0 · Source§

impl<T> From<T> for Rc<T>

Available on non-no_global_oom_handling only.
Source§

impl<T> From<T> for UniqueRc<T>

Available on non-no_global_oom_handling only.
Source§

impl<T> From<T> for UniqueArc<T>

Available on non-no_global_oom_handling only.
Source§

impl<T> From<T> for std::sync::nonpoison::mutex::Mutex<T>

Source§

impl<T> From<T> for std::sync::nonpoison::rwlock::RwLock<T>

1.70.0 · Source§

impl<T> From<T> for OnceLock<T>

1.24.0 · Source§

impl<T> From<T> for std::sync::poison::mutex::Mutex<T>

1.24.0 · Source§

impl<T> From<T> for std::sync::poison::rwlock::RwLock<T>

Source§

impl<T> From<T> for ReentrantLock<T>

Source§

impl<T> From<T> for crossbeam_epoch::atomic::Atomic<T>

Source§

impl<T> From<T> for Owned<T>

Source§

impl<T> From<T> for AtomicCell<T>

Source§

impl<T> From<T> for CachePadded<T>

Source§

impl<T> From<T> for ShardedLock<T>

Source§

impl<T> From<T> for futures_util::lock::mutex::Mutex<T>

Source§

impl<T> From<T> for DebugFrameOffset<T>

Source§

impl<T> From<T> for EhFrameOffset<T>

Source§

impl<T> From<T> for Complex<T>
where T: Clone + Num,

Source§

impl<T> From<T> for Ratio<T>
where T: Clone + Integer,

Source§

impl<T> From<T> for SyncWrapper<T>

Source§

impl<T> From<T> for tokio::sync::mutex::Mutex<T>

Source§

impl<T> From<T> for tokio::sync::once_cell::OnceCell<T>

Source§

impl<T> From<T> for tokio::sync::rwlock::RwLock<T>

Source§

impl<T> From<T> for SetOnce<T>

1.0.0 (const: unstable) · Source§

impl<T> From<T> for T

1.10.0 · Source§

impl<T, A> From<VecDeque<T, A>> for Vec<T, A>
where A: Allocator,

1.18.0 · Source§

impl<T, A> From<Box<[T], A>> for Vec<T, A>
where A: Allocator,

1.21.0 · Source§

impl<T, A> From<Box<T, A>> for Arc<T, A>
where A: Allocator, T: ?Sized,

Available on non-no_global_oom_handling only.
1.33.0 · Source§

impl<T, A> From<Box<T, A>> for Pin<Box<T, A>>
where A: Allocator + 'static, T: ?Sized,

1.21.0 · Source§

impl<T, A> From<Box<T, A>> for Rc<T, A>
where A: Allocator, T: ?Sized,

Available on non-no_global_oom_handling only.
1.5.0 · Source§

impl<T, A> From<BinaryHeap<T, A>> for Vec<T, A>
where A: Allocator,

1.21.0 · Source§

impl<T, A> From<Vec<T, A>> for Arc<[T], A>
where A: Allocator + Clone,

Available on non-no_global_oom_handling only.
1.10.0 · Source§

impl<T, A> From<Vec<T, A>> for VecDeque<T, A>
where A: Allocator,

1.20.0 · Source§

impl<T, A> From<Vec<T, A>> for Box<[T], A>
where A: Allocator,

Available on non-no_global_oom_handling only.
1.5.0 · Source§

impl<T, A> From<Vec<T, A>> for BinaryHeap<T, A>
where T: Ord, A: Allocator,

1.21.0 · Source§

impl<T, A> From<Vec<T, A>> for Rc<[T], A>
where A: Allocator,

Available on non-no_global_oom_handling only.
Source§

impl<T, A> From<T> for Unauthorised<T, A>

1.96.0 · Source§

impl<T, F> From<T> for LazyCell<T, F>

1.96.0 · Source§

impl<T, F> From<T> for LazyLock<T, F>

Source§

impl<T, S, A> From<HashMap<T, (), S, A>> for hashbrown::set::HashSet<T, S, A>
where A: Allocator + Clone,

Source§

impl<T, S, A> From<HashMap<T, (), S, A>> for hashbrown::set::HashSet<T, S, A>
where A: Allocator,

Source§

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);
1.74.0 · Source§

impl<T, const N: usize> From<&[T; N]> for Vec<T>
where T: Clone,

Available on non-no_global_oom_handling only.
1.74.0 · Source§

impl<T, const N: usize> From<&mut [T; N]> for Vec<T>
where T: Clone,

Available on non-no_global_oom_handling only.
Source§

impl<T, const N: usize> From<[T; N]> for otter_nodejs_tests::tera::Value
where T: Into<Value>,

1.74.0 · Source§

impl<T, const N: usize> From<[T; N]> for Arc<[T]>

Available on non-no_global_oom_handling only.
1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for BTreeSet<T>
where T: Ord,

1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for otter_nodejs_tests::HashSet<T>
where T: Eq + Hash,

Source§

impl<T, const N: usize> From<[T; N]> for otter_nodejs_tests::IndexSet<T>
where T: Eq + Hash,

Available on has_std only.
1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for VecDeque<T>

Source§

impl<T, const N: usize> From<[T; N]> for Simd<T, N>
where T: SimdElement,

1.45.0 · Source§

impl<T, const N: usize> From<[T; N]> for Box<[T]>

Available on non-no_global_oom_handling only.
1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for BinaryHeap<T>
where T: Ord,

1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for LinkedList<T>

1.74.0 · Source§

impl<T, const N: usize> From<[T; N]> for Rc<[T]>

Available on non-no_global_oom_handling only.
1.44.0 · Source§

impl<T, const N: usize> From<[T; N]> for Vec<T>

Available on non-no_global_oom_handling only.
Source§

impl<T, const N: usize> From<[T; N]> for indexmap::set::IndexSet<T>
where T: Eq + Hash,

Available on crate feature std only.
Source§

impl<T, const N: usize> From<Mask<T, N>> for [bool; N]
where T: MaskElement,

Source§

impl<T, const N: usize> From<Simd<T, N>> for [T; N]
where T: SimdElement,

1.95.0 · Source§

impl<T, const N: usize> From<MaybeUninit<[T; N]>> for [MaybeUninit<T>; N]

Source§

impl<T, const N: usize> From<[bool; N]> for Mask<T, N>
where T: MaskElement,

1.95.0 · Source§

impl<T, const N: usize> From<[MaybeUninit<T>; N]> for MaybeUninit<[T; N]>

Source§

impl<Tz> From<DateTime<Tz>> for SystemTime
where Tz: TimeZone,

Available on crate feature std only.
Source§

impl<V> From<Vec<V>> for otter_nodejs_tests::toml::Value
where V: Into<Value>,

1.0.0 · Source§

impl<W> From<IntoInnerError<W>> for otter_nodejs_tests::io::Error

1.51.0 · Source§

impl<W> From<Arc<W>> for RawWaker
where W: Wake + Send + Sync + 'static,

Available on target_has_atomic=ptr only.
1.51.0 · Source§

impl<W> From<Arc<W>> for Waker
where W: Wake + Send + Sync + 'static,

Available on target_has_atomic=ptr only.
Source§

impl<W> From<Rc<W>> for LocalWaker
where W: LocalWake + 'static,

Source§

impl<W> From<Rc<W>> for RawWaker
where W: LocalWake + 'static,

Source§

impl<W> From<x4<W>> for vec512_storage
where W: Copy, vec128_storage: From<W>,

Source§

impl<W, G> From<x2<W, G>> for vec256_storage
where W: Copy, vec128_storage: From<W>,

Source§

impl<X> From<Range<X>> for Uniform<X>
where X: SampleUniform,

Source§

impl<X> From<RangeInclusive<X>> for Uniform<X>
where X: SampleUniform,

Source§

impl<Y, E, F> From<Thunk<Result<Y, E>, F>> for Result<Y, E>
where Y: Sync, E: Sync, F: Sync + FnOnce() -> Result<Y, E>,

Source§

impl<const N: usize> From<Mask<i8, N>> for Mask<i16, N>

Source§

impl<const N: usize> From<Mask<i8, N>> for Mask<i32, N>

Source§

impl<const N: usize> From<Mask<i8, N>> for Mask<i64, N>

Source§

impl<const N: usize> From<Mask<i8, N>> for Mask<isize, N>

Source§

impl<const N: usize> From<Mask<i16, N>> for Mask<i8, N>

Source§

impl<const N: usize> From<Mask<i16, N>> for Mask<i32, N>

Source§

impl<const N: usize> From<Mask<i16, N>> for Mask<i64, N>

Source§

impl<const N: usize> From<Mask<i16, N>> for Mask<isize, N>

Source§

impl<const N: usize> From<Mask<i32, N>> for Mask<i8, N>

Source§

impl<const N: usize> From<Mask<i32, N>> for Mask<i16, N>

Source§

impl<const N: usize> From<Mask<i32, N>> for Mask<i64, N>

Source§

impl<const N: usize> From<Mask<i32, N>> for Mask<isize, N>

Source§

impl<const N: usize> From<Mask<i64, N>> for Mask<i8, N>

Source§

impl<const N: usize> From<Mask<i64, N>> for Mask<i16, N>

Source§

impl<const N: usize> From<Mask<i64, N>> for Mask<i32, N>

Source§

impl<const N: usize> From<Mask<i64, N>> for Mask<isize, N>

Source§

impl<const N: usize> From<Mask<isize, N>> for Mask<i8, N>

Source§

impl<const N: usize> From<Mask<isize, N>> for Mask<i16, N>

Source§

impl<const N: usize> From<Mask<isize, N>> for Mask<i32, N>

Source§

impl<const N: usize> From<Mask<isize, N>> for Mask<i64, N>

Source§

impl<const N: usize> From<TinyAsciiStr<N>> for UnvalidatedTinyAsciiStr<N>

Source§

impl<const N: usize> From<[u8; N]> for BString

Source§

impl<const N: usize> From<[u8; N]> for RawBytesULE<N>