Trait kvarn::prelude::utils::prelude::compact_str::core::convert::From

1.0.0 · source ·
pub trait From<T>: Sized {
    // Required method
    fn from(value: T) -> Self;
}
Available on non-crate feature miri-test-libstd 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 is also very useful when performing error handling. When constructing a function that is capable of failing, the return type will generally be of the form Result<T, E>. The From trait simplifies error handling by allowing a function to return a single error type that encapsulate multiple error types. See the “Examples” section and the book for more details.

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

§Generic Implementations

  • From<T> for U 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§

source

fn from(value: T) -> Self

Converts to this type from the input type.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl From<&'static str> for Bytes

source§

impl From<&'static Tls12CipherSuite> for rustls::suites::SupportedCipherSuite

source§

impl From<&'static Tls12CipherSuite> for rustls::suites::SupportedCipherSuite

source§

impl From<&'static Tls13CipherSuite> for rustls::suites::SupportedCipherSuite

source§

impl From<&'static Tls13CipherSuite> for rustls::suites::SupportedCipherSuite

source§

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

source§

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

1.21.0 · source§

impl From<&str> for kvarn::prelude::Arc<str>

Available on non-no_global_oom_handling only.
1.17.0 · source§

impl From<&str> for Box<str>

Available on non-no_global_oom_handling only.
1.21.0 · source§

impl From<&str> for Rc<str>

Available on non-no_global_oom_handling only.
source§

impl From<&str> for String

Available on non-no_global_oom_handling only.
source§

impl From<&str> for Vec<u8>

Available on non-no_global_oom_handling only.
§

impl From<&str> for Arc<str>

§

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

1.24.0 · source§

impl From<&Path> for kvarn::prelude::Arc<Path>

1.17.0 · source§

impl From<&Path> for Box<Path>

1.24.0 · source§

impl From<&Path> for Rc<Path>

source§

impl From<&Uri> for PathQuery

Converts a Uri using one allocation.

1.24.0 · source§

impl From<&CStr> for kvarn::prelude::Arc<CStr>

Available on target_has_atomic="ptr" only.
1.17.0 · source§

impl From<&CStr> for Box<CStr>

1.7.0 · source§

impl From<&CStr> for CString

1.24.0 · source§

impl From<&CStr> for Rc<CStr>

1.35.0 · source§

impl From<&String> for String

Available on non-no_global_oom_handling only.
source§

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

1.24.0 · source§

impl From<&OsStr> for kvarn::prelude::Arc<OsStr>

1.17.0 · source§

impl From<&OsStr> for Box<OsStr>

1.24.0 · source§

impl From<&OsStr> for Rc<OsStr>

source§

impl From<&ChaCha8Rng> for ChaCha8Rng

source§

impl From<&ChaCha12Rng> for ChaCha12Rng

source§

impl From<&ChaCha20Rng> for ChaCha20Rng

§

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

source§

impl From<&[u8]> for SharedSecret

source§

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

1.44.0 · source§

impl From<&mut str> for String

Available on non-no_global_oom_handling only.
§

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

§

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

source§

impl From<Error> for kvarn::prelude::utils::prelude::io::Error

1.45.0 · source§

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

Available on non-no_global_oom_handling only.
1.45.0 · source§

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

1.45.0 · source§

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

1.45.0 · source§

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

source§

impl From<IpAddr> for webpki::subject_name::ip_address::IpAddr

Available on crate feature std only.
§

impl From<IpAddr> for IpAddr

Available on crate feature std only.
source§

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

source§

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

source§

impl From<Error> for kvarn::application::Error

source§

impl From<Error> for kvarn::prelude::utils::prelude::io::Error

1.14.0 · source§

impl From<ErrorKind> for kvarn::prelude::utils::prelude::io::Error

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

source§

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

§

impl From<Option<Level>> for LevelFilter

1.36.0 · source§

impl From<Infallible> for TryFromSliceError

1.34.0 · source§

impl From<Infallible> for TryFromIntError

source§

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

source§

impl From<TryReserveErrorKind> for TryReserveError

source§

impl From<DecodeError> for DecodeSliceError

source§

impl From<SendStreamError> for kvarn::prelude::Arc<dyn Error>

source§

impl From<SendStreamError> for kvarn::prelude::utils::prelude::io::Error

source§

impl From<SendDatagramError> for kvarn_h3_quinn::SendDatagramError

source§

impl From<ReadError> for ReadExactError

source§

impl From<ReadError> for ReadToEndError

source§

impl From<ReadError> for kvarn::prelude::utils::prelude::io::Error

source§

impl From<ReadError> for kvarn_h3_quinn::ReadError

source§

impl From<WriteError> for SendStreamError

source§

impl From<WriteError> for kvarn::prelude::utils::prelude::io::Error

source§

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

source§

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

source§

impl From<CertRevocationListError> for VerifierBuilderError

source§

impl From<CertificateError> for rustls::enums::AlertDescription

source§

impl From<CertificateError> for rustls::enums::AlertDescription

source§

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

source§

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

source§

impl From<Error> for kvarn::encryption::Error

Available on crate feature https only.
source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

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

source§

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

source§

impl From<Error> for CertRevocationListError

source§

impl From<X509Error> for Err<X509Error>

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

1.24.0 · source§

impl From<bool> for AtomicBool

Available on target_has_atomic_load_store="8" only.
source§

impl From<bool> for BigInt

source§

impl From<bool> for BigUint

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

Available on non-no_global_oom_handling only.
1.6.0 · source§

impl From<f32> for f64

§

impl From<f32> for Real

§

impl From<f64> for Real

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

1.34.0 · source§

impl From<i8> for AtomicI8

source§

impl From<i8> for BigInt

§

impl From<i8> for Integer<'_>

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 HeaderValue

1.34.0 · source§

impl From<i16> for AtomicI16

source§

impl From<i16> for BigInt

§

impl From<i16> for Integer<'_>

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 HeaderValue

1.34.0 · source§

impl From<i32> for AtomicI32

source§

impl From<i32> for BigInt

source§

impl From<i32> for socket2::Domain

source§

impl From<i32> for socket2::Domain

source§

impl From<i32> for socket2::Protocol

source§

impl From<i32> for socket2::Protocol

source§

impl From<i32> for socket2::Type

source§

impl From<i32> for socket2::Type

§

impl From<i32> for Integer<'_>

1.26.0 · source§

impl From<i64> for i128

source§

impl From<i64> for HeaderValue

1.34.0 · source§

impl From<i64> for AtomicI64

source§

impl From<i64> for BigInt

§

impl From<i64> for Integer<'_>

source§

impl From<i128> for BigInt

§

impl From<i128> for Integer<'_>

source§

impl From<isize> for HeaderValue

1.23.0 · source§

impl From<isize> for AtomicIsize

source§

impl From<isize> for BigInt

1.34.0 · source§

impl From<!> for Infallible

source§

impl From<!> for TryFromIntError

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl From<u8> for rustls::msgs::enums::AlertLevel

source§

impl From<u8> for rustls::msgs::enums::AlertLevel

source§

impl From<u8> for CertificateStatusType

source§

impl From<u8> for ClientCertificateType

source§

impl From<u8> for rustls::msgs::enums::Compression

source§

impl From<u8> for rustls::msgs::enums::Compression

source§

impl From<u8> for ECCurveType

source§

impl From<u8> for ECPointFormat

source§

impl From<u8> for rustls::msgs::enums::HashAlgorithm

source§

impl From<u8> for rustls::msgs::enums::HashAlgorithm

source§

impl From<u8> for HeartbeatMessageType

source§

impl From<u8> for HeartbeatMode

source§

impl From<u8> for KeyUpdateRequest

source§

impl From<u8> for PSKKeyExchangeMode

source§

impl From<u8> for ServerNameType

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

1.34.0 · source§

impl From<u8> for AtomicU8

1.61.0 · source§

impl From<u8> for ExitCode

source§

impl From<u8> for BigInt

source§

impl From<u8> for BigUint

source§

impl From<u8> for Choice

§

impl From<u8> for Integer<'_>

§

impl From<u8> for OpCode

§

impl From<u8> for VarInt

source§

impl From<u16> for rustls::enums::CipherSuite

source§

impl From<u16> for rustls::enums::CipherSuite

source§

impl From<u16> for rustls::enums::ProtocolVersion

source§

impl From<u16> for rustls::enums::ProtocolVersion

source§

impl From<u16> for rustls::enums::SignatureScheme

source§

impl From<u16> for rustls::enums::SignatureScheme

source§

impl From<u16> for EchVersion

source§

impl From<u16> for ExtensionType

source§

impl From<u16> for HpkeAead

source§

impl From<u16> for HpkeKdf

source§

impl From<u16> for HpkeKem

source§

impl From<u16> for NamedCurve

source§

impl From<u16> for rustls::msgs::enums::NamedGroup

source§

impl From<u16> for rustls::msgs::enums::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 HeaderValue

1.34.0 · source§

impl From<u16> for AtomicU16

source§

impl From<u16> for BigInt

source§

impl From<u16> for BigUint

§

impl From<u16> for CloseCode

§

impl From<u16> for Integer<'_>

§

impl From<u16> for VarInt

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 HeaderValue

1.1.0 · source§

impl From<u32> for kvarn::prelude::utils::prelude::net::Ipv4Addr

1.34.0 · source§

impl From<u32> for AtomicU32

source§

impl From<u32> for Reason

source§

impl From<u32> for BigInt

source§

impl From<u32> for BigUint

§

impl From<u32> for Integer<'_>

§

impl From<u32> for OptTaggedParser

§

impl From<u32> for Tag

§

impl From<u32> for VarInt

1.26.0 · source§

impl From<u64> for i128

1.26.0 · source§

impl From<u64> for u128

source§

impl From<u64> for HeaderValue

1.34.0 · source§

impl From<u64> for AtomicU64

source§

impl From<u64> for BigInt

source§

impl From<u64> for BigUint

§

impl From<u64> for Integer<'_>

1.26.0 · source§

impl From<u128> for kvarn::prelude::utils::prelude::net::Ipv6Addr

source§

impl From<u128> for BigInt

source§

impl From<u128> for BigUint

§

impl From<u128> for Integer<'_>

source§

impl From<usize> for HeaderValue

1.23.0 · source§

impl From<usize> for AtomicUsize

source§

impl From<usize> for BigInt

source§

impl From<usize> for BigUint

§

impl From<usize> for Length

source§

impl From<Rule> for ComputedRule

source§

impl From<OffsetDateTime> for SystemTime

Available on crate feature std only.
source§

impl From<OffsetDateTime> for ASN1Time

1.62.0 · source§

impl From<Arc<str>> for kvarn::prelude::Arc<[u8]>

source§

impl From<Bytes> for BytesCow

source§

impl From<Bytes> for ByteBody

source§

impl From<Bytes> for Vec<u8>

source§

impl From<BytesMut> for BytesCow

source§

impl From<BytesMut> for Bytes

source§

impl From<BytesMut> for WriteableBytes

source§

impl From<BytesMut> for Vec<u8>

source§

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

source§

impl From<CompactString> for String

§

impl From<Duration> for Timespec

source§

impl From<HeaderName> for HeaderValue

source§

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

source§

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

1.24.0 · source§

impl From<PathBuf> for kvarn::prelude::Arc<Path>

1.20.0 · source§

impl From<PathBuf> for Box<Path>

1.24.0 · source§

impl From<PathBuf> for Rc<Path>

1.14.0 · source§

impl From<PathBuf> for OsString

source§

impl From<StatusCode> for u16

source§

impl From<Uri> for Parts

Convert a Uri into Parts

source§

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

source§

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

source§

impl From<Error> for kvarn::application::Error

source§

impl From<Error> for kvarn::encryption::Error

source§

impl From<Error> for CertificateError

Available on crate feature https only.
source§

impl From<Error> for Format

source§

impl From<Error> for PEMError

§

impl From<Error> for AnyDelimiterCodecError

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for LinesCodecError

§

impl From<Error> for SerializeError

1.74.0 · source§

impl From<Stderr> for Stdio

1.74.0 · source§

impl From<Stdout> for Stdio

1.16.0 · source§

impl From<Ipv4Addr> for kvarn::prelude::IpAddr

1.1.0 · source§

impl From<Ipv4Addr> for u32

§

impl From<Ipv4Addr> for Ipv4Addr

Available on crate feature std only.
1.16.0 · source§

impl From<Ipv6Addr> for kvarn::prelude::IpAddr

1.26.0 · source§

impl From<Ipv6Addr> for u128

§

impl From<Ipv6Addr> for Ipv6Addr

Available on crate feature std only.
1.16.0 · source§

impl From<SocketAddrV4> for SocketAddr

source§

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

source§

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

1.16.0 · source§

impl From<SocketAddrV6> for SocketAddr

source§

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

source§

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

1.63.0 · source§

impl From<TcpListener> for OwnedFd

source§

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

source§

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

1.63.0 · source§

impl From<TcpStream> for OwnedFd

source§

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

source§

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

1.63.0 · source§

impl From<UdpSocket> for OwnedFd

source§

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

source§

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

§

impl From<Utf8Error> for Error

§

impl From<Utf8Error> for Error

source§

impl From<Authority> for Uri

Convert an Authority into a Uri.

source§

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

source§

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

source§

impl From<PathAndQuery> for Uri

Convert a PathAndQuery into a Uri.

source§

impl From<LayoutError> for TryReserveErrorKind

§

impl From<LayoutError> for CollectionAllocErr

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl From<__m128i> for Simd<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<TryFromSliceError> for ring::error::Unspecified

§

impl From<TryFromSliceError> for Unspecified

1.31.0 · source§

impl From<NonZero<i8>> for i8

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.31.0 · source§

impl From<NonZero<i16>> for i16

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.31.0 · source§

impl From<NonZero<i32>> for i32

1.41.0 · source§

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

1.41.0 · source§

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

1.31.0 · source§

impl From<NonZero<i64>> for i64

1.41.0 · source§

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

1.31.0 · source§

impl From<NonZero<i128>> for i128

1.31.0 · source§

impl From<NonZero<isize>> for isize

1.31.0 · source§

impl From<NonZero<u8>> for u8

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.31.0 · source§

impl From<NonZero<u16>> for u16

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.31.0 · source§

impl From<NonZero<u32>> for u32

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 rand_core::error::Error

1.31.0 · source§

impl From<NonZero<u64>> for u64

1.41.0 · source§

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

1.41.0 · source§

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

1.31.0 · source§

impl From<NonZero<u128>> for u128

1.31.0 · source§

impl From<NonZero<usize>> for usize

§

impl From<TryFromIntError> for ConfigError

source§

impl From<Alignment> for usize

source§

impl From<Alignment> for NonZero<usize>

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

source§

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

§

impl From<Unspecified> for CryptoError

source§

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

source§

impl From<Okm<'_, &'static Algorithm>> for ring::aead::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<EndOfInput> for webpki::error::Error

§

impl From<EndOfInput> for Unspecified

source§

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

source§

impl From<Box<str>> for CompactString

1.18.0 · source§

impl From<Box<str>> for String

1.18.0 · source§

impl From<Box<Path>> for PathBuf

1.18.0 · source§

impl From<Box<CStr>> for CString

1.18.0 · source§

impl From<Box<OsStr>> for OsString

source§

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

1.24.0 · source§

impl From<CString> for kvarn::prelude::Arc<CStr>

Available on target_has_atomic="ptr" only.
1.20.0 · source§

impl From<CString> for Box<CStr>

1.24.0 · source§

impl From<CString> for Rc<CStr>

1.7.0 · source§

impl From<CString> for Vec<u8>

source§

impl From<NulError> for kvarn::prelude::utils::prelude::io::Error

1.62.0 · source§

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

§

impl From<FromUtf8Error> for Error

§

impl From<FromUtf8Error> for Error

§

impl From<FromUtf16Error> for Error

1.21.0 · source§

impl From<String> for kvarn::prelude::Arc<str>

Available on non-no_global_oom_handling only.
source§

impl From<String> for Bytes

source§

impl From<String> for CompactString

source§

impl From<String> for PathBuf

1.20.0 · source§

impl From<String> for Box<str>

Available on non-no_global_oom_handling only.
1.21.0 · source§

impl From<String> for Rc<str>

Available on non-no_global_oom_handling only.
1.14.0 · source§

impl From<String> for Vec<u8>

source§

impl From<String> for OsString

§

impl From<String> for Arc<str>

§

impl From<String> for BmpString<'_>

§

impl From<String> for GeneralString<'_>

§

impl From<String> for GraphicString<'_>

§

impl From<String> for Ia5String<'_>

§

impl From<String> for Message

§

impl From<String> for NumericString<'_>

§

impl From<String> for ObjectDescriptor<'_>

§

impl From<String> for PrintableString<'_>

§

impl From<String> for TeletexString<'_>

§

impl From<String> for UniversalString<'_>

§

impl From<String> for Utf8String<'_>

§

impl From<String> for VideotexString<'_>

§

impl From<String> for VisibleString<'_>

source§

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

source§

impl From<Vec<OwnedFormatItem>> for OwnedFormatItem

source§

impl From<Vec<u8>> for Bytes

source§

impl From<Vec<u8>> for rustls::msgs::handshake::DistinguishedName

source§

impl From<Vec<u8>> for rustls::msgs::handshake::DistinguishedName

source§

impl From<Vec<u8>> for PresharedKeyBinder

source§

impl From<Vec<u8>> for ProtocolName

source§

impl From<Vec<u8>> for ResponderId

source§

impl From<Vec<u8>> for Sct

§

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

Available on crate feature alloc only.
§

impl From<Vec<u8>> for Message

source§

impl From<Vec<u32>> for IndexVec

source§

impl From<Vec<usize>> for IndexVec

1.43.0 · source§

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

source§

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

1.24.0 · source§

impl From<OsString> for kvarn::prelude::Arc<OsStr>

source§

impl From<OsString> for PathBuf

1.20.0 · source§

impl From<OsString> for Box<OsStr>

1.24.0 · source§

impl From<OsString> for Rc<OsStr>

1.63.0 · source§

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

1.63.0 · source§

impl From<OwnedFd> for TcpListener

1.63.0 · source§

impl From<OwnedFd> for TcpStream

1.63.0 · source§

impl From<OwnedFd> for UdpSocket

1.63.0 · source§

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

source§

impl From<OwnedFd> for PidFd

1.63.0 · source§

impl From<OwnedFd> for UnixDatagram

1.63.0 · source§

impl From<OwnedFd> for UnixListener

1.63.0 · source§

impl From<OwnedFd> for UnixStream

1.74.0 · source§

impl From<OwnedFd> for ChildStderr

Create 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

Create 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

Create 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 socket2::socket::Socket

source§

impl From<PidFd> for OwnedFd

1.63.0 · source§

impl From<UnixDatagram> for OwnedFd

source§

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

source§

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

1.63.0 · source§

impl From<UnixListener> for OwnedFd

source§

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

source§

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

1.63.0 · source§

impl From<UnixStream> for OwnedFd

source§

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

source§

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

1.63.0 · source§

impl From<ChildStderr> for OwnedFd

1.20.0 · source§

impl From<ChildStderr> for Stdio

§

impl From<ChildStderr> for Receiver

Available on crate feature os-ext only.

§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

§

impl From<ChildStdin> for Sender

Available on crate feature os-ext only.

§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

§

impl From<ChildStdout> for Receiver

Available on crate feature os-ext only.

§Notes

The underlying pipe is not set to non-blocking.

source§

impl From<ExitStatusError> for ExitStatus

1.24.0 · source§

impl From<RecvError> for std::sync::mpsc::RecvTimeoutError

1.24.0 · source§

impl From<RecvError> for std::sync::mpsc::TryRecvError

§

impl From<RecvError> for Error

Available on non-crate feature crossbeam-channel only.
source§

impl From<SystemTime> for OffsetDateTime

Available on crate feature std only.
§

impl From<SystemTime> for FileTime

source§

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

source§

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

source§

impl From<BroCatli> for BroccoliState

source§

impl From<CompressError> for kvarn::prelude::utils::prelude::io::Error

source§

impl From<DecompressError> for kvarn::prelude::utils::prelude::io::Error

source§

impl From<Error> for kvarn::prelude::utils::prelude::io::Error

source§

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

Available on crate feature getrandom only.
source§

impl From<Error> for kvarn::application::Error

Available on crate feature http2 only.
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 kvarn::application::Error

Available on crate feature http3 only.
source§

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

source§

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

source§

impl From<Error> for kvarn::prelude::utils::parse::Error

source§

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

source§

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

source§

impl From<ReadError> for kvarn::prelude::Arc<dyn Error>

source§

impl From<ReadError> for kvarn::prelude::utils::prelude::io::Error

source§

impl From<BigUint> for BigInt

source§

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

source§

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

source§

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

source§

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

source§

impl From<u24> for usize

Available on 32-bit or 64-bit only.
source§

impl From<Message> for rustls::msgs::message::PlainMessage

source§

impl From<Message> for rustls::msgs::message::PlainMessage

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl From<Socket> for TcpListener

source§

impl From<Socket> for TcpListener

source§

impl From<Socket> for TcpStream

source§

impl From<Socket> for TcpStream

source§

impl From<Socket> for UdpSocket

source§

impl From<Socket> for UdpSocket

source§

impl From<Socket> for OwnedFd

source§

impl From<Socket> for UnixDatagram

source§

impl From<Socket> for UnixDatagram

source§

impl From<Socket> for UnixListener

source§

impl From<Socket> for UnixListener

source§

impl From<Socket> for UnixStream

source§

impl From<Socket> for UnixStream

source§

impl From<Domain> for i32

source§

impl From<Domain> for i32

source§

impl From<Protocol> for i32

source§

impl From<Protocol> for i32

source§

impl From<Type> for i32

source§

impl From<Type> for i32

source§

impl From<Choice> for bool

source§

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

source§

impl From<ComponentRange> for TryFromParsed

source§

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

source§

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

source§

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

source§

impl From<Instant> for kvarn::prelude::Instant

source§

impl From<JoinError> for kvarn::prelude::utils::prelude::io::Error

source§

impl From<Elapsed> for kvarn::prelude::utils::prelude::io::Error

source§

impl From<Instant> for kvarn::prelude::Instant

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 String

Available on crate feature std only.
source§

impl From<Uuid> for Vec<u8>

Available on crate feature std only.
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<OwnedCertRevocationList> for CertRevocationList<'_>

Available on crate feature alloc only.
source§

impl From<ChaCha8Core> for ChaCha8Rng

source§

impl From<ChaCha12Core> for ChaCha12Rng

source§

impl From<ChaCha20Core> for ChaCha20Rng

source§

impl From<Error> for kvarn::prelude::utils::prelude::io::Error

Available on crate feature std only.
§

impl From<BigEndian<u32>> for u32

source§

impl From<BigEndian<u32>> for u32

§

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

source§

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

source§

impl From<BigEndian<u64>> for u64

source§

impl From<BigEndian<u64>> for [u8; 8]

§

impl From<BrotliResult> for BrotliDecoderResult

source§

impl From<ByteStr> for Bytes

§

impl From<CapacityError> for Error

§

impl From<Close> for ConnectionError

§

impl From<CloseCode> for u16

§

impl From<Code> for u64

§

impl From<Code> for Error

source§

impl From<CompactDirection> for Direction

source§

impl From<Component> for Component

source§

impl From<ConnectionError> for kvarn_quinn::connection::SendDatagramError

source§

impl From<ConnectionError> for kvarn_quinn::recv_stream::ReadError

source§

impl From<ConnectionError> for StoppedError

source§

impl From<ConnectionError> for WriteError

§

impl From<ConnectionError> for kvarn::prelude::utils::prelude::io::Error

source§

impl From<ConnectionError> for kvarn_h3_quinn::ConnectionError

§

impl From<ConnectionHandle> for usize

§

impl From<Current> for Option<Id>

source§

impl From<Custom> for Bytes

source§

impl From<DataFlags> for u8

§

impl From<Entry32> for Entry

§

impl From<Entry> for Entry128

source§

impl From<Err<X509Error>> for X509Error

source§

impl From<Err<Error>> for X509Error

§

impl From<Err<Error>> for Error

source§

impl From<Error> for InvalidFormatDescription

source§

impl From<Error> for X509Error

§

impl From<Error> for kvarn::prelude::utils::prelude::io::Error

source§

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

source§

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

source§

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

§

impl From<Error> for ConnectionClose

§

impl From<Error> for ConnectionError

§

impl From<Error> for Err<Error>

§

impl From<Error> for Error

§

impl From<Error> for SerializeError

source§

impl From<ErrorKind> for X509Error

source§

impl From<ErrorKind> for InvalidUri

source§

impl From<ErrorKind> for InvalidUriParts

source§

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

source§

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

source§

impl From<GzHeaderParser> for GzHeader

source§

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

source§

impl From<HeaderField> for String

source§

impl From<HeadersFlag> for u8

source§

impl From<HourBase> for bool

§

impl From<IllegalOrderedRead> for ReadableError

§

impl From<InvalidFrame> for Error

§

impl From<IpAddr> for kvarn::prelude::IpAddr

Available on crate feature std only.
§

impl From<Ipv4Addr> for kvarn::prelude::utils::prelude::net::Ipv4Addr

Available on crate feature std only.
§

impl From<Ipv6Addr> for kvarn::prelude::utils::prelude::net::Ipv6Addr

Available on crate feature std only.
source§

impl From<Item<'_>> for OwnedFormatItem

§

impl From<KeyRejected> for Unspecified

source§

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

§

impl From<LengthMeasurement> for usize

§

impl From<Level> for LevelFilter

§

impl From<LevelFilter> for Option<Level>

source§

impl From<LittleEndian<u32>> for u32

source§

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

source§

impl From<LittleEndian<u64>> for u64

source§

impl From<LittleEndian<u64>> for [u8; 8]

§

impl From<LongHeaderType> for u8

§

impl From<MZFlush> for TDEFLFlush

§

impl From<Message> for Vec<u8>

source§

impl From<MonthCaseSensitive> for bool

source§

impl From<MonthRepr> for MonthRepr

§

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

§

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

§

impl From<Okm<'_, Algorithm>> for Key

§

impl From<Okm<'_, Algorithm>> for Prk

§

impl From<Okm<'_, Algorithm>> for Salt

source§

impl From<Okm<'_, PayloadU8Len>> for PayloadU8

§

impl From<OpCode> for u8

source§

impl From<Padding> for Padding

source§

impl From<PeriodCase> for bool

source§

impl From<PeriodCaseSensitive> for bool

§

impl From<ProtocolError> for Error

source§

impl From<PushPromiseFlag> for u8

source§

impl From<ReadableError> for kvarn_quinn::recv_stream::ReadError

§

impl From<Real> for f32

§

impl From<Real> for f64

§

impl From<RecvError> for RecvTimeoutError

§

impl From<RecvError> for TryRecvError

source§

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

§

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

source§

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

source§

impl From<SessionId> for h3::proto::stream::StreamId

source§

impl From<SettingsFlags> for u8

§

impl From<Side> for Side

source§

impl From<SignBehavior> for bool

§

impl From<Span> for Option<Id>

source§

impl From<SpawnError> for kvarn::prelude::utils::prelude::io::Error

source§

impl From<StreamId> for u32

§

impl From<StreamId> for VarInt

§

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

source§

impl From<SubsecondDigits> for SubsecondDigits

source§

impl From<Tag> for u8

§

impl From<Tag> for u8

source§

impl From<Tag> for u8

source§

impl From<Tag> for u8

source§

impl From<Tag> for usize

§

impl From<Tag> for usize

source§

impl From<Tag> for usize

source§

impl From<Tag> for usize

§

impl From<Tag> for Header<'_>

§

impl From<Tag> for OptTaggedParser

§

impl From<TlsError> for Error

§

impl From<Token> for usize

§

impl From<UnexpectedEnd> for Error

source§

impl From<UnixTimestampPrecision> for UnixTimestampPrecision

source§

impl From<UnknownStream> for UnknownStream

§

impl From<UnsupportedVersion> for ConnectError

§

impl From<UrlError> for Error

source§

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

§

impl From<VarInt> for u64

source§

impl From<VarInt> for u64

source§

impl From<VarInt> for h3::proto::stream::StreamId

§

impl From<VarInt> for IdleTimeout

§

impl From<VarInt> for StreamId

§

impl From<VarIntBoundsExceeded> for ConfigError

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

§

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

source§

impl From<YearBase> for bool

source§

impl From<YearRepr> for YearRepr

1.17.0 · source§

impl From<[u8; 4]> for kvarn::prelude::IpAddr

1.9.0 · source§

impl From<[u8; 4]> for kvarn::prelude::utils::prelude::net::Ipv4Addr

source§

impl From<[u8; 12]> for Iv

1.17.0 · source§

impl From<[u8; 16]> for kvarn::prelude::IpAddr

1.9.0 · source§

impl From<[u8; 16]> for kvarn::prelude::utils::prelude::net::Ipv6Addr

§

impl From<[u8; 16]> for Tag

source§

impl From<[u8; 32]> for AeadKey

source§

impl From<[u8; 32]> for rustls::msgs::handshake::Random

source§

impl From<[u8; 32]> for rustls::msgs::handshake::Random

1.17.0 · source§

impl From<[u16; 8]> for kvarn::prelude::IpAddr

1.16.0 · source§

impl From<[u16; 8]> for kvarn::prelude::utils::prelude::net::Ipv6Addr

§

impl From<[u16; 8]> for Ipv6Addr

§

impl From<[u32; 4]> for vec128_storage

§

impl From<[u64; 4]> for vec256_storage

source§

impl From<u24> for usize

Available on 32-bit or 64-bit only.
§

impl From<vec128_storage> for [u32; 4]

§

impl From<vec128_storage> for [u64; 2]

§

impl From<vec128_storage> for [u128; 1]

§

impl From<vec256_storage> for [u32; 8]

§

impl From<vec256_storage> for [u64; 4]

§

impl From<vec256_storage> for [u128; 2]

§

impl From<vec512_storage> for [u32; 16]

§

impl From<vec512_storage> for [u64; 8]

§

impl From<vec512_storage> for [u128; 4]

source§

impl<'a> From<&'a IpAddr> for IpAddrRef<'a>

Available on crate feature alloc only.
source§

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

Available on non-no_global_oom_handling only.
source§

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

source§

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

source§

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

source§

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

source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

source§

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

source§

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

source§

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

source§

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

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

1.28.0 · source§

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

1.28.0 · source§

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

1.28.0 · source§

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

Available on non-no_global_oom_handling only.
source§

impl<'a> From<&'a String> for CompactString

source§

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

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>

source§

impl<'a> From<&'a InputReferenceMut<'a>> for InputReference<'a>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

source§

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

source§

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

§

impl<'a> From<&'a [u8]> for CertificateDer<'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 ECPoint<'a>

§

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

§

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

§

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

§

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

§

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

§

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

source§

impl<'a> From<&'a mut Compat16x16> for CDF<'a>

source§

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

source§

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

§

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

1.6.0 · source§

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

Available on non-no_global_oom_handling only.
source§

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

Available on non-no_global_oom_handling only.
source§

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

1.14.0 · source§

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

Available on non-no_global_oom_handling only.
source§

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

1.28.0 · source§

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

1.28.0 · source§

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

1.28.0 · source§

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

source§

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

source§

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

source§

impl<'a> From<IpAddrRef<'a>> for webpki::subject_name::ip_address::IpAddr

Available on crate feature alloc only.
source§

impl<'a> From<IpAddrRef<'a>> for SubjectNameRef<'a>

1.6.0 · source§

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

§

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

§

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

source§

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

§

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

§

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

1.28.0 · source§

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

source§

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

Available on non-no_global_oom_handling only.
1.6.0 · source§

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

Available on non-no_global_oom_handling only.
source§

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

Available on non-no_global_oom_handling only.
source§

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

§

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

Available on crate feature alloc only.
§

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

Available on crate feature alloc only.
§

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

Available on crate feature alloc only.
§

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

Available on crate feature alloc only.
§

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

Available on crate feature alloc only.
1.28.0 · source§

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

source§

impl<'a> From<InputReference<'a>> for SliceOffset

source§

impl<'a> From<InputReferenceMut<'a>> for InputReference<'a>

source§

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

source§

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

Available on crate feature alloc only.
source§

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

Available on crate feature alloc only.
source§

impl<'a> From<Cert<'a>> for webpki::trust_anchor::TrustAnchor<'a>

source§

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

source§

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

source§

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

source§

impl<'a> From<DnsNameRef<'a>> for SubjectNameRef<'a>

source§

impl<'a> From<X509Name<'a>> for Vec<RelativeDistinguishedName<'a>>

§

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

Build a DER object from a BerObjectContent.

source§

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

§

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

Build a DER object from an OID.

§

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

§

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

§

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

source§

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

source§

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

source§

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

1.22.0 · source§

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

Available on non-no_global_oom_handling only.
1.22.0 · source§

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

Available on non-no_global_oom_handling only.
§

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

1.45.0 · source§

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

1.45.0 · source§

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

source§

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

Available on non-no_global_oom_handling only.
source§

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

Available on non-no_global_oom_handling only.
source§

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

§

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

§

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

§

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

§

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

1.30.0 · source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

1.8.0 · source§

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

1.28.0 · source§

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

1.30.0 · source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

1.14.0 · source§

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

source§

impl<'a, T> From<&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,

§

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

§

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

§

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

1.77.0 · source§

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

§

impl<'b> From<&'b [u8]> for Message

source§

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

Create a new BorrowedBuf from a fully initialized slice.

source§

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

Create a new BorrowedBuf from an uninitialized buffer.

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

§

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

§

impl<'s> From<&'s str> for Message

source§

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

Available on Unix only.

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

source§

impl<'s, S> From<&'s S> for socket2::sockref::SockRef<'s>
where S: AsRawFd,

Available on Unix only.

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

§

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

Available on Unix only.
§

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

§

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

§

impl<'t> From<&'t CloseCode> for u16

1.19.0 · source§

impl<A> From<Box<str, A>> for Box<[u8], A>
where A: Allocator,

§

impl<A> From<Vec<<A as Array>::Item>> for SmallVec<A>
where A: Array,

§

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

§

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

§

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

§

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

§

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

source§

impl<B> From<(StreamType, Frame<B>)> for WriteBuf<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 rustls::conn::ConnectionCommon<Data>

source§

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

source§

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

source§

impl<E> From<E> for Report<E>
where E: Error,

1.17.0 · source§

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

source§

impl<Ix> From<Ix> for EdgeIndex<Ix>
where Ix: IndexType,

source§

impl<Ix> From<Ix> for NodeIndex<Ix>
where Ix: IndexType,

§

impl<K, V> From<&Slice<K, V>> for Box<Slice<K, V>>
where K: Copy, V: Copy,

1.56.0 · source§

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

1.56.0 · source§

impl<K, V, const N: usize> From<[(K, V); N]> for BTreeMap<K, V>
where K: Ord,

§

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

Available on crate feature std only.
source§

impl<N, E, Ty, Ix> From<StableGraph<N, E, Ty, Ix>> for Graph<N, E, Ty, Ix>
where Ty: EdgeType, Ix: IndexType,

Convert a StableGraph into a Graph

Computes in O(|V| + |E|) time.

This translates the stable graph into a graph with node and edge indices in a compact interval without holes (like Graphs always are).

Only if the stable graph had no vacancies after deletions (if node bound was equal to node count, and the same for edges), would the resulting graph have the same node and edge indices as the input.

source§

impl<N, E, Ty, Ix> From<Graph<N, E, Ty, Ix>> for StableGraph<N, E, Ty, Ix>
where Ty: EdgeType, Ix: IndexType,

Convert a Graph into a StableGraph

Computes in O(|V| + |E|) time.

The resulting graph has the same node and edge indices as the original graph.

§

impl<NI> From<u32x4x2_avx2<NI>> for vec256_storage

§

impl<NI> From<x2<u32x4x2_avx2<NI>, G0>> for vec512_storage
where NI: Copy,

§

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

§

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

§

impl<R, T> From<T> for 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>

§

impl<S3, S4, NI> From<u32x4_sse2<S3, S4, NI>> for vec128_storage

§

impl<S3, S4, NI> From<u64x2_sse2<S3, S4, NI>> for vec128_storage

§

impl<S3, S4, NI> From<u128x1_sse2<S3, S4, NI>> for vec128_storage

source§

impl<S> From<Ascii<S>> for UniCase<S>

source§

impl<S> From<S> for UniCase<S>
where S: AsRef<str>,

§

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

1.21.0 · source§

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

Available on non-no_global_oom_handling only.
1.17.0 · source§

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

Available on non-no_global_oom_handling only.
1.21.0 · source§

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

Available on non-no_global_oom_handling only.
source§

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

Available on non-no_global_oom_handling only.
§

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

§

impl<T> From<&Slice<T>> for Box<Slice<T>>
where T: Copy,

1.19.0 · source§

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

Available on non-no_global_oom_handling only.
1.45.0 · source§

impl<T> From<Cow<'_, [T]>> for Box<[T]>
where T: Clone,

Available on non-no_global_oom_handling only.
source§

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

1.71.0 · source§

impl<T> From<[T; 1]> for (T,)

§

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

1.71.0 · source§

impl<T> From<[T; 2]> for (T, T)

§

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

1.71.0 · source§

impl<T> From<[T; 3]> for (T, T, T)

§

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

1.71.0 · source§

impl<T> From<[T; 4]> for (T, T, T, T)

§

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

1.71.0 · source§

impl<T> From<[T; 5]> for (T, T, T, T, T)

§

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

1.71.0 · source§

impl<T> From<[T; 6]> for (T, T, T, T, T, T)

§

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

1.71.0 · source§

impl<T> From<[T; 7]> for (T, T, T, T, T, T, T)

§

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

1.71.0 · source§

impl<T> From<[T; 8]> for (T, T, T, T, T, T, T, T)

§

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

1.71.0 · source§

impl<T> From<[T; 9]> for (T, T, T, T, T, T, T, T, T)

§

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

1.71.0 · source§

impl<T> From<[T; 10]> for (T, T, T, T, T, T, T, T, T, T)

§

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

1.71.0 · source§

impl<T> From<[T; 11]> for (T, T, T, T, T, T, T, T, T, T, T)

§

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

1.71.0 · source§

impl<T> From<[T; 12]> for (T, T, T, T, T, T, T, T, T, T, T, T)

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

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.

§

impl<T> From<*const T> for Atomic<T>

§

impl<T> From<*const T> for Shared<'_, T>

1.23.0 · source§

impl<T> From<*mut T> for AtomicPtr<T>

Available on target_has_atomic_load_store="ptr" only.
source§

impl<T> From<&T> for PathBuf
where T: AsRef<OsStr> + ?Sized,

1.25.0 · source§

impl<T> From<&T> for NonNull<T>
where T: ?Sized,

source§

impl<T> From<&T> for OsString
where T: AsRef<OsStr> + ?Sized,

1.25.0 · source§

impl<T> From<&mut T> for NonNull<T>
where T: ?Sized,

1.71.0 · source§

impl<T> From<(T, T)> for [T; 2]

1.71.0 · source§

impl<T> From<(T, T, T)> for [T; 3]

1.71.0 · source§

impl<T> From<(T, T, T, T)> for [T; 4]

1.71.0 · source§

impl<T> From<(T, T, T, T, T)> for [T; 5]

1.71.0 · source§

impl<T> From<(T, T, T, T, T, T)> for [T; 6]

1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T)> for [T; 7]

1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T)> for [T; 8]

1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T)> for [T; 9]

1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T, T)> for [T; 10]

1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T, T, T)> for [T; 11]

1.71.0 · source§

impl<T> From<(T, T, T, T, T, T, T, T, T, T, T, T)> for [T; 12]

1.71.0 · source§

impl<T> From<(T,)> for [T; 1]

source§

impl<T> From<Port<T>> for u16

§

impl<T> From<Box<T>> for Arc<T>

§

impl<T> From<Box<T>> for Atomic<T>

§

impl<T> From<Box<T>> for Owned<T>

§

impl<T> From<Vec<T>> for Arc<[T]>

§

impl<T> From<Vec<T>> for WrapBox<T>

1.24.0 · source§

impl<T> From<SendError<T>> for std::sync::mpsc::TrySendError<T>

§

impl<T> From<SendError<T>> for Error

Available on non-crate feature crossbeam-channel only.
source§

impl<T> From<PoisonError<T>> for TryLockError<T>

§

impl<T> From<PoisonError<T>> for Error

source§

impl<T> From<NotZero<T>> for Option<T>
where T: Zero,

source§

impl<T> From<CtOption<T>> for Option<T>

source§

impl<T> From<SendError<T>> for tokio::sync::mpsc::error::TrySendError<T>

§

impl<T> From<Arc<HeaderSlice<(), T>>> for Arc<T>
where T: ?Sized,

§

impl<T> From<Arc<T>> for Arc<HeaderSlice<(), T>>
where T: ?Sized,

§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

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

Available on relaxed_coherence only.
§

impl<T> From<Owned<T>> for Atomic<T>
where T: Pointable + ?Sized,

§

impl<T> From<SendError<T>> for SendTimeoutError<T>

§

impl<T> From<SendError<T>> for TrySendError<T>

§

impl<T> From<SequenceOf<T>> for Vec<T>

§

impl<T> From<SetOf<T>> for Vec<T>

1.36.0 · source§

impl<T> From<T> for Poll<T>

1.12.0 · source§

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

1.6.0 · source§

impl<T> From<T> for kvarn::prelude::Arc<T>

Available on non-no_global_oom_handling only.
source§

impl<T> From<T> for kvarn::prelude::Mutex<T>

source§

impl<T> From<T> for kvarn::prelude::RwLock<T>

1.12.0 · source§

impl<T> From<T> for Cell<T>

1.70.0 · source§

impl<T> From<T> for kvarn::prelude::utils::prelude::compact_str::core::cell::OnceCell<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.6.0 · source§

impl<T> From<T> for Box<T>

Available on non-no_global_oom_handling only.
1.6.0 · source§

impl<T> From<T> for Rc<T>

Available on non-no_global_oom_handling only.
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>

1.24.0 · source§

impl<T> From<T> for std::sync::rwlock::RwLock<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 tokio::sync::once_cell::OnceCell<T>

§

impl<T> From<T> for Arc<T>

§

impl<T> From<T> for Atomic<T>

§

impl<T> From<T> for AtomicCell<T>

§

impl<T> From<T> for CachePadded<T>

§

impl<T> From<T> for OnceCell<T>

§

impl<T> From<T> for OnceCell<T>

§

impl<T> From<T> for Owned<T>

§

impl<T> From<T> for ShardedLock<T>

source§

impl<T> From<T> for T

§

impl<T, A> From<&[T]> for TinyVec<A>
where T: Clone + Default, A: Array<Item = T>,

§

impl<T, A> From<&mut [T]> for TinyVec<A>
where T: Clone + Default, A: Array<Item = T>,

1.18.0 · source§

impl<T, A> From<Box<[T], A>> for Vec<T, A>
where A: Allocator,

1.21.0 · source§

impl<T, A> From<Box<T, A>> for kvarn::prelude::Arc<T, A>
where A: Allocator, T: ?Sized,

Available on non-no_global_oom_handling only.
1.33.0 · source§

impl<T, A> From<Box<T, A>> for Pin<Box<T, A>>
where A: Allocator + 'static, T: ?Sized,

1.21.0 · source§

impl<T, A> From<Box<T, A>> for Rc<T, A>
where A: Allocator, T: ?Sized,

Available on non-no_global_oom_handling only.
1.5.0 · source§

impl<T, A> From<BinaryHeap<T, A>> for Vec<T, A>
where A: Allocator,

1.10.0 · source§

impl<T, A> From<VecDeque<T, A>> for Vec<T, A>
where A: Allocator,

1.21.0 · source§

impl<T, A> From<Vec<T, A>> for kvarn::prelude::Arc<[T], A>
where A: Allocator + Clone,

Available on non-no_global_oom_handling only.
1.20.0 · source§

impl<T, A> From<Vec<T, A>> for Box<[T], A>
where A: Allocator,

Available on non-no_global_oom_handling only.
1.5.0 · source§

impl<T, A> From<Vec<T, A>> for BinaryHeap<T, A>
where T: Ord, A: Allocator,

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

Available on non-no_global_oom_handling only.
§

impl<T, R> From<T> for Once<T, R>

§

impl<T, S, A> From<HashMap<T, (), S, A>> for HashSet<T, S, A>
where A: Allocator,

1.74.0 · source§

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

Available on non-no_global_oom_handling only.
1.74.0 · source§

impl<T, const N: usize> From<&mut [T; N]> for Vec<T>
where T: Clone,

Available on non-no_global_oom_handling only.
§

impl<T, const N: usize> From<(&T, usize)> for TagPtr<T, N>

§

impl<T, const N: usize> From<(&mut T, usize)> for TagPtr<T, N>

1.74.0 · source§

impl<T, const N: usize> From<[T; N]> for kvarn::prelude::Arc<[T]>

Available on non-no_global_oom_handling only.
source§

impl<T, const N: usize> From<[T; N]> for Simd<T, N>

1.45.0 · source§

impl<T, const N: usize> From<[T; N]> for Box<[T]>

Available on non-no_global_oom_handling only.
1.56.0 · source§

impl<T, const N: usize> From<[T; N]> for BinaryHeap<T>
where T: Ord,

1.56.0 · source§

impl<T, const N: usize> From<[T; N]> for 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 VecDeque<T>

1.74.0 · source§

impl<T, const N: usize> From<[T; N]> for Rc<[T]>

Available on non-no_global_oom_handling only.
1.44.0 · source§

impl<T, const N: usize> From<[T; N]> for Vec<T>

Available on non-no_global_oom_handling only.
1.56.0 · source§

impl<T, const N: usize> From<[T; N]> for std::collections::hash::set::HashSet<T>
where T: Eq + Hash,

§

impl<T, const N: usize> From<[T; N]> for IndexSet<T>
where T: Eq + Hash,

Available on crate feature std only.
§

impl<T, const N: usize> From<*const T> for TagPtr<T, N>

§

impl<T, const N: usize> From<*mut T> for AtomicTagPtr<T, N>

§

impl<T, const N: usize> From<*mut T> for TagPtr<T, N>

§

impl<T, const N: usize> From<&T> for TagNonNull<T, N>

§

impl<T, const N: usize> From<&T> for TagPtr<T, N>

§

impl<T, const N: usize> From<&mut T> for TagNonNull<T, N>

§

impl<T, const N: usize> From<&mut T> for TagPtr<T, N>

§

impl<T, const N: usize> From<NonNull<T>> for TagPtr<T, N>

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>

§

impl<T, const N: usize> From<TagNonNull<T, N>> for TagPtr<T, N>

§

impl<T, const N: usize> From<TagPtr<T, N>> for AtomicTagPtr<T, N>

source§

impl<T, const N: usize> From<[bool; N]> for Mask<T, N>

1.51.0 · source§

impl<W> From<Arc<W>> for RawWaker
where W: Wake + Send + Sync + 'static,

Available on target_has_atomic="ptr" only.
1.51.0 · source§

impl<W> From<Arc<W>> for Waker
where W: Wake + Send + Sync + 'static,

Available on target_has_atomic="ptr" only.
source§

impl<W> From<IntoInnerError<W>> for kvarn::prelude::utils::prelude::io::Error

source§

impl<W> From<Rc<W>> for LocalWaker
where W: LocalWake + 'static,

source§

impl<W> From<Rc<W>> for RawWaker
where W: LocalWake + 'static,

§

impl<W> From<x4<W>> for vec512_storage
where W: Copy, vec128_storage: From<W>,

§

impl<W, G> From<x2<W, G>> for vec256_storage
where W: Copy, vec128_storage: From<W>,

source§

impl<X> From<Range<X>> for Uniform<X>
where X: SampleUniform,

source§

impl<X> From<RangeInclusive<X>> for Uniform<X>
where X: SampleUniform,

§

impl<Z> From<Z> for Zeroizing<Z>
where Z: Zeroize,

§

impl<const MIN: i8, const MAX: i8> From<Option<RangedI8<MIN, MAX>>> for OptionRangedI8<MIN, MAX>

§

impl<const MIN: i8, const MAX: i8> From<OptionRangedI8<MIN, MAX>> for Option<RangedI8<MIN, MAX>>

§

impl<const MIN: i8, const MAX: i8> From<RangedI8<MIN, MAX>> for i8

§

impl<const MIN: i8, const MAX: i8> From<RangedI8<MIN, MAX>> for OptionRangedI8<MIN, MAX>

§

impl<const MIN: i16, const MAX: i16> From<Option<RangedI16<MIN, MAX>>> for OptionRangedI16<MIN, MAX>

§

impl<const MIN: i16, const MAX: i16> From<OptionRangedI16<MIN, MAX>> for Option<RangedI16<MIN, MAX>>

§

impl<const MIN: i16, const MAX: i16> From<RangedI16<MIN, MAX>> for i16

§

impl<const MIN: i16, const MAX: i16> From<RangedI16<MIN, MAX>> for OptionRangedI16<MIN, MAX>

§

impl<const MIN: i32, const MAX: i32> From<Option<RangedI32<MIN, MAX>>> for OptionRangedI32<MIN, MAX>

§

impl<const MIN: i32, const MAX: i32> From<OptionRangedI32<MIN, MAX>> for Option<RangedI32<MIN, MAX>>

§

impl<const MIN: i32, const MAX: i32> From<RangedI32<MIN, MAX>> for i32

§

impl<const MIN: i32, const MAX: i32> From<RangedI32<MIN, MAX>> for OptionRangedI32<MIN, MAX>

§

impl<const MIN: i64, const MAX: i64> From<Option<RangedI64<MIN, MAX>>> for OptionRangedI64<MIN, MAX>

§

impl<const MIN: i64, const MAX: i64> From<OptionRangedI64<MIN, MAX>> for Option<RangedI64<MIN, MAX>>

§

impl<const MIN: i64, const MAX: i64> From<RangedI64<MIN, MAX>> for i64

§

impl<const MIN: i64, const MAX: i64> From<RangedI64<MIN, MAX>> for OptionRangedI64<MIN, MAX>

§

impl<const MIN: i128, const MAX: i128> From<Option<RangedI128<MIN, MAX>>> for OptionRangedI128<MIN, MAX>

§

impl<const MIN: i128, const MAX: i128> From<OptionRangedI128<MIN, MAX>> for Option<RangedI128<MIN, MAX>>

§

impl<const MIN: i128, const MAX: i128> From<RangedI128<MIN, MAX>> for i128

§

impl<const MIN: i128, const MAX: i128> From<RangedI128<MIN, MAX>> for OptionRangedI128<MIN, MAX>

§

impl<const MIN: isize, const MAX: isize> From<Option<RangedIsize<MIN, MAX>>> for OptionRangedIsize<MIN, MAX>

§

impl<const MIN: isize, const MAX: isize> From<OptionRangedIsize<MIN, MAX>> for Option<RangedIsize<MIN, MAX>>

§

impl<const MIN: isize, const MAX: isize> From<RangedIsize<MIN, MAX>> for isize

§

impl<const MIN: isize, const MAX: isize> From<RangedIsize<MIN, MAX>> for OptionRangedIsize<MIN, MAX>

§

impl<const MIN: u8, const MAX: u8> From<Option<RangedU8<MIN, MAX>>> for OptionRangedU8<MIN, MAX>

§

impl<const MIN: u8, const MAX: u8> From<OptionRangedU8<MIN, MAX>> for Option<RangedU8<MIN, MAX>>

§

impl<const MIN: u8, const MAX: u8> From<RangedU8<MIN, MAX>> for u8

§

impl<const MIN: u8, const MAX: u8> From<RangedU8<MIN, MAX>> for OptionRangedU8<MIN, MAX>

§

impl<const MIN: u16, const MAX: u16> From<Option<RangedU16<MIN, MAX>>> for OptionRangedU16<MIN, MAX>

§

impl<const MIN: u16, const MAX: u16> From<OptionRangedU16<MIN, MAX>> for Option<RangedU16<MIN, MAX>>

§

impl<const MIN: u16, const MAX: u16> From<RangedU16<MIN, MAX>> for u16

§

impl<const MIN: u16, const MAX: u16> From<RangedU16<MIN, MAX>> for OptionRangedU16<MIN, MAX>

§

impl<const MIN: u32, const MAX: u32> From<Option<RangedU32<MIN, MAX>>> for OptionRangedU32<MIN, MAX>

§

impl<const MIN: u32, const MAX: u32> From<OptionRangedU32<MIN, MAX>> for Option<RangedU32<MIN, MAX>>

§

impl<const MIN: u32, const MAX: u32> From<RangedU32<MIN, MAX>> for u32

§

impl<const MIN: u32, const MAX: u32> From<RangedU32<MIN, MAX>> for OptionRangedU32<MIN, MAX>

§

impl<const MIN: u64, const MAX: u64> From<Option<RangedU64<MIN, MAX>>> for OptionRangedU64<MIN, MAX>

§

impl<const MIN: u64, const MAX: u64> From<OptionRangedU64<MIN, MAX>> for Option<RangedU64<MIN, MAX>>

§

impl<const MIN: u64, const MAX: u64> From<RangedU64<MIN, MAX>> for u64

§

impl<const MIN: u64, const MAX: u64> From<RangedU64<MIN, MAX>> for OptionRangedU64<MIN, MAX>

§

impl<const MIN: u128, const MAX: u128> From<Option<RangedU128<MIN, MAX>>> for OptionRangedU128<MIN, MAX>

§

impl<const MIN: u128, const MAX: u128> From<OptionRangedU128<MIN, MAX>> for Option<RangedU128<MIN, MAX>>

§

impl<const MIN: u128, const MAX: u128> From<RangedU128<MIN, MAX>> for u128

§

impl<const MIN: u128, const MAX: u128> From<RangedU128<MIN, MAX>> for OptionRangedU128<MIN, MAX>

§

impl<const MIN: usize, const MAX: usize> From<Option<RangedUsize<MIN, MAX>>> for OptionRangedUsize<MIN, MAX>

§

impl<const MIN: usize, const MAX: usize> From<OptionRangedUsize<MIN, MAX>> for Option<RangedUsize<MIN, MAX>>

§

impl<const MIN: usize, const MAX: usize> From<RangedUsize<MIN, MAX>> for usize

§

impl<const MIN: usize, const MAX: usize> From<RangedUsize<MIN, MAX>> for OptionRangedUsize<MIN, MAX>

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>