rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::convert

Trait From

1.0.0 · Source
pub trait From<T>: Sized {
    // Required method
    fn from(value: T) -> Self;
}
Available on crate feature mtls only.
Expand description

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

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

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

Prefer using Into over using From when specifying trait bounds on a generic function. This way, types that directly implement Into can be used as arguments as well.

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

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

§Generic Implementations

  • From<T> for U 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 · 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", so this trait is not object safe.

Implementors§

Source§

impl From<&'static str> for StrContextValue

Source§

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

Source§

impl From<&'static Location<'static>> for Source

Source§

impl From<&'static Tls12CipherSuite> for SupportedCipherSuite

Source§

impl From<&'static Tls13CipherSuite> for SupportedCipherSuite

Source§

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

Source§

impl From<&ExpectCt> for rocket::http::Header<'static>

Source§

impl From<&Frame> for rocket::http::Header<'static>

Source§

impl From<&Hsts> for rocket::http::Header<'static>

Source§

impl From<&NoSniff> for rocket::http::Header<'static>

Source§

impl From<&Prefetch> for rocket::http::Header<'static>

Source§

impl From<&Referrer> for rocket::http::Header<'static>

Source§

impl From<&XssFilter> for rocket::http::Header<'static>

Source§

impl From<&SocketAddress<'_>> for core::net::socket_addr::SocketAddr

Source§

impl From<&BorrowedFormatItem<'_>> for OwnedFormatItem

Source§

impl From<&str> for rocket::serde::json::Value

Source§

impl From<&str> for Source

Source§

impl From<&str> for figment::value::value::Value

§

impl From<&str> for RawStrBuf

1.17.0 · Source§

impl From<&str> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<str>

1.0.0 · Source§

impl From<&str> for String

1.0.0 · Source§

impl From<&str> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<u8>

1.21.0 · Source§

impl From<&str> for Rc<str>

1.21.0 · Source§

impl From<&str> for Arc<str>

Source§

impl From<&str> for allocator_api2::stable::vec::Vec<u8>

Source§

impl From<&str> for figment::error::Error

Source§

impl From<&str> for s2n_quic_core::application::server_name::ServerName

Source§

impl From<&str> for InternalString

Source§

impl From<&str> for RawString

§

impl From<&Cookie<'_>> for rocket::http::Header<'static>

§

impl From<&RawStr> for RawStrBuf

Source§

impl From<&UncasedStr> for Arc<UncasedStr>

Source§

impl From<&Permission> for rocket::http::Header<'static>

Source§

impl From<&Formatter<'_>> for FormatterOptions

1.35.0 · Source§

impl From<&String> for String

Source§

impl From<&String> for InternalString

Source§

impl From<&String> for RawString

1.17.0 · Source§

impl From<&CStr> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<CStr>

1.7.0 · Source§

impl From<&CStr> for CString

1.24.0 · Source§

impl From<&CStr> for Rc<CStr>

1.24.0 · Source§

impl From<&CStr> for Arc<CStr>

Source§

impl From<&Ipv4Addr> for IpV4Address

Source§

impl From<&Ipv6Addr> for IpV6Address

Source§

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

1.17.0 · Source§

impl From<&OsStr> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<OsStr>

1.24.0 · Source§

impl From<&OsStr> for Rc<OsStr>

1.24.0 · Source§

impl From<&OsStr> for Arc<OsStr>

Source§

impl From<&Path> for Source

1.17.0 · Source§

impl From<&Path> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<Path>

1.24.0 · Source§

impl From<&Path> for Rc<Path>

1.24.0 · Source§

impl From<&Path> for Arc<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<&ObjectIdentifier> for ObjectIdentifier

Source§

impl From<&SocketAddressV4> for core::net::socket_addr::SocketAddr

Source§

impl From<&SocketAddressV4> for SocketAddrV4

Source§

impl From<&SocketAddressV6> for core::net::socket_addr::SocketAddr

Source§

impl From<&SocketAddressV6> for SocketAddrV6

Source§

impl From<&InternalString> for InternalString

Source§

impl From<&InternalString> for RawString

Source§

impl From<&ChaCha8Rng> for rand_chacha::chacha::ChaCha8Rng

Source§

impl From<&ChaCha12Rng> for rand_chacha::chacha::ChaCha12Rng

Source§

impl From<&ChaCha20Rng> for rand_chacha::chacha::ChaCha20Rng

Source§

impl From<&[u8; 12]> for Nonce

Source§

impl From<&[u8; 16]> for Nonce

Source§

impl From<&[u8]> for SharedSecret

Source§

impl From<&[u8]> for PrefixedPayload

Source§

impl From<&[u8]> for rustls::quic::Tag

Source§

impl From<&[u32; 3]> for Nonce

Source§

impl From<&[BigEndian<u32>; 3]> for Nonce

Source§

impl From<&[LittleEndian<u32>; 3]> for Nonce

1.84.0 · Source§

impl From<&mut str> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<str>

1.44.0 · Source§

impl From<&mut str> for String

1.84.0 · Source§

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

1.84.0 · Source§

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

Source§

impl From<&mut Formatter<'_>> for FormatterOptions

1.84.0 · Source§

impl From<&mut CStr> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<CStr>

1.84.0 · Source§

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

1.84.0 · Source§

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

1.84.0 · Source§

impl From<&mut OsStr> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<OsStr>

1.84.0 · Source§

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

1.84.0 · Source§

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

1.84.0 · Source§

impl From<&mut Path> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<Path>

1.84.0 · Source§

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

1.84.0 · Source§

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

Source§

impl From<(&'static str, &'static str)> for OidEntry

Source§

impl From<(Option<isize>, Option<isize>)> for rocket::form::error::ErrorKind<'_>

Source§

impl From<(Option<u64>, Option<u64>)> for rocket::form::error::ErrorKind<'_>

Source§

impl From<(Option<ByteUnit>, Option<ByteUnit>)> for rocket::form::error::ErrorKind<'_>

Source§

impl From<(IpAddr, u16)> for SocketAddress

Source§

impl From<(Ipv4Addr, u16)> for SocketAddressV4

Source§

impl From<(Ipv6Addr, u16)> for SocketAddressV6

Source§

impl From<ErrorKind> for rocket::Error

Source§

impl From<Error<'_>> for rocket::form::Error<'_>

Available on crate feature json only.
Source§

impl From<Error> for rocket::listener::Error

Source§

impl From<X509Error> for Err<X509Error>

Source§

impl From<Err<X509Error>> for rocket::mtls::Error

Source§

impl From<Err<X509Error>> for X509Error

Source§

impl From<Err<Error>> for X509Error

Source§

impl From<Err<Error>> for rocket::mtls::x509::der_parser::asn1_rs::Error

Source§

impl From<Error> for X509Error

Source§

impl From<Error> for Err<Error>

Source§

impl From<Error> for SerializeError

Source§

impl From<Real> for f32

Source§

impl From<Real> for f64

Source§

impl From<ErrorKind> for X509Error

Source§

impl From<TryReserveErrorKind> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::collections::TryReserveError

Source§

impl From<Option<Level>> for LevelFilter

Source§

impl From<Option<Timestamp>> for Timer

Source§

impl From<Infallible> for rocket::tls::Error

Available on crate feature tls only.
1.36.0 · Source§

impl From<Infallible> for TryFromSliceError

1.34.0 · Source§

impl From<Infallible> for core::num::error::TryFromIntError

Source§

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

Source§

impl From<Infallible> for ValidationError

1.45.0 · Source§

impl From<Cow<'_, str>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<str>

1.45.0 · Source§

impl From<Cow<'_, CStr>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<CStr>

1.45.0 · Source§

impl From<Cow<'_, OsStr>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<OsStr>

1.45.0 · Source§

impl From<Cow<'_, Path>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<Path>

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<IpAddr> for rustls_pki_types::server_name::IpAddr

Source§

impl From<IpAddr> for rustls_pki_types::server_name::ServerName<'_>

Source§

impl From<SocketAddr> for Endpoint

Source§

impl From<SocketAddr> for SocketAddress

Source§

impl From<SocketAddr> for SockAddr

1.14.0 · Source§

impl From<ErrorKind> for std::io::error::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<TryReserveErrorKind> for allocator_api2::stable::raw_vec::TryReserveError

Source§

impl From<DecryptionContext> for EncryptionContext

Source§

impl From<EncryptionContext> for DecryptionContext

Source§

impl From<DecodeError> for DecodeSliceError

Source§

impl From<Either<Error, Error>> for rocket::listener::Error

Source§

impl From<Kind> for figment::error::Error

Source§

impl From<Empty> for figment::value::value::Value

Source§

impl From<Num> for figment::value::value::Value

Source§

impl From<NumValueReadError> for rocket::serde::msgpack::Error

Source§

impl From<ValueReadError> for rocket::serde::msgpack::Error

Source§

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

Source§

impl From<ValueWriteError> for std::io::error::Error

Source§

impl From<Marker> for u8

Source§

impl From<Error> for std::io::error::Error

Source§

impl From<Error> for rustls_pemfile::pemfile::Error

Source§

impl From<IpAddr> for core::net::ip_addr::IpAddr

Source§

impl From<IpAddr> for rustls_pki_types::server_name::ServerName<'_>

Source§

impl From<Error> for ControlFlow<Error, Error>

Source§

impl From<EncryptError> for EarlyDataError

Source§

impl From<AlertDescription> for u8

Source§

impl From<CertificateCompressionAlgorithm> for u16

Source§

impl From<CipherSuite> for u16

Source§

impl From<ContentType> for u8

Source§

impl From<HandshakeType> for u8

Source§

impl From<ProtocolVersion> for u16

Source§

impl From<SignatureAlgorithm> for u8

Source§

impl From<SignatureScheme> for u16

Source§

impl From<CertRevocationListError> for rustls::error::Error

Source§

impl From<CertRevocationListError> for VerifierBuilderError

Source§

impl From<CertificateError> for AlertDescription

Source§

impl From<CertificateError> for rustls::error::Error

Source§

impl From<EncryptedClientHelloError> for rustls::error::Error

Source§

impl From<Error> for rocket::tls::Error

Available on crate feature tls only.
Source§

impl From<InconsistentKeys> for rustls::error::Error

Source§

impl From<InvalidMessage> for rustls::error::Error

Source§

impl From<PeerIncompatible> for rustls::error::Error

Source§

impl From<PeerMisbehaved> for rustls::error::Error

Source§

impl From<HashAlgorithm> for u8

Source§

impl From<NamedGroup> for u16

Source§

impl From<VerifierBuilderError> for rocket::tls::Error

Available on crate feature tls only.
Source§

impl From<DecoderError> for &'static str

Source§

impl From<DecoderError> for s2n_quic_core::crypto::packet_protection::Error

Source§

impl From<DecoderError> for s2n_quic_core::crypto::tls::error::Error

Source§

impl From<DecoderError> for s2n_quic_core::transport::error::Error

Implements conversion from decoder errors

Source§

impl From<DecoderError> for ValidationError

Source§

impl From<Error> for std::io::error::ErrorKind

Source§

impl From<Error> for ProcessingError

Source§

impl From<Error> for StreamError

Source§

impl From<Error> for std::io::error::Error

§

impl From<Error> for ConnectionError

Source§

impl From<Error> for s2n_quic_core::transport::error::Error

Source§

impl From<SocketAddress<'_>> for core::net::socket_addr::SocketAddr

Source§

impl From<SocketAddress<'_>> for s2n_quic_core::path::LocalAddress

Source§

impl From<SocketAddress<'_>> for s2n_quic_core::path::RemoteAddress

Source§

impl From<SocketAddress> for core::net::socket_addr::SocketAddr

Source§

impl From<SocketAddress> for s2n_quic_core::path::LocalAddress

Source§

impl From<SocketAddress> for s2n_quic_core::path::RemoteAddress

Source§

impl From<PacketType> for u8

Source§

impl From<StreamError> for std::io::error::ErrorKind

Source§

impl From<StreamError> for std::io::error::Error

§

impl From<StreamError> for ReadError

§

impl From<StreamError> for SendStreamError

Source§

impl From<Unexpected<'_>> for Actual

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<BorrowedFormatItem<'_>> for OwnedFormatItem

Source§

impl From<Component> for BorrowedFormatItem<'_>

Source§

impl From<Component> for OwnedFormatItem

Source§

impl From<Month> for u8

Source§

impl From<Error> for TomlError

Source§

impl From<Attribute> for Style

Source§

impl From<Quirk> for Style

Source§

impl From<Color> for Style

Source§

impl From<bool> for rocket::serde::json::Value

Source§

impl From<bool> for figment::value::value::Value

Source§

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

Source§

impl From<bool> for toml_edit::value::Value

1.68.0 · Source§

impl From<bool> for f32

1.68.0 · Source§

impl From<bool> for f64

1.28.0 · Source§

impl From<bool> for i8

1.28.0 · Source§

impl From<bool> for i16

1.28.0 · Source§

impl From<bool> for i32

1.28.0 · Source§

impl From<bool> for i64

1.28.0 · Source§

impl From<bool> for i128

1.28.0 · Source§

impl From<bool> for isize

1.28.0 · Source§

impl From<bool> for u8

1.28.0 · Source§

impl From<bool> for u16

1.28.0 · Source§

impl From<bool> for u32

1.28.0 · Source§

impl From<bool> for u64

1.28.0 · Source§

impl From<bool> for u128

1.28.0 · Source§

impl From<bool> for usize

Source§

impl From<bool> for BigInt

Source§

impl From<bool> for BigUint

1.24.0 · Source§

impl From<bool> for AtomicBool

Source§

impl From<char> for figment::value::value::Value

Source§

impl From<char> for StrContextValue

1.13.0 · Source§

impl From<char> for u32

1.51.0 · Source§

impl From<char> for u64

1.51.0 · Source§

impl From<char> for u128

1.46.0 · Source§

impl From<char> for String

1.6.0 · Source§

impl From<f16> for f64

1.6.0 · Source§

impl From<f16> for f128

Source§

impl From<f32> for rocket::serde::json::Value

Source§

impl From<f32> for Real

Source§

impl From<f32> for Num

Source§

impl From<f32> for figment::value::value::Value

Source§

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

1.6.0 · Source§

impl From<f32> for f64

1.6.0 · Source§

impl From<f32> for f128

Source§

impl From<f64> for rocket::serde::json::Value

Source§

impl From<f64> for Real

Source§

impl From<f64> for Num

Source§

impl From<f64> for figment::value::value::Value

Source§

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

Source§

impl From<f64> for toml_edit::value::Value

1.6.0 · Source§

impl From<f64> for f128

Source§

impl From<i8> for rocket::serde::json::Value

Source§

impl From<i8> for Num

Source§

impl From<i8> for figment::value::value::Value

Source§

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

1.6.0 · Source§

impl From<i8> for f32

1.6.0 · Source§

impl From<i8> for f64

1.5.0 · Source§

impl From<i8> for i16

1.5.0 · Source§

impl From<i8> for i32

1.5.0 · Source§

impl From<i8> for i64

1.26.0 · Source§

impl From<i8> for i128

1.5.0 · Source§

impl From<i8> for isize

Source§

impl From<i8> for ByteUnit

Source§

impl From<i8> for BigInt

Source§

impl From<i8> for Integer<'_>

1.34.0 · Source§

impl From<i8> for AtomicI8

Source§

impl From<i8> for i24

Source§

impl From<i8> for i48

Source§

impl From<i8> for serde_json::number::Number

Source§

impl From<i16> for rocket::serde::json::Value

Source§

impl From<i16> for Num

Source§

impl From<i16> for figment::value::value::Value

1.6.0 · Source§

impl From<i16> for f32

1.6.0 · Source§

impl From<i16> for f64

1.5.0 · Source§

impl From<i16> for i32

1.5.0 · Source§

impl From<i16> for i64

1.26.0 · Source§

impl From<i16> for i128

1.26.0 · Source§

impl From<i16> for isize

Source§

impl From<i16> for ByteUnit

Source§

impl From<i16> for BigInt

Source§

impl From<i16> for Integer<'_>

1.34.0 · Source§

impl From<i16> for AtomicI16

Source§

impl From<i16> for HeaderValue

Source§

impl From<i16> for i24

Source§

impl From<i16> for i48

Source§

impl From<i16> for s2n_codec::zerocopy::I16

Source§

impl From<i16> for serde_json::number::Number

Source§

impl From<i32> for rocket::serde::json::Value

Source§

impl From<i32> for Num

Source§

impl From<i32> for figment::value::value::Value

Source§

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

1.6.0 · Source§

impl From<i32> for f64

1.5.0 · Source§

impl From<i32> for i64

1.26.0 · Source§

impl From<i32> for i128

Source§

impl From<i32> for ByteUnit

Source§

impl From<i32> for BigInt

Source§

impl From<i32> for Integer<'_>

1.34.0 · Source§

impl From<i32> for AtomicI32

Source§

impl From<i32> for HeaderValue

Source§

impl From<i32> for i48

Source§

impl From<i32> for s2n_codec::zerocopy::I32

Source§

impl From<i32> for serde_json::number::Number

Source§

impl From<i32> for Domain

Source§

impl From<i32> for socket2::Protocol

Source§

impl From<i32> for Type

Source§

impl From<i32> for SignalKind

Source§

impl From<i64> for rocket::serde::json::Value

Source§

impl From<i64> for Num

Source§

impl From<i64> for figment::value::value::Value

Source§

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

Source§

impl From<i64> for toml_edit::value::Value

1.26.0 · Source§

impl From<i64> for i128

Source§

impl From<i64> for ByteUnit

Source§

impl From<i64> for BigInt

Source§

impl From<i64> for Integer<'_>

1.34.0 · Source§

impl From<i64> for AtomicI64

Source§

impl From<i64> for HeaderValue

Source§

impl From<i64> for s2n_codec::zerocopy::I64

Source§

impl From<i64> for serde_json::number::Number

Source§

impl From<i128> for Num

Source§

impl From<i128> for figment::value::value::Value

Source§

impl From<i128> for ByteUnit

Source§

impl From<i128> for BigInt

Source§

impl From<i128> for Integer<'_>

Source§

impl From<i128> for s2n_codec::zerocopy::I128

Source§

impl From<isize> for rocket::serde::json::Value

Source§

impl From<isize> for Num

Source§

impl From<isize> for figment::value::value::Value

Source§

impl From<isize> for ByteUnit

Source§

impl From<isize> for BigInt

1.23.0 · Source§

impl From<isize> for AtomicIsize

Source§

impl From<isize> for HeaderValue

Source§

impl From<isize> for serde_json::number::Number

1.34.0 · Source§

impl From<!> for Infallible

Source§

impl From<!> for core::num::error::TryFromIntError

Source§

impl From<u8> for rocket::serde::json::Value

Source§

impl From<u8> for Num

Source§

impl From<u8> for figment::value::value::Value

Source§

impl From<u8> for Marker

Source§

impl From<u8> for AlertDescription

Source§

impl From<u8> for rustls::enums::ContentType

Source§

impl From<u8> for HandshakeType

Source§

impl From<u8> for SignatureAlgorithm

Source§

impl From<u8> for HashAlgorithm

Source§

impl From<u8> for KeyPhase

Source§

impl From<u8> for PacketType

Source§

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

1.13.0 · Source§

impl From<u8> for char

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

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

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

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

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

1.6.0 · Source§

impl From<u8> for f32

1.6.0 · Source§

impl From<u8> for f64

1.5.0 · Source§

impl From<u8> for i16

1.5.0 · Source§

impl From<u8> for i32

1.5.0 · Source§

impl From<u8> for i64

1.26.0 · Source§

impl From<u8> for i128

1.26.0 · Source§

impl From<u8> for isize

1.5.0 · Source§

impl From<u8> for u16

1.5.0 · Source§

impl From<u8> for u32

1.5.0 · Source§

impl From<u8> for u64

1.26.0 · Source§

impl From<u8> for u128

1.5.0 · Source§

impl From<u8> for usize

Source§

impl From<u8> for ByteUnit

Source§

impl From<u8> for BigInt

Source§

impl From<u8> for BigUint

Source§

impl From<u8> for Integer<'_>

1.34.0 · Source§

impl From<u8> for AtomicU8

1.61.0 · Source§

impl From<u8> for ExitCode

Source§

impl From<u8> for i24

Source§

impl From<u8> for i48

Source§

impl From<u8> for u24

Source§

impl From<u8> for u48

Source§

impl From<u8> for s2n_quic_core::application::error::Error

Source§

impl From<u8> for VarInt

Source§

impl From<u8> for serde_json::number::Number

Source§

impl From<u8> for Choice

Source§

impl From<u16> for rocket::serde::json::Value

Source§

impl From<u16> for Num

Source§

impl From<u16> for figment::value::value::Value

Source§

impl From<u16> for CertificateCompressionAlgorithm

Source§

impl From<u16> for CipherSuite

Source§

impl From<u16> for ProtocolVersion

Source§

impl From<u16> for SignatureScheme

Source§

impl From<u16> for NamedGroup

1.6.0 · Source§

impl From<u16> for f32

1.6.0 · Source§

impl From<u16> for f64

1.5.0 · Source§

impl From<u16> for i32

1.5.0 · Source§

impl From<u16> for i64

1.26.0 · Source§

impl From<u16> for i128

1.5.0 · Source§

impl From<u16> for u32

1.5.0 · Source§

impl From<u16> for u64

1.26.0 · Source§

impl From<u16> for u128

1.26.0 · Source§

impl From<u16> for usize

Source§

impl From<u16> for ByteUnit

Source§

impl From<u16> for BigInt

Source§

impl From<u16> for BigUint

Source§

impl From<u16> for Integer<'_>

1.34.0 · Source§

impl From<u16> for AtomicU16

Source§

impl From<u16> for HeaderValue

Source§

impl From<u16> for i24

Source§

impl From<u16> for i48

Source§

impl From<u16> for u24

Source§

impl From<u16> for u48

Source§

impl From<u16> for s2n_codec::zerocopy::U16

Source§

impl From<u16> for s2n_quic_core::application::error::Error

Source§

impl From<u16> for VarInt

Source§

impl From<u16> for serde_json::number::Number

Source§

impl From<u32> for rocket::serde::json::Value

Source§

impl From<u32> for Num

Source§

impl From<u32> for figment::value::value::Value

Source§

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

1.6.0 · Source§

impl From<u32> for f64

1.5.0 · Source§

impl From<u32> for i64

1.26.0 · Source§

impl From<u32> for i128

1.5.0 · Source§

impl From<u32> for u64

1.26.0 · Source§

impl From<u32> for u128

Source§

impl From<u32> for ByteUnit

Source§

impl From<u32> for BigInt

Source§

impl From<u32> for BigUint

Source§

impl From<u32> for Integer<'_>

Source§

impl From<u32> for OptTaggedParser

Source§

impl From<u32> for rocket::mtls::x509::der_parser::asn1_rs::Tag

1.1.0 · Source§

impl From<u32> for core::net::ip_addr::Ipv4Addr

1.34.0 · Source§

impl From<u32> for AtomicU32

Source§

impl From<u32> for Reason

Source§

impl From<u32> for HeaderValue

Source§

impl From<u32> for Mode

Source§

impl From<u32> for i48

Source§

impl From<u32> for u48

Source§

impl From<u32> for s2n_codec::zerocopy::U32

Source§

impl From<u32> for s2n_quic_core::application::error::Error

Source§

impl From<u32> for VarInt

Source§

impl From<u32> for serde_json::number::Number

Source§

impl From<u64> for rocket::serde::json::Value

Source§

impl From<u64> for Num

Source§

impl From<u64> for figment::value::value::Value

1.26.0 · Source§

impl From<u64> for i128

1.26.0 · Source§

impl From<u64> for u128

Source§

impl From<u64> for ByteUnit

Source§

impl From<u64> for BigInt

Source§

impl From<u64> for BigUint

Source§

impl From<u64> for Integer<'_>

1.34.0 · Source§

impl From<u64> for AtomicU64

Source§

impl From<u64> for HeaderValue

Source§

impl From<u64> for s2n_codec::zerocopy::U64

Source§

impl From<u64> for serde_json::number::Number

Source§

impl From<u128> for Num

Source§

impl From<u128> for figment::value::value::Value

Source§

impl From<u128> for ByteUnit

Source§

impl From<u128> for BigInt

Source§

impl From<u128> for BigUint

Source§

impl From<u128> for Integer<'_>

1.26.0 · Source§

impl From<u128> for core::net::ip_addr::Ipv6Addr

Source§

impl From<u128> for s2n_codec::zerocopy::U128

Source§

impl From<u128> for Hash128

Source§

impl From<()> for rocket::serde::json::Value

Source§

impl From<()> for KeyRejected

Source§

impl From<()> for aws_lc_rs::error::Unspecified

Source§

impl From<usize> for rocket::serde::json::Value

Source§

impl From<usize> for Length

Source§

impl From<usize> for Num

Source§

impl From<usize> for figment::value::value::Value

Source§

impl From<usize> for ByteUnit

Source§

impl From<usize> for BigInt

Source§

impl From<usize> for BigUint

1.23.0 · Source§

impl From<usize> for AtomicUsize

Source§

impl From<usize> for HeaderValue

Source§

impl From<usize> for serde_json::number::Number

Source§

impl From<usize> for winnow::stream::Range

Source§

impl From<Level> for LevelFilter

Source§

impl From<ByteUnit> for u64

Source§

impl From<ByteUnit> for u128

Source§

impl From<FileServer> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<Route>

§

impl From<Accept> for rocket::http::Header<'static>

Creates a new Header with name Accept and the value set to the HTTP rendering of this Accept header.

§

impl From<ContentType> for rocket::http::Header<'static>

Creates a new Header with name Content-Type and the value set to the HTTP rendering of this Content-Type.

§

impl From<Cookie<'_>> for rocket::http::Header<'static>

§

impl From<MediaType> for rocket::http::ContentType

§

impl From<MediaType> for QMediaType

§

impl From<RawStrBuf> for Cow<'_, RawStr>

§

impl From<Asterisk> for Reference<'_>

Source§

impl From<Braced> for Uuid

Source§

impl From<Hyphenated> for Uuid

Source§

impl From<Simple> for Uuid

Source§

impl From<Urn> for Uuid

Source§

impl From<Uuid> for Braced

Source§

impl From<Uuid> for Hyphenated

Source§

impl From<Uuid> for Simple

Source§

impl From<Uuid> for Urn

Source§

impl From<Uuid> for String

Source§

impl From<Uuid> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<u8>

Source§

impl From<ServerConfig> for Server

Source§

impl From<LevelFilter> for Option<Level>

Source§

impl From<RocketFmt<Compact>> for RocketDynFmt

Available on crate feature trace only.
Source§

impl From<RocketFmt<Pretty>> for RocketDynFmt

Available on crate feature trace only.
Source§

impl From<BigUint> for BigInt

Source§

impl From<Tag> for rocket::mtls::x509::der_parser::asn1_rs::Header<'_>

Source§

impl From<Tag> for OptTaggedParser

Source§

impl From<LayoutError> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::collections::TryReserveErrorKind

Source§

impl From<LayoutError> for allocator_api2::stable::raw_vec::TryReserveErrorKind

Source§

impl From<LayoutError> for CollectionAllocErr

1.18.0 · Source§

impl From<Box<str>> for String

Source§

impl From<Box<str>> for InternalString

Source§

impl From<Box<str>> for RawString

1.18.0 · Source§

impl From<Box<CStr>> for CString

1.18.0 · Source§

impl From<Box<OsStr>> for OsString

1.18.0 · Source§

impl From<Box<Path>> for PathBuf

Source§

impl From<Box<RawValue>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<str>

Source§

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

Source§

impl From<Box<dyn Error + Send + Sync>> for tracing_subscriber::filter::directive::ParseError

1.78.0 · Source§

impl From<TryReserveError> for std::io::error::Error

Source§

impl From<Range<usize>> for winnow::stream::Range

Source§

impl From<RangeFrom<usize>> for winnow::stream::Range

Source§

impl From<RangeFull> for winnow::stream::Range

Source§

impl From<RangeInclusive<usize>> for winnow::stream::Range

Source§

impl From<RangeTo<usize>> for winnow::stream::Range

Source§

impl From<RangeToInclusive<usize>> for winnow::stream::Range

Source§

impl From<Utf8Error> for rocket::serde::msgpack::Error

Source§

impl From<Utf8Error> for rocket::mtls::x509::der_parser::asn1_rs::Error

Source§

impl From<Utf8Error> for cookie::parse::ParseError

Source§

impl From<FromUtf8Error> for rocket::mtls::x509::der_parser::asn1_rs::Error

Source§

impl From<FromUtf16Error> for rocket::mtls::x509::der_parser::asn1_rs::Error

Source§

impl From<String> for rocket::serde::json::Value

Source§

impl From<String> for Source

Source§

impl From<String> for figment::value::value::Value

Source§

impl From<String> for InlinableString

Source§

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

Source§

impl From<String> for toml_edit::value::Value

Source§

impl From<String> for Cookie<'static>

§

impl From<String> for RawStrBuf

Source§

impl From<String> for Uncased<'static>

Source§

impl From<String> for BmpString<'_>

Source§

impl From<String> for GeneralString<'_>

Source§

impl From<String> for GraphicString<'_>

Source§

impl From<String> for Ia5String<'_>

Source§

impl From<String> for NumericString<'_>

Source§

impl From<String> for ObjectDescriptor<'_>

Source§

impl From<String> for PrintableString<'_>

Source§

impl From<String> for TeletexString<'_>

Source§

impl From<String> for UniversalString<'_>

Source§

impl From<String> for Utf8String<'_>

Source§

impl From<String> for VideotexString<'_>

Source§

impl From<String> for VisibleString<'_>

1.20.0 · Source§

impl From<String> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<str>

1.14.0 · Source§

impl From<String> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<u8>

1.21.0 · Source§

impl From<String> for Rc<str>

1.21.0 · Source§

impl From<String> for Arc<str>

1.0.0 · Source§

impl From<String> for OsString

1.0.0 · Source§

impl From<String> for PathBuf

Source§

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

Source§

impl From<String> for figment::error::Error

Source§

impl From<String> for s2n_quic_core::application::server_name::ServerName

Source§

impl From<String> for InternalString

Source§

impl From<String> for toml_edit::key::Key

Source§

impl From<String> for RawString

Source§

impl From<Vec<BorrowedFormatItem<'_>>> for OwnedFormatItem

Source§

impl From<Vec<OwnedFormatItem>> for OwnedFormatItem

Source§

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

Source§

impl From<Vec<u8>> for ByteBuf

Source§

impl From<Vec<u8>> for Der<'static>

Source§

impl From<Vec<u8>> for HpkePrivateKey

Source§

impl From<Vec<u8>> for DistinguishedName

Source§

impl From<Vec<u8>> for Deque

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl From<Vec<CertificateDer<'static>>> for Certificates<'static>

1.43.0 · Source§

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

Source§

impl From<EndOfInput> for ring::error::Unspecified

Source§

impl From<EndOfInput> for aws_lc_rs::error::Unspecified

1.20.0 · Source§

impl From<CString> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<CStr>

1.7.0 · Source§

impl From<CString> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<u8>

1.24.0 · Source§

impl From<CString> for Rc<CStr>

1.24.0 · Source§

impl From<CString> for Arc<CStr>

1.0.0 · Source§

impl From<NulError> for std::io::error::Error

1.62.0 · Source§

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

1.62.0 · Source§

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

Source§

impl From<Arc<ServerConfig>> for Server

Source§

impl From<Arc<ServerConfig>> for TlsAcceptor

Source§

impl From<Arc<ClientConfig>> for Client

Source§

impl From<Arc<ClientConfig>> for TlsConnector

Source§

impl From<TryFromSliceError> for aws_lc_rs::error::Unspecified

Source§

impl From<TryFromSliceError> for ring::error::Unspecified

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<isize, 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<__m128i> for Simd<usize, 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<isize, 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<__m256i> for Simd<usize, 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<isize, 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>

Source§

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

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<isize, 2>> for __m128i

Source§

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

Source§

impl From<Simd<isize, 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

Source§

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

Source§

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

Source§

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

1.16.0 · Source§

impl From<Ipv4Addr> for core::net::ip_addr::IpAddr

Source§

impl From<Ipv4Addr> for rustls_pki_types::server_name::IpAddr

Source§

impl From<Ipv4Addr> for rustls_pki_types::server_name::ServerName<'_>

1.1.0 · Source§

impl From<Ipv4Addr> for u32

Source§

impl From<Ipv4Addr> for rustls_pki_types::server_name::Ipv4Addr

Source§

impl From<Ipv4Addr> for IpV4Address

1.16.0 · Source§

impl From<Ipv6Addr> for core::net::ip_addr::IpAddr

Source§

impl From<Ipv6Addr> for rustls_pki_types::server_name::IpAddr

Source§

impl From<Ipv6Addr> for rustls_pki_types::server_name::ServerName<'_>

1.26.0 · Source§

impl From<Ipv6Addr> for u128

Source§

impl From<Ipv6Addr> for rustls_pki_types::server_name::Ipv6Addr

Source§

impl From<Ipv6Addr> for IpV6Address

Source§

impl From<SocketAddrV4> for Endpoint

1.16.0 · Source§

impl From<SocketAddrV4> for core::net::socket_addr::SocketAddr

Source§

impl From<SocketAddrV4> for SocketAddressV4

Source§

impl From<SocketAddrV4> for SockAddr

Source§

impl From<SocketAddrV6> for Endpoint

1.16.0 · Source§

impl From<SocketAddrV6> for core::net::socket_addr::SocketAddr

Source§

impl From<SocketAddrV6> for SocketAddressV6

Source§

impl From<SocketAddrV6> for SockAddr

Source§

impl From<TryFromIntError> for rocket::serde::msgpack::Error

Source§

impl From<TryFromIntError> for KeyRejected

Source§

impl From<TryFromIntError> for aws_lc_rs::error::Unspecified

Source§

impl From<TryFromIntError> for s2n_codec::unaligned::TryFromIntError

Source§

impl From<TryFromIntError> for ValidationError

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.41.0 · Source§

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

1.41.0 · Source§

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

Source§

impl From<Alignment> for usize

Source§

impl From<Alignment> for NonZero<usize>

Source§

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

1.20.0 · Source§

impl From<OsString> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<OsStr>

1.24.0 · Source§

impl From<OsString> for Rc<OsStr>

1.24.0 · Source§

impl From<OsString> for Arc<OsStr>

1.0.0 · Source§

impl From<OsString> for PathBuf

1.63.0 · Source§

impl From<File> for OwnedFd

1.20.0 · Source§

impl From<File> for Stdio

Source§

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

Source§

impl From<OpenOptions> for OpenOptions

Source§

impl From<Error> for rocket::listener::Error

Source§

impl From<Error> for rocket::tls::Error

Available on crate feature tls only.
Source§

impl From<Error> for PEMError

Source§

impl From<Error> for SerializeError

Source§

impl From<Error> for Format

Source§

impl From<Error> for AnyDelimiterCodecError

Source§

impl From<Error> for LinesCodecError

Source§

impl From<Error> for rocket::Error

Source§

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

1.74.0 · Source§

impl From<Stderr> for Stdio

1.74.0 · Source§

impl From<Stdout> for Stdio

1.63.0 · Source§

impl From<TcpListener> for OwnedFd

Source§

impl From<TcpListener> for Socket

1.63.0 · Source§

impl From<TcpStream> for OwnedFd

Source§

impl From<TcpStream> for Socket

1.63.0 · Source§

impl From<UdpSocket> for OwnedFd

Source§

impl From<UdpSocket> for Socket

1.63.0 · Source§

impl From<OwnedFd> for std::fs::File

1.63.0 · Source§

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

1.63.0 · Source§

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

1.63.0 · Source§

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

Source§

impl From<OwnedFd> for PidFd

1.63.0 · Source§

impl From<OwnedFd> for std::os::unix::net::datagram::UnixDatagram

1.63.0 · Source§

impl From<OwnedFd> for std::os::unix::net::listener::UnixListener

1.63.0 · Source§

impl From<OwnedFd> for std::os::unix::net::stream::UnixStream

Source§

impl From<OwnedFd> for PipeReader

Source§

impl From<OwnedFd> for PipeWriter

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.

1.63.0 · Source§

impl From<OwnedFd> for Stdio

Source§

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

Source§

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

Source§

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

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 Receiver

Source§

impl From<OwnedFd> for Sender

Source§

impl From<OwnedFd> for Socket

Source§

impl From<PidFd> for OwnedFd

Source§

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

1.63.0 · Source§

impl From<UnixDatagram> for OwnedFd

Source§

impl From<UnixDatagram> for Socket

1.63.0 · Source§

impl From<UnixListener> for OwnedFd

Source§

impl From<UnixListener> for Socket

1.63.0 · Source§

impl From<UnixStream> for OwnedFd

Source§

impl From<UnixStream> for Socket

Source§

impl From<PathBuf> for Endpoint

1.20.0 · Source§

impl From<PathBuf> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<Path>

1.24.0 · Source§

impl From<PathBuf> for Rc<Path>

1.24.0 · Source§

impl From<PathBuf> for Arc<Path>

1.14.0 · Source§

impl From<PathBuf> for OsString

Source§

impl From<PipeReader> for OwnedFd

Source§

impl From<PipeReader> for Stdio

Source§

impl From<PipeWriter> for OwnedFd

Source§

impl From<PipeWriter> for Stdio

1.63.0 · Source§

impl From<ChildStderr> for OwnedFd

1.20.0 · Source§

impl From<ChildStderr> for Stdio

Source§

impl From<ChildStderr> for Receiver

§Notes

The underlying pipe is not set to non-blocking.

1.63.0 · Source§

impl From<ChildStdin> for OwnedFd

1.20.0 · Source§

impl From<ChildStdin> for Stdio

Source§

impl From<ChildStdin> for Sender

§Notes

The underlying pipe is not set to non-blocking.

1.63.0 · Source§

impl From<ChildStdout> for OwnedFd

1.20.0 · Source§

impl From<ChildStdout> for Stdio

Source§

impl From<ChildStdout> for Receiver

§Notes

The underlying pipe is not set to non-blocking.

Source§

impl From<Command> for Command

Source§

impl From<ExitStatusError> for ExitStatus

1.24.0 · Source§

impl From<RecvError> for RecvTimeoutError

1.24.0 · Source§

impl From<RecvError> for TryRecvError

Source§

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

Source§

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

Source§

impl From<Instant> for Uptime

Source§

impl From<SystemTime> for HttpDate

Source§

impl From<SystemTime> for OffsetDateTime

Source§

impl From<SystemTimeError> for rustls::error::Error

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<KeyRejected> for aws_lc_rs::error::Unspecified

Source§

impl From<Unspecified> for ()

Source§

impl From<Unspecified> for KeyRejected

Source§

impl From<Okm<'_, &'static Algorithm>> for aws_lc_rs::aead::quic::HeaderProtectionKey

Source§

impl From<Okm<'_, &'static Algorithm>> for aws_lc_rs::aead::unbound_key::UnboundKey

Source§

impl From<Okm<'_, &'static Algorithm>> for UnboundCipherKey

Source§

impl From<Okm<'_, Algorithm>> for aws_lc_rs::hkdf::Prk

Source§

impl From<Okm<'_, Algorithm>> for aws_lc_rs::hkdf::Salt

Source§

impl From<Okm<'_, Algorithm>> for aws_lc_rs::hmac::Key

Source§

impl From<Bytes> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<u8>

Source§

impl From<Bytes> for BytesMut

Source§

impl From<BytesMut> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<u8>

Source§

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

Source§

impl From<OverflowError> for StreamCipherError

Source§

impl From<Error> for rocket::listener::Error

Source§

impl From<Error> for rocket::tls::Error

Available on crate feature tls only.
Source§

impl From<Error> for rocket::Error

Source§

impl From<Profile> for String

Source§

impl From<Tag> for figment::value::value::Value

Source§

impl From<Error> for std::io::error::Error

Source§

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

Source§

impl From<Reason> for u32

Source§

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

Source§

impl From<StreamId> for u32

Source§

impl From<Code> for u64

Source§

impl From<Code> for h3::error::Error

Source§

impl From<Error> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<dyn Error + Send>

Source§

impl From<InvalidStreamId> for h3::error::Error

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 http::uri::Uri

Convert an Authority into a Uri.

Source§

impl From<PathAndQuery> for http::uri::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 Builder

Source§

impl From<Uri> for Parts

Convert a Uri into Parts

Source§

impl From<HttpDate> for SystemTime

Source§

impl From<Error> for std::io::error::Error

Source§

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

Source§

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

Source§

impl From<TcpListener> for OwnedFd

Source§

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

Source§

impl From<TcpStream> for OwnedFd

Source§

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

Source§

impl From<UdpSocket> for OwnedFd

Source§

impl From<UnixDatagram> for OwnedFd

Source§

impl From<UnixDatagram> for std::os::unix::net::datagram::UnixDatagram

Source§

impl From<UnixListener> for OwnedFd

Source§

impl From<UnixListener> for std::os::unix::net::listener::UnixListener

Source§

impl From<UnixStream> for OwnedFd

Source§

impl From<UnixStream> for std::os::unix::net::stream::UnixStream

Source§

impl From<Receiver> for OwnedFd

Source§

impl From<Sender> for OwnedFd

Source§

impl From<Token> for usize

Source§

impl From<KeyRejected> for ring::error::Unspecified

Source§

impl From<Okm<'_, &'static Algorithm>> for ring::aead::quic::HeaderProtectionKey

Source§

impl From<Okm<'_, &'static Algorithm>> for ring::aead::unbound_key::UnboundKey

Source§

impl From<Okm<'_, Algorithm>> for ring::hkdf::Prk

Source§

impl From<Okm<'_, Algorithm>> for ring::hkdf::Salt

Source§

impl From<Okm<'_, Algorithm>> for ring::hmac::Key

Source§

impl From<MarkerReadError> for rocket::serde::msgpack::Error

Source§

impl From<ByteBuf> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<u8>

Source§

impl From<Mode> for u32

Source§

impl From<Errno> for std::io::error::Error

Source§

impl From<Ipv4Addr> for rustls_pki_types::server_name::ServerName<'_>

Source§

impl From<Ipv4Addr> for core::net::ip_addr::Ipv4Addr

Source§

impl From<Ipv6Addr> for rustls_pki_types::server_name::ServerName<'_>

Source§

impl From<Ipv6Addr> for core::net::ip_addr::Ipv6Addr

Source§

impl From<OwnedCertRevocationList> for CertRevocationList<'_>

Source§

impl From<ClientConnection> for rustls::conn::connection::Connection

Source§

impl From<ClientConfig> for Client

Source§

impl From<EchConfig> for EchMode

Source§

impl From<EchGreaseConfig> for EchMode

Source§

impl From<ConnectionCommon<ServerConnectionData>> for AcceptedAlert

Source§

impl From<InsufficientSizeError> for EncodeError

Source§

impl From<InsufficientSizeError> for EncryptError

Source§

impl From<UnsupportedOperationError> for rustls::error::Error

Source§

impl From<OtherError> for rustls::error::Error

Source§

impl From<ClientConnection> for rustls::quic::connection::Connection

Source§

impl From<ServerConnection> for rustls::quic::connection::Connection

Source§

impl From<GetRandomFailed> for rustls::error::Error

Source§

impl From<ServerConnection> for rustls::conn::connection::Connection

Source§

impl From<i24> for i8

Source§

impl From<i24> for i16

Source§

impl From<i24> for i32

Source§

impl From<i24> for u8

Source§

impl From<i24> for u16

Source§

impl From<i48> for i8

Source§

impl From<i48> for i16

Source§

impl From<i48> for i32

Source§

impl From<i48> for i64

Source§

impl From<i48> for u8

Source§

impl From<i48> for u16

Source§

impl From<i48> for u32

Source§

impl From<u24> for u8

Source§

impl From<u24> for u16

Source§

impl From<u24> for u32

Source§

impl From<u24> for u64

Source§

impl From<u48> for u8

Source§

impl From<u48> for u16

Source§

impl From<u48> for u32

Source§

impl From<u48> for u64

Source§

impl From<I16> for i16

Source§

impl From<I32> for i32

Source§

impl From<I64> for i64

Source§

impl From<I128> for i128

Source§

impl From<U16> for u16

Source§

impl From<U32> for u32

Source§

impl From<U64> for u64

Source§

impl From<U128> for u128

Source§

impl From<Error> for u64

Source§

impl From<Error> for VarInt

Source§

impl From<FillError> for std::io::error::Error

Source§

impl From<InitialId> for PeerId

Source§

impl From<InitialId> for UnboundedId

Source§

impl From<LocalId> for UnboundedId

Source§

impl From<LocalId> for InitialSourceConnectionId

Source§

impl From<PeerId> for UnboundedId

Source§

impl From<Error> for ProcessingError

Source§

impl From<Error> for s2n_quic_core::transport::error::Error

Implements conversion from TLS errors See Error::crypto_error for more details

Source§

impl From<PlatformRxError> for std::io::error::Error

Source§

impl From<PlatformTxError> for std::io::error::Error

Source§

impl From<IpV4Address> for IpAddress

Source§

impl From<IpV4Address> for core::net::ip_addr::Ipv4Addr

Source§

impl From<IpV4Address> for [u8; 4]

Source§

impl From<SocketAddressV4> for core::net::socket_addr::SocketAddr

Source§

impl From<SocketAddressV4> for SocketAddress

Source§

impl From<SocketAddressV4> for SocketAddrV4

Source§

impl From<SocketAddressV4> for s2n_quic_core::path::LocalAddress

Source§

impl From<SocketAddressV4> for s2n_quic_core::path::RemoteAddress

Source§

impl From<IpV6Address> for IpAddress

Source§

impl From<IpV6Address> for core::net::ip_addr::Ipv6Addr

Source§

impl From<IpV6Address> for [u8; 16]

Source§

impl From<IpV6Address> for [u16; 8]

Source§

impl From<SocketAddressV6> for core::net::socket_addr::SocketAddr

Source§

impl From<SocketAddressV6> for SocketAddress

Source§

impl From<SocketAddressV6> for SocketAddrV6

Source§

impl From<SocketAddressV6> for s2n_quic_core::path::LocalAddress

Source§

impl From<SocketAddressV6> for s2n_quic_core::path::RemoteAddress

Source§

impl From<BaseMtu> for u16

Source§

impl From<BaseMtu> for usize

Source§

impl From<InitialMtu> for u16

Source§

impl From<InitialMtu> for usize

Source§

impl From<MaxMtu> for u16

Source§

impl From<MaxMtu> for usize

Source§

impl From<LocalAddress> for s2n_quic_core::xdp::path::LocalAddress

Source§

impl From<RemoteAddress> for s2n_quic_core::xdp::path::RemoteAddress

Source§

impl From<StreamId> for u64

Source§

impl From<StreamId> for VarInt

Source§

impl From<Response> for ()

Source§

impl From<Response> for ()

Source§

impl From<Response> for ()

Source§

impl From<Error> for s2n_quic_core::connection::error::Error

Source§

impl From<Error> for ProcessingError

Source§

impl From<Error> for StreamError

Source§

impl From<InitialMaxStreamsBidi> for LocalBidirectional

Source§

impl From<MaxAckDelay> for Duration

Source§

impl From<MaxIdleTimeout> for Duration

Source§

impl From<VarInt> for u64

Source§

impl From<VarInt> for s2n_quic_core::application::error::Error

Source§

impl From<VarIntError> for s2n_quic_core::transport::error::Error

Implements conversion from crypto errors See Error::crypto_error for more details

Source§

impl From<VarIntError> for ValidationError

Source§

impl From<LocalAddress> for s2n_quic_core::path::LocalAddress

Source§

impl From<RemoteAddress> for s2n_quic_core::path::RemoteAddress

Source§

impl From<MaxSegments> for usize

Source§

impl From<MaxSegments> for Gso

Source§

impl From<Stream> for ReceiveStream

Source§

impl From<Stream> for s2n_quic_transport::stream::api::SendStream

Source§

impl From<BidirectionalStream> for s2n_quic::stream::Stream

Source§

impl From<BidirectionalStream> for LocalStream

Source§

impl From<BidirectionalStream> for PeerStream

Source§

impl From<ReceiveStream> for s2n_quic::stream::Stream

Source§

impl From<ReceiveStream> for PeerStream

§

impl From<ReceiveStream> for RecvStream

Source§

impl From<SendStream> for s2n_quic::stream::Stream

Source§

impl From<SendStream> for LocalStream

Source§

impl From<Error> for std::io::error::Error

Source§

impl From<Map<String, Value>> for rocket::serde::json::Value

Source§

impl From<Number> for rocket::serde::json::Value

Source§

impl From<Hash128> for u128

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::udp::UdpSocket

Source§

impl From<Socket> for OwnedFd

Source§

impl From<Socket> for std::os::unix::net::datagram::UnixDatagram

Source§

impl From<Socket> for std::os::unix::net::listener::UnixListener

Source§

impl From<Socket> for std::os::unix::net::stream::UnixStream

Source§

impl From<Domain> for i32

Source§

impl From<Protocol> for i32

Source§

impl From<Type> for i32

Source§

impl From<Choice> for bool

Source§

impl From<PathPersistError> for std::io::error::Error

Source§

impl From<PathPersistError> for TempPath

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<InvalidVariant> for time::error::Error

Source§

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

Source§

impl From<OffsetDateTime> for ASN1Time

Source§

impl From<OffsetDateTime> for SystemTime

Source§

impl From<Elapsed> for std::io::error::Error

Source§

impl From<SocketAddr> for std::os::unix::net::addr::SocketAddr

Source§

impl From<JoinError> for std::io::error::Error

Source§

impl From<SignalKind> for i32

Source§

impl From<Elapsed> for std::io::error::Error

Source§

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

Source§

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

Source§

impl From<Date> for toml_edit::value::Value

Source§

impl From<Date> for Datetime

Source§

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

Source§

impl From<Datetime> for toml_edit::value::Value

Source§

impl From<Time> for toml_edit::value::Value

Source§

impl From<Time> for Datetime

Source§

impl From<Array> for toml_edit::value::Value

Source§

impl From<Error> for TomlError

Source§

impl From<DocumentMut> for Deserializer

Source§

impl From<TomlError> for toml_edit::ser::Error

Source§

impl From<TomlError> for toml_edit::de::Error

Source§

impl From<InlineTable> for toml_edit::value::Value

Source§

impl From<InternalString> for toml_edit::value::Value

Source§

impl From<InternalString> for toml_edit::key::Key

Source§

impl From<InternalString> for RawString

Source§

impl From<Table> for DocumentMut

Source§

impl From<ParseLevelFilterError> for tracing_subscriber::filter::directive::ParseError

Source§

impl From<Current> for Option<Id>

Source§

impl From<Span> for Option<Id>

Source§

impl From<Error> for std::io::error::Error

Source§

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

Source§

impl From<ChaCha8Core> for rand_chacha::chacha::ChaCha8Rng

Source§

impl From<ChaCha8Core> for rand_chacha::chacha::ChaCha8Rng

Source§

impl From<ChaCha12Core> for rand_chacha::chacha::ChaCha12Rng

Source§

impl From<ChaCha12Core> for rand_chacha::chacha::ChaCha12Rng

Source§

impl From<ChaCha20Core> for rand_chacha::chacha::ChaCha20Rng

Source§

impl From<ChaCha20Core> for rand_chacha::chacha::ChaCha20Rng

Source§

impl From<Error> for std::io::error::Error

Source§

impl From<Error> for std::io::error::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<AeadCtx> for aws_lc_rs::aead::unbound_key::UnboundKey

Source§

impl From<AeadDirection> for u32

Source§

impl From<AlertLevel> for u8

Source§

impl From<BigEndian<u32>> for u32

Source§

impl From<BigEndian<u32>> for u32

Source§

impl From<BigEndian<u32>> for Nonce

Source§

impl From<BigEndian<u32>> for [u8; 4]

Source§

impl From<BigEndian<u64>> for u64

Source§

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

Source§

impl From<CertificateStatusType> for u8

Source§

impl From<CertificateType> for u8

Source§

impl From<ClientCertificateType> for u8

Source§

impl From<Component> for Component

Source§

impl From<Compression> for u8

Source§

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

Source§

impl From<DataFlags> for u8

Source§

impl From<ECCurveType> for u8

Source§

impl From<ECPointFormat> for u8

Source§

impl From<EchClientHelloType> for u8

Source§

impl From<EchVersion> for u16

Source§

impl From<Error> for InvalidFormatDescription

Source§

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

Source§

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

Source§

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

Source§

impl From<ErrorKind> for InvalidUri

Source§

impl From<ErrorKind> for InvalidUriParts

Source§

impl From<ExtensionType> for u16

Source§

impl From<FrameStreamError> for h3::error::Error

Source§

impl From<HeaderError> for h3::error::Error

Source§

impl From<HeaderField> for String

Source§

impl From<HeaderKeyPair> for HandshakeHeaderKey

Source§

impl From<HeaderKeyPair> for InitialHeaderKey

Source§

impl From<HeaderKeyPair> for OneRttHeaderKey

Source§

impl From<HeadersFlag> for u8

Source§

impl From<HeartbeatMessageType> for u8

Source§

impl From<HeartbeatMode> for u8

Source§

impl From<HourBase> for bool

Source§

impl From<HpkeAead> for u16

Source§

impl From<HpkeKdf> for u16

Source§

impl From<HpkeKem> for u16

Source§

impl From<InternalConnectionId> for u64

Source§

impl From<Item<'_>> for OwnedFormatItem

Source§

impl From<KeyUpdateRequest> for u8

Source§

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

Source§

impl From<LengthMeasurement> for usize

Source§

impl From<LittleEndian<u32>> for u32

Source§

impl From<LittleEndian<u64>> for u64

Source§

impl From<Message<'_>> for PlainMessage

Source§

impl From<Metrics> for PlatformRx

Source§

impl From<Metrics> for PlatformTx

Source§

impl From<MonthCaseSensitive> for bool

Source§

impl From<MonthRepr> for MonthRepr

Source§

impl From<NamedCurve> for u16

Source§

impl From<PSKKeyExchangeMode> for u8

Source§

impl From<Padding> for Padding

Source§

impl From<ParserNumber> for serde_json::number::Number

Source§

impl From<PeerIdRegistrationError> for s2n_quic_core::transport::error::Error

Source§

impl From<PeriodCase> for bool

Source§

impl From<PeriodCaseSensitive> for bool

Source§

impl From<ProfileTag> for Option<Profile>

Source§

impl From<PushPromiseFlag> for u8

§

impl From<ReadError> for Arc<dyn Error>

Source§

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

Source§

impl From<RootArcs> for u8

Source§

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

§

impl From<SendStreamError> for Arc<dyn Error>

Source§

impl From<ServerNameType> for u8

Source§

impl From<SessionId> for StreamId

Source§

impl From<SettingsFlags> for u8

Source§

impl From<SignBehavior> for bool

Source§

impl From<SpawnError> for std::io::error::Error

Source§

impl From<State> for usize

Source§

impl From<StreamId> for u32

Source§

impl From<SubsecondDigits> for SubsecondDigits

Source§

impl From<Tag> for u8

Source§

impl From<Tag> for u8

Source§

impl From<Tag> for u8

Source§

impl From<Tag> for usize

Source§

impl From<Tag> for usize

Source§

impl From<Tag> for usize

Source§

impl From<UnixTimestampPrecision> for UnixTimestampPrecision

Source§

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

Source§

impl From<VarInt> for u64

Source§

impl From<VarInt> for StreamId

Source§

impl From<WeekNumberRepr> for WeekNumberRepr

Source§

impl From<WeekdayCaseSensitive> for bool

Source§

impl From<WeekdayOneIndexed> for bool

Source§

impl From<WeekdayRepr> for WeekdayRepr

Source§

impl From<Window> for isize

Source§

impl From<Writer> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<[u8]>

Source§

impl From<YearBase> for bool

Source§

impl From<YearRepr> for YearRepr

1.17.0 · Source§

impl From<[u8; 4]> for core::net::ip_addr::IpAddr

1.9.0 · Source§

impl From<[u8; 4]> for core::net::ip_addr::Ipv4Addr

Source§

impl From<[u8; 4]> for IpV4Address

Source§

impl From<[u8; 12]> for Iv

1.17.0 · Source§

impl From<[u8; 16]> for core::net::ip_addr::IpAddr

1.9.0 · Source§

impl From<[u8; 16]> for core::net::ip_addr::Ipv6Addr

Source§

impl From<[u8; 16]> for ring::aead::Tag

Source§

impl From<[u8; 16]> for IpV6Address

Source§

impl From<[u8; 16]> for Token

Source§

impl From<[u8; 20]> for InitialId

Source§

impl From<[u8; 20]> for LocalId

Source§

impl From<[u8; 20]> for PeerId

Source§

impl From<[u8; 20]> for UnboundedId

Source§

impl From<[u8; 32]> for AeadKey

1.17.0 · Source§

impl From<[u16; 8]> for core::net::ip_addr::IpAddr

1.16.0 · Source§

impl From<[u16; 8]> for core::net::ip_addr::Ipv6Addr

Source§

impl From<[u16; 8]> for rustls_pki_types::server_name::Ipv6Addr

Source§

impl From<[u16; 8]> for IpV6Address

Source§

impl From<[u32; 4]> for vec128_storage

Source§

impl From<[u64; 4]> for vec256_storage

Source§

impl From<u24> for usize

§

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

Source§

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

Source§

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

Source§

impl<'a> From<&'a str> for &'a winnow::stream::Bytes

§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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

Source§

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

Create a InlineString from the given &str.

§Panics

If the given string’s size is greater than INLINE_STRING_CAPACITY, this method panics.

Source§

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

§

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

1.28.0 · Source§

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

1.28.0 · Source§

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

1.28.0 · Source§

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

1.28.0 · Source§

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

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>

1.28.0 · Source§

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

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 IpV4Address> for IpAddressRef<'a>

Source§

impl<'a> From<&'a IpV6Address> for IpAddressRef<'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 BStr> for &'a [u8]

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a> From<&'a [u8]> for &'a winnow::stream::Bytes

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a> From<&'a [u8]> for untrusted::input::Input<'a>

Source§

impl<'a> From<&'a [u8]> for untrusted::Input<'a>

Source§

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

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 [u8]> for CertificateRevocationListDer<'a>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.6.0 · Source§

impl<'a> From<&str> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<dyn Error + 'a>

1.0.0 · Source§

impl<'a> From<&str> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<dyn Error + Send + Sync + 'a>

Source§

impl<'a> From<(&'a str, &'a str)> for ValueField<'a>

Source§

impl<'a> From<(Status, Box<dyn Error + Send>)> for rocket::form::error::ErrorKind<'a>

Source§

impl<'a> From<BerObjectContent<'a>> for BerObject<'a>

Build a DER object from a BerObjectContent.

Source§

impl<'a> From<Cow<'a, str>> for rocket::serde::json::Value

Source§

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

1.14.0 · Source§

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

1.28.0 · Source§

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

1.28.0 · Source§

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

1.28.0 · Source§

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

Source§

impl<'a> From<Error> for rocket::form::Error<'a>

Source§

impl<'a> From<DecodeStringError<'a>> for rocket::serde::msgpack::Error

Source§

impl<'a> From<SocketAddressRef<'a>> for core::net::socket_addr::SocketAddr

§

impl<'a> From<Absolute<'a>> for rocket::http::uri::Uri<'a>

§

impl<'a> From<Absolute<'a>> for Reference<'a>

§

impl<'a> From<Asterisk> for rocket::http::uri::Uri<'a>

§

impl<'a> From<Authority<'a>> for rocket::http::uri::Uri<'a>

§

impl<'a> From<Authority<'a>> for Host<'a>

§

impl<'a> From<Authority<'a>> for Reference<'a>

§

impl<'a> From<Origin<'a>> for rocket::http::uri::Uri<'a>

§

impl<'a> From<Origin<'a>> for Reference<'a>

§

impl<'a> From<Reference<'a>> for rocket::http::uri::Uri<'a>

Source§

impl<'a> From<Oid<'a>> for BerObject<'a>

Build a DER object from an OID.

Source§

impl<'a> From<X509Name<'a>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<RelativeDistinguishedName<'a>>

Source§

impl<'a> From<Box<[Item<'a>]>> for OwnedFormatItem

Source§

impl<'a> From<Box<dyn Error + Send>> for rocket::form::error::ErrorKind<'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<ParseBoolError> for rocket::form::error::ErrorKind<'a>

Source§

impl<'a> From<Utf8Error> for rocket::form::error::ErrorKind<'a>

1.0.0 · Source§

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

1.6.0 · Source§

impl<'a> From<String> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<dyn Error + 'a>

1.0.0 · Source§

impl<'a> From<String> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<dyn Error + Send + Sync + 'a>

Source§

impl<'a> From<Vec<u8>> for CertificateDer<'a>

Source§

impl<'a> From<Vec<u8>> for CertificateRevocationListDer<'a>

Source§

impl<'a> From<Vec<u8>> for CertificateSigningRequestDer<'a>

Source§

impl<'a> From<Vec<u8>> for EchConfigListBytes<'a>

Source§

impl<'a> From<Vec<u8>> for PrivatePkcs1KeyDer<'a>

Source§

impl<'a> From<Vec<u8>> for PrivatePkcs8KeyDer<'a>

Source§

impl<'a> From<Vec<u8>> for PrivateSec1KeyDer<'a>

Source§

impl<'a> From<Vec<u8>> for SubjectPublicKeyInfoDer<'a>

1.28.0 · Source§

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

Source§

impl<'a> From<ParseCharError> for rocket::form::error::ErrorKind<'a>

Source§

impl<'a> From<AddrParseError> for rocket::form::error::ErrorKind<'a>

Source§

impl<'a> From<ParseFloatError> for rocket::form::error::ErrorKind<'a>

Source§

impl<'a> From<ParseIntError> for rocket::form::error::ErrorKind<'a>

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

1.28.0 · Source§

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

Source§

impl<'a> From<Error> for rocket::form::error::ErrorKind<'a>

1.6.0 · Source§

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

Source§

impl<'a> From<Bytes> for Chunk<'a>

Source§

impl<'a> From<BytesMut> for Chunk<'a>

Source§

impl<'a> From<CookieBuilder<'a>> for Cookie<'a>

Source§

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

Source§

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

Source§

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

Source§

impl<'a> From<PrivatePkcs1KeyDer<'a>> for PrivateKeyDer<'a>

Source§

impl<'a> From<PrivatePkcs8KeyDer<'a>> for PrivateKeyDer<'a>

Source§

impl<'a> From<PrivateSec1KeyDer<'a>> for PrivateKeyDer<'a>

Source§

impl<'a> From<Cert<'a>> for TrustAnchor<'a>

Source§

impl<'a> From<BorrowedCertRevocationList<'a>> for CertRevocationList<'a>

Source§

impl<'a> From<DecoderBufferMut<'a>> for DecoderBuffer<'a>

Source§

impl<'a> From<Error> for ConnectionClose<'a>

Source§

impl<'a> From<ConnectionClose<'a>> for s2n_quic_core::connection::error::Error

Source§

impl<'a> From<ConnectionClose<'a>> for StreamError

Source§

impl<'a> From<Crypto<DecoderBuffer<'a>>> for Crypto<&'a [u8]>

Source§

impl<'a> From<Crypto<DecoderBufferMut<'a>>> for Crypto<&'a [u8]>

Source§

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

Source§

impl<'a> From<Datagram<DecoderBuffer<'a>>> for Datagram<&'a [u8]>

Source§

impl<'a> From<Datagram<DecoderBufferMut<'a>>> for Datagram<&'a [u8]>

Source§

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

Source§

impl<'a> From<PathChallenge<'a>> for PathResponse<'a>

Source§

impl<'a> From<Stream<DecoderBuffer<'a>>> for s2n_quic_core::frame::stream::Stream<&'a [u8]>

Source§

impl<'a> From<Stream<DecoderBufferMut<'a>>> for s2n_quic_core::frame::stream::Stream<&'a [u8]>

Source§

impl<'a> From<Stream<DecoderBufferMut<'a>>> for s2n_quic_core::frame::stream::Stream<&'a mut [u8]>

Source§

impl<'a> From<AttemptBuilder<'a>> for Attempt<'a>

Source§

impl<'a> From<PacketInfoBuilder<'a>> for PacketInfo<'a>

Source§

impl<'a> From<Error> for ConnectionClose<'a>

Source§

impl<'a> From<Buffer<'a, Curve25519SeedBinType>> for Curve25519SeedBin<'a>

Source§

impl<'a> From<Buffer<'a, EcPrivateKeyBinType>> for EcPrivateKeyBin<'a>

Source§

impl<'a> From<Buffer<'a, EcPrivateKeyRfc5915DerType>> for EcPrivateKeyRfc5915Der<'a>

Source§

impl<'a> From<Buffer<'a, EcPublicKeyCompressedBinType>> for EcPublicKeyCompressedBin<'a>

Source§

impl<'a> From<Buffer<'a, EcPublicKeyUncompressedBinType>> for EcPublicKeyUncompressedBin<'a>

Source§

impl<'a> From<Buffer<'a, EncapsulationKeyBytesType>> for EncapsulationKeyBytes<'a>

Source§

impl<'a> From<Buffer<'a, Pkcs8V1DerType>> for Pkcs8V1Der<'a>

Source§

impl<'a> From<Buffer<'a, Pkcs8V2DerType>> for Pkcs8V2Der<'a>

Source§

impl<'a> From<Buffer<'a, PublicKeyX509DerType>> for PublicKeyX509Der<'a>

Source§

impl<'a> From<Slice<'a>> for untrusted::input::Input<'a>

Source§

impl<'a, 'b> From<&'a AttributeTypeAndValue<'b>> for &'a [u8]

1.22.0 · Source§

impl<'a, 'b> From<Cow<'b, str>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<dyn Error + 'a>

1.22.0 · Source§

impl<'a, 'b> From<Cow<'b, str>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<dyn Error + Send + Sync + 'a>

Source§

impl<'a, 'v: 'a> From<&'static [Cow<'v, str>]> for rocket::form::error::ErrorKind<'a>

Source§

impl<'a, 'v: 'a> From<Vec<Cow<'v, str>>> for rocket::form::error::ErrorKind<'a>

Source§

impl<'a, 'v: 'a, const N: usize> From<&'static [Cow<'v, str>; N]> for rocket::form::error::ErrorKind<'a>

Source§

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

Source§

impl<'a, AckRanges, Data> From<Ack<AckRanges>> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<ConnectionClose<'a>> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<Crypto<Data>> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<DataBlocked> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<Datagram<Data>> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<DcStatelessResetTokens<'a>> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<HandshakeDone> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<MaxData> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<MaxStreamData> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<MaxStreams> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<NewConnectionId<'a>> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<NewToken<'a>> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<Padding> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<PathChallenge<'a>> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<PathResponse<'a>> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<Ping> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<ResetStream> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<RetireConnectionId> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<StopSending> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<Stream<Data>> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<StreamDataBlocked> for Frame<'a, AckRanges, Data>

Source§

impl<'a, AckRanges, Data> From<StreamsBlocked> for Frame<'a, AckRanges, Data>

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

Source§

impl<'a, E> From<ValueReadError<E>> for DecodeStringError<'a, E>
where E: RmpReadErr,

1.0.0 · Source§

impl<'a, E> From<E> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<dyn Error + 'a>
where E: Error + 'a,

1.0.0 · Source§

impl<'a, E> From<E> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<dyn Error + Send + Sync + 'a>
where E: Error + Send + Sync + 'a,

Source§

impl<'a, E> From<E> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<dyn Error + 'a>
where E: Error + '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, 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, K, V> From<IndexedEntry<'a, K, V>> for OccupiedEntry<'a, K, V>

Source§

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

Source§

impl<'a, N, V> From<(N, V)> for Cookie<'a>
where N: Into<Cow<'a, str>>, V: Into<Cow<'a, str>>,

Source§

impl<'a, S: AsRef<str> + ?Sized> From<&'a S> for &'a rocket::form::name::Key

Source§

impl<'a, S: AsRef<str> + ?Sized> From<&'a S> for &'a Name

Source§

impl<'a, S: AsRef<str> + ?Sized> From<&'a S> for &'a FileName

1.30.0 · 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; 1]> for figment::value::value::Value
where T: Into<Value> + Clone,

Source§

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

Source§

impl<'a, T> From<&'a [T; 2]> for figment::value::value::Value
where T: Into<Value> + Clone,

Source§

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

Source§

impl<'a, T> From<&'a [T; 3]> for figment::value::value::Value
where T: Into<Value> + Clone,

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; 4]> for figment::value::value::Value
where T: Into<Value> + Clone,

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; 5]> for figment::value::value::Value
where T: Into<Value> + Clone,

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; 6]> for figment::value::value::Value
where T: Into<Value> + Clone,

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; 7]> for figment::value::value::Value
where T: Into<Value> + Clone,

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; 8]> for figment::value::value::Value
where T: Into<Value> + Clone,

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 [T]> for figment::value::value::Value
where T: Into<Value> + Clone,

Source§

impl<'a, T> From<&'a Range<T>> for Interval<T>
where T: IntervalBound,

Source§

impl<'a, T> From<&'a RangeInclusive<T>> for Interval<T>
where T: IntervalBound,

1.28.0 · Source§

impl<'a, T> From<&'a Vec<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.30.0 · 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 rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<T>
where [T]: ToOwned<Owned = Vec<T>>,

Source§

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

Source§

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

Source§

impl<'a, T> From<&T> for OwnedFormatItem
where T: AsRef<[BorrowedFormatItem<'a>]> + ?Sized,

1.8.0 · Source§

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

Source§

impl<'a, T> From<Vec<T>> for figment::value::value::Value
where T: Into<Value>,

Source§

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

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

1.77.0 · Source§

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

Source§

impl<'b> From<&'b Item> for Item

Source§

impl<'b> From<&'b Value> for toml_edit::value::Value

Source§

impl<'b> From<&'b str> for toml_edit::value::Value

Source§

impl<'b> From<&'b str> for toml_edit::key::Key

Source§

impl<'b> From<&'b String> for toml_edit::value::Value

Source§

impl<'b> From<&'b String> for toml_edit::key::Key

Source§

impl<'b> From<&'b InternalString> for toml_edit::value::Value

Source§

impl<'c> From<Cookie<'c>> for CookieBuilder<'c>

Source§

impl<'c, 'i, Data> From<ReadEarlyData<'c, 'i, Data>> for ConnectionState<'c, 'i, Data>

Source§

impl<'c, 'i, Data> From<ReadTraffic<'c, 'i, Data>> for ConnectionState<'c, 'i, Data>

Source§

impl<'c, Data> From<EncodeTlsData<'c, Data>> for ConnectionState<'c, '_, Data>

Source§

impl<'c, Data> From<TransmitTlsData<'c, Data>> for ConnectionState<'c, '_, 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.

Use set_init if part of the buffer is known to be already initialized.

Source§

impl<'f> From<Errors<'f>> for Context<'f>

Source§

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

Source§

impl<'msg, 'aad> From<&'msg [u8]> for Payload<'msg, 'aad>

Source§

impl<'r> From<&'r [CertificateDer<'r>]> for Certificates<'r>

Source§

impl<'r> From<File<'r>> for Rewrite<'r>

Source§

impl<'r> From<Redirect> for Rewrite<'r>

Source§

impl<'r, T: Send + Sync + 'static> From<&'r T> for &'r State<T>

Source§

impl<'s, 'c> From<&'c str> for Uncased<'s>
where 'c: 's,

Source§

impl<'s, 'c> From<&'c UncasedStr> for Uncased<'s>
where 'c: 's,

Source§

impl<'s, 'c> From<Cow<'c, str>> for Uncased<'s>
where 'c: 's,

Source§

impl<'s, S> From<&'s S> for SockRef<'s>
where S: AsFd,

On Windows, a corresponding From<&impl AsSocket> implementation exists.

Source§

impl<'s, T> From<&'s mut [T]> for SliceVec<'s, T>

Source§

impl<'s, T, A> From<&'s mut A> for SliceVec<'s, T>
where A: AsMut<[T]>,

Source§

impl<'v> From<&'v str> for NameBuf<'v>

Source§

impl<'v> From<&'v Name> for NameBuf<'v>

Source§

impl<'v> From<NameView<'v>> for NameBuf<'v>

Source§

impl<'v> From<String> for NameBuf<'v>

Source§

impl<'v> From<Vec<Error<'v>>> for Errors<'v>

Source§

impl<'v, T: Into<ErrorKind<'v>>> From<T> for rocket::form::Error<'v>

Source§

impl<'v, T: Into<Error<'v>>> From<T> for Errors<'v>

Source§

impl<A> From<&str> for allocator_api2::stable::boxed::Box<str, A>
where A: Allocator + Default,

1.19.0 · Source§

impl<A> From<Box<str, A>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::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<Box<str, A>> for allocator_api2::stable::boxed::Box<[u8], A>
where A: Allocator,

Source§

impl<A> From<ArrayVec<A>> for TinyVec<A>
where A: Array,

Source§

impl<A> From<A> for TinyVec<A>
where A: Array,

Source§

impl<A> From<A> for SmallVec<A>
where A: Array,

Source§

impl<A> From<A> for ArrayVec<A>
where A: Array,

Source§

impl<Aes, NonceSize, TagSize> From<Aes> for AesGcm<Aes, NonceSize, TagSize>
where Aes: BlockSizeUser<BlockSize = UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>> + BlockEncrypt, TagSize: TagSize,

Source§

impl<B> From<&PublicKey> for PublicKeyComponents<B>
where B: FromIterator<u8>,

Source§

impl<B> From<(StreamType, Frame<B>)> for WriteBuf<B>
where B: Buf,

§

impl<B> From<BidirectionalStream> for BidiStream<B>
where B: Buf,

§

impl<B> From<SendStream> for SendStream<B>
where B: Buf,

Source§

impl<B> From<BidiStreamHeader> for WriteBuf<B>
where B: Buf,

Source§

impl<B> From<Frame<B>> for WriteBuf<B>
where B: Buf,

Source§

impl<B> From<StreamType> for WriteBuf<B>
where B: Buf,

Source§

impl<B> From<UniStreamHeader> for WriteBuf<B>
where B: Buf,

Source§

impl<Data> From<ConnectionCore<Data>> for rustls::conn::ConnectionCommon<Data>

Source§

impl<Data> From<ConnectionCore<Data>> for UnbufferedConnectionCommon<Data>

Source§

impl<Data> From<ConnectionCore<Data>> for rustls::quic::connection::ConnectionCommon<Data>

Source§

impl<E> From<ValueReadError<E>> for NumValueReadError<E>
where E: RmpReadErr,

Source§

impl<E> From<Error<E>> for std::io::error::Error
where E: 'static + Error + Send + Sync,

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 s2n_quic_core::buffer::error::Error<E>

Source§

impl<E> From<E> for Debug<E>

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 std::io::error::Error

Source§

impl<F> From<PersistError<F>> for NamedTempFile<F>

Source§

impl<F> From<F> for FilterFn<F>
where F: Fn(&Metadata<'_>) -> bool,

Source§

impl<F, Context, Outcome> From<Once<F, Context, Outcome>> for Result<Outcome, Error>

Source§

impl<F, S> From<F> for DynFilterFn<S, F>
where F: Fn(&Metadata<'_>, &Context<'_, S>) -> bool,

Source§

impl<H> From<&CuckooFilter<H>> for ExportedCuckooFilter
where H: Hasher + Default,

Source§

impl<H> From<ExportedCuckooFilter> for CuckooFilter<H>

1.17.0 · Source§

impl<I> From<(I, u16)> for core::net::socket_addr::SocketAddr
where I: Into<IpAddr>,

Source§

impl<I> From<I> for Pear<I>
where I: Input,

Source§

impl<K, V> From<&Slice<K, V>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<Slice<K, V>>
where K: Copy, V: Copy,

Source§

impl<K, V> From<BTreeMap<K, V>> for figment::value::value::Value
where K: AsRef<str>, V: Into<Value>,

Source§

impl<K, V, A, const N: usize> From<[(K, V); N]> for hashbrown::map::HashMap<K, V, RandomState, A>
where K: Eq + Hash, A: Default + Allocator,

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 rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::collections::HashMap<K, V>
where K: Eq + Hash,

Source§

impl<K, V, const N: usize> From<[(K, V); N]> for IndexMap<K, V>
where K: Hash + Eq,

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<N, E, F, W> From<SubscriberBuilder<N, E, F, W>> for Dispatch
where N: for<'writer> FormatFields<'writer> + 'static, E: FormatEvent<Registry, N> + 'static, W: for<'writer> MakeWriter<'writer> + 'static, F: Layer<Layered<Layer<Registry, N, E, W>, Registry>> + Send + Sync + 'static, Layer<Registry, N, E, W>: Layer<Registry> + Send + Sync + 'static,

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 zerocopy::byteorder::I16<O>
where O: ByteOrder,

Source§

impl<O> From<i32> for zerocopy::byteorder::I32<O>
where O: ByteOrder,

Source§

impl<O> From<i64> for zerocopy::byteorder::I64<O>
where O: ByteOrder,

Source§

impl<O> From<i128> for zerocopy::byteorder::I128<O>
where O: ByteOrder,

Source§

impl<O> From<u16> for zerocopy::byteorder::U16<O>
where O: ByteOrder,

Source§

impl<O> From<u32> for zerocopy::byteorder::U32<O>
where O: ByteOrder,

Source§

impl<O> From<u64> for zerocopy::byteorder::U64<O>
where O: ByteOrder,

Source§

impl<O> From<u128> for zerocopy::byteorder::U128<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<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<[u8; 2]> for zerocopy::byteorder::I16<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 2]> for zerocopy::byteorder::U16<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 4]> for F32<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 4]> for zerocopy::byteorder::I32<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 4]> for zerocopy::byteorder::U32<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 8]> for F64<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 8]> for zerocopy::byteorder::I64<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 8]> for zerocopy::byteorder::U64<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 16]> for zerocopy::byteorder::I128<O>
where O: ByteOrder,

Source§

impl<O> From<[u8; 16]> for zerocopy::byteorder::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 zerocopy::byteorder::I32<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<I16<O>> for zerocopy::byteorder::I64<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<I16<O>> for zerocopy::byteorder::I128<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<I32<O>> for zerocopy::byteorder::I64<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<I32<O>> for zerocopy::byteorder::I128<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<I64<O>> for zerocopy::byteorder::I128<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<U16<O>> for zerocopy::byteorder::U32<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<U16<O>> for zerocopy::byteorder::U64<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<U16<O>> for zerocopy::byteorder::U128<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<U32<O>> for zerocopy::byteorder::U64<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<U32<O>> for zerocopy::byteorder::U128<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<U64<O>> for zerocopy::byteorder::U128<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<P> From<P> for RelativePathBuf
where P: AsRef<Path>,

Source§

impl<Part> From<(Part, Part)> for Pair<Part>

Source§

impl<Part> From<Pair<Part>> for (Part, Part)

Source§

impl<R, G, T> From<T> for ReentrantMutex<R, G, T>
where R: RawMutex, G: GetThreadId,

Source§

impl<R, T> From<T> for lock_api::mutex::Mutex<R, T>
where R: RawMutex,

Source§

impl<R, T> From<T> for lock_api::rwlock::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<ImDocument<S>> for Deserializer<S>

Source§

impl<S> From<S> for ByteStream<S>

Source§

impl<S> From<S> for TextStream<S>

Source§

impl<S> From<S> for Dispatch
where S: Subscriber + Send + Sync + 'static,

Source§

impl<S, V> From<BTreeMap<S, V>> for toml::value::Value
where S: Into<String>, V: Into<Value>,

Source§

impl<S, V> From<HashMap<S, V>> for toml::value::Value
where S: Into<String> + Hash + Eq, V: Into<Value>,

Source§

impl<S: Stream> From<S> for ReaderStream<S>

Source§

impl<S: Stream<Item = Event>> From<S> for EventStream<S>

Source§

impl<T> From<&[T]> for rocket::serde::json::Value
where T: Clone + Into<Value>,

1.17.0 · Source§

impl<T> From<&[T]> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<[T]>
where T: Clone,

1.0.0 · Source§

impl<T> From<&[T]> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<T>
where T: Clone,

1.21.0 · Source§

impl<T> From<&[T]> for Rc<[T]>
where T: Clone,

1.21.0 · Source§

impl<T> From<&[T]> for Arc<[T]>
where T: Clone,

Source§

impl<T> From<&[T]> for allocator_api2::stable::vec::Vec<T>
where T: Clone,

Source§

impl<T> From<&Slice<T>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<Slice<T>>
where T: Copy,

Source§

impl<T> From<&Interval<T>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::ops::Range<T>
where T: IntervalBound,

Source§

impl<T> From<&Interval<T>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::ops::RangeInclusive<T>
where T: IntervalBound,

Source§

impl<T> From<&Interval<T>> for Interval<T>
where T: IntervalBound,

1.84.0 · Source§

impl<T> From<&mut [T]> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<[T]>
where T: Clone,

1.19.0 · Source§

impl<T> From<&mut [T]> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<T>
where T: Clone,

1.84.0 · Source§

impl<T> From<&mut [T]> for Rc<[T]>
where T: Clone,

1.84.0 · Source§

impl<T> From<&mut [T]> for Arc<[T]>
where T: Clone,

Source§

impl<T> From<&mut [T]> for allocator_api2::stable::vec::Vec<T>
where T: Clone,

Source§

impl<T> From<Option<T>> for rocket::serde::json::Value
where T: Into<Value>,

Source§

impl<T> From<Option<T>> for EitherWriter<T, Sink>

Source§

impl<T> From<Option<T>> for OptionFuture<T>

1.45.0 · Source§

impl<T> From<Cow<'_, [T]>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<[T]>
where T: Clone,

Source§

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

Source§

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

Source§

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

Source§

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

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

1.23.0 · Source§

impl<T> From<*mut T> for AtomicPtr<T>

1.25.0 · 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.0.0 · Source§

impl<T> From<&T> for PathBuf
where T: AsRef<OsStr> + ?Sized,

1.25.0 · 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<TlsStream<T>> for TlsStream<T>

Source§

impl<T> From<SequenceOf<T>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<T>

Source§

impl<T> From<SetOf<T>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<T>

Source§

impl<T> From<Range<T>> for core::range::Range<T>

Source§

impl<T> From<Range<T>> for Interval<T>
where T: IntervalBound,

Source§

impl<T> From<Range<T>> for IntervalSet<T>
where T: IntervalBound,

Source§

impl<T> From<RangeFrom<T>> for core::range::RangeFrom<T>

Source§

impl<T> From<RangeInclusive<T>> for core::range::RangeInclusive<T>

Source§

impl<T> From<RangeInclusive<T>> for Interval<T>
where T: IntervalBound,

Source§

impl<T> From<RangeInclusive<T>> for IntervalSet<T>
where T: IntervalBound,

Source§

impl<T> From<Vec<T>> for rocket::serde::json::Value
where T: Into<Value>,

1.31.0 · Source§

impl<T> From<NonZero<T>> for T

Source§

impl<T> From<Range<T>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::ops::Range<T>

Source§

impl<T> From<RangeFrom<T>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::ops::RangeFrom<T>

Source§

impl<T> From<RangeInclusive<T>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::ops::RangeInclusive<T>

Source§

impl<T> From<SendError<T>> for SendTimeoutError<T>

1.24.0 · Source§

impl<T> From<SendError<T>> for std::sync::mpsc::TrySendError<T>

1.0.0 · Source§

impl<T> From<PoisonError<T>> for TryLockError<T>

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]

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]

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]

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]

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]

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]

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]

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]

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]

Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>>> for [T; 64]

Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B1>, B1>, B0>>> for [T; 70]

Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B0>, B0>, B0>, B0>>> for [T; 80]

Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B1>, B1>, B0>, B1>, B0>>> for [T; 90]

Source§

impl<T> From<GenericArray<T, UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B1>, B0>, B0>, B1>, B0>, B0>>> for [T; 100]

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> From<Port<T>> for u16

Source§

impl<T> From<Ratio<T>> for (T, T)

Source§

impl<T> From<Interval<T>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::ops::Range<T>
where T: IntervalBound,

Source§

impl<T> From<Interval<T>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::ops::RangeInclusive<T>
where T: IntervalBound,

Source§

impl<T> From<Interval<T>> for IntervalSet<T>
where T: IntervalBound,

Source§

impl<T> From<ClosedError> for PushError<T>

Source§

impl<T> From<CtOption<T>> for Option<T>

Source§

impl<T> From<TlsStream<T>> for TlsStream<T>

Source§

impl<T> From<AsyncFdTryNewError<T>> for std::io::error::Error

Source§

impl<T> From<Receiver<T>> for ReceiverStream<T>

Source§

impl<T> From<SendError<T>> for tokio::sync::mpsc::error::TrySendError<T>

Source§

impl<T> From<UnboundedReceiver<T>> for UnboundedReceiverStream<T>

Source§

impl<T> From<Painted<T>> for Style

1.12.0 · Source§

impl<T> From<T> for Option<T>

1.36.0 · Source§

impl<T> From<T> for Poll<T>

Source§

impl<T> From<T> for Expiration

Source§

impl<T> From<T> for Form<T>

Source§

impl<T> From<T> for Lenient<T>

Source§

impl<T> From<T> for Strict<T>

§

impl<T> From<T> for Accept
where T: IntoIterator<Item = MediaType>,

Source§

impl<T> From<T> for Json<T>

Available on crate feature json only.
1.6.0 · Source§

impl<T> From<T> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<T>

1.6.0 · Source§

impl<T> From<T> for Rc<T>

1.6.0 · Source§

impl<T> From<T> for Arc<T>

1.70.0 · Source§

impl<T> From<T> for core::cell::once::OnceCell<T>

1.12.0 · Source§

impl<T> From<T> for Cell<T>

1.12.0 · Source§

impl<T> From<T> for RefCell<T>

Source§

impl<T> From<T> for SyncUnsafeCell<T>

1.12.0 · Source§

impl<T> From<T> for UnsafeCell<T>

Source§

impl<T> From<T> for Exclusive<T>

1.24.0 · Source§

impl<T> From<T> for std::sync::mutex::Mutex<T>

1.70.0 · Source§

impl<T> From<T> for OnceLock<T>

Source§

impl<T> From<T> for ReentrantLock<T>

1.24.0 · Source§

impl<T> From<T> for std::sync::rwlock::RwLock<T>

Source§

impl<T> From<T> for allocator_api2::stable::boxed::Box<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 Profile
where T: AsRef<str>,

Source§

impl<T> From<T> for Tagged<T>

Source§

impl<T> From<T> for futures_util::lock::mutex::Mutex<T>

Source§

impl<T> From<T> for h3::error::Error
where T: Into<Box<dyn Error>>,

Source§

impl<T> From<T> for Ratio<T>
where T: Clone + Integer,

Source§

impl<T> From<T> for once_cell::sync::OnceCell<T>

Source§

impl<T> From<T> for once_cell::unsync::OnceCell<T>

Source§

impl<T> From<T> for Cursor<T>
where T: Copy,

Source§

impl<T> From<T> for Extent<T>
where T: Length,

Source§

impl<T> From<T> for s2n_quic_core::ct::Number<T>

Source§

impl<T> From<T> for Connect
where T: Into<SocketAddress>,

Make it easy for applications to create a connection attempt without importing the Connect struct

Source§

impl<T> From<T> for InitCell<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>

1.0.0 · Source§

impl<T> From<T> for T

Source§

impl<T, A> From<&[T]> for TinyVec<A>
where T: Clone + Default, A: Array<Item = T>,

Source§

impl<T, A> From<&[T]> for allocator_api2::stable::boxed::Box<[T], A>
where T: Copy, A: Allocator + Default,

Source§

impl<T, A> From<&mut [T]> for TinyVec<A>
where T: Clone + Default, A: Array<Item = T>,

1.18.0 · Source§

impl<T, A> From<Box<[T], A>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<T, A>
where A: Allocator,

1.21.0 · Source§

impl<T, A> From<Box<T, A>> for Rc<T, A>
where A: Allocator, T: ?Sized,

1.21.0 · Source§

impl<T, A> From<Box<T, A>> for Arc<T, A>
where A: Allocator, T: ?Sized,

1.33.0 · Source§

impl<T, A> From<Box<T, A>> for Pin<Box<T, A>>
where A: Allocator + 'static, T: ?Sized,

1.5.0 · Source§

impl<T, A> From<BinaryHeap<T, A>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<T, A>
where A: Allocator,

1.10.0 · Source§

impl<T, A> From<VecDeque<T, A>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<T, A>
where A: Allocator,

1.20.0 · Source§

impl<T, A> From<Vec<T, A>> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<[T], A>
where A: Allocator,

1.5.0 · Source§

impl<T, A> From<Vec<T, A>> for BinaryHeap<T, A>
where T: Ord, A: Allocator,

1.10.0 · Source§

impl<T, A> From<Vec<T, A>> for VecDeque<T, A>
where A: Allocator,

1.21.0 · Source§

impl<T, A> From<Vec<T, A>> for Rc<[T], A>
where A: Allocator,

1.21.0 · Source§

impl<T, A> From<Vec<T, A>> for Arc<[T], A>
where A: Allocator + Clone,

Source§

impl<T, A> From<Box<[T], A>> for allocator_api2::stable::vec::Vec<T, A>
where A: Allocator,

Source§

impl<T, A> From<Box<T, A>> for Pin<Box<T, A>>
where A: Allocator + 'static, T: ?Sized,

Source§

impl<T, A> From<Vec<T, A>> for allocator_api2::stable::boxed::Box<[T], A>
where A: Allocator,

Source§

impl<T, A, const N: usize> From<[T; N]> for hashbrown::set::HashSet<T, RandomState, A>
where T: Eq + Hash, A: Default + Allocator,

Source§

impl<T, A, const N: usize> From<Box<[T; N], A>> for allocator_api2::stable::vec::Vec<T, A>
where A: Allocator,

Source§

impl<T, E> From<Response> for Poll<Result<T, E>>
where Response: Into<T>,

Source§

impl<T, E> From<Response> for Poll<Result<T, E>>
where Response: Into<T>,

Source§

impl<T, E> From<Response> for Poll<Result<T, E>>
where Response: Into<T>,

Source§

impl<T, R> From<T> for SpinMutex<T, R>

Source§

impl<T, R> From<T> for spin::mutex::Mutex<T, R>

Source§

impl<T, R> From<T> for Once<T, R>

Source§

impl<T, R> From<T> for spin::rwlock::RwLock<T, R>

Source§

impl<T, S> From<&'static str> for Expected<T, S>

Source§

impl<T, S> From<String> for Expected<T, S>

Source§

impl<T, S, A> From<HashMap<T, (), S, A>> for hashbrown::set::HashSet<T, S, A>
where A: Allocator,

Source§

impl<T, const COMPACT: bool> From<T> for MsgPack<T, COMPACT>

Available on crate feature msgpack only.
1.74.0 · Source§

impl<T, const N: usize> From<&[T; N]> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<T>
where T: Clone,

1.74.0 · Source§

impl<T, const N: usize> From<&mut [T; N]> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<T>
where T: Clone,

Source§

impl<T, const N: usize> From<[T; N]> for rocket::serde::json::Value
where T: Into<Value>,

1.45.0 · Source§

impl<T, const N: usize> From<[T; N]> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::boxed::Box<[T]>

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 BTreeSet<T>
where T: Ord,

1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for LinkedList<T>

1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::collections::HashSet<T>
where T: Eq + Hash,

1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for VecDeque<T>

1.44.0 · Source§

impl<T, const N: usize> From<[T; N]> for rocket::mtls::x509::der_parser::asn1_rs::nom::lib::std::vec::Vec<T>

1.74.0 · Source§

impl<T, const N: usize> From<[T; N]> for Rc<[T]>

1.74.0 · Source§

impl<T, const N: usize> From<[T; N]> for Arc<[T]>

Source§

impl<T, const N: usize> From<[T; N]> for Simd<T, N>

Source§

impl<T, const N: usize> From<[T; N]> for allocator_api2::stable::boxed::Box<[T]>

Source§

impl<T, const N: usize> From<[T; N]> for allocator_api2::stable::vec::Vec<T>

Source§

impl<T, const N: usize> From<[T; N]> for IndexSet<T>
where T: Eq + Hash,

Source§

impl<T, const N: usize> From<Mask<T, N>> for [bool; N]

Source§

impl<T, const N: usize> From<Simd<T, N>> for [T; N]

Source§

impl<T, const N: usize> From<Mask<T, N>> for Simd<T, N>

Source§

impl<T, const N: usize> From<[bool; N]> for Mask<T, N>

Source§

impl<T: Unpin> From<T> for One<T>

Returns a One stream that will yield value exactly once.

§Example

use rocket::response::stream::One;

let mut stream = One::from("hello!");
Source§

impl<T: AsRef<[u8]>> From<T> for Capped<T>

Source§

impl<V> From<Vec<V>> for toml::value::Value
where V: Into<Value>,

Source§

impl<V> From<V> for Item
where V: Into<Value>,

Source§

impl<W> From<Rc<W>> for LocalWaker
where W: LocalWake + 'static,

Source§

impl<W> From<Rc<W>> for RawWaker
where W: LocalWake + 'static,

1.51.0 · Source§

impl<W> From<Arc<W>> for RawWaker
where W: Wake + Send + Sync + 'static,

1.51.0 · Source§

impl<W> From<Arc<W>> for Waker
where W: Wake + Send + Sync + 'static,

1.0.0 · Source§

impl<W> From<IntoInnerError<W>> for std::io::error::Error

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 rand::distributions::uniform::Uniform<X>
where X: SampleUniform,

Source§

impl<X> From<Range<X>> for rand::distributions::uniform::Uniform<X>
where X: SampleUniform,

Source§

impl<X> From<RangeInclusive<X>> for rand::distributions::uniform::Uniform<X>
where X: SampleUniform,

Source§

impl<X> From<RangeInclusive<X>> for rand::distributions::uniform::Uniform<X>
where X: SampleUniform,

Source§

impl<Z> From<Z> for Zeroizing<Z>
where Z: Zeroize,

Source§

impl<const L: usize> From<&[u8; L]> for FixedLength<L>

Source§

impl<const L: usize> From<[u8; L]> for FixedLength<L>

Source§

impl<const MIN: i8, const MAX: i8> From<Option<RangedI8<MIN, MAX>>> for OptionRangedI8<MIN, MAX>

Source§

impl<const MIN: i8, const MAX: i8> From<OptionRangedI8<MIN, MAX>> for Option<RangedI8<MIN, MAX>>

Source§

impl<const MIN: i8, const MAX: i8> From<RangedI8<MIN, MAX>> for i8

Source§

impl<const MIN: i8, const MAX: i8> From<RangedI8<MIN, MAX>> for OptionRangedI8<MIN, MAX>

Source§

impl<const MIN: i16, const MAX: i16> From<Option<RangedI16<MIN, MAX>>> for OptionRangedI16<MIN, MAX>

Source§

impl<const MIN: i16, const MAX: i16> From<OptionRangedI16<MIN, MAX>> for Option<RangedI16<MIN, MAX>>

Source§

impl<const MIN: i16, const MAX: i16> From<RangedI16<MIN, MAX>> for i16

Source§

impl<const MIN: i16, const MAX: i16> From<RangedI16<MIN, MAX>> for OptionRangedI16<MIN, MAX>

Source§

impl<const MIN: i32, const MAX: i32> From<Option<RangedI32<MIN, MAX>>> for OptionRangedI32<MIN, MAX>

Source§

impl<const MIN: i32, const MAX: i32> From<OptionRangedI32<MIN, MAX>> for Option<RangedI32<MIN, MAX>>

Source§

impl<const MIN: i32, const MAX: i32> From<RangedI32<MIN, MAX>> for i32

Source§

impl<const MIN: i32, const MAX: i32> From<RangedI32<MIN, MAX>> for OptionRangedI32<MIN, MAX>

Source§

impl<const MIN: i64, const MAX: i64> From<Option<RangedI64<MIN, MAX>>> for OptionRangedI64<MIN, MAX>

Source§

impl<const MIN: i64, const MAX: i64> From<OptionRangedI64<MIN, MAX>> for Option<RangedI64<MIN, MAX>>

Source§

impl<const MIN: i64, const MAX: i64> From<RangedI64<MIN, MAX>> for i64

Source§

impl<const MIN: i64, const MAX: i64> From<RangedI64<MIN, MAX>> for OptionRangedI64<MIN, MAX>

Source§

impl<const MIN: i128, const MAX: i128> From<Option<RangedI128<MIN, MAX>>> for OptionRangedI128<MIN, MAX>

Source§

impl<const MIN: i128, const MAX: i128> From<OptionRangedI128<MIN, MAX>> for Option<RangedI128<MIN, MAX>>

Source§

impl<const MIN: i128, const MAX: i128> From<RangedI128<MIN, MAX>> for i128

Source§

impl<const MIN: i128, const MAX: i128> From<RangedI128<MIN, MAX>> for OptionRangedI128<MIN, MAX>

Source§

impl<const MIN: isize, const MAX: isize> From<Option<RangedIsize<MIN, MAX>>> for OptionRangedIsize<MIN, MAX>

Source§

impl<const MIN: isize, const MAX: isize> From<OptionRangedIsize<MIN, MAX>> for Option<RangedIsize<MIN, MAX>>

Source§

impl<const MIN: isize, const MAX: isize> From<RangedIsize<MIN, MAX>> for isize

Source§

impl<const MIN: isize, const MAX: isize> From<RangedIsize<MIN, MAX>> for OptionRangedIsize<MIN, MAX>

Source§

impl<const MIN: u8, const MAX: u8> From<Option<RangedU8<MIN, MAX>>> for OptionRangedU8<MIN, MAX>

Source§

impl<const MIN: u8, const MAX: u8> From<OptionRangedU8<MIN, MAX>> for Option<RangedU8<MIN, MAX>>

Source§

impl<const MIN: u8, const MAX: u8> From<RangedU8<MIN, MAX>> for u8

Source§

impl<const MIN: u8, const MAX: u8> From<RangedU8<MIN, MAX>> for OptionRangedU8<MIN, MAX>

Source§

impl<const MIN: u16, const MAX: u16> From<Option<RangedU16<MIN, MAX>>> for OptionRangedU16<MIN, MAX>

Source§

impl<const MIN: u16, const MAX: u16> From<OptionRangedU16<MIN, MAX>> for Option<RangedU16<MIN, MAX>>

Source§

impl<const MIN: u16, const MAX: u16> From<RangedU16<MIN, MAX>> for u16

Source§

impl<const MIN: u16, const MAX: u16> From<RangedU16<MIN, MAX>> for OptionRangedU16<MIN, MAX>

Source§

impl<const MIN: u32, const MAX: u32> From<Option<RangedU32<MIN, MAX>>> for OptionRangedU32<MIN, MAX>

Source§

impl<const MIN: u32, const MAX: u32> From<OptionRangedU32<MIN, MAX>> for Option<RangedU32<MIN, MAX>>

Source§

impl<const MIN: u32, const MAX: u32> From<RangedU32<MIN, MAX>> for u32

Source§

impl<const MIN: u32, const MAX: u32> From<RangedU32<MIN, MAX>> for OptionRangedU32<MIN, MAX>

Source§

impl<const MIN: u64, const MAX: u64> From<Option<RangedU64<MIN, MAX>>> for OptionRangedU64<MIN, MAX>

Source§

impl<const MIN: u64, const MAX: u64> From<OptionRangedU64<MIN, MAX>> for Option<RangedU64<MIN, MAX>>

Source§

impl<const MIN: u64, const MAX: u64> From<RangedU64<MIN, MAX>> for u64

Source§

impl<const MIN: u64, const MAX: u64> From<RangedU64<MIN, MAX>> for OptionRangedU64<MIN, MAX>

Source§

impl<const MIN: u128, const MAX: u128> From<Option<RangedU128<MIN, MAX>>> for OptionRangedU128<MIN, MAX>

Source§

impl<const MIN: u128, const MAX: u128> From<OptionRangedU128<MIN, MAX>> for Option<RangedU128<MIN, MAX>>

Source§

impl<const MIN: u128, const MAX: u128> From<RangedU128<MIN, MAX>> for u128

Source§

impl<const MIN: u128, const MAX: u128> From<RangedU128<MIN, MAX>> for OptionRangedU128<MIN, MAX>

Source§

impl<const MIN: usize, const MAX: usize> From<Option<RangedUsize<MIN, MAX>>> for OptionRangedUsize<MIN, MAX>

Source§

impl<const MIN: usize, const MAX: usize> From<OptionRangedUsize<MIN, MAX>> for Option<RangedUsize<MIN, MAX>>

Source§

impl<const MIN: usize, const MAX: usize> From<RangedUsize<MIN, MAX>> for usize

Source§

impl<const MIN: usize, const MAX: usize> From<RangedUsize<MIN, MAX>> for OptionRangedUsize<MIN, MAX>

Source§

impl<const N: usize> From<&[u8; N]> for PrefixedPayload

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>