Skip to main content

From

Trait From 

1.0.0 (const: unstable) · Source
pub trait From<T>: Sized {
    // Required method
    fn from(value: T) -> Self;
}
Available on crate features crypto and std 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 From when specifying trait bounds on a generic function to ensure that types that only implement Into can be used as well.

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

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

§Generic Implementations

  • From<T> for U implies Into<U> for T
  • From is reflexive, which means that From<T> for T is implemented

§When to implement From

While there’s no technical restrictions on which conversions can be done using a From implementation, the general expectation is that the conversions should typically be restricted as follows:

  • The conversion is infallible: if the conversion can fail, use TryFrom instead; don’t provide a From impl that panics.

  • The conversion is lossless: semantically, it should not lose or discard information. For example, i32: From<u16> exists, where the original value can be recovered using u16: TryFrom<i32>. And String: From<&str> exists, where you can get something equivalent to the original value via Deref. But From cannot be used to convert from u32 to u16, since that cannot succeed in a lossless way. (There’s some wiggle room here for information not considered semantically relevant. For example, Box<[T]>: From<Vec<T>> exists even though it might not preserve capacity, like how two vectors can be equal despite differing capacities.)

  • The conversion is value-preserving: the conceptual kind and meaning of the resulting value is the same, even though the Rust type and technical representation might be different. For example -1_i8 as u8 is lossless, since as casting back can recover the original value, but that conversion is not available via From because -1 and 255 are different conceptual values (despite being identical bit patterns technically). But f32: From<i16> is available because 1_i16 and 1.0_f32 are conceptually the same real number (despite having very different bit patterns technically). String: From<char> is available because they’re both text, but String: From<u32> is not available, since 1 (a number) and "1" (text) are too different. (Converting values to text is instead covered by the Display trait.)

  • The conversion is obvious: it’s the only reasonable conversion between the two types. Otherwise it’s better to have it be a named method or constructor, like how str::as_bytes is a method and how integers have methods like u32::from_ne_bytes, u32::from_le_bytes, and u32::from_be_bytes, none of which are From implementations. Whereas there’s only one reasonable way to wrap an Ipv6Addr into an IpAddr, thus IpAddr: From<Ipv6Addr> exists.

§Examples

String implements From<&str>:

An explicit conversion from a &str to a String is done as follows:

let string = "hello".to_string();
let other_string = String::from("hello");

assert_eq!(string, other_string);

While performing error handling it is often useful to implement From for your own error type. By converting underlying error types to our own custom error type that encapsulates the underlying error type, we can return a single error type without losing information on the underlying cause. The ‘?’ operator automatically converts the underlying error type to our custom error type with From::from.

use std::fs;
use std::io;
use std::num;

enum CliError {
    IoError(io::Error),
    ParseError(num::ParseIntError),
}

impl From<io::Error> for CliError {
    fn from(error: io::Error) -> Self {
        CliError::IoError(error)
    }
}

impl From<num::ParseIntError> for CliError {
    fn from(error: num::ParseIntError) -> Self {
        CliError::ParseError(error)
    }
}

fn open_and_parse_file(file_name: &str) -> Result<i32, CliError> {
    let mut contents = fs::read_to_string(&file_name)?;
    let num: i32 = contents.trim().parse()?;
    Ok(num)
}

Required Methods§

1.0.0 (const: unstable) · Source

fn from(value: T) -> Self

Converts to this type from the input type.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

1.34.0 (const: unstable) · Source§

impl From<!> for Infallible

Source§

impl From<!> for TryFromIntError

§

impl From<&'static Tls12CipherSuite> for SupportedCipherSuite

§

impl From<&'static Tls13CipherSuite> for SupportedCipherSuite

§

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

§

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

§

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

§

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

§

impl From<&'static str> for AnyValue

§

impl From<&'static str> for Body

§

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

§

impl From<&'static str> for rama::telemetry::opentelemetry::Key

§

impl From<&'static str> for NetError

§

impl From<&'static str> for rama::dns::client::hickory::resolver::net::proto::serialize::txt::ParseError

§

impl From<&'static str> for ProtoError

§

impl From<&'static str> for StrContextValue

§

impl From<&'static str> for StringValue

§

impl From<&'static str> for TraceError

§

impl From<&'static str> for rama::telemetry::opentelemetry::Value

§

impl From<&ApplicationProtocol> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<u8>

§

impl From<&ArcStr> for ArcStr

§

impl From<&ArcStr> for Body

§

impl From<&ArcStr> for Substr

§

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

§

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

1.24.0 · Source§

impl From<&CStr> for Arc<CStr>

Available on target_has_atomic=ptr only.
1.17.0 · Source§

impl From<&CStr> for rama::utils::collections::smallvec::alloc::boxed::Box<CStr>

1.7.0 · Source§

impl From<&CStr> for CString

1.24.0 · Source§

impl From<&CStr> for Rc<CStr>

Source§

impl From<&ChaCha8Rng> for ChaCha8Rng

Source§

impl From<&ChaCha12Rng> for ChaCha12Rng

Source§

impl From<&ChaCha20Rng> for ChaCha20Rng

§

impl From<&CurrencyType> for Value

§

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

§

impl From<&Handle> for NonNull<Entry>

§

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

Convert from a [LanguageIdentifier] to an LSR tuple.

§Examples

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

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

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

impl From<&LanguageIdentifier> for DataLocale

§

impl From<&LanguageIdentifier> for LocalePreferences

§

impl From<&Locale> for DataLocale

§

impl From<&Locale> for LocalePreferences

§

impl From<&NumberingSystem> for Value

§

impl From<&Operation> for &'static str

1.24.0 · Source§

impl From<&OsStr> for Arc<OsStr>

1.17.0 · Source§

impl From<&OsStr> for rama::utils::collections::smallvec::alloc::boxed::Box<OsStr>

1.24.0 · Source§

impl From<&OsStr> for Rc<OsStr>

1.24.0 · Source§

impl From<&Path> for Arc<Path>

1.17.0 · Source§

impl From<&Path> for rama::utils::collections::smallvec::alloc::boxed::Box<Path>

1.24.0 · Source§

impl From<&Path> for Rc<Path>

§

impl From<&PerMessageDeflateConfig> for rama::http::ws::protocol::PerMessageDeflateConfig

Available on crate feature compression only.
§

impl From<&PerMessageDeflateConfig> for rama::http::headers::sec_websocket_extensions::PerMessageDeflateConfig

Available on crate feature compression only.
§

impl From<&PublicKey> for rama::crypto::dep::aws_lc_rs::signature::RsaPublicKeyComponents<Vec<u8>>

Available on crate feature ring-io only.
§

impl From<&RegionOverride> for Value

§

impl From<&RegionalSubdivision> for Value

§

impl From<&Request> for TransportContext

§

impl From<&RequestContext> for TransportContext

§

impl From<&Scheme> for rama::net::Protocol

Available on crate feature http only.
§

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

§

impl From<&SmolStr> for ArcStr

§

impl From<&SocketAddr> for Authority

§

impl From<&SocketAddr> for HostWithOptPort

§

impl From<&SocketAddr> for HostWithPort

§

impl From<&SocketAddr> for NodeId

§

impl From<&SocketAddr> for SocketAddress

§

impl From<&SocketAddress> for Authority

§

impl From<&SocketAddress> for HostWithOptPort

§

impl From<&SocketAddress> for HostWithPort

§

impl From<&SocketAddress> for NodeId

§

impl From<&SocketAddress> for SockAddr

§

impl From<&SpanContext> for TraceContext

Available on crate feature trace only.
§

impl From<&String> for ArcStr

§

impl From<&String> for RawString

§

impl From<&String> for SmolStr

1.35.0 · Source§

impl From<&String> for String

Available on non-no_global_oom_handling only.
§

impl From<&String> for StringFilter

§

impl From<&String> for Substr

§

impl From<&String> for Utf8Bytes

§

impl From<&StringFilter> for String

§

impl From<&TimeZoneShortId> for Value

§

impl From<&TransportContext> for ProxyContext

§

impl From<&Unit> for HeaderValue

§

impl From<&UriTemplateStr> for Arc<UriTemplateStr>

Available on crate feature alloc only.
§

impl From<&UriTemplateStr> for rama::utils::collections::smallvec::alloc::boxed::Box<UriTemplateStr>

Available on crate feature alloc only.
§

impl From<&UriTemplateStr> for Rc<UriTemplateStr>

Available on crate feature alloc only.
§

impl From<&UriTemplateStr> for UriTemplateString

§

impl From<&UserAgentProfile> for SelectedUserAgentProfile

§

impl From<&ZipDateTime> for DosDateTime

§

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

§

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

§

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

§

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

§

impl From<&[u8]> for AnyValue

§

impl From<&[u8]> for HeapReader

§

impl From<&[u8]> for PrefixedPayload

§

impl From<&[u8]> for SharedSecret

§

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

§

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

1.84.0 · Source§

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

Available on target_has_atomic=ptr only.
1.84.0 · Source§

impl From<&mut CStr> for rama::utils::collections::smallvec::alloc::boxed::Box<CStr>

1.84.0 · Source§

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

§

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

1.84.0 · Source§

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

1.84.0 · Source§

impl From<&mut OsStr> for rama::utils::collections::smallvec::alloc::boxed::Box<OsStr>

1.84.0 · Source§

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

1.84.0 · Source§

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

1.84.0 · Source§

impl From<&mut Path> for rama::utils::collections::smallvec::alloc::boxed::Box<Path>

1.84.0 · Source§

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

1.84.0 · Source§

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

Available on non-no_global_oom_handling only.
§

impl From<&mut str> for ArcStr

1.84.0 · Source§

impl From<&mut str> for rama::utils::collections::smallvec::alloc::boxed::Box<str>

Available on non-no_global_oom_handling only.
1.84.0 · Source§

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

Available on non-no_global_oom_handling only.
§

impl From<&mut str> for SmolStr

1.44.0 · Source§

impl From<&mut str> for String

Available on non-no_global_oom_handling only.
§

impl From<&mut str> for Substr

1.21.0 · Source§

impl From<&str> for Arc<str>

Available on non-no_global_oom_handling only.
§

impl From<&str> for ArcStr

§

impl From<&str> for AtomText

§

impl From<&str> for BaggageMetadata

1.17.0 · Source§

impl From<&str> for rama::utils::collections::smallvec::alloc::boxed::Box<str>

Available on non-no_global_oom_handling only.
§

impl From<&str> for HeapReader

§

impl From<&str> for InstanceIdentity

§

impl From<&str> for RawString

1.21.0 · Source§

impl From<&str> for Rc<str>

Available on non-no_global_oom_handling only.
§

impl From<&str> for SmolStr

1.0.0 · Source§

impl From<&str> for String

Available on non-no_global_oom_handling only.
§

impl From<&str> for StringFilter

§

impl From<&str> for Substr

§

impl From<&str> for Utf8Bytes

Source§

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

§

impl From<&str> for Value

Source§

impl From<&str> for rama::http::grpc::protobuf::prost::types::Value

1.0.0 · Source§

impl From<&str> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<u8>

Available on non-no_global_oom_handling only.
§

impl From<&str> for Vec<u8>

Available on non-no_global_oom_handling only.
§

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

§

impl From<()> for Body

§

impl From<()> for KeyRejected

§

impl From<()> for rama::crypto::dep::aws_lc_rs::error::Unspecified

Source§

impl From<()> for serde_json::value::Value

§

impl From<(Domain, Option<u16>)> for NodeId

§

impl From<(Domain, u16)> for Authority

§

impl From<(Domain, u16)> for DomainAddress

§

impl From<(Domain, u16)> for HostWithOptPort

§

impl From<(Domain, u16)> for HostWithPort

§

impl From<(Domain, u16)> for NodeId

§

impl From<(Duration, Date)> for SpanArithmetic<'static>

§

impl From<(Duration, DateTime)> for SpanArithmetic<'static>

§

impl From<(Host, u16)> for Authority

§

impl From<(Host, u16)> for HostWithOptPort

§

impl From<(Host, u16)> for HostWithPort

§

impl From<(IpAddr, Option<u16>)> for NodeId

§

impl From<(IpAddr, u16)> for Authority

§

impl From<(IpAddr, u16)> for HostWithOptPort

§

impl From<(IpAddr, u16)> for HostWithPort

§

impl From<(IpAddr, u16)> for NodeId

§

impl From<(IpAddr, u16)> for SocketAddress

§

impl From<(Ipv4Addr, u16)> for Authority

§

impl From<(Ipv4Addr, u16)> for HostWithOptPort

§

impl From<(Ipv4Addr, u16)> for HostWithPort

§

impl From<(Ipv4Addr, u16)> for SocketAddress

§

impl From<(Ipv6Addr, u16)> for Authority

§

impl From<(Ipv6Addr, u16)> for HostWithOptPort

§

impl From<(Ipv6Addr, u16)> for HostWithPort

§

impl From<(Ipv6Addr, u16)> for SocketAddress

§

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

Convert from an LSR tuple to a [LanguageIdentifier].

§Examples

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

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

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

§Examples

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

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

impl From<(SignedDuration, Date)> for SpanArithmetic<'static>

§

impl From<(SignedDuration, DateTime)> for SpanArithmetic<'static>

§

impl From<(SocketAddr, SocketAddr)> for rama::proxy::haproxy::protocol::v1::Addresses

§

impl From<(SocketAddr, SocketAddr)> for rama::proxy::haproxy::protocol::v2::Addresses

§

impl From<(Span, Date)> for SpanArithmetic<'static>

§

impl From<(Span, Date)> for SpanCompare<'static>

§

impl From<(Span, DateTime)> for SpanArithmetic<'static>

§

impl From<(Span, DateTime)> for SpanCompare<'static>

§

impl From<(Timestamp, Offset)> for Pieces<'static>

§

impl From<(Unit, Date)> for DateDifference

§

impl From<(Unit, Date)> for DateTimeDifference

§

impl From<(Unit, Date)> for SpanTotal<'static>

§

impl From<(Unit, DateTime)> for DateDifference

§

impl From<(Unit, DateTime)> for DateTimeDifference

§

impl From<(Unit, DateTime)> for SpanTotal<'static>

§

impl From<(Unit, DateTime)> for TimeDifference

§

impl From<(Unit, Time)> for TimeDifference

§

impl From<(Unit, Timestamp)> for TimestampDifference

§

impl From<(Unit, Zoned)> for DateDifference

§

impl From<(Unit, Zoned)> for DateTimeDifference

§

impl From<(Unit, Zoned)> for TimeDifference

§

impl From<(Unit, Zoned)> for TimestampDifference

§

impl From<(Unit, i64)> for DateTimeRound

§

impl From<(Unit, i64)> for OffsetRound

§

impl From<(Unit, i64)> for SignedDurationRound

§

impl From<(Unit, i64)> for SpanRound<'static>

§

impl From<(Unit, i64)> for TimeRound

§

impl From<(Unit, i64)> for TimestampRound

§

impl From<(Unit, i64)> for ZonedRound

§

impl From<(Vec<u8>, SocketAddr)> for SerialMessage

§

impl From<([u8; 4], u16)> for Authority

§

impl From<([u8; 4], u16)> for HostWithOptPort

§

impl From<([u8; 4], u16)> for HostWithPort

§

impl From<([u8; 4], u16)> for SocketAddress

§

impl From<([u8; 16], u16)> for Authority

§

impl From<([u8; 16], u16)> for HostWithOptPort

§

impl From<([u8; 16], u16)> for HostWithPort

§

impl From<([u8; 16], u16)> for SocketAddress

§

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

§

impl From<(f32, f32, f32)> for Rgb

§

impl From<(u8, u8, u8)> for Rgb

§

impl From<A> for rama::dns::client::hickory::resolver::net::proto::rr::rdata::a::Ipv4Addr

§

impl From<AAAA> for rama::dns::client::hickory::resolver::net::proto::rr::rdata::aaaa::Ipv6Addr

§

impl From<ASN1Error> for rama::futures::io::Error

§

impl From<AcceptedWebSocketProtocol> for SecWebSocketProtocol

§

impl From<AccessControlMaxAge> for Duration

§

impl From<AccessControlRequestMethod> for Method

§

impl From<AddrParseError> for AddrParseError

§

impl From<AddrParseError> for rama::dns::client::hickory::resolver::net::proto::serialize::txt::ParseError

§

impl From<AddressFamily> for u16

§

impl From<AddressType> for u8

§

impl From<AeadCtx> for rama::crypto::dep::aws_lc_rs::aead::UnboundKey

§

impl From<AeadDirection> for u32

§

impl From<Age> for Duration

§

impl From<AggregationTemporality> for i32

§

impl From<AlertDescription> for u8

§

impl From<AlertLevel> for u8

§

impl From<Algorithm> for u8

§

impl From<Algorithm> for u8

Source§

impl From<Alignment> for NonZero<usize>

Source§

impl From<Alignment> for usize

§

impl From<ApplicationProtocol> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<u8>

Source§

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

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

impl From<Arc<CertifiedKey>> for SingleCertAndKey

§

impl From<Arc<ClientConfig>> for TlsConnector

§

impl From<Arc<ClientConfig>> for TlsConnectorData

§

impl From<Arc<ServerConfig>> for TlsAcceptor

§

impl From<Arc<ServerConfig>> for TlsAcceptorData

Source§

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

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

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

§

impl From<Arc<str>> for ArcStr

§

impl From<Arc<str>> for rama::telemetry::opentelemetry::Key

§

impl From<Arc<str>> for SmolStr

§

impl From<Arc<str>> for StringValue

§

impl From<Arc<str>> for Substr

§

impl From<Arc<str>> for rama::telemetry::opentelemetry::Value

§

impl From<ArcStr> for Arc<str>

§

impl From<ArcStr> for Body

§

impl From<ArcStr> for rama::utils::collections::smallvec::alloc::boxed::Box<str>

§

impl From<ArcStr> for Rc<str>

§

impl From<ArcStr> for Substr

§

impl From<Array> for Value

§

impl From<ArrayOfTables> for Item

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<AtomEntry> for FeedItem

§

impl From<AtomFeed> for Feed

§

impl From<AttrError> for Error

§

impl From<Attribute> for TinyAsciiStr<8>

§

impl From<AuthenticatedEncryptionWithAssociatedData> for u16

§

impl From<Authority> for rama::net::address::Host

§

impl From<Authority> for HostWithOptPort

§

impl From<Authority> for Uri

Convert an Authority into a Uri.

Source§

impl From<BTreeMap<String, Value>> for rama::http::grpc::protobuf::prost::types::Value

§

impl From<BadRequest> for rama::http::grpc::protobuf::types::BadRequest

§

impl From<BadRequest> for rama::http::grpc::protobuf::types::pb::BadRequest

§

impl From<BadRequest> for ErrorDetail

§

impl From<Basic> for HttpAuthorizer<StaticAuthorizer<Basic>, Basic>

§

impl From<Basic> for ProxyCredential

§

impl From<Basic> for Socks5Auth

§

impl From<Basic> for UserInfo

Construct a UserInfo from a Basic credential.

§Spec divergence

Basic only rejects raw \r / \n / NUL bytes in its validation, while UserInfo’s own TryFrom enforces the full RFC 3986 §3.2.1 userinfo grammar (rejects raw @, space, gen-delims, malformed pct, pct-decoded control bytes). So this From impl can produce a UserInfo containing bytes that UserInfo::try_from would reject — Basic::new("user@host", "pw")? round-tripped through this conversion will emit user@host:pw and serialize into a URI authority that the parser then refuses to re-read.

This is deliberate (the conversion is infallible by trait signature), and the planned follow-up is to drop UserInfo in favour of a relaxed Basic altogether (see the type-level docs for the migration plan). For now, callers that need the round-trip guarantee should validate through UserInfo::try_from first.

§

impl From<Bearer> for HttpAuthorizer<StaticAuthorizer<Bearer>, Bearer>

§

impl From<Bearer> for ProxyCredential

§

impl From<BidiClass> for u16

§

impl From<BigEndian<i16>> for LittleEndian<i16>

§

impl From<BigEndian<i16>> for i16

§

impl From<BigEndian<i32>> for LittleEndian<i32>

§

impl From<BigEndian<i32>> for i32

§

impl From<BigEndian<i64>> for LittleEndian<i64>

§

impl From<BigEndian<i64>> for i64

§

impl From<BigEndian<i128>> for LittleEndian<i128>

§

impl From<BigEndian<i128>> for i128

§

impl From<BigEndian<isize>> for LittleEndian<isize>

§

impl From<BigEndian<isize>> for isize

§

impl From<BigEndian<u16>> for LittleEndian<u16>

§

impl From<BigEndian<u16>> for u16

§

impl From<BigEndian<u32>> for LittleEndian<u32>

§

impl From<BigEndian<u32>> for Nonce

§

impl From<BigEndian<u32>> for u32

§

impl From<BigEndian<u32>> for u32

§

impl From<BigEndian<u64>> for LittleEndian<u64>

§

impl From<BigEndian<u64>> for u64

§

impl From<BigEndian<u64>> for u64

§

impl From<BigEndian<u128>> for LittleEndian<u128>

§

impl From<BigEndian<u128>> for u128

§

impl From<BigEndian<usize>> for LittleEndian<usize>

§

impl From<BigEndian<usize>> for usize

Source§

impl From<BigUint> for BigInt

§

impl From<BorrowedFormatItem<'_>> for OwnedFormatItem

§

impl From<BoundsError> for Error

Source§

impl From<Box<ByteStr>> for rama::utils::collections::smallvec::alloc::boxed::Box<[u8]>

1.18.0 · Source§

impl From<Box<CStr>> for CString

1.18.0 · Source§

impl From<Box<OsStr>> for OsString

1.18.0 · Source§

impl From<Box<Path>> for PathBuf

Source§

impl From<Box<[u8]>> for rama::utils::collections::smallvec::alloc::boxed::Box<ByteStr>

§

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

§

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

§

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

§

impl From<Box<dyn Error + Sync + Send>> for rama::proxy::socks5::proto::ProtocolError

§

impl From<Box<dyn Error + Sync + Send>> for rama::gateway::fastcgi::proto::ProtocolError

§

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

§

impl From<Box<dyn Error + Sync + Send>> for rama::telemetry::opentelemetry::sdk::runtime::TrySendError

§

impl From<Box<str>> for ArcStr

§

impl From<Box<str>> for RawString

§

impl From<Box<str>> for SmolStr

1.18.0 · Source§

impl From<Box<str>> for String

§

impl From<Box<str>> for Substr

Source§

impl From<Braced> for Uuid

§

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

Source§

impl From<ByteString> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<u8>

§

impl From<Bytes> for Body

§

impl From<Bytes> for BytesMut

§

impl From<Bytes> for FastCgiBody

§

impl From<Bytes> for HeapReader

§

impl From<Bytes> for rama::http::ws::Message

§

impl From<Bytes> for rama::http::service::web::extract::OctetStream

§

impl From<Bytes> for Payload

§

impl From<Bytes> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<u8>

§

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

§

impl From<BytesMut> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<u8>

§

impl From<BytesRejection> for CsvRejection

§

impl From<BytesRejection> for FormRejection

§

impl From<BytesRejection> for JsonRejection

§

impl From<BytesRejection> for OctetStreamRejection

§

impl From<BytesRejection> for TextRejection

§

impl From<CParameter> for CParameter

1.24.0 · Source§

impl From<CString> for Arc<CStr>

Available on target_has_atomic=ptr only.
1.20.0 · Source§

impl From<CString> for rama::utils::collections::smallvec::alloc::boxed::Box<CStr>

1.24.0 · Source§

impl From<CString> for Rc<CStr>

1.7.0 · Source§

impl From<CString> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<u8>

Source§

impl From<CType> for i32

§

impl From<CalendarAlgorithm> for Value

§

impl From<CanonicalCombiningClass> for u16

Source§

impl From<Cardinality> for i32

§

impl From<CertRevocationListError> for rama::tls::rustls::dep::rustls::Error

§

impl From<CertRevocationListError> for VerifierBuilderError

§

impl From<CertType> for u16

§

impl From<CertUsage> for u8

§

impl From<Certificate> for CertificateDer<'static>

§

impl From<CertificateCompressionAlgorithm> for u16

§

impl From<CertificateCompressionAlgorithm> for u16

§

impl From<CertificateError> for AlertDescription

§

impl From<CertificateError> for rama::tls::rustls::dep::rustls::Error

§

impl From<CertificateRevocationList> for CertificateRevocationListDer<'static>

§

impl From<CertificateSigningRequest> for CertificateSigningRequestDer<'static>

§

impl From<CertificateStatusType> for u8

§

impl From<CertificateType> for u8

§

impl From<CertifiedKey> for SingleCertAndKey

Source§

impl From<ChaCha8Core> for ChaCha8Rng

Source§

impl From<ChaCha12Core> for ChaCha12Rng

Source§

impl From<ChaCha20Core> for ChaCha20Rng

1.63.0 · Source§

impl From<ChildStderr> for OwnedFd

§

impl From<ChildStderr> for Receiver

Available on crate feature os-ext only.

§Notes

The underlying pipe is not set to non-blocking.

1.20.0 · Source§

impl From<ChildStderr> for Stdio

1.63.0 · Source§

impl From<ChildStdin> for OwnedFd

§

impl From<ChildStdin> for Sender

Available on crate feature os-ext only.

§Notes

The underlying pipe is not set to non-blocking.

1.20.0 · Source§

impl From<ChildStdin> for Stdio

1.63.0 · Source§

impl From<ChildStdout> for OwnedFd

§

impl From<ChildStdout> for Receiver

Available on crate feature os-ext only.

§Notes

The underlying pipe is not set to non-blocking.

1.20.0 · Source§

impl From<ChildStdout> for Stdio

Source§

impl From<Choice> for bool

§

impl From<CipherSuite> for u16

§

impl From<CipherSuite> for u16

§

impl From<ClientCertificateType> for u8

§

impl From<ClientConfig> for ClientHello

§

impl From<ClientConfig> for TlsConnectorData

§

impl From<ClientConfig> for TlsConnectorDataBuilder

§

impl From<ClientConnection> for rama::tls::rustls::dep::rustls::Connection

§

impl From<ClientConnection> for rama::tls::rustls::dep::rustls::quic::Connection

§

impl From<ClientHello> for ClientConfig

§

impl From<CloseCode> for u16

§

impl From<Code> for i32

§

impl From<CollationCaseFirst> for Value

§

impl From<CollationNumericOrdering> for Value

§

impl From<CollationType> for Value

§

impl From<Color> for Style

§

impl From<Command> for HaProxyCommand

§

impl From<Command> for u8

§

impl From<CommonVariantType> for Value

§

impl From<Component> for BorrowedFormatItem<'_>

§

impl From<Component> for Component

§

impl From<Component> for OwnedFormatItem

§

impl From<ComponentRange> for Error

§

impl From<ComponentRange> for Format

§

impl From<ComponentRange> for TryFromParsed

Source§

impl From<CompressError> for rama::futures::io::Error

§

impl From<Compression> for FlateEncoderParams

§

impl From<Compression> for u8

§

impl From<CompressionAlgorithm> for u8

§

impl From<ConnectionCommon<ServerConnectionData>> for AcceptedAlert

Source§

impl From<ConstParam> for GenericParam

§

impl From<ContentType> for Mime

§

impl From<ContentType> for u8

§

impl From<Context> for Digest

§

impl From<ConversionRange> for Error

1.45.0 · Source§

impl From<Cow<'_, CStr>> for rama::utils::collections::smallvec::alloc::boxed::Box<CStr>

1.45.0 · Source§

impl From<Cow<'_, OsStr>> for rama::utils::collections::smallvec::alloc::boxed::Box<OsStr>

1.45.0 · Source§

impl From<Cow<'_, Path>> for rama::utils::collections::smallvec::alloc::boxed::Box<Path>

1.45.0 · Source§

impl From<Cow<'_, str>> for rama::utils::collections::smallvec::alloc::boxed::Box<str>

Available on non-no_global_oom_handling only.
§

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

§

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

§

impl From<Cow<'static, str>> for AnyValue

§

impl From<Cow<'static, str>> for Body

§

impl From<Cow<'static, str>> for rama::telemetry::opentelemetry::Key

§

impl From<Cow<'static, str>> for StringValue

§

impl From<Cow<'static, str>> for rama::telemetry::opentelemetry::Value

Source§

impl From<Crate> for Ident

§

impl From<CrateFeatureError> for Error

§

impl From<CurrencyFormatStyle> for Value

§

impl From<CurrencyType> for Value

§

impl From<Current> for Option<Id>

§

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

§

impl From<DNSClass> for &'static str

Convert from DNSClass to &str

use hickory_proto::rr::DNSClass;

let var: &'static str = DNSClass::IN.into();
assert_eq!("IN", var);
§

impl From<DNSClass> for u16

Convert from DNSClass to u16

use hickory_proto::rr::DNSClass;

let var: u16 = DNSClass::IN.into();
assert_eq!(1, var);
§

impl From<DataFlags> for u8

§

impl From<DataPointFlags> for i32

§

impl From<Date> for BrokenDownTime

§

impl From<Date> for DateDifference

§

impl From<Date> for DateTime

Converts a [Date] to a [DateTime] with the time set to midnight.

§

impl From<Date> for DateTimeDifference

§

impl From<Date> for Datetime

§

impl From<Date> for ISOWeekDate

§

impl From<Date> for Pieces<'static>

§

impl From<Date> for SpanRelativeTo<'static>

§

impl From<Date> for SystemTime

§

impl From<Date> for Value

§

impl From<DateTime> for BrokenDownTime

§

impl From<DateTime> for Date

§

impl From<DateTime> for DateDifference

§

impl From<DateTime> for DateTimeDifference

§

impl From<DateTime> for ISOWeekDate

§

impl From<DateTime> for Pieces<'static>

§

impl From<DateTime> for SpanRelativeTo<'static>

§

impl From<DateTime> for Time

§

impl From<DateTime> for TimeDifference

§

impl From<Datetime> for Value

§

impl From<DebugInfo> for rama::http::grpc::protobuf::types::DebugInfo

§

impl From<DebugInfo> for rama::http::grpc::protobuf::types::pb::DebugInfo

§

impl From<DebugInfo> for ErrorDetail

§

impl From<DecodeError<'_>> for rama::http::ws::ProtocolError

§

impl From<DecodeError> for DecodeSliceError

Source§

impl From<DecodeError> for rama::futures::io::Error

§

impl From<DecodeError> for NetError

§

impl From<DecodeError> for rama::dns::client::hickory::resolver::net::proto::serialize::txt::ParseError

§

impl From<DecodeError> for rama::dns::client::hickory::resolver::net::proto::serialize::txt::ParseError

§

impl From<DecodeError> for ProtoError

Source§

impl From<DecodeErrorKind> for rama::http::grpc::protobuf::prost::DecodeError

§

impl From<DecoderError> for rama::http::proto::h2::frame::Error

Source§

impl From<DecompressError> for rama::futures::io::Error

§

impl From<DecryptionContext> for EncryptionContext

§

impl From<DefaultErrorResponse> for rama::http::Response

Source§

impl From<DeriveInput> for syn::item::Item

§

impl From<DifferentVariant> for Error

§

impl From<Digest> for [u8; 16]

Source§

impl From<Dir> for OwnedFd

§

impl From<DirectiveDateTime> for Timestamp

§

impl From<DnsError> for NetError

§

impl From<DnsResponse> for rama::dns::client::hickory::resolver::net::proto::op::Message

§

impl From<Domain> for rama::net::socket::core::Domain

§

impl From<Domain> for ForwardedAuthority

§

impl From<Domain> for rama::net::address::Host

§

impl From<Domain> for HostSource

§

impl From<Domain> for NodeId

§

impl From<Domain> for SourceExpression

§

impl From<Domain> for i32

§

impl From<DomainAddress> for Authority

§

impl From<DomainAddress> for HostWithOptPort

§

impl From<DomainAddress> for HostWithPort

§

impl From<Duration> for DateArithmetic

§

impl From<Duration> for DateTimeArithmetic

§

impl From<Duration> for OffsetArithmetic

§

impl From<Duration> for SpanArithmetic<'static>

§

impl From<Duration> for TimeArithmetic

§

impl From<Duration> for TimestampArithmetic

§

impl From<Duration> for ZonedArithmetic

§

impl From<ECCurveType> for u8

§

impl From<ECPointFormat> for u8

§

impl From<ECPointFormat> for u8

§

impl From<ETag> for IfMatch

§

impl From<ETag> for IfNoneMatch

§

impl From<EastAsianWidth> for u16

§

impl From<EchClientHelloType> for u8

§

impl From<EchConfig> for EchMode

§

impl From<EchGreaseConfig> for EchMode

§

impl From<EchVersion> for u16

§

impl From<EdnsCode> for u16

§

impl From<EdnsFlags> for u16

§

impl From<Elapsed> for rama::futures::io::Error

§

impl From<Elapsed> for rama::futures::io::Error

§

impl From<EmojiPresentationStyle> for Value

Source§

impl From<EncodeError> for rama::futures::io::Error

§

impl From<EncoderParams> for BrotliEncoderParams

§

impl From<Encoding> for HeaderValue

§

impl From<EncodingError> for Error

§

impl From<EncryptError> for EarlyDataError

§

impl From<EncryptedClientHelloError> for rama::tls::rustls::dep::rustls::Error

§

impl From<EncryptionContext> for DecryptionContext

§

impl From<EndOfInput> for rama::crypto::dep::aws_lc_rs::error::Unspecified

Available on crate features ring-io or ring-sig-verify only.
§

impl From<EndOfInput> for Unspecified

§

impl From<EntityTag> for HeaderValue

§

impl From<Err<Error>> for rama::crypto::dep::x509_parser::prelude::asn1_rs::Error

§

impl From<Err<Error>> for X509Error

§

impl From<Err<X509Error>> for X509Error

§

impl From<Errno> for rama::futures::io::Error

§

impl From<Errno> for rama::futures::io::Error

§

impl From<Errno> for i32

§

impl From<Error<&[u8]>> for Error<Vec<u8>>

Available on crate feature alloc only.
§

impl From<Error<&str>> for Error<String>

Available on crate feature alloc only.
§

impl From<Error> for AnyDelimiterCodecError

§

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

§

impl From<Error> for Err<Error>

§

impl From<Error> for Error

§

impl From<Error> for Error

Source§

impl From<Error> for rama::futures::io::Error

§

impl From<Error> for rama::futures::io::Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for rama::futures::io::Error

§

impl From<Error> for rama::futures::io::Error

§

impl From<Error> for Error

§

impl From<Error> for Error

§

impl From<Error> for rama::futures::io::Error

§

impl From<Error> for Error

§

impl From<Error> for rama::http::core::h2::Error

§

impl From<Error> for Format

§

impl From<Error> for HttpProxyError

§

impl From<Error> for InvalidFormatDescription

§

impl From<Error> for IoStreamError

§

impl From<Error> for LinesCodecError

§

impl From<Error> for MultipartError

§

impl From<Error> for NetError

§

impl From<Error> for PEMError

§

impl From<Error> for rama::dns::client::hickory::resolver::net::proto::serialize::txt::ParseError

§

impl From<Error> for ProcessErrorKind

§

impl From<Error> for ProcessingError

§

impl From<Error> for rama::proxy::socks5::proto::ProtocolError

§

impl From<Error> for rama::http::ws::ProtocolError

§

impl From<Error> for rama::gateway::fastcgi::proto::ProtocolError

§

impl From<Error> for ProxyCsvRowReaderError

§

impl From<Error> for SerializeError

§

impl From<Error> for SerializeError

§

impl From<Error> for Socks5ProxyError

§

impl From<Error> for Status

Available on crate feature transport only.
§

impl From<Error> for Status

§

impl From<Error> for X509Error

§

impl From<ErrorInfo> for ErrorDetail

§

impl From<ErrorInfo> for rama::http::grpc::protobuf::types::ErrorInfo

§

impl From<ErrorInfo> for rama::http::grpc::protobuf::types::pb::ErrorInfo

1.14.0 · Source§

impl From<ErrorKind> for rama::futures::io::Error

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

§

impl From<ErrorKind> for Error

§

impl From<ErrorKind> for Error

§

impl From<ErrorKind> for InvalidUri

§

impl From<ErrorKind> for InvalidUriParts

§

impl From<ErrorKind> for X509Error

§

impl From<ErrorStack> for rama::futures::io::Error

§

impl From<ErrorStack> for rama::utils::collections::smallvec::alloc::fmt::Error

§

impl From<ErrorStack> for rama::tls::boring::core::ssl::Error

Source§

impl From<Errors> for url::parser::ParseError

§

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

§

impl From<EscapeError> for Error

Source§

impl From<ExitStatusError> for ExitStatus

§

impl From<Expires> for SystemTime

Source§

impl From<ExprArray> for Expr

Source§

impl From<ExprAssign> for Expr

Source§

impl From<ExprAsync> for Expr

Source§

impl From<ExprAwait> for Expr

Source§

impl From<ExprBinary> for Expr

Source§

impl From<ExprBlock> for Expr

Source§

impl From<ExprBreak> for Expr

Source§

impl From<ExprCall> for Expr

Source§

impl From<ExprCast> for Expr

Source§

impl From<ExprClosure> for Expr

Source§

impl From<ExprConst> for Expr

Source§

impl From<ExprConst> for Pat

Source§

impl From<ExprContinue> for Expr

Source§

impl From<ExprField> for Expr

Source§

impl From<ExprForLoop> for Expr

Source§

impl From<ExprGroup> for Expr

Source§

impl From<ExprIf> for Expr

Source§

impl From<ExprIndex> for Expr

Source§

impl From<ExprInfer> for Expr

Source§

impl From<ExprLet> for Expr

Source§

impl From<ExprLit> for Expr

Source§

impl From<ExprLit> for Pat

Source§

impl From<ExprLoop> for Expr

Source§

impl From<ExprMacro> for Expr

Source§

impl From<ExprMacro> for Pat

Source§

impl From<ExprMatch> for Expr

Source§

impl From<ExprMethodCall> for Expr

Source§

impl From<ExprParen> for Expr

Source§

impl From<ExprPath> for Expr

Source§

impl From<ExprPath> for Pat

Source§

impl From<ExprRange> for Expr

Source§

impl From<ExprRange> for Pat

Source§

impl From<ExprRawAddr> for Expr

Source§

impl From<ExprReference> for Expr

Source§

impl From<ExprRepeat> for Expr

Source§

impl From<ExprReturn> for Expr

Source§

impl From<ExprStruct> for Expr

Source§

impl From<ExprTry> for Expr

Source§

impl From<ExprTryBlock> for Expr

Source§

impl From<ExprTuple> for Expr

Source§

impl From<ExprUnary> for Expr

Source§

impl From<ExprUnsafe> for Expr

Source§

impl From<ExprWhile> for Expr

Source§

impl From<ExprYield> for Expr

§

impl From<Extension> for SecWebSocketExtensions

§

impl From<ExtensionId> for u16

§

impl From<ExtensionType> for u16

Source§

impl From<Extern> for Ident

§

impl From<FailedToDeserializeCsv> for CsvRejection

§

impl From<FailedToDeserializeForm> for FormRejection

§

impl From<FailedToDeserializeJson> for JsonRejection

Source§

impl From<Feature> for i32

§

impl From<FieldViolation> for rama::http::grpc::protobuf::types::FieldViolation

§

impl From<FieldViolation> for rama::http::grpc::protobuf::types::pb::bad_request::FieldViolation

Source§

impl From<FieldsNamed> for Fields

Source§

impl From<FieldsUnnamed> for Fields

§

impl From<File> for File

§

impl From<File> for FileReader

1.63.0 · Source§

impl From<File> for OwnedFd

Available on non-Trusty only.
1.20.0 · Source§

impl From<File> for Stdio

§

impl From<FingerprintType> for u8

§

impl From<FirstDay> for Value

§

impl From<FlateEncoderParams> for Compression

Source§

impl From<ForeignItemFn> for ForeignItem

Source§

impl From<ForeignItemMacro> for ForeignItem

Source§

impl From<ForeignItemStatic> for ForeignItem

Source§

impl From<ForeignItemType> for ForeignItem

§

impl From<Format> for Error

§

impl From<FormatError> for Error

§

impl From<Forwarded> for rama::http::headers::forwarded::Forwarded

§

impl From<Forwarded> for rama::net::forwarded::Forwarded

§

impl From<ForwardedElement> for rama::net::forwarded::Forwarded

§

impl From<ForwardedProtocol> for rama::net::Protocol

§

impl From<FractionalUnit> for Unit

§

impl From<FromUtf8Error> for rama::dns::client::hickory::resolver::net::proto::serialize::binary::DecodeError

§

impl From<FromUtf8Error> for rama::crypto::dep::x509_parser::prelude::asn1_rs::Error

§

impl From<FromUtf8Error> for ProtoError

§

impl From<FromUtf16Error> for rama::crypto::dep::x509_parser::prelude::asn1_rs::Error

§

impl From<GeneralCategory> for GeneralCategoryGroup

§

impl From<GeneralCategoryGroup> for u32

§

impl From<GetRandomFailed> for rama::tls::rustls::dep::rustls::Error

§

impl From<GraphemeClusterBreak> for u16

Source§

impl From<Group> for proc_macro2::TokenTree

1.29.0 · Source§

impl From<Group> for proc_macro::TokenTree

Source§

impl From<GzHeaderParser> for GzHeader

§

impl From<HandshakeType> for u8

§

impl From<HangulSyllableType> for u16

§

impl From<HashAlgorithm> for u8

§

impl From<Header> for rama::http::proto::h2::hpack::Header<Option<HeaderName>>

§

impl From<HeaderMap> for HeaderMapValueRemover

§

impl From<HeaderMap> for Http1HeaderMap

§

impl From<HeaderName> for HeaderValue

§

impl From<HeaderName> for Http1HeaderName

§

impl From<HeaderValue> for RequestId

§

impl From<HeadersFlag> for u8

§

impl From<HeartbeatMessageType> for u8

§

impl From<HeartbeatMode> for u8

§

impl From<Help> for ErrorDetail

§

impl From<Help> for rama::http::grpc::protobuf::types::Help

§

impl From<Help> for rama::http::grpc::protobuf::types::pb::Help

§

impl From<Host> for Authority

§

impl From<Host> for ForwardedAuthority

§

impl From<Host> for rama::http::headers::Host

§

impl From<Host> for rama::net::address::Host

§

impl From<Host> for HostWithOptPort

§

impl From<Host> for HostWithOptPort

§

impl From<HostSource> for SourceExpression

§

impl From<HostWithOptPort> for Authority

§

impl From<HostWithOptPort> for ForwardedAuthority

§

impl From<HostWithOptPort> for rama::net::address::Host

§

impl From<HostWithOptPort> for rama::http::headers::Host

§

impl From<HostWithOptPort> for NodeId

§

impl From<HostWithPort> for Authority

§

impl From<HostWithPort> for ForwardedAuthority

§

impl From<HostWithPort> for rama::net::address::Host

§

impl From<HostWithPort> for rama::http::headers::Host

§

impl From<HostWithPort> for HostWithOptPort

§

impl From<HostWithPort> for NodeId

§

impl From<HourBase> for bool

§

impl From<HourCycle> for Value

§

impl From<HpkeAead> for u16

§

impl From<HpkeKdf> for u16

§

impl From<HpkeKem> for u16

§

impl From<Http1HeaderMap> for HeaderMap

§

impl From<Http1HeaderMap> for RequestHeaders

§

impl From<Http1HeaderName> for HeaderName

§

impl From<HttpDate> for SystemTime

§

impl From<HttpDate> for SystemTime

Source§

impl From<Hyphenated> for Uuid

§

impl From<IPv4> for rama::proxy::haproxy::protocol::v1::Addresses

§

impl From<IPv4> for rama::proxy::haproxy::protocol::v2::Addresses

§

impl From<IPv6> for rama::proxy::haproxy::protocol::v1::Addresses

§

impl From<IPv6> for rama::proxy::haproxy::protocol::v2::Addresses

§

impl From<ISOWeekDate> for BrokenDownTime

§

impl From<ISOWeekDate> for Date

§

impl From<Id> for TaskId

Source§

impl From<IdempotencyLevel> for i32

Source§

impl From<Ident> for Member

Source§

impl From<Ident> for proc_macro2::TokenTree

1.29.0 · Source§

impl From<Ident> for proc_macro::TokenTree

Source§

impl From<Ident> for TypeParam

§

impl From<IfModifiedSince> for SystemTime

§

impl From<IfUnmodifiedSince> for SystemTime

§

impl From<IllFormedError> for Error

Source§

impl From<ImplItemConst> for ImplItem

Source§

impl From<ImplItemFn> for ImplItem

Source§

impl From<ImplItemMacro> for ImplItem

Source§

impl From<ImplItemType> for ImplItem

§

impl From<InconsistentKeys> for rama::tls::rustls::dep::rustls::Error

Source§

impl From<Index> for Member

§

impl From<IndicConjunctBreak> for u16

§

impl From<IndicSyllabicCategory> for u16

§

impl From<Infallible> for rama::http::HttpError

§

impl From<Infallible> for OpaqueError

§

impl From<Infallible> for rama::dns::client::hickory::resolver::net::proto::serialize::txt::ParseError

§

impl From<Infallible> for RouterError

1.34.0 (const: unstable) · Source§

impl From<Infallible> for TryFromIntError

1.36.0 (const: unstable) · Source§

impl From<Infallible> for TryFromSliceError

§

impl From<InfiniteReader> for Body

§

impl From<InlineTable> for Value

§

impl From<Instant> for Instant

§

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

§

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

§

impl From<Instant> for Uptime

§

impl From<InsufficientSizeError> for EncodeError

§

impl From<InsufficientSizeError> for EncryptError

§

impl From<InvalidCsvContentType> for CsvRejection

§

impl From<InvalidFormContentType> for FormRejection

§

impl From<InvalidFormatDescription> for Error

§

impl From<InvalidHeaderName> for DecoderError

§

impl From<InvalidHeaderName> for rama::http::HttpError

§

impl From<InvalidHeaderValue> for DecoderError

§

impl From<InvalidHeaderValue> for rama::http::HttpError

§

impl From<InvalidJsonContentType> for JsonRejection

§

impl From<InvalidMessage> for AlertDescription

§

impl From<InvalidMessage> for rama::tls::rustls::dep::rustls::Error

§

impl From<InvalidMethod> for DecoderError

§

impl From<InvalidMethod> for rama::http::HttpError

§

impl From<InvalidMultipartBoundary> for MultipartRejection

§

impl From<InvalidMultipartContentType> for MultipartRejection

§

impl From<InvalidOctetStreamContentType> for OctetStreamRejection

§

impl From<InvalidStatusCode> for DecoderError

§

impl From<InvalidStatusCode> for rama::http::HttpError

§

impl From<InvalidTextContentType> for TextRejection

§

impl From<InvalidUri> for rama::http::HttpError

§

impl From<InvalidUriParts> for rama::http::HttpError

§

impl From<InvalidUtf8Text> for TextRejection

§

impl From<InvalidVariant> for Error

§

impl From<IpAddr> for ForwardedAuthority

§

impl From<IpAddr> for rama::net::address::Host

§

impl From<IpAddr> for rama::crypto::dep::pki_types::IpAddr

§

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

Source§

impl From<IpAddr> for IpNet

§

impl From<IpAddr> for Name

§

impl From<IpAddr> for NodeId

§

impl From<IpAddr> for RData

§

impl From<IpAddr> for ScopedIp

§

impl From<IpAddr> for ServerName<'_>

§

impl From<IpAddr> for ServerName<'_>

§

impl From<IpNet> for ClientSubnet

§

impl From<Ipv4Addr> for A

§

impl From<Ipv4Addr> for ForwardedAuthority

§

impl From<Ipv4Addr> for rama::net::address::Host

1.16.0 (const: unstable) · Source§

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

§

impl From<Ipv4Addr> for rama::crypto::dep::pki_types::IpAddr

§

impl From<Ipv4Addr> for rama::crypto::dep::pki_types::Ipv4Addr

§

impl From<Ipv4Addr> for rama::dns::client::hickory::resolver::net::proto::rr::rdata::a::Ipv4Addr

Source§

impl From<Ipv4Addr> for Ipv4Net

§

impl From<Ipv4Addr> for Name

§

impl From<Ipv4Addr> for RData

§

impl From<Ipv4Addr> for ScopedIp

§

impl From<Ipv4Addr> for ServerName<'_>

§

impl From<Ipv4Addr> for ServerName<'_>

1.1.0 (const: unstable) · Source§

impl From<Ipv4Addr> for u32

Source§

impl From<Ipv4AddrRange> for IpAddrRange

Source§

impl From<Ipv4Net> for IpNet

Source§

impl From<Ipv4Subnets> for IpSubnets

§

impl From<Ipv6Addr> for AAAA

§

impl From<Ipv6Addr> for ForwardedAuthority

§

impl From<Ipv6Addr> for rama::net::address::Host

1.16.0 (const: unstable) · Source§

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

§

impl From<Ipv6Addr> for rama::crypto::dep::pki_types::IpAddr

§

impl From<Ipv6Addr> for rama::crypto::dep::pki_types::Ipv6Addr

§

impl From<Ipv6Addr> for rama::dns::client::hickory::resolver::net::proto::rr::rdata::aaaa::Ipv6Addr

Source§

impl From<Ipv6Addr> for Ipv6Net

§

impl From<Ipv6Addr> for Name

§

impl From<Ipv6Addr> for RData

§

impl From<Ipv6Addr> for ScopedIp

§

impl From<Ipv6Addr> for ServerName<'_>

§

impl From<Ipv6Addr> for ServerName<'_>

1.26.0 (const: unstable) · Source§

impl From<Ipv6Addr> for u128

Source§

impl From<Ipv6AddrRange> for IpAddrRange

Source§

impl From<Ipv6Net> for IpNet

Source§

impl From<Ipv6Subnets> for IpSubnets

§

impl From<Item<'_>> for OwnedFormatItem

Source§

impl From<ItemConst> for syn::item::Item

Source§

impl From<ItemEnum> for DeriveInput

Source§

impl From<ItemEnum> for syn::item::Item

Source§

impl From<ItemExternCrate> for syn::item::Item

Source§

impl From<ItemFn> for syn::item::Item

Source§

impl From<ItemForeignMod> for syn::item::Item

Source§

impl From<ItemImpl> for syn::item::Item

Source§

impl From<ItemMacro> for syn::item::Item

Source§

impl From<ItemMod> for syn::item::Item

Source§

impl From<ItemStatic> for syn::item::Item

Source§

impl From<ItemStruct> for DeriveInput

Source§

impl From<ItemStruct> for syn::item::Item

Source§

impl From<ItemTrait> for syn::item::Item

Source§

impl From<ItemTraitAlias> for syn::item::Item

Source§

impl From<ItemType> for syn::item::Item

Source§

impl From<ItemUnion> for DeriveInput

Source§

impl From<ItemUnion> for syn::item::Item

Source§

impl From<ItemUse> for syn::item::Item

§

impl From<JWKEllipticCurves> for JWA

§

impl From<JoinError> for rama::futures::io::Error

§

impl From<JoiningGroup> for u16

§

impl From<JoiningType> for u16

Source§

impl From<JsType> for i32

§

impl From<Key> for String

§

impl From<Key> for TinyAsciiStr<2>

§

impl From<Key> for TinyAsciiStr<2>

§

impl From<KeyDerivationFunction> for u16

§

impl From<KeyName> for Cow<'static, str>

§

impl From<KeyPair> for PrivateKeyDer<'static>

§

impl From<KeyPair> for PrivatePkcs8KeyDer<'static>

§

impl From<KeyRejected> for rama::crypto::dep::aws_lc_rs::error::Unspecified

§

impl From<KeyRejected> for Unspecified

§

impl From<KeyUpdateRequest> for u8

§

impl From<KeyValue> for KeyValueMetadata

§

impl From<Kind> for Error

Source§

impl From<Kind> for rama::http::grpc::protobuf::prost::types::Value

Source§

impl From<Kind> for i32

Source§

impl From<Label> for i32

§

impl From<LabelError> for PushError

§

impl From<Language> for LanguageIdentifier

§Examples

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

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

impl From<Language> for Locale

§Examples

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

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

impl From<Language> for TinyAsciiStr<3>

§

impl From<LanguageIdentifier> for DataLocale

§

impl From<LanguageIdentifier> for Locale

§

impl From<LastModified> for SystemTime

§

impl From<LayoutError> for CollectionAllocErr

Source§

impl From<LayoutError> for rama::utils::collections::smallvec::alloc::collections::TryReserveErrorKind

§

impl From<LayoutError> for TryReserveErrorKind

§

impl From<LengthMeasurement> for usize

§

impl From<Level> for Directive

§

impl From<Level> for FlateEncoderParams

§

impl From<Level> for LevelFilter

§

impl From<LevelFilter> for Directive

§

impl From<LevelFilter> for Option<Level>

Source§

impl From<LexError> for syn::error::Error

§

impl From<LexerError> for rama::dns::client::hickory::resolver::net::proto::serialize::txt::ParseError

Source§

impl From<Lifetime> for TypeParamBound

Source§

impl From<LifetimeParam> for GenericParam

§

impl From<LineBreak> for u16

§

impl From<LineBreakStyle> for Value

§

impl From<LineBreakWordHandling> for Value

Source§

impl From<LitBool> for Lit

Source§

impl From<LitByte> for Lit

Source§

impl From<LitByteStr> for Lit

Source§

impl From<LitCStr> for Lit

Source§

impl From<LitChar> for Lit

Source§

impl From<LitFloat> for Lit

Source§

impl From<LitInt> for Lit

Source§

impl From<LitStr> for Lit

§

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

Source§

impl From<Literal> for LitFloat

Source§

impl From<Literal> for LitInt

Source§

impl From<Literal> for proc_macro2::TokenTree

1.29.0 · Source§

impl From<Literal> for proc_macro::TokenTree

§

impl From<LittleEndian<i16>> for BigEndian<i16>

§

impl From<LittleEndian<i16>> for i16

§

impl From<LittleEndian<i32>> for BigEndian<i32>

§

impl From<LittleEndian<i32>> for i32

§

impl From<LittleEndian<i64>> for BigEndian<i64>

§

impl From<LittleEndian<i64>> for i64

§

impl From<LittleEndian<i128>> for BigEndian<i128>

§

impl From<LittleEndian<i128>> for i128

§

impl From<LittleEndian<isize>> for BigEndian<isize>

§

impl From<LittleEndian<isize>> for isize

§

impl From<LittleEndian<u16>> for BigEndian<u16>

§

impl From<LittleEndian<u16>> for u16

§

impl From<LittleEndian<u32>> for BigEndian<u32>

§

impl From<LittleEndian<u32>> for u32

§

impl From<LittleEndian<u32>> for u32

§

impl From<LittleEndian<u64>> for BigEndian<u64>

§

impl From<LittleEndian<u64>> for u64

§

impl From<LittleEndian<u64>> for u64

§

impl From<LittleEndian<u128>> for BigEndian<u128>

§

impl From<LittleEndian<u128>> for u128

§

impl From<LittleEndian<usize>> for BigEndian<usize>

§

impl From<LittleEndian<usize>> for usize

§

impl From<Locale> for DataLocale

§

impl From<Locale> for LanguageIdentifier

§

impl From<LocalizedMessage> for ErrorDetail

§

impl From<LocalizedMessage> for rama::http::grpc::protobuf::types::LocalizedMessage

§

impl From<LocalizedMessage> for rama::http::grpc::protobuf::types::pb::LocalizedMessage

§

impl From<LogHistogramBuilder> for LogHistogram

§

impl From<LogRecordFlags> for i32

§

impl From<Lookup> for LookupIp

§

impl From<LookupIp> for Lookup

§

impl From<LowerName> for Name

Source§

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

§

impl From<Matching> for u8

§

impl From<MaxSizeReached> for rama::http::HttpError

§

impl From<MeasurementSystem> for Value

§

impl From<MeasurementUnitOverride> for Value

§

impl From<Message<'_>> for PlainMessage

§

impl From<Message> for rama::bytes::Bytes

§

impl From<Message> for DnsRequest

Source§

impl From<MetaList> for Meta

Source§

impl From<MetaNameValue> for Meta

§

impl From<Method> for AccessControlRequestMethod

§

impl From<MetricData<f64>> for AggregatedMetrics

§

impl From<MetricData<i64>> for AggregatedMetrics

§

impl From<MetricData<u64>> for AggregatedMetrics

§

impl From<Mime> for rama::http::headers::ContentType

§

impl From<MissingPathParams> for PathRejection

§

impl From<Mode> for u32

§

impl From<Month> for u8

§

impl From<MonthCaseSensitive> for bool

§

impl From<MonthRepr> for MonthRepr

§

impl From<MultipartError> for MultipartRejection

§

impl From<Name> for LowerName

§

impl From<NamedCurve> for u16

§

impl From<NamedGroup> for u16

§

impl From<NamespaceError> for Error

§

impl From<NetError> for DnsResponseStream

§

impl From<NoRecords> for NetError

§

impl From<NonEmptyStr> for ProxyID

§

impl From<NonEmptyStr> for String

Source§

impl From<NonNilUuid> for Uuid

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

§

impl From<NonZero<i32>> for GrpcCode

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

§

impl From<NonZero<u8>> for RangedU8<1, deranged::::{impl#485}::{constant#1}>

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

§

impl From<NonZero<u16>> for RangedU16<1, deranged::::{impl#499}::{constant#1}>

Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

§

impl From<NonZero<u32>> for RangedU32<1, deranged::::{impl#513}::{constant#1}>

1.41.0 (const: unstable) · Source§

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

1.41.0 (const: unstable) · Source§

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

§

impl From<NonZero<u64>> for RangedU64<1, deranged::::{impl#527}::{constant#1}>

§

impl From<NonZero<u128>> for RangedU128<1, deranged::::{impl#541}::{constant#1}>

§

impl From<NonZero<usize>> for RangedUsize<1, deranged::::{impl#555}::{constant#1}>

1.0.0 · Source§

impl From<NulError> for rama::futures::io::Error

Source§

impl From<NullValue> for i32

Source§

impl From<Number> for serde_json::value::Value

§

impl From<NumberingSystem> for Value

§

impl From<NumericType> for u16

§

impl From<OctetStream> for rama::bytes::Bytes

§

impl From<Offset> for PiecesNumericOffset

§

impl From<Offset> for PiecesOffset

§

impl From<Offset> for SignedDuration

§

impl From<Offset> for TimeZoneAnnotation<'static>

§

impl From<Offset> for TimeZoneAnnotationKind<'static>

§

impl From<OffsetDateTime> for ASN1Time

§

impl From<OffsetDateTime> for SystemTime

§

impl From<OffsetDateTime> for UtcDateTime

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl From<OpCode> for u8

Convert from OpCode to u8

use hickory_proto::op::OpCode;

let var: u8 = From::from(OpCode::Query);
assert_eq!(0, var);

let var: u8 = OpCode::Query.into();
assert_eq!(0, var);
§

impl From<OpCode> for u8

§

impl From<OpaqueError> for ClientError

§

impl From<OpenOptions> for OpenOptions

§

impl From<Operation> for &'static str

§

impl From<OptPort> for Option<u16>

Source§

impl From<OptimizeMode> for i32

§

impl From<Option<Level>> for LevelFilter

§

impl From<Option<Region>> for LanguageIdentifier

§Examples

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

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

impl From<Option<Region>> for Locale

§Examples

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

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

impl From<Option<Script>> for LanguageIdentifier

§Examples

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

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

impl From<Option<Script>> for Locale

§Examples

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

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

impl From<Option<u16>> for OptPort

§

impl From<OsStrUtf8Error> for Error

1.24.0 · Source§

impl From<OsString> for Arc<OsStr>

1.20.0 · Source§

impl From<OsString> for rama::utils::collections::smallvec::alloc::boxed::Box<OsStr>

1.0.0 · Source§

impl From<OsString> for PathBuf

1.24.0 · Source§

impl From<OsString> for Rc<OsStr>

§

impl From<OtherError> for rama::tls::rustls::dep::rustls::Error

§

impl From<OwnedCertRevocationList> for CertRevocationList<'_>

Available on crate feature alloc only.
1.74.0 · Source§

impl From<OwnedFd> for ChildStderr

Creates a ChildStderr from the provided OwnedFd.

The provided file descriptor must point to a pipe with the CLOEXEC flag set.

1.74.0 · Source§

impl From<OwnedFd> for ChildStdin

Creates a ChildStdin from the provided OwnedFd.

The provided file descriptor must point to a pipe with the CLOEXEC flag set.

1.74.0 · Source§

impl From<OwnedFd> for ChildStdout

Creates a ChildStdout from the provided OwnedFd.

The provided file descriptor must point to a pipe with the CLOEXEC flag set.

Source§

impl From<OwnedFd> for Dir

1.63.0 · Source§

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

Available on non-Trusty only.
Source§

impl From<OwnedFd> for PidFd

1.87.0 · Source§

impl From<OwnedFd> for PipeReader

Available on non-Trusty only.
1.87.0 · Source§

impl From<OwnedFd> for PipeWriter

Available on non-Trusty only.
§

impl From<OwnedFd> for Receiver

Available on crate feature os-ext only.
§

impl From<OwnedFd> for Sender

Available on crate feature os-ext only.
§

impl From<OwnedFd> for Socket

1.63.0 · Source§

impl From<OwnedFd> for Stdio

1.63.0 · Source§

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

Available on non-Trusty only.
§

impl From<OwnedFd> for TcpListener

Available on Hermit or Unix or WASI only.
1.63.0 · Source§

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

Available on non-Trusty only.
§

impl From<OwnedFd> for TcpStream

Available on Hermit or Unix or WASI only.
1.63.0 · Source§

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

Available on non-Trusty only.
§

impl From<OwnedFd> for UdpSocket

Available on Hermit or Unix or WASI only.
1.63.0 · Source§

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

§

impl From<OwnedFd> for UnixDatagram

1.63.0 · Source§

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

§

impl From<OwnedFd> for UnixListener

1.63.0 · Source§

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

§

impl From<OwnedFd> for UnixStream

§

impl From<Padding> for Padding

Source§

impl From<PanicMessage> for rama::utils::collections::smallvec::alloc::boxed::Box<dyn Any + Send>

§

impl From<Parse> for Error

§

impl From<ParseError> for BinaryParseError

§

impl From<ParseError> for Error

§

impl From<ParseError> for rama::futures::io::Error

§

impl From<ParseError> for FromEnvError

§

impl From<ParseError> for ProtoError

§

impl From<ParseFractionError> for Error

§

impl From<ParseFromDescription> for Error

§

impl From<ParseFromDescription> for Parse

§

impl From<ParseIntError> for Error

§

impl From<ParseIntError> for NetError

§

impl From<ParseIntError> for rama::dns::client::hickory::resolver::net::proto::serialize::txt::ParseError

§

impl From<ParseIntError> for ProtoError

§

impl From<ParseLevelFilterError> for ParseError

Source§

impl From<ParserNumber> for Number

§

impl From<Parts> for rama::http::request::Parts

§

impl From<Parts> for Parts

§

impl From<Parts> for rama::http::response::Parts

§

impl From<Parts> for Parts

Source§

impl From<PatIdent> for Pat

Source§

impl From<PatOr> for Pat

Source§

impl From<PatParen> for Pat

Source§

impl From<PatReference> for Pat

Source§

impl From<PatRest> for Pat

Source§

impl From<PatSlice> for Pat

Source§

impl From<PatStruct> for Pat

Source§

impl From<PatTuple> for Pat

Source§

impl From<PatTupleStruct> for Pat

Source§

impl From<PatType> for FnArg

Source§

impl From<PatType> for Pat

Source§

impl From<PatWild> for Pat

Source§

impl From<Path> for Meta

§

impl From<PathAndQuery> for Uri

Convert a PathAndQuery into a Uri.

1.24.0 · Source§

impl From<PathBuf> for Arc<Path>

1.20.0 · Source§

impl From<PathBuf> for rama::utils::collections::smallvec::alloc::boxed::Box<Path>

1.14.0 · Source§

impl From<PathBuf> for OsString

1.24.0 · Source§

impl From<PathBuf> for Rc<Path>

Source§

impl From<PathPersistError> for rama::futures::io::Error

Source§

impl From<PathPersistError> for TempPath

§

impl From<PeerIncompatible> for rama::tls::rustls::dep::rustls::Error

§

impl From<PeerMisbehaved> for rama::tls::rustls::dep::rustls::Error

§

impl From<PerMessageDeflateConfig> for Extension

§

impl From<PerMessageDeflateConfig> for rama::http::ws::protocol::PerMessageDeflateConfig

Available on crate feature compression only.
§

impl From<PerMessageDeflateConfig> for rama::http::headers::sec_websocket_extensions::PerMessageDeflateConfig

Available on crate feature compression only.
§

impl From<PerMessageDeflateIdentifier> for Extension

§

impl From<PerMessageDeflateIdentifier> for rama::http::headers::sec_websocket_extensions::PerMessageDeflateConfig

§

impl From<PeriodCase> for bool

§

impl From<PeriodCaseSensitive> for bool

Source§

impl From<PidFd> for OwnedFd

§

impl From<PiecesNumericOffset> for PiecesOffset

§

impl From<Pin<Box<dyn Future<Output = Result<Result<DnsResponse, NetError>, Error>> + Send>>> for DnsResponseStream

1.87.0 · Source§

impl From<PipeReader> for OwnedFd

Available on non-Trusty only.
1.87.0 · Source§

impl From<PipeReader> for Stdio

1.87.0 · Source§

impl From<PipeWriter> for OwnedFd

Available on non-Trusty only.
1.87.0 · Source§

impl From<PipeWriter> for Stdio

§

impl From<PotentialCodePoint> for u32

Source§

impl From<PreciseCapture> for TypeParamBound

§

impl From<PreconditionFailure> for ErrorDetail

§

impl From<PreconditionFailure> for rama::http::grpc::protobuf::types::PreconditionFailure

§

impl From<PreconditionFailure> for rama::http::grpc::protobuf::types::pb::PreconditionFailure

§

impl From<PreconditionViolation> for rama::http::grpc::protobuf::types::pb::precondition_failure::Violation

Source§

impl From<PredicateLifetime> for WherePredicate

Source§

impl From<PredicateType> for WherePredicate

§

impl From<Problem> for ClientError

§

impl From<ProtoError> for NetError

§

impl From<ProtoError> for rama::dns::client::hickory::resolver::net::proto::serialize::txt::ParseError

§

impl From<Protocol> for rama::net::socket::core::Protocol

§

impl From<Protocol> for SourceExpression

§

impl From<Protocol> for i32

§

impl From<ProtocolStatus> for u8

§

impl From<ProtocolVersion> for u8

§

impl From<ProtocolVersion> for u16

§

impl From<ProtocolVersion> for u16

§

impl From<PskKeyExchangeMode> for u8

Source§

impl From<Punct> for proc_macro2::TokenTree

1.29.0 · Source§

impl From<Punct> for proc_macro::TokenTree

§

impl From<PunycodeEncodeError> for ProcessingError

§

impl From<PushPromiseFlag> for u8

§

impl From<Query> for LowerQuery

§

impl From<QuotaFailure> for ErrorDetail

§

impl From<QuotaFailure> for rama::http::grpc::protobuf::types::QuotaFailure

§

impl From<QuotaFailure> for rama::http::grpc::protobuf::types::pb::QuotaFailure

§

impl From<QuotaViolation> for rama::http::grpc::protobuf::types::pb::quota_failure::Violation

§

impl From<Range<usize>> for Range

§

impl From<Range<usize>> for Span

§

impl From<Range<usize>> for Span

§

impl From<RangeFrom<usize>> for Range

§

impl From<RangeFull> for Range

§

impl From<RangeInclusive<usize>> for Range

§

impl From<RangeTo<usize>> for Range

§

impl From<RangeToInclusive<usize>> for Range

§

impl From<RangedU8<1, deranged::::{impl#486}::{constant#1}>> for NonZero<u8>

§

impl From<RangedU16<1, deranged::::{impl#500}::{constant#1}>> for NonZero<u16>

§

impl From<RangedU32<1, deranged::::{impl#514}::{constant#1}>> for NonZero<u32>

§

impl From<RangedU64<1, deranged::::{impl#528}::{constant#1}>> for NonZero<u64>

§

impl From<RangedU128<1, deranged::::{impl#542}::{constant#1}>> for NonZero<u128>

§

impl From<RangedUsize<1, deranged::::{impl#556}::{constant#1}>> for NonZero<usize>

§

impl From<RawToken> for HttpAuthorizer<StaticAuthorizer<RawToken>, RawToken>

Source§

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

Available on non-no_rc only.
Source§

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

Available on non-no_rc only.
§

impl From<Rc<str>> for ArcStr

1.62.0 · Source§

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

§

impl From<Rc<str>> for Substr

§

impl From<ReadError> for rama::proxy::socks5::proto::ProtocolError

§

impl From<Real> for f32

§

impl From<Real> for f64

§

impl From<Reason> for rama::http::core::h2::Error

§

impl From<Reason> for u32

§

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

§

impl From<Receiver<Result<DnsResponse, NetError>>> for DnsResponseStream

Source§

impl From<Receiver> for FnArg

§

impl From<Receiver> for OwnedFd

Available on crate feature os-ext only.
§

impl From<Record> for RecordSet

§

impl From<RecordSet> for RecordSetParts

§

impl From<RecordType> for &'static str

Convert from RecordType to &str

use hickory_proto::rr::RecordType;

let var: &'static str = From::from(RecordType::A);
assert_eq!("A", var);

let var: &'static str = RecordType::A.into();
assert_eq!("A", var);
§

impl From<RecordType> for u8

§

impl From<RecordType> for u16

Convert from RecordType to u16

use hickory_proto::rr::RecordType;

let var: u16 = RecordType::A.into();
assert_eq!(1, var);
1.24.0 · Source§

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

§

impl From<RecvError> for RecvTimeoutError

§

impl From<RecvError> for RecvTimeoutError

1.24.0 · Source§

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

§

impl From<RecvError> for TryRecvError

§

impl From<RecvError> for TryRecvError

§

impl From<Regex> for UriMatcher

§

impl From<Region> for TinyAsciiStr<3>

§

impl From<RegionOverride> for Value

§

impl From<RegionalSubdivision> for Value

§

impl From<ReplyKind> for u8

§

impl From<Request> for TransportContext

§

impl From<RequestContext> for TransportContext

§

impl From<RequestInfo> for ErrorDetail

§

impl From<RequestInfo> for rama::http::grpc::protobuf::types::RequestInfo

§

impl From<RequestInfo> for rama::http::grpc::protobuf::types::pb::RequestInfo

§

impl From<Resolver<TokioRuntimeProvider>> for HickoryDnsResolver

§

impl From<ResourceInfo> for ErrorDetail

§

impl From<ResourceInfo> for rama::http::grpc::protobuf::types::ResourceInfo

§

impl From<ResourceInfo> for rama::http::grpc::protobuf::types::pb::ResourceInfo

§

impl From<ResponseCode> for u16

Convert from ResponseCode to u16

use hickory_proto::op::ResponseCode;

let var: ResponseCode = From::from(0);
assert_eq!(ResponseCode::NoError, var);

let var: ResponseCode = 0.into();
assert_eq!(ResponseCode::NoError, var);
§

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

§

impl From<RetryBody> for Body

§

impl From<RetryInfo> for ErrorDetail

§

impl From<RetryInfo> for rama::http::grpc::protobuf::types::RetryInfo

§

impl From<RetryInfo> for rama::http::grpc::protobuf::types::pb::RetryInfo

§

impl From<RiAbsoluteString<UriSpec>> for RiAbsoluteString<IriSpec>

Available on crate feature alloc only.
§

impl From<RiFragmentString<UriSpec>> for RiFragmentString<IriSpec>

Available on crate feature alloc only.
§

impl From<RiQueryString<UriSpec>> for RiQueryString<IriSpec>

Available on crate feature alloc only.
§

impl From<RiReferenceString<UriSpec>> for RiReferenceString<IriSpec>

Available on crate feature alloc only.
§

impl From<RiRelativeString<UriSpec>> for RiRelativeString<IriSpec>

Available on crate feature alloc only.
§

impl From<RiString<UriSpec>> for RiString<IriSpec>

Available on crate feature alloc only.
§

impl From<Role> for u16

§

impl From<RoundingIncrementError> for Error

§

impl From<Rss2Feed> for Feed

§

impl From<Rss2Item> for FeedItem

§

impl From<Scheme> for rama::net::Protocol

Available on crate feature http only.
§

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

§

impl From<Script> for Script

Available on crate feature compiled_data only.

Enabled with the compiled_data Cargo feature.

§

impl From<Script> for Script

Available on crate feature compiled_data only.

Enabled with the compiled_data Cargo feature.

§

impl From<Script> for Subtag

§

impl From<Script> for TinyAsciiStr<4>

§

impl From<Script> for u16

§

impl From<Seconds> for AccessControlMaxAge

§

impl From<Seconds> for Duration

§

impl From<Seconds> for u64

§

impl From<Selector> for u8

Source§

impl From<SelfType> for Ident

Source§

impl From<SelfValue> for Ident

§

impl From<SendError> for rama::http::core::h2::Error

§

impl From<Sender> for OwnedFd

Available on crate feature os-ext only.
§

impl From<SentenceBreak> for u16

§

impl From<SentenceBreakSupressions> for Value

§

impl From<SerialMessage> for (Vec<u8>, SocketAddr)

§

impl From<ServerConfig> for TlsAcceptorData

§

impl From<ServerConfig> for TlsAcceptorDataBuilder

§

impl From<ServerConnection> for rama::tls::rustls::dep::rustls::Connection

§

impl From<ServerConnection> for rama::tls::rustls::dep::rustls::quic::Connection

§

impl From<ServerNameType> for u8

§

impl From<ServingStatus> for ServingStatus

§

impl From<ServingStatus> for i32

§

impl From<SettingId> for u16

§

impl From<SettingsFlags> for u8

§

impl From<SeverityNumber> for i32

§

impl From<SignBehavior> for bool

§

impl From<SignalKind> for i32

§

impl From<SignatureAlgorithm> for u8

§

impl From<SignatureScheme> for u16

§

impl From<SignatureScheme> for u16

§

impl From<SignedDuration> for DateArithmetic

§

impl From<SignedDuration> for DateTimeArithmetic

§

impl From<SignedDuration> for OffsetArithmetic

§

impl From<SignedDuration> for SpanArithmetic<'static>

§

impl From<SignedDuration> for TimeArithmetic

§

impl From<SignedDuration> for TimestampArithmetic

§

impl From<SignedDuration> for ZonedArithmetic

1.94.0 · Source§

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

1.94.0 · Source§

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

1.94.0 · Source§

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

1.27.0 · Source§

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

Source§

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

1.27.0 · Source§

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

Source§

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

1.72.0 · Source§

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

Source§

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

1.27.0 · Source§

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

Source§

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

1.27.0 · Source§

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

Source§

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

1.72.0 · Source§

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

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

1.27.0 · Source§

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

Source§

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

1.27.0 · Source§

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

Source§

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

1.72.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.89.0 · Source§

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

Source§

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

1.89.0 · Source§

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

Source§

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

1.89.0 · Source§

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

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<Simple> for Uuid

§

impl From<SmallIndex> for PatternID

§

impl From<SmallIndex> for StateID

§

impl From<SmolStr> for Arc<str>

§

impl From<SmolStr> for ArcStr

§

impl From<SmolStr> for String

§

impl From<SmolStrBuilder> for SmolStr

§

impl From<Socket> for OwnedFd

§

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

§

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

§

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

§

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

§

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

§

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

§

impl From<SocketAddr> for Authority

§

impl From<SocketAddr> for rama::net::socket::opts::Domain

§

impl From<SocketAddr> for ForwardedAuthority

§

impl From<SocketAddr> for HostWithOptPort

§

impl From<SocketAddr> for HostWithPort

§

impl From<SocketAddr> for NodeId

§

impl From<SocketAddr> for SockAddr

§

impl From<SocketAddr> for rama::unix::TokioSocketAddress

§

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

§

impl From<SocketAddr> for SocketAddress

§

impl From<SocketAddr> for UnixSocketAddress

§

impl From<SocketAddr> for UnixSocketAddress

§

impl From<SocketAddrV4> for SockAddr

1.16.0 (const: unstable) · Source§

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

§

impl From<SocketAddrV4> for SocketAddress

§

impl From<SocketAddrV6> for SockAddr

1.16.0 (const: unstable) · Source§

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

§

impl From<SocketAddrV6> for SocketAddress

§

impl From<SocketAddress> for Authority

§

impl From<SocketAddress> for rama::net::socket::opts::Domain

§

impl From<SocketAddress> for ForwardedAuthority

§

impl From<SocketAddress> for HostWithOptPort

§

impl From<SocketAddress> for HostWithPort

§

impl From<SocketAddress> for NodeId

§

impl From<SocketAddress> for SockAddr

§

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

§

impl From<SocksMethod> for u8

§

impl From<SourceExpression> for SourceList

§

impl From<Span> for DateArithmetic

§

impl From<Span> for DateTimeArithmetic

§

impl From<Span> for OffsetArithmetic

§

impl From<Span> for Option<Id>

§

impl From<Span> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::Range<usize>

§

impl From<Span> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::Range<usize>

Source§

impl From<Span> for proc_macro2::Span

§

impl From<Span> for SpanArithmetic<'static>

§

impl From<Span> for SpanCompare<'static>

§

impl From<Span> for SpanFieldwise

§

impl From<Span> for TimeArithmetic

§

impl From<Span> for TimestampArithmetic

§

impl From<Span> for ZonedArithmetic

§

impl From<SpanFieldwise> for Span

§

impl From<SpanFlags> for i32

§

impl From<SpanKind> for i32

§

impl From<SpawnError> for rama::futures::io::Error

§

impl From<SpecialBoundsError> for Error

§

impl From<State> for usize

§

impl From<State> for usize

Source§

impl From<State> for usize

§

impl From<Status> for rama::http::core::h2::Error

Available on crate feature transport only.
§

impl From<Status> for u8

§

impl From<StatusCode> for i32

§

impl From<StatusCode> for u16

1.74.0 · Source§

impl From<Stderr> for Stdio

1.74.0 · Source§

impl From<Stdout> for Stdio

§

impl From<StreamId> for u32

§

impl From<String> for AllowlistSource

§

impl From<String> for AnyValue

§

impl From<String> for ApplicationProtocol

1.21.0 · Source§

impl From<String> for Arc<str>

Available on non-no_global_oom_handling only.
§

impl From<String> for ArcStr

§

impl From<String> for AtomText

§

impl From<String> for BaggageMetadata

§

impl From<String> for BmpString<'_>

§

impl From<String> for Body

1.20.0 · Source§

impl From<String> for rama::utils::collections::smallvec::alloc::boxed::Box<str>

Available on non-no_global_oom_handling only.
§

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

§

impl From<String> for ContentEncodingDirective

§

impl From<String> for CrossOriginEmbedderPolicyValue

§

impl From<String> for CrossOriginKind

§

impl From<String> for CrossOriginOpenerPolicyValue

§

impl From<String> for CrossOriginResourcePolicy

§

impl From<String> for DirectiveName

§

impl From<String> for ElementPatchMode

§

impl From<String> for EventType

§

impl From<String> for FastCgiBody

§

impl From<String> for GeneralString<'_>

§

impl From<String> for GraphicString<'_>

§

impl From<String> for HttpVersion

§

impl From<String> for Ia5String<'_>

§

impl From<String> for InstanceIdentity

§

impl From<String> for rama::telemetry::opentelemetry::Key

§

impl From<String> for Key

§

impl From<String> for MaxImagePreviewSetting

§

impl From<String> for rama::http::ws::Message

§

impl From<String> for NetError

§

impl From<String> for NumericString<'_>

§

impl From<String> for ObjectDescriptor<'_>

1.0.0 · Source§

impl From<String> for OsString

§

impl From<String> for rama::dns::client::hickory::resolver::net::proto::serialize::txt::ParseError

1.0.0 · Source§

impl From<String> for PathBuf

§

impl From<String> for PerMessageDeflateIdentifier

§

impl From<String> for PermissionsPolicyDirectiveName

§

impl From<String> for PrintableString<'_>

§

impl From<String> for ProtoError

§

impl From<String> for RawString

1.21.0 · Source§

impl From<String> for Rc<str>

Available on non-no_global_oom_handling only.
§

impl From<String> for ReferrerPolicy

§

impl From<String> for SmolStr

§

impl From<String> for StringFilter

§

impl From<String> for StringValue

§

impl From<String> for Substr

§

impl From<String> for TeDirective

§

impl From<String> for TeletexString<'_>

§

impl From<String> for TraceError

§

impl From<String> for TransferEncodingDirective

§

impl From<String> for UniversalString<'_>

§

impl From<String> for Utf8Bytes

§

impl From<String> for Utf8String<'_>

Source§

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

§

impl From<String> for rama::telemetry::opentelemetry::Value

§

impl From<String> for Value

Source§

impl From<String> for rama::http::grpc::protobuf::prost::types::Value

§

impl From<String> for Value

1.14.0 · Source§

impl From<String> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<u8>

§

impl From<String> for VideotexString<'_>

§

impl From<String> for VisibleString<'_>

§

impl From<StringFilter> for String

§

impl From<StringRecord> for ByteRecord

§

impl From<StringValue> for AnyValue

§

impl From<StringValue> for String

§

impl From<StringValue> for rama::telemetry::opentelemetry::Value

§

impl From<SubdivisionSuffix> for TinyAsciiStr<4>

§

impl From<SubsecondDigits> for SubsecondDigits

§

impl From<Subtag> for TinyAsciiStr<8>

§

impl From<Subtag> for TinyAsciiStr<8>

Source§

impl From<Super> for Ident

§

impl From<SupportedGroup> for u16

§

impl From<SvcParamKey> for u16

Source§

impl From<Syntax> for i32

§

impl From<SyntaxError> for Error

§

impl From<SystemTime> for rama::http::headers::Date

§

impl From<SystemTime> for Expires

§

impl From<SystemTime> for rama::http::headers::util::HttpDate

§

impl From<SystemTime> for HttpDate

§

impl From<SystemTime> for IfModifiedSince

§

impl From<SystemTime> for IfUnmodifiedSince

§

impl From<SystemTime> for LastModified

§

impl From<SystemTime> for OffsetDateTime

§

impl From<SystemTime> for SystemTime

Source§

impl From<SystemTime> for rama::http::grpc::protobuf::prost::types::Timestamp

§

impl From<SystemTime> for UtcDateTime

§

impl From<SystemTimeError> for rama::tls::rustls::dep::rustls::Error

§

impl From<Table> for DocumentMut

§

impl From<Table> for Item

§

impl From<Tag> for rama::crypto::dep::x509_parser::prelude::asn1_rs::Header<'_>

§

impl From<Tag> for OptTaggedParser

§

impl From<Tag> for u8

§

impl From<Tag> for u8

§

impl From<Tag> for u8

§

impl From<Tag> for usize

§

impl From<Tag> for usize

§

impl From<Tag> for usize

§

impl From<TcpKeepAlive> for TcpKeepalive

1.63.0 · Source§

impl From<TcpListener> for OwnedFd

Available on non-Trusty only.
§

impl From<TcpListener> for OwnedFd

Available on Hermit or Unix or WASI only.
§

impl From<TcpListener> for Socket

§

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

1.63.0 · Source§

impl From<TcpStream> for OwnedFd

Available on non-Trusty only.
§

impl From<TcpStream> for OwnedFd

Available on Hermit or Unix or WASI only.
§

impl From<TcpStream> for Socket

§

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

§

impl From<TcpStream> for rama::tcp::TcpStream

§

impl From<TcpStream> for rama::tcp::TokioTcpStream

§

impl From<TicketKeyCallbackResult> for i32

§

impl From<Time> for BrokenDownTime

§

impl From<Time> for Datetime

§

impl From<Time> for Meridiem

§

impl From<Time> for TimeDifference

§

impl From<Time> for Value

§

impl From<TimeZoneShortId> for Value

§

impl From<Timestamp> for BrokenDownTime

§

impl From<Timestamp> for DirectiveDateTime

§

impl From<Timestamp> for Pieces<'static>

§

impl From<Timestamp> for SystemTime

Source§

impl From<Timestamp> for SystemTime

§

impl From<Timestamp> for TimestampDifference

§

impl From<TimestampValue> for SystemTime

§

impl From<Token> for usize

Source§

impl From<TokenStream> for proc_macro::TokenStream

Available on crate feature proc-macro only.
Source§

impl From<TokenStream> for proc_macro::TokenStream

Source§

impl From<TokenStream> for proc_macro2::TokenStream

Available on crate feature proc-macro only.
Source§

impl From<TokenStream> for proc_macro::TokenStream

Available on crate feature proc-macro only.
Source§

impl From<TokenTree> for proc_macro2::TokenStream

1.29.0 · Source§

impl From<TokenTree> for proc_macro::TokenStream

Creates a token stream containing a single token tree.

§

impl From<TrailingInput> for TrailingInput

Source§

impl From<TraitBound> for TypeParamBound

Source§

impl From<TraitItemConst> for TraitItem

Source§

impl From<TraitItemFn> for TraitItem

Source§

impl From<TraitItemMacro> for TraitItem

Source§

impl From<TraitItemType> for TraitItem

§

impl From<TransportContext> for ProxyContext

§

impl From<TryFromIntError> for KeyRejected

§

impl From<TryFromIntError> for rama::crypto::dep::aws_lc_rs::error::Unspecified

§

impl From<TryFromParsed> for Error

§

impl From<TryFromParsed> for Parse

§

impl From<TryFromSliceError> for rama::crypto::dep::aws_lc_rs::error::Unspecified

§

impl From<TryFromSliceError> for Unspecified

§

impl From<TryGetError> for rama::futures::io::Error

1.89.0 · Source§

impl From<TryLockError> for rama::futures::io::Error

1.78.0 · Source§

impl From<TryReserveError> for rama::futures::io::Error

Source§

impl From<TryReserveErrorKind> for rama::utils::collections::smallvec::alloc::collections::TryReserveError

§

impl From<TryReserveErrorKind> for TryReserveError

§

impl From<TsigError> for u16

§

impl From<TtlBounds> for TtlConfig

§

impl From<TtlConfigMap> for TtlConfig

§

impl From<Type> for rama::net::socket::core::Type

§

impl From<Type> for i32

Source§

impl From<Type> for i32

§

impl From<Type> for u8

Source§

impl From<TypeArray> for syn::ty::Type

Source§

impl From<TypeBareFn> for syn::ty::Type

Source§

impl From<TypeGroup> for syn::ty::Type

Source§

impl From<TypeImplTrait> for syn::ty::Type

Source§

impl From<TypeInfer> for syn::ty::Type

Source§

impl From<TypeMacro> for syn::ty::Type

Source§

impl From<TypeNever> for syn::ty::Type

Source§

impl From<TypeParam> for GenericParam

Source§

impl From<TypeParen> for syn::ty::Type

Source§

impl From<TypePath> for syn::ty::Type

Source§

impl From<TypePtr> for syn::ty::Type

Source§

impl From<TypeReference> for syn::ty::Type

Source§

impl From<TypeSlice> for syn::ty::Type

Source§

impl From<TypeTraitObject> for syn::ty::Type

Source§

impl From<TypeTuple> for syn::ty::Type

1.63.0 · Source§

impl From<UdpSocket> for OwnedFd

Available on non-Trusty only.
§

impl From<UdpSocket> for OwnedFd

Available on Hermit or Unix or WASI only.
§

impl From<UdpSocket> for Socket

§

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

Source§

impl From<Underscore> for Ident

§

impl From<Unit> for DateTimeRound

§

impl From<Unit> for HeaderValue

§

impl From<Unit> for OffsetRound

§

impl From<Unit> for SignedDurationRound

§

impl From<Unit> for SpanRound<'static>

§

impl From<Unit> for SpanTotal<'static>

§

impl From<Unit> for TimeRound

§

impl From<Unit> for TimestampRound

§

impl From<Unit> for ZonedRound

§

impl From<UnitConfigError> for Error

§

impl From<Unix> for rama::proxy::haproxy::protocol::v2::Addresses

1.63.0 · Source§

impl From<UnixDatagram> for OwnedFd

§

impl From<UnixDatagram> for OwnedFd

§

impl From<UnixDatagram> for Socket

§

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

1.63.0 · Source§

impl From<UnixListener> for OwnedFd

§

impl From<UnixListener> for OwnedFd

§

impl From<UnixListener> for Socket

§

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

§

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

§

impl From<UnixSocketAddress> for rama::unix::TokioSocketAddress

1.63.0 · Source§

impl From<UnixStream> for OwnedFd

§

impl From<UnixStream> for OwnedFd

§

impl From<UnixStream> for Socket

§

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

§

impl From<UnixStream> for rama::unix::UnixStream

§

impl From<UnixStream> for rama::unix::TokioUnixStream

§

impl From<UnixTimestampPrecision> for UnixTimestampPrecision

§

impl From<Unparker> for Waker

§

impl From<Unspecified> for ()

§

impl From<Unspecified> for KeyRejected

§

impl From<UnsupportedOperationError> for rama::tls::rustls::dep::rustls::Error

§

impl From<Uri> for rama::http::uri::Builder

§

impl From<Uri> for rama::http::uri::Parts

Convert a Uri into Parts

§

impl From<UriParamsDeserializeError> for PathRejection

§

impl From<UriTemplateString> for rama::utils::collections::smallvec::alloc::boxed::Box<UriTemplateStr>

§

impl From<UriTemplateString> for String

Source§

impl From<Url> for String

String conversion.

Source§

impl From<Urn> for Uuid

Source§

impl From<UseGlob> for UseTree

Source§

impl From<UseGroup> for UseTree

Source§

impl From<UseName> for UseTree

Source§

impl From<UsePath> for UseTree

Source§

impl From<UseRename> for UseTree

§

impl From<UserError> for rama::http::core::h2::Error

§

impl From<UsernamePasswordSubnegotiationVersion> for u8

§

impl From<UtcDateTime> for OffsetDateTime

§

impl From<UtcDateTime> for SystemTime

§

impl From<Utf8Bytes> for rama::bytes::Bytes

§

impl From<Utf8Error> for BinaryParseError

§

impl From<Utf8Error> for DecoderError

§

impl From<Utf8Error> for EncodingError

§

impl From<Utf8Error> for rama::crypto::dep::x509_parser::prelude::asn1_rs::Error

§

impl From<Utf8Error> for ProtoError

§

impl From<Utf8Error> for rama::proxy::socks5::proto::ProtocolError

§

impl From<Utf8Error> for rama::http::ws::ProtocolError

Source§

impl From<Uuid> for Braced

Source§

impl From<Uuid> for Hyphenated

Source§

impl From<Uuid> for Simple

Source§

impl From<Uuid> for String

Source§

impl From<Uuid> for Urn

Source§

impl From<Uuid> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<u8>

§

impl From<ValidationError> for IoStreamError

§

impl From<Value> for StringValue

§

impl From<VarError> for FromEnvError

§

impl From<Variant> for TinyAsciiStr<8>

§

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

1.43.0 · Source§

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

§

impl From<Vec<OwnedFormatItem>> for OwnedFormatItem

§

impl From<Vec<StringValue>> for Array

Source§

impl From<Vec<Value>> for rama::http::grpc::protobuf::prost::types::Value

§

impl From<Vec<bool>> for Array

§

impl From<Vec<f64>> for Array

§

impl From<Vec<i64>> for Array

§

impl From<Vec<u8>> for ApplicationProtocol

§

impl From<Vec<u8>> for Body

§

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

§

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

Available on crate feature alloc only.
§

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

Available on crate feature alloc only.
§

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

Available on crate feature alloc only.
§

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

Available on crate feature alloc only.
§

impl From<Vec<u8>> for DistinguishedName

§

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

Available on crate feature alloc only.
§

impl From<Vec<u8>> for FastCgiBody

§

impl From<Vec<u8>> for HeapReader

§

impl From<Vec<u8>> for HpkePrivateKey

§

impl From<Vec<u8>> for rama::http::ws::Message

§

impl From<Vec<u8>> for Payload

§

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

Available on crate feature alloc only.
§

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

Available on crate feature alloc only.
§

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

Available on crate feature alloc only.
§

impl From<Vec<u8>> for rama::crypto::dep::rcgen::SerialNumber

§

impl From<Vec<u8>> for SharedSecret

§

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

Available on crate feature alloc only.
§

impl From<Vec<u8>> for Writer

Source§

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

§

impl From<Vec<u32>> for IndexVec

Source§

impl From<Vec<u64>> for rand::seq::index_::IndexVec

Available on 64-bit only.
§

impl From<Vec<u64>> for IndexVec

Available on 64-bit only.
§

impl From<Vec<u64>> for ObjectIdentifier

§

impl From<Vec<u64>> for StackFrames

§

impl From<Version> for HttpVersion

§

impl From<VerticalOrientation> for u16

§

impl From<ViaElement> for ForwardedElement

§

impl From<Violation> for PreconditionViolation

§

impl From<Violation> for QuotaViolation

§

impl From<WeakShutdownGuard> for ShutdownGuard

§

impl From<WebSocketRelayInput> for WebSocketRelayOutput

§

impl From<WebSocketRelayMessage> for rama::http::ws::Message

§

impl From<WeekNumberRepr> for WeekNumberRepr

§

impl From<WeekdayCaseSensitive> for bool

§

impl From<WeekdayOneIndexed> for bool

§

impl From<WeekdayRepr> for WeekdayRepr

§

impl From<Wildcard<'static>> for UriMatcher

§

impl From<Window> for isize

§

impl From<WordBreak> for u16

§

impl From<Writer> for rama::utils::collections::smallvec::alloc::boxed::Box<[u8]>

§

impl From<X509Error> for Err<X509Error>

§

impl From<YearBase> for bool

§

impl From<YearRange> for YearRange

§

impl From<YearRepr> for YearRepr

§

impl From<ZipBomb> for Body

§

impl From<ZipFilePath<NormalizedPath<'_>>> for String

§

impl From<ZipFilePath<NormalizedPathBuf>> for String

§

impl From<Zoned> for Date

§

impl From<Zoned> for DateDifference

§

impl From<Zoned> for DateTime

Converts a [Zoned] to a [DateTime].

§

impl From<Zoned> for DateTimeDifference

§

impl From<Zoned> for ISOWeekDate

§

impl From<Zoned> for SystemTime

§

impl From<Zoned> for Time

§

impl From<Zoned> for TimeDifference

§

impl From<Zoned> for Timestamp

§

impl From<Zoned> for TimestampDifference

§

impl From<[u8; 4]> for ForwardedAuthority

1.17.0 (const: unstable) · Source§

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

1.9.0 (const: unstable) · Source§

impl From<[u8; 4]> for rama::dns::client::hickory::resolver::net::proto::rr::rdata::a::Ipv4Addr

§

impl From<[u8; 4]> for rama::crypto::dep::pki_types::Ipv4Addr

§

impl From<[u8; 12]> for Iv

§

impl From<[u8; 16]> for ForwardedAuthority

1.17.0 (const: unstable) · Source§

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

1.9.0 (const: unstable) · Source§

impl From<[u8; 16]> for rama::dns::client::hickory::resolver::net::proto::rr::rdata::aaaa::Ipv6Addr

§

impl From<[u8; 16]> for SecWebSocketKey

§

impl From<[u8; 16]> for Tag

§

impl From<[u8; 32]> for AeadKey

1.17.0 (const: unstable) · Source§

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

1.16.0 (const: unstable) · Source§

impl From<[u16; 8]> for rama::dns::client::hickory::resolver::net::proto::rr::rdata::aaaa::Ipv6Addr

§

impl From<[u16; 8]> for rama::crypto::dep::pki_types::Ipv6Addr

§

impl From<[u32; 4]> for vec128_storage

§

impl From<[u64; 4]> for vec256_storage

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

§

impl From<bool> for AnyValue

1.24.0 (const: unstable) · Source§

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

Available on target_has_atomic_load_store=8 only.
§

impl From<bool> for AtomicBool

Source§

impl From<bool> for BigInt

Source§

impl From<bool> for BigUint

§

impl From<bool> for Dst

Source§

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

§

impl From<bool> for rama::telemetry::opentelemetry::Value

Source§

impl From<bool> for rama::http::grpc::protobuf::prost::types::Value

§

impl From<bool> for Value

1.68.0 (const: unstable) · Source§

impl From<bool> for f16

1.68.0 (const: unstable) · Source§

impl From<bool> for f32

1.68.0 (const: unstable) · Source§

impl From<bool> for f64

1.68.0 (const: unstable) · Source§

impl From<bool> for f128

1.28.0 (const: unstable) · Source§

impl From<bool> for i8

1.28.0 (const: unstable) · Source§

impl From<bool> for i16

1.28.0 (const: unstable) · Source§

impl From<bool> for i32

1.28.0 (const: unstable) · Source§

impl From<bool> for i64

1.28.0 (const: unstable) · Source§

impl From<bool> for i128

1.28.0 (const: unstable) · Source§

impl From<bool> for isize

1.28.0 (const: unstable) · Source§

impl From<bool> for u8

1.28.0 (const: unstable) · Source§

impl From<bool> for u16

1.28.0 (const: unstable) · Source§

impl From<bool> for u32

1.28.0 (const: unstable) · Source§

impl From<bool> for u64

1.28.0 (const: unstable) · Source§

impl From<bool> for u128

1.28.0 (const: unstable) · Source§

impl From<bool> for usize

§

impl From<char> for Literal

§

impl From<char> for PotentialCodePoint

§

impl From<char> for StrContextValue

1.46.0 · Source§

impl From<char> for String

Available on non-no_global_oom_handling only.
1.13.0 (const: unstable) · Source§

impl From<char> for u32

1.51.0 (const: unstable) · Source§

impl From<char> for u64

1.51.0 (const: unstable) · Source§

impl From<char> for u128

Source§

impl From<f16> for f32

1.6.0 (const: unstable) · Source§

impl From<f16> for f64

1.6.0 (const: unstable) · Source§

impl From<f16> for f128

§

impl From<f32> for AnyValue

§

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

§

impl From<f32> for Real

Source§

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

Source§

impl From<f32> for rama::http::grpc::protobuf::prost::types::Value

1.6.0 (const: unstable) · Source§

impl From<f32> for f64

1.6.0 (const: unstable) · Source§

impl From<f32> for f128

§

impl From<f64> for AnyValue

§

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

§

impl From<f64> for Real

Source§

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

§

impl From<f64> for rama::telemetry::opentelemetry::Value

Source§

impl From<f64> for rama::http::grpc::protobuf::prost::types::Value

§

impl From<f64> for Value

1.6.0 (const: unstable) · Source§

impl From<f64> for f128

§

impl From<i8> for AnyValue

1.34.0 (const: unstable) · Source§

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

§

impl From<i8> for AtomicI8

Source§

impl From<i8> for BigInt

§

impl From<i8> for Integer<'_>

Source§

impl From<i8> for Number

Source§

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

Source§

impl From<i8> for rama::http::grpc::protobuf::prost::types::Value

1.6.0 (const: unstable) · Source§

impl From<i8> for f16

1.6.0 (const: unstable) · Source§

impl From<i8> for f32

1.6.0 (const: unstable) · Source§

impl From<i8> for f64

1.6.0 (const: unstable) · Source§

impl From<i8> for f128

1.5.0 (const: unstable) · Source§

impl From<i8> for i16

1.5.0 (const: unstable) · Source§

impl From<i8> for i32

1.5.0 (const: unstable) · Source§

impl From<i8> for i64

1.26.0 (const: unstable) · Source§

impl From<i8> for i128

1.5.0 (const: unstable) · Source§

impl From<i8> for isize

§

impl From<i16> for AnyValue

1.34.0 (const: unstable) · Source§

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

§

impl From<i16> for AtomicI16

§

impl From<i16> for BigEndian<i16>

Source§

impl From<i16> for BigInt

§

impl From<i16> for HeaderValue

§

impl From<i16> for Integer<'_>

§

impl From<i16> for LittleEndian<i16>

§

impl From<i16> for MetadataValue<Ascii>

Source§

impl From<i16> for Number

§

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

Source§

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

Source§

impl From<i16> for rama::http::grpc::protobuf::prost::types::Value

1.6.0 (const: unstable) · Source§

impl From<i16> for f32

1.6.0 (const: unstable) · Source§

impl From<i16> for f64

1.6.0 (const: unstable) · Source§

impl From<i16> for f128

1.5.0 (const: unstable) · Source§

impl From<i16> for i32

1.5.0 (const: unstable) · Source§

impl From<i16> for i64

1.26.0 (const: unstable) · Source§

impl From<i16> for i128

1.26.0 (const: unstable) · Source§

impl From<i16> for isize

§

impl From<i32> for AnyValue

1.34.0 (const: unstable) · Source§

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

§

impl From<i32> for AtomicI32

§

impl From<i32> for BigEndian<i32>

Source§

impl From<i32> for BigInt

§

impl From<i32> for Code

§

impl From<i32> for rama::net::socket::core::Domain

§

impl From<i32> for GrpcCode

Converts an i32 gRPC status code into a GrpcCode.

Unrecognized codes (outside 0-16) map to GrpcCode::Unknown.

§

impl From<i32> for HeaderValue

§

impl From<i32> for Integer<'_>

§

impl From<i32> for LittleEndian<i32>

§

impl From<i32> for MetadataValue<Ascii>

Source§

impl From<i32> for Number

§

impl From<i32> for rama::net::socket::core::Protocol

§

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

§

impl From<i32> for SignalKind

§

impl From<i32> for rama::net::socket::core::Type

Source§

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

Source§

impl From<i32> for rama::http::grpc::protobuf::prost::types::Value

1.6.0 (const: unstable) · Source§

impl From<i32> for f64

1.6.0 (const: unstable) · Source§

impl From<i32> for f128

1.5.0 (const: unstable) · Source§

impl From<i32> for i64

1.26.0 (const: unstable) · Source§

impl From<i32> for i128

§

impl From<i64> for AnyValue

1.34.0 (const: unstable) · Source§

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

§

impl From<i64> for AtomicI64

§

impl From<i64> for BigEndian<i64>

Source§

impl From<i64> for BigInt

§

impl From<i64> for HeaderValue

§

impl From<i64> for Integer<'_>

§

impl From<i64> for LittleEndian<i64>

§

impl From<i64> for MetadataValue<Ascii>

Source§

impl From<i64> for Number

§

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

Source§

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

§

impl From<i64> for rama::telemetry::opentelemetry::Value

§

impl From<i64> for Value

Source§

impl From<i64> for f128

1.26.0 (const: unstable) · Source§

impl From<i64> for i128

§

impl From<i128> for AtomicI128

§

impl From<i128> for BigEndian<i128>

Source§

impl From<i128> for BigInt

§

impl From<i128> for Integer<'_>

§

impl From<i128> for LittleEndian<i128>

§

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

1.23.0 (const: unstable) · Source§

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

§

impl From<isize> for AtomicIsize

§

impl From<isize> for BigEndian<isize>

Source§

impl From<isize> for BigInt

§

impl From<isize> for HeaderValue

§

impl From<isize> for LittleEndian<isize>

§

impl From<isize> for MetadataValue<Ascii>

Source§

impl From<isize> for Number

Source§

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

§

impl From<u8> for AddressType

§

impl From<u8> for AlertDescription

§

impl From<u8> for rama::dns::client::hickory::resolver::net::proto::rr::rdata::cert::Algorithm

§

impl From<u8> for rama::dns::client::hickory::resolver::net::proto::rr::rdata::sshfp::Algorithm

§

impl From<u8> for AnyValue

1.34.0 (const: unstable) · Source§

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

§

impl From<u8> for AtomicU8

Source§

impl From<u8> for BigInt

Source§

impl From<u8> for BigUint

§

impl From<u8> for CertUsage

§

impl From<u8> for CertificateType

Source§

impl From<u8> for Choice

§

impl From<u8> for Command

§

impl From<u8> for CompressionAlgorithm

§

impl From<u8> for rama::tls::rustls::dep::rustls::ContentType

§

impl From<u8> for ECPointFormat

1.61.0 · Source§

impl From<u8> for ExitCode

§

impl From<u8> for FingerprintType

§

impl From<u8> for HandshakeType

§

impl From<u8> for HashAlgorithm

§

impl From<u8> for Integer<'_>

§

impl From<u8> for Literal

§

impl From<u8> for Matching

Source§

impl From<u8> for Number

§

impl From<u8> for PatternID

§

impl From<u8> for PatternID

§

impl From<u8> for PortBuilder<'_>

§

impl From<u8> for ProtocolStatus

§

impl From<u8> for rama::proxy::socks5::proto::ProtocolVersion

§

impl From<u8> for rama::gateway::fastcgi::proto::RecordType

§

impl From<u8> for ReplyKind

§

impl From<u8> for Selector

§

impl From<u8> for SignatureAlgorithm

§

impl From<u8> for SmallIndex

§

impl From<u8> for SocksMethod

§

impl From<u8> for StateID

§

impl From<u8> for StateID

§

impl From<u8> for rama::proxy::haproxy::protocol::v2::Type

§

impl From<u8> for UsernamePasswordSubnegotiationVersion

Source§

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

Source§

impl From<u8> for rama::http::grpc::protobuf::prost::types::Value

§

impl From<u8> for WorkerId

1.13.0 (const: unstable) · Source§

impl From<u8> for char

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

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

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

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

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

1.6.0 (const: unstable) · Source§

impl From<u8> for f16

1.6.0 (const: unstable) · Source§

impl From<u8> for f32

1.6.0 (const: unstable) · Source§

impl From<u8> for f64

1.6.0 (const: unstable) · Source§

impl From<u8> for f128

1.5.0 (const: unstable) · Source§

impl From<u8> for i16

1.5.0 (const: unstable) · Source§

impl From<u8> for i32

1.5.0 (const: unstable) · Source§

impl From<u8> for i64

1.26.0 (const: unstable) · Source§

impl From<u8> for i128

1.26.0 (const: unstable) · Source§

impl From<u8> for isize

1.5.0 (const: unstable) · Source§

impl From<u8> for u16

1.5.0 (const: unstable) · Source§

impl From<u8> for u32

1.5.0 (const: unstable) · Source§

impl From<u8> for u64

1.26.0 (const: unstable) · Source§

impl From<u8> for u128

1.5.0 (const: unstable) · Source§

impl From<u8> for usize

§

impl From<u16> for AnyValue

1.34.0 (const: unstable) · Source§

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

§

impl From<u16> for AtomicU16

§

impl From<u16> for BigEndian<u16>

Source§

impl From<u16> for BigInt

Source§

impl From<u16> for BigUint

§

impl From<u16> for CertType

§

impl From<u16> for rama::net::tls::CertificateCompressionAlgorithm

§

impl From<u16> for rama::tls::rustls::dep::rustls::CertificateCompressionAlgorithm

§

impl From<u16> for rama::net::tls::CipherSuite

§

impl From<u16> for rama::tls::rustls::dep::rustls::CipherSuite

§

impl From<u16> for CloseCode

§

impl From<u16> for CompressionMethod

§

impl From<u16> for DNSClass

Convert from u16 to DNSClass

use hickory_proto::rr::DNSClass;

let var: DNSClass = 1u16.into();
assert_eq!(DNSClass::IN, var);
§

impl From<u16> for EdnsCode

§

impl From<u16> for EdnsFlags

§

impl From<u16> for ExtensionId

§

impl From<u16> for ExtensionType

§

impl From<u16> for HeaderValue

§

impl From<u16> for Integer<'_>

§

impl From<u16> for LittleEndian<u16>

§

impl From<u16> for MetadataValue<Ascii>

§

impl From<u16> for NamedGroup

Source§

impl From<u16> for Number

§

impl From<u16> for OptPort

§

impl From<u16> for PortBuilder<'_>

§

impl From<u16> for rama::net::tls::ProtocolVersion

§

impl From<u16> for rama::tls::rustls::dep::rustls::ProtocolVersion

§

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

§

impl From<u16> for rama::dns::client::hickory::resolver::net::proto::rr::RecordType

§

impl From<u16> for ResponseCode

Convert from u16 to ResponseCode

use hickory_proto::op::ResponseCode;

let var: u16 = From::from(ResponseCode::NoError);
assert_eq!(0, var);

let var: u16 = ResponseCode::NoError.into();
assert_eq!(0, var);
§

impl From<u16> for Role

§

impl From<u16> for SettingId

§

impl From<u16> for rama::net::tls::SignatureScheme

§

impl From<u16> for rama::tls::rustls::dep::rustls::SignatureScheme

§

impl From<u16> for SslSignatureAlgorithm

§

impl From<u16> for SupportedGroup

§

impl From<u16> for SvcParamKey

§

impl From<u16> for TsigError

Source§

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

Source§

impl From<u16> for rama::http::grpc::protobuf::prost::types::Value

1.6.0 (const: unstable) · Source§

impl From<u16> for f32

1.6.0 (const: unstable) · Source§

impl From<u16> for f64

1.6.0 (const: unstable) · Source§

impl From<u16> for f128

1.5.0 (const: unstable) · Source§

impl From<u16> for i32

1.5.0 (const: unstable) · Source§

impl From<u16> for i64

1.26.0 (const: unstable) · Source§

impl From<u16> for i128

1.5.0 (const: unstable) · Source§

impl From<u16> for u32

1.5.0 (const: unstable) · Source§

impl From<u16> for u64

1.26.0 (const: unstable) · Source§

impl From<u16> for u128

1.26.0 (const: unstable) · Source§

impl From<u16> for usize

§

impl From<u24> for usize

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

impl From<u32> for AnyValue

1.34.0 (const: unstable) · Source§

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

§

impl From<u32> for AtomicU32

§

impl From<u32> for BigEndian<u32>

Source§

impl From<u32> for BigInt

Source§

impl From<u32> for BigUint

§

impl From<u32> for GeneralCategoryGroup

§

impl From<u32> for HeaderValue

§

impl From<u32> for Integer<'_>

1.1.0 (const: unstable) · Source§

impl From<u32> for rama::dns::client::hickory::resolver::net::proto::rr::rdata::a::Ipv4Addr

§

impl From<u32> for LittleEndian<u32>

§

impl From<u32> for MetadataValue<Ascii>

§

impl From<u32> for Mode

Source§

impl From<u32> for Number

§

impl From<u32> for OptTaggedParser

§

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

§

impl From<u32> for Reason

§

impl From<u32> for rama::dns::client::hickory::resolver::net::proto::rr::SerialNumber

§

impl From<u32> for StreamId

§

impl From<u32> for rama::crypto::dep::x509_parser::prelude::asn1_rs::Tag

Source§

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

Source§

impl From<u32> for rama::http::grpc::protobuf::prost::types::Value

1.6.0 (const: unstable) · Source§

impl From<u32> for f64

1.6.0 (const: unstable) · Source§

impl From<u32> for f128

1.5.0 (const: unstable) · Source§

impl From<u32> for i64

1.26.0 (const: unstable) · Source§

impl From<u32> for i128

1.5.0 (const: unstable) · Source§

impl From<u32> for u64

1.26.0 (const: unstable) · Source§

impl From<u32> for u128

1.34.0 (const: unstable) · Source§

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

§

impl From<u64> for AtomicU64

§

impl From<u64> for BigEndian<u64>

Source§

impl From<u64> for BigInt

Source§

impl From<u64> for BigUint

§

impl From<u64> for HeaderValue

§

impl From<u64> for Integer<'_>

§

impl From<u64> for LittleEndian<u64>

§

impl From<u64> for MetadataValue<Ascii>

Source§

impl From<u64> for Number

§

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

§

impl From<u64> for rama::crypto::dep::rcgen::SerialNumber

§

impl From<u64> for SpanId

Source§

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

Source§

impl From<u64> for f128

1.26.0 (const: unstable) · Source§

impl From<u64> for i128

1.26.0 (const: unstable) · Source§

impl From<u64> for u128

§

impl From<u128> for AtomicU128

§

impl From<u128> for BigEndian<u128>

Source§

impl From<u128> for BigInt

Source§

impl From<u128> for BigUint

§

impl From<u128> for Integer<'_>

1.26.0 (const: unstable) · Source§

impl From<u128> for rama::dns::client::hickory::resolver::net::proto::rr::rdata::aaaa::Ipv6Addr

§

impl From<u128> for LittleEndian<u128>

§

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

§

impl From<u128> for TraceId

1.23.0 (const: unstable) · Source§

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

§

impl From<usize> for AtomicUsize

§

impl From<usize> for BigEndian<usize>

Source§

impl From<usize> for BigInt

Source§

impl From<usize> for BigUint

§

impl From<usize> for HeaderValue

Source§

impl From<usize> for Index

§

impl From<usize> for Length

§

impl From<usize> for LittleEndian<usize>

Source§

impl From<usize> for Member

§

impl From<usize> for MetadataValue<Ascii>

Source§

impl From<usize> for Number

§

impl From<usize> for Range

Source§

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

§

impl From<usize> for WorkerId

§

impl From<vec128_storage> for [u32; 4]

§

impl From<vec128_storage> for [u64; 2]

§

impl From<vec128_storage> for [u128; 1]

§

impl From<vec256_storage> for [u32; 8]

§

impl From<vec256_storage> for [u64; 4]

§

impl From<vec256_storage> for [u128; 2]

§

impl From<vec512_storage> for [u32; 16]

§

impl From<vec512_storage> for [u64; 8]

§

impl From<vec512_storage> for [u128; 4]

§

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

§

impl<'a, 'b> From<(&'a Span, &'b Zoned)> for SpanArithmetic<'b>

§

impl<'a, 'b> From<(&'a Span, &'b Zoned)> for SpanCompare<'b>

§

impl<'a, 'b> From<(&'a Span, SpanRelativeTo<'b>)> for SpanArithmetic<'b>

§

impl<'a, 'b> From<(&'a Span, SpanRelativeTo<'b>)> for SpanCompare<'b>

1.22.0 · Source§

impl<'a, 'b> From<Cow<'b, str>> for rama::utils::collections::smallvec::alloc::boxed::Box<dyn Error + 'a>

Available on non-no_global_oom_handling only.
1.22.0 · Source§

impl<'a, 'b> From<Cow<'b, str>> for rama::utils::collections::smallvec::alloc::boxed::Box<dyn Error + Sync + Send + '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,

§

impl<'a, A> From<&'a [u8]> for NibbleVec<A>
where A: Array<Item = u8>,

1.45.0 · Source§

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

1.45.0 · Source§

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

1.0.0 · Source§

impl<'a, E> From<E> for rama::utils::collections::smallvec::alloc::boxed::Box<dyn Error + 'a>
where E: Error + 'a,

Available on non-no_global_oom_handling only.
1.0.0 · Source§

impl<'a, E> From<E> for rama::utils::collections::smallvec::alloc::boxed::Box<dyn Error + Sync + Send + 'a>
where E: Error + Send + Sync + 'a,

Available on non-no_global_oom_handling only.
§

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,

§

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, I, S> From<I> for AnsiGenericString<'a, S>
where S: 'a + ToOwned + ?Sized, I: Into<Cow<'a, S>>, <S as ToOwned>::Owned: Debug,

§

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

§

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

§

impl<'a, S> From<&'a RiAbsoluteStr<S>> for &'a RiReferenceStr<S>
where S: Spec,

§

impl<'a, S> From<&'a RiAbsoluteStr<S>> for &'a RiStr<S>
where S: Spec,

§

impl<'a, S> From<&'a RiAbsoluteStr<S>> for &'a str
where S: Spec,

§

impl<'a, S> From<&'a RiAbsoluteStr<S>> for Builder<'a>
where S: Spec,

§

impl<'a, S> From<&'a RiAbsoluteStr<S>> for Cow<'a, RiAbsoluteStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<'a, S> From<&'a RiAbsoluteStr<S>> for MappedToUri<'a, RiAbsoluteStr<S>>
where S: Spec,

§

impl<'a, S> From<&'a RiAbsoluteString<S>> for MappedToUri<'a, RiAbsoluteStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<'a, S> From<&'a RiFragmentStr<S>> for &'a str
where S: Spec,

§

impl<'a, S> From<&'a RiFragmentStr<S>> for Cow<'a, RiFragmentStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<'a, S> From<&'a RiFragmentStr<S>> for MappedToUri<'a, RiFragmentStr<S>>
where S: Spec,

§

impl<'a, S> From<&'a RiFragmentString<S>> for MappedToUri<'a, RiFragmentStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<'a, S> From<&'a RiQueryStr<S>> for &'a str
where S: Spec,

§

impl<'a, S> From<&'a RiQueryStr<S>> for Cow<'a, RiQueryStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<'a, S> From<&'a RiQueryStr<S>> for MappedToUri<'a, RiQueryStr<S>>
where S: Spec,

§

impl<'a, S> From<&'a RiQueryString<S>> for MappedToUri<'a, RiQueryStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<'a, S> From<&'a RiReferenceStr<S>> for &'a str
where S: Spec,

§

impl<'a, S> From<&'a RiReferenceStr<S>> for Builder<'a>
where S: Spec,

§

impl<'a, S> From<&'a RiReferenceStr<S>> for Cow<'a, RiReferenceStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<'a, S> From<&'a RiReferenceStr<S>> for MappedToUri<'a, RiReferenceStr<S>>
where S: Spec,

§

impl<'a, S> From<&'a RiReferenceString<S>> for MappedToUri<'a, RiReferenceStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<'a, S> From<&'a RiRelativeStr<S>> for &'a RiReferenceStr<S>
where S: Spec,

§

impl<'a, S> From<&'a RiRelativeStr<S>> for &'a str
where S: Spec,

§

impl<'a, S> From<&'a RiRelativeStr<S>> for Builder<'a>
where S: Spec,

§

impl<'a, S> From<&'a RiRelativeStr<S>> for Cow<'a, RiRelativeStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<'a, S> From<&'a RiRelativeStr<S>> for MappedToUri<'a, RiRelativeStr<S>>
where S: Spec,

§

impl<'a, S> From<&'a RiRelativeString<S>> for MappedToUri<'a, RiRelativeStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<'a, S> From<&'a RiStr<S>> for &'a RiReferenceStr<S>
where S: Spec,

§

impl<'a, S> From<&'a RiStr<S>> for &'a str
where S: Spec,

§

impl<'a, S> From<&'a RiStr<S>> for Builder<'a>
where S: Spec,

§

impl<'a, S> From<&'a RiStr<S>> for Cow<'a, RiStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<'a, S> From<&'a RiStr<S>> for MappedToUri<'a, RiStr<S>>
where S: Spec,

§

impl<'a, S> From<&'a RiString<S>> for MappedToUri<'a, RiStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<'a, S> From<RiAbsoluteString<S>> for Cow<'a, RiAbsoluteStr<S>>
where S: Spec,

§

impl<'a, S> From<RiFragmentString<S>> for Cow<'a, RiFragmentStr<S>>
where S: Spec,

§

impl<'a, S> From<RiQueryString<S>> for Cow<'a, RiQueryStr<S>>
where S: Spec,

§

impl<'a, S> From<RiReferenceString<S>> for Cow<'a, RiReferenceStr<S>>
where S: Spec,

§

impl<'a, S> From<RiRelativeString<S>> for Cow<'a, RiRelativeStr<S>>
where S: Spec,

§

impl<'a, S> From<RiString<S>> for Cow<'a, RiStr<S>>
where S: Spec,

§

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

§

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

§

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

1.77.0 · Source§

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

1.30.0 (const: unstable) · Source§

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

§

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

1.28.0 · Source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a, T> From<&'a [T]> for ByteRecord
where T: AsRef<[u8]>,

1.8.0 · Source§

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

§

impl<'a, T> From<&'a [T]> for StringRecord
where T: AsRef<str>,

1.30.0 (const: unstable) · 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>>

§

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

§

impl<'a, T> From<(T, &'a [u8])> for TypeLengthValue<'a>
where T: Into<Type>,

§

impl<'a, T> From<Cow<'a, T>> for Cow<'a, T>
where T: Cowable + ?Sized,

1.14.0 · Source§

impl<'a, T> From<Cow<'a, [T]>> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<T>
where [T]: ToOwned<Owned = Vec<T>>,

§

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

1.8.0 · Source§

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

§

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

§

impl<'a, VE> From<&'a MetadataKey<VE>> for MetadataKey<VE>
where VE: ValueEncoding,

§

impl<'a, VE> From<&'a MetadataValue<VE>> for MetadataValue<VE>
where VE: ValueEncoding,

§

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

§

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

§

impl<'a> From<&'a AtomLink> for EnclosureView<'a>

§

impl<'a> From<&'a Authority> for AuthorityRef<'a>

§

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

Source§

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

Source§

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

Source§

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

§

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

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>

§

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 Domain> for DomainRef<'a>

§

impl<'a> From<&'a Duration> for DateArithmetic

§

impl<'a> From<&'a Duration> for DateTimeArithmetic

§

impl<'a> From<&'a Duration> for OffsetArithmetic

§

impl<'a> From<&'a Duration> for TimeArithmetic

§

impl<'a> From<&'a Duration> for TimestampArithmetic

§

impl<'a> From<&'a Duration> for ZonedArithmetic

§

impl<'a> From<&'a Edns> for Record

§

impl<'a> From<&'a EdnsOption> for EdnsCode

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a> From<&'a Host> for HostRef<'a>

§

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

§

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

§

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

§

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

§

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

1.28.0 · Source§

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

1.28.0 · Source§

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

1.6.0 · Source§

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

1.28.0 · Source§

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

§

impl<'a> From<&'a Record> for Edns

§

impl<'a> From<&'a Rss2Enclosure> for EnclosureView<'a>

§

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

§

impl<'a> From<&'a SignedDuration> for DateArithmetic

§

impl<'a> From<&'a SignedDuration> for DateTimeArithmetic

§

impl<'a> From<&'a SignedDuration> for OffsetArithmetic

§

impl<'a> From<&'a SignedDuration> for TimeArithmetic

§

impl<'a> From<&'a SignedDuration> for TimestampArithmetic

§

impl<'a> From<&'a SignedDuration> for ZonedArithmetic

§

impl<'a> From<&'a Span> for DateArithmetic

§

impl<'a> From<&'a Span> for DateTimeArithmetic

§

impl<'a> From<&'a Span> for OffsetArithmetic

§

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

§

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

§

impl<'a> From<&'a Span> for SpanArithmetic<'static>

§

impl<'a> From<&'a Span> for SpanCompare<'static>

§

impl<'a> From<&'a Span> for TimeArithmetic

§

impl<'a> From<&'a Span> for TimestampArithmetic

§

impl<'a> From<&'a Span> for ZonedArithmetic

§

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

1.28.0 · Source§

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

Available on non-no_global_oom_handling only.
§

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

Available on crate feature alloc only.
§

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

§

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

Available on crate feature alloc only.
§

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

§

impl<'a> From<&'a UninterpretedHost> for UninterpretedHostRef<'a>

§

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

§

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

Available on crate feature alloc only.
§

impl<'a> From<&'a UserInfo> for UserInfoRef<'a>

§

impl<'a> From<&'a Zoned> for BrokenDownTime

§

impl<'a> From<&'a Zoned> for Date

§

impl<'a> From<&'a Zoned> for DateDifference

§

impl<'a> From<&'a Zoned> for DateTime

Converts a &Zoned to a [DateTime].

§

impl<'a> From<&'a Zoned> for DateTimeDifference

§

impl<'a> From<&'a Zoned> for ISOWeekDate

§

impl<'a> From<&'a Zoned> for Pieces<'a>

§

impl<'a> From<&'a Zoned> for SpanRelativeTo<'a>

§

impl<'a> From<&'a Zoned> for SystemTime

§

impl<'a> From<&'a Zoned> for Time

§

impl<'a> From<&'a Zoned> for TimeDifference

§

impl<'a> From<&'a Zoned> for Timestamp

§

impl<'a> From<&'a Zoned> for TimestampDifference

§

impl<'a> From<&'a Zoned> for ZonedDifference<'a>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

Source§

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

Source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

1.0.0 · Source§

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

Available on non-no_global_oom_handling only.
§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a> From<&'a str> for UserinfoBuilder<'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>

§

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

1.6.0 · Source§

impl<'a> From<&str> for rama::utils::collections::smallvec::alloc::boxed::Box<dyn Error + 'a>

Available on non-no_global_oom_handling only.
1.0.0 · Source§

impl<'a> From<&str> for rama::utils::collections::smallvec::alloc::boxed::Box<dyn Error + Sync + Send + 'a>

Available on non-no_global_oom_handling only.
§

impl<'a> From<(&'a Span, Date)> for SpanArithmetic<'static>

§

impl<'a> From<(&'a Span, Date)> for SpanCompare<'static>

§

impl<'a> From<(&'a Span, DateTime)> for SpanArithmetic<'static>

§

impl<'a> From<(&'a Span, DateTime)> for SpanCompare<'static>

§

impl<'a> From<(&'a [u8], &'a [u8])> for Attribute<'a>

§

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

§

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

§

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

§

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

§

impl<'a> From<(Duration, &'a Zoned)> for SpanArithmetic<'a>

§

impl<'a> From<(SignedDuration, &'a Zoned)> for SpanArithmetic<'a>

§

impl<'a> From<(Span, &'a Zoned)> for SpanArithmetic<'a>

§

impl<'a> From<(Span, &'a Zoned)> for SpanCompare<'a>

§

impl<'a> From<(Span, SpanRelativeTo<'a>)> for SpanArithmetic<'a>

§

impl<'a> From<(Span, SpanRelativeTo<'a>)> for SpanCompare<'a>

§

impl<'a> From<(Unit, &'a Zoned)> for DateDifference

§

impl<'a> From<(Unit, &'a Zoned)> for DateTimeDifference

§

impl<'a> From<(Unit, &'a Zoned)> for SpanTotal<'a>

§

impl<'a> From<(Unit, &'a Zoned)> for TimeDifference

§

impl<'a> From<(Unit, &'a Zoned)> for TimestampDifference

§

impl<'a> From<(Unit, &'a Zoned)> for ZonedDifference<'a>

§

impl<'a> From<(Unit, SpanRelativeTo<'a>)> for SpanTotal<'a>

§

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

§

impl<'a> From<Attr<&'a [u8]>> for Attribute<'a>

§

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

Build a DER object from a BerObjectContent.

§

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

§

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

§

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

§

impl<'a> From<Buffer<'a, DecapsulationKeyBytesType>> for DecapsulationKeyBytes<'a>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a> From<Buffer<'a, PqdsaPrivateKeyRawType>> for PqdsaPrivateKeyRaw<'a>

§

impl<'a> From<Buffer<'a, PqdsaSeedRawType>> for PqdsaSeedRaw<'a>

§

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

Source§

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

1.28.0 · Source§

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

§

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

1.28.0 · Source§

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

1.28.0 · Source§

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

1.28.0 · Source§

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

§

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

§

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

1.14.0 · Source§

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

Available on non-no_global_oom_handling only.
§

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

Source§

impl<'a> From<Cow<'a, str>> for serde_json::value::Value

§

impl<'a> From<DnsName<'a>> for ServerName<'a>

§

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

§

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

Source§

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

§

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

Build a DER object from an OID.

1.28.0 · Source§

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

1.6.0 · Source§

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

§

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

Available on crate feature alloc only.
§

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

Available on crate feature alloc only.
§

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

§

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

§

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

§

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

§

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

§

impl<'a> From<QName<'a>> for BytesEnd<'a>

§

impl<'a> From<QName<'a>> for BytesStart<'a>

§

impl<'a> From<QName<'a>> for LocalName<'a>

§

impl<'a> From<Result<Header<'a>, BinaryParseError>> for HeaderResult<'a>

§

impl<'a> From<Result<Header<'a>, ParseError>> for HeaderResult<'a>

Source§

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

1.6.0 · Source§

impl<'a> From<String> for rama::utils::collections::smallvec::alloc::boxed::Box<dyn Error + 'a>

Available on non-no_global_oom_handling only.
1.0.0 · Source§

impl<'a> From<String> for rama::utils::collections::smallvec::alloc::boxed::Box<dyn Error + Sync + Send + 'a>

Available on non-no_global_oom_handling only.
1.0.0 · Source§

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

Available on non-no_global_oom_handling only.
§

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

§

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

§

impl<'a> From<UriTemplateString> for Cow<'a, UriTemplateStr>

§

impl<'a> From<X509Name<'a>> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<RelativeDistinguishedName<'a>>

§

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

§

impl<'b> From<&'b String> for Key

§

impl<'b> From<&'b String> for Value

§

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

§

impl<'b> From<&'b [u8]> for rama::http::ws::Message

§

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

§

impl<'b> From<&'b str> for Value

§

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

§

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

§

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

§

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

§

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

§

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

Source§

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

Creates a new BorrowedBuf from an uninitialized buffer.

Source§

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

Creates a new BorrowedBuf from a fully initialized slice.

Source§

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

Creates a new BorrowedBuf from a cursor.

Use BorrowedCursor::with_unfilled_buf instead for a safer alternative.

§

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

§

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

§

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

§

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

§

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

§

impl<'h> From<Match<'h>> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::Range<usize>

§

impl<'h> From<Match<'h>> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::Range<usize>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'n> From<&'n str> for TimeZoneAnnotation<'n>

§

impl<'n> From<&'n str> for TimeZoneAnnotationKind<'n>

§

impl<'n> From<&'n str> for TimeZoneAnnotationName<'n>

§

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

Available on Unix, or WASI and non-WASIp1 only.

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

§

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

§

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

§

impl<'s> From<&'s str> for rama::http::ws::Message

§

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

§

impl<A, B, C, D, E, F, G, H, I, J, K, L> From<(A, B, C, D, E, F, G, H, I, J, K, L)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter, <K as IntoIterator>::IntoIter, <L as IntoIterator>::IntoIter)>

§

impl<A, B, C, D, E, F, G, H, I, J, K> From<(A, B, C, D, E, F, G, H, I, J, K)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter, <K as IntoIterator>::IntoIter)>

§

impl<A, B, C, D, E, F, G, H, I, J> From<(A, B, C, D, E, F, G, H, I, J)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter)>

§

impl<A, B, C, D, E, F, G, H, I> From<(A, B, C, D, E, F, G, H, I)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter)>

§

impl<A, B, C, D, E, F, G, H> From<(A, B, C, D, E, F, G, H)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter)>

§

impl<A, B, C, D, E, F, G> From<(A, B, C, D, E, F, G)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter)>

§

impl<A, B, C, D, E, F> From<(A, B, C, D, E, F)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter)>

§

impl<A, B, C, D, E> From<(A, B, C, D, E)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter)>

§

impl<A, B, C, D> From<(A, B, C, D)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter)>

§

impl<A, B, C> From<(A, B, C)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter)>

§

impl<A, B> From<(A, B)> for Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter)>

§

impl<A, B> From<Either<A, B>> for EitherOrBoth<A, B>

§

impl<A, B> From<EitherOrBoth<A, B>> for Option<Either<A, B>>

§

impl<A, T, S> From<A> for Cache<A, T>
where A: Deref<Target = ArcSwapAny<T, S>>, T: RefCnt, S: Strategy<T>,

§

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

Available on non-no_global_oom_handling only.
§

impl<A> From<(A,)> for Zip<(<A as IntoIterator>::IntoIter,)>
where A: IntoIterator,

§

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,

1.19.0 · Source§

impl<A> From<Box<str, A>> for rama::utils::collections::smallvec::alloc::boxed::Box<[u8], A>
where A: Allocator,

§

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

§

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

§

impl<A> From<Vec<u8>> for NibbleVec<A>
where A: Array<Item = u8>,

§

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

§

impl<B> From<B> for OptionalBody<B>

§

impl<B> From<B> for PartialBuffer<B>
where B: AsRef<[u8]> + AsMut<[u8]>,

§

impl<B> From<GoAway> for Frame<B>

§

impl<B> From<Priority> for Frame<B>

§

impl<B> From<Reset> for Frame<B>

§

impl<B> From<WindowUpdate> for Frame<B>

§

impl<C> From<Vec<C>> for HttpAuthorizer<Vec<C>, C>
where C: Credentials,

§

impl<D, B> From<Cow<'static, B>> for Full<D>
where D: Buf + From<&'static B> + From<<B as ToOwned>::Owned>, B: ToOwned + ?Sized,

§

impl<D> From<&'static [u8]> for Full<D>
where D: Buf + From<&'static [u8]>,

§

impl<D> From<&'static str> for Full<D>
where D: Buf + From<&'static str>,

§

impl<D> From<Arc<D>> for TlsAcceptorData

§

impl<D> From<Bytes> for Full<D>
where D: Buf + From<Bytes>,

§

impl<D> From<D> for TlsAcceptorData

§

impl<D> From<String> for Full<D>
where D: Buf + From<String>,

§

impl<D> From<Vec<u8>> for Full<D>
where D: Buf + From<Vec<u8>>,

§

impl<Data> From<ConnectionCore<Data>> for rama::tls::rustls::dep::rustls::ConnectionCommon<Data>

§

impl<Data> From<ConnectionCore<Data>> for rama::tls::rustls::dep::rustls::quic::ConnectionCommon<Data>

§

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

§

impl<E, const N: usize> From<E> for WithGlobalDimensions<E, N>

§

impl<E> From<E> for EnumMapEntry<E>

Source§

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

§

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

§

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

§

impl<F> From<F> for FutureWrapper<F>
where F: EventListenerFuture,

Source§

impl<F> From<PersistError<F>> for rama::futures::io::Error

Source§

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

§

impl<F> From<Pin<Box<F>>> for DnsResponseStream
where F: Future<Output = Result<DnsResponse, NetError>> + Send + 'static,

1.17.0 (const: unstable) · Source§

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

§

impl<I> From<I> for Baggage

§

impl<IO> From<TlsStream<IO>> for rama::tls::rustls::dep::rustls::client::TlsStream<IO>

§

impl<IO> From<TlsStream<IO>> for rama::tls::rustls::server::RustlsTlsStream<IO>

§

impl<IO> From<TlsStream<IO>> for rama::tls::rustls::client::TlsStream<IO>
where IO: ExtensionsRef,

§

impl<IO> From<TlsStream<IO>> for rama::tls::rustls::server::TlsStream<IO>
where IO: ExtensionsRef,

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, A, const N: usize> From<[(K, V); N]> for HashMap<K, V, DefaultHashBuilder, A>
where K: Eq + Hash, A: Default + Allocator,

Available on crate feature default-hasher only.
§

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

Available on crate feature default-hasher only.
§

impl<K, V, const N: usize> From<[(K, V); N]> for AHashMap<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,

1.56.0 · Source§

impl<K, V, const N: usize> From<[(K, V); N]> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::HashMap<K, V>
where K: Eq + Hash,

§

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

§

impl<K, V> From<&(K, V)> for Label
where K: Into<Cow<'static, str>> + Clone, V: Into<Cow<'static, str>> + Clone,

§

impl<K, V> From<&Slice<K, V>> for rama::utils::collections::smallvec::alloc::boxed::Box<Slice<K, V>>
where K: Copy, V: Copy,

§

impl<K, V> From<(&K, &V)> for Label
where K: Into<Cow<'static, str>> + Clone, V: Into<Cow<'static, str>> + Clone,

§

impl<K, V> From<HashMap<K, V, RandomState>> for AHashMap<K, V>

§

impl<KeyVE> From<MetadataKey<KeyVE>> for MetadataValue<Ascii>
where KeyVE: ValueEncoding,

Source§

impl<L, R> From<Either<L, R>> for Result<R, L>

Convert from Either to Result with Right => Ok and Left => Err.

Source§

impl<L, R> From<Result<R, L>> for Either<L, R>

Convert from Result to Either with Ok => Right and Err => Left.

§

impl<M, S> From<(M, S)> for MatcherServicePair<M, S>

§

impl<N, E, F, W> From<SubscriberBuilder<N, E, F, W>> for Dispatch
where N: for<'writer> FormatFields<'writer> + 'static, E: FormatEvent<Registry, N> + 'static, W: for<'writer> MakeWriter<'writer> + 'static, F: Layer<Layered<Layer<Registry, N, E, W>, Registry>> + Send + Sync + 'static, Layer<Registry, N, E, W>: Layer<Registry> + Send + Sync + 'static,

§

impl<N, L> From<(N, L)> for Key
where N: Into<KeyName>, L: IntoLabels,

Source§

impl<N> From<Cycle<N>> for AcyclicEdgeError<N>

§

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

§

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

§

impl<O, P> From<F32<O>> for F64<P>
where O: ByteOrder, P: ByteOrder,

§

impl<O, P> From<I16<O>> for I32<P>
where O: ByteOrder, P: ByteOrder,

§

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

§

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

§

impl<O, P> From<I16<O>> for Isize<P>
where O: ByteOrder, P: ByteOrder,

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<O, P> From<U16<O>> for Usize<P>
where O: ByteOrder, P: ByteOrder,

§

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

§

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

§

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

§

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

§

impl<O> From<F32<O>> for f32
where O: ByteOrder,

§

impl<O> From<F32<O>> for f64
where O: ByteOrder,

§

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

§

impl<O> From<F64<O>> for f64
where O: ByteOrder,

§

impl<O> From<I16<O>> for [u8; 2]
where O: ByteOrder,

§

impl<O> From<I16<O>> for i16
where O: ByteOrder,

§

impl<O> From<I16<O>> for i32
where O: ByteOrder,

§

impl<O> From<I16<O>> for i64
where O: ByteOrder,

§

impl<O> From<I16<O>> for i128
where O: ByteOrder,

§

impl<O> From<I16<O>> for isize
where O: ByteOrder,

§

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

§

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

§

impl<O> From<I32<O>> for i64
where O: ByteOrder,

§

impl<O> From<I32<O>> for i128
where O: ByteOrder,

§

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

§

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

§

impl<O> From<I64<O>> for i128
where O: ByteOrder,

§

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

§

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

§

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

§

impl<O> From<Isize<O>> for isize
where O: ByteOrder,

§

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

§

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

§

impl<O> From<U16<O>> for u32
where O: ByteOrder,

§

impl<O> From<U16<O>> for u64
where O: ByteOrder,

§

impl<O> From<U16<O>> for u128
where O: ByteOrder,

§

impl<O> From<U16<O>> for usize
where O: ByteOrder,

§

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

§

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

§

impl<O> From<U32<O>> for u64
where O: ByteOrder,

§

impl<O> From<U32<O>> for u128
where O: ByteOrder,

§

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

§

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

§

impl<O> From<U64<O>> for u128
where O: ByteOrder,

§

impl<O> From<U128<O>> for [u8; 16]
where O: ByteOrder,

§

impl<O> From<U128<O>> for u128
where O: ByteOrder,

§

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

§

impl<O> From<Usize<O>> for usize
where O: ByteOrder,

§

impl<O> From<[u8; 2]> for I16<O>
where O: ByteOrder,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<O> From<[u8; 16]> for U128<O>
where O: ByteOrder,

§

impl<O> From<f32> for F32<O>
where O: ByteOrder,

§

impl<O> From<f64> for F64<O>
where O: ByteOrder,

§

impl<O> From<i16> for I16<O>
where O: ByteOrder,

§

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

§

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

§

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

§

impl<O> From<isize> for Isize<O>
where O: ByteOrder,

§

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

§

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

§

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

§

impl<O> From<u128> for U128<O>
where O: ByteOrder,

§

impl<O> From<usize> for Usize<O>
where O: ByteOrder,

§

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

§

impl<RW> From<BufReader<BufWriter<RW>>> for BufStream<RW>

§

impl<RW> From<BufWriter<BufReader<RW>>> for BufStream<RW>

§

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

§

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

§

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

§

impl<S> From<&Built<'_, RiAbsoluteStr<S>>> for RiAbsoluteString<S>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&Built<'_, RiReferenceStr<S>>> for RiReferenceString<S>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&Built<'_, RiRelativeStr<S>>> for RiRelativeString<S>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&Built<'_, RiStr<S>>> for RiString<S>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&Normalized<'_, RiAbsoluteStr<S>>> for RiAbsoluteString<S>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&Normalized<'_, RiStr<S>>> for RiString<S>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiAbsoluteStr<S>> for Arc<RiAbsoluteStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiAbsoluteStr<S>> for rama::utils::collections::smallvec::alloc::boxed::Box<RiAbsoluteStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiAbsoluteStr<S>> for Rc<RiAbsoluteStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiAbsoluteStr<S>> for RiAbsoluteString<S>
where S: Spec,

§

impl<S> From<&RiFragmentStr<S>> for Arc<RiFragmentStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiFragmentStr<S>> for rama::utils::collections::smallvec::alloc::boxed::Box<RiFragmentStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiFragmentStr<S>> for Rc<RiFragmentStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiFragmentStr<S>> for RiFragmentString<S>
where S: Spec,

§

impl<S> From<&RiQueryStr<S>> for Arc<RiQueryStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiQueryStr<S>> for rama::utils::collections::smallvec::alloc::boxed::Box<RiQueryStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiQueryStr<S>> for Rc<RiQueryStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiQueryStr<S>> for RiQueryString<S>
where S: Spec,

§

impl<S> From<&RiReferenceStr<S>> for Arc<RiReferenceStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiReferenceStr<S>> for rama::utils::collections::smallvec::alloc::boxed::Box<RiReferenceStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiReferenceStr<S>> for Rc<RiReferenceStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiReferenceStr<S>> for RiReferenceString<S>
where S: Spec,

§

impl<S> From<&RiRelativeStr<S>> for Arc<RiRelativeStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiRelativeStr<S>> for rama::utils::collections::smallvec::alloc::boxed::Box<RiRelativeStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiRelativeStr<S>> for Rc<RiRelativeStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiRelativeStr<S>> for RiRelativeString<S>
where S: Spec,

§

impl<S> From<&RiStr<S>> for Arc<RiStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiStr<S>> for rama::utils::collections::smallvec::alloc::boxed::Box<RiStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiStr<S>> for Rc<RiStr<S>>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<&RiStr<S>> for RiString<S>
where S: Spec,

§

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

§

impl<S> From<Built<'_, RiAbsoluteStr<S>>> for RiAbsoluteString<S>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<Built<'_, RiReferenceStr<S>>> for RiReferenceString<S>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<Built<'_, RiRelativeStr<S>>> for RiRelativeString<S>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<Built<'_, RiStr<S>>> for RiString<S>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<ErrorStack> for HandshakeError<S>

§

impl<S> From<Normalized<'_, RiAbsoluteStr<S>>> for RiAbsoluteString<S>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<Normalized<'_, RiStr<S>>> for RiString<S>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<RiAbsoluteString<S>> for rama::utils::collections::smallvec::alloc::boxed::Box<RiAbsoluteStr<S>>
where S: Spec,

§

impl<S> From<RiAbsoluteString<S>> for RiReferenceString<S>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<RiAbsoluteString<S>> for RiString<S>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<RiAbsoluteString<S>> for String
where S: Spec,

§

impl<S> From<RiFragmentString<S>> for rama::utils::collections::smallvec::alloc::boxed::Box<RiFragmentStr<S>>
where S: Spec,

§

impl<S> From<RiFragmentString<S>> for String
where S: Spec,

§

impl<S> From<RiQueryString<S>> for rama::utils::collections::smallvec::alloc::boxed::Box<RiQueryStr<S>>
where S: Spec,

§

impl<S> From<RiQueryString<S>> for String
where S: Spec,

§

impl<S> From<RiReferenceString<S>> for rama::utils::collections::smallvec::alloc::boxed::Box<RiReferenceStr<S>>
where S: Spec,

§

impl<S> From<RiReferenceString<S>> for String
where S: Spec,

§

impl<S> From<RiRelativeString<S>> for rama::utils::collections::smallvec::alloc::boxed::Box<RiRelativeStr<S>>
where S: Spec,

§

impl<S> From<RiRelativeString<S>> for RiReferenceString<S>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<RiRelativeString<S>> for String
where S: Spec,

§

impl<S> From<RiString<S>> for rama::utils::collections::smallvec::alloc::boxed::Box<RiStr<S>>
where S: Spec,

§

impl<S> From<RiString<S>> for RiReferenceString<S>
where S: Spec,

Available on crate feature alloc only.
§

impl<S> From<RiString<S>> for String
where S: Spec,

§

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

§

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

§

impl<S> From<S> for rama::http::service::web::response::OctetStream<S>

§

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

§

impl<Src, Dst, A, S> From<ValidityError<Src, Dst>> for ConvertError<A, S, ValidityError<Src, Dst>>
where Dst: TryFromBytes + ?Sized,

§

impl<Src, Dst, A, V> From<SizeError<Src, Dst>> for ConvertError<A, SizeError<Src, Dst>, V>
where Dst: ?Sized,

§

impl<Src, Dst, S, V> From<AlignmentError<Src, Dst>> for ConvertError<AlignmentError<Src, Dst>, S, V>
where Dst: ?Sized,

§

impl<Src, Dst, S, V> From<ConvertError<AlignmentError<Src, Dst>, S, V>> for ConvertError<Infallible, S, V>
where Dst: Unaligned + ?Sized,

§

impl<Src, Dst> From<AlignmentError<Src, Dst>> for Infallible
where Dst: Unaligned + ?Sized,

§

impl<Src, Dst> From<ConvertError<AlignmentError<Src, Dst>, SizeError<Src, Dst>, Infallible>> for ConvertError<AlignmentError<Src, Dst>, SizeError<Src, Dst>, ValidityError<Src, Dst>>
where Dst: TryFromBytes + ?Sized,

§

impl<Src, Dst> From<ConvertError<AlignmentError<Src, Dst>, SizeError<Src, Dst>, Infallible>> for SizeError<Src, Dst>
where Dst: Unaligned + ?Sized,

§

impl<T, A, const N: usize> From<Box<[T; N], A>> for Vec<T, A>
where A: Allocator,

§

impl<T, A, const N: usize> From<[T; N]> for HashSet<T, DefaultHashBuilder, A>
where T: Eq + Hash, A: Default + Allocator,

Available on crate feature default-hasher only.
§

impl<T, A, const N: usize> From<[T; N]> for HashSet<T, RandomState, A>
where T: Eq + Hash, A: Default + Allocator,

Available on crate feature default-hasher only.
§

impl<T, A> From<&[T]> for Box<[T], A>
where T: Copy, A: Allocator + Default,

Available on non-no_global_oom_handling only.
§

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.5.0 · Source§

impl<T, A> From<BinaryHeap<T, A>> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<T, A>
where A: Allocator,

1.21.0 · Source§

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

Available on non-no_global_oom_handling only.
1.33.0 · Source§

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

§

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.18.0 · Source§

impl<T, A> From<Box<[T], A>> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<T, A>
where A: Allocator,

§

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

1.21.0 · Source§

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

Available on non-no_global_oom_handling only.
1.5.0 · Source§

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

1.20.0 · Source§

impl<T, A> From<Vec<T, A>> for rama::utils::collections::smallvec::alloc::boxed::Box<[T], A>
where A: Allocator,

Available on non-no_global_oom_handling only.
§

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

Available on non-no_global_oom_handling only.
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.
1.10.0 · Source§

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

1.10.0 · Source§

impl<T, A> From<VecDeque<T, A>> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<T, A>
where A: Allocator,

1.96.0 · Source§

impl<T, F> From<T> for LazyCell<T, F>

1.96.0 · Source§

impl<T, F> From<T> for LazyLock<T, F>

§

impl<T, FLAGS> From<T> for ForceFlag<T, FLAGS>
where FLAGS: FlagConstructor,

§

impl<T, R> From<T> for Mutex<T, R>

§

impl<T, R> From<T> for Once<T, R>

§

impl<T, R> From<T> for RwLock<T, R>

§

impl<T, R> From<T> for SpinMutex<T, R>

§

impl<T, S, A> From<HashMap<T, (), S, A>> for HashSet<T, S, A>
where A: Allocator,

§

impl<T, S, A> From<HashMap<T, (), S, A>> for HashSet<T, S, A>
where A: Allocator,

§

impl<T, S, A> From<HashMap<T, (), S, A>> for HashSet<T, S, A>
where A: Allocator,

§

impl<T, S> From<T> for ArcSwapAny<T, S>
where T: RefCnt, S: Default + Strategy<T>,

§

impl<T, S> From<T> for Guard<T, S>
where T: RefCnt, S: Strategy<T>,

§

impl<T, const N: usize> From<&T> for TagNonNull<T, N>

§

impl<T, const N: usize> From<&T> for TagPtr<T, N>

1.74.0 · Source§

impl<T, const N: usize> From<&[T; N]> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<T>
where T: Clone,

Available on non-no_global_oom_handling only.
§

impl<T, const N: usize> From<&mut T> for TagNonNull<T, N>

§

impl<T, const N: usize> From<&mut T> for TagPtr<T, N>

1.74.0 · Source§

impl<T, const N: usize> From<&mut [T; N]> for rama::http::grpc::protobuf::prost::alloc::vec::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>

§

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>

Source§

impl<T, const N: usize> From<Mask<T, N>> for [bool; N]
where T: MaskElement,

1.95.0 · Source§

impl<T, const N: usize> From<MaybeUninit<[T; N]>> for [MaybeUninit<T>; N]

§

impl<T, const N: usize> From<NonNull<T>> for TagPtr<T, N>

Source§

impl<T, const N: usize> From<Simd<T, N>> for [T; N]
where T: SimdElement,

§

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>

1.95.0 · Source§

impl<T, const N: usize> From<[MaybeUninit<T>; N]> for MaybeUninit<[T; N]>

§

impl<T, const N: usize> From<[T; N]> for AHashSet<T>
where T: Eq + Hash,

1.74.0 · Source§

impl<T, const N: usize> From<[T; N]> for Arc<[T]>

Available on non-no_global_oom_handling only.
1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for BTreeSet<T>
where T: Ord,

1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for BinaryHeap<T>
where T: Ord,

1.45.0 · Source§

impl<T, const N: usize> From<[T; N]> for rama::utils::collections::smallvec::alloc::boxed::Box<[T]>

Available on non-no_global_oom_handling only.
§

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 rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::HashSet<T>
where T: Eq + Hash,

§

impl<T, const N: usize> From<[T; N]> for IndexSet<T>
where T: Eq + Hash,

1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for LinkedList<T>

1.74.0 · Source§

impl<T, const N: usize> From<[T; N]> for Rc<[T]>

Available on non-no_global_oom_handling only.
Source§

impl<T, const N: usize> From<[T; N]> for Simd<T, N>
where T: SimdElement,

Source§

impl<T, const N: usize> From<[T; N]> for serde_json::value::Value
where T: Into<Value>,

1.44.0 · Source§

impl<T, const N: usize> From<[T; N]> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<T>

Available on non-no_global_oom_handling only.
§

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

Source§

impl<T, const N: usize> From<[bool; N]> for Mask<T, N>
where T: MaskElement,

1.34.0 (const: unstable) · Source§

impl<T> From<!> for T

Stability note: This impl does not yet exist, but we are “reserving space” to add it in the future. See rust-lang/rust#64715 for details.

§

impl<T> From<&Slice<T>> for rama::utils::collections::smallvec::alloc::boxed::Box<Slice<T>>
where T: Copy,

1.25.0 (const: unstable) · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.21.0 · Source§

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

Available on non-no_global_oom_handling only.
1.17.0 · Source§

impl<T> From<&[T]> for rama::utils::collections::smallvec::alloc::boxed::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 serde_json::value::Value
where T: Clone + Into<Value>,

1.0.0 · Source§

impl<T> From<&[T]> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<T>
where T: Clone,

Available on non-no_global_oom_handling only.
§

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

Available on non-no_global_oom_handling only.
1.25.0 (const: unstable) · Source§

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

1.84.0 · Source§

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

Available on non-no_global_oom_handling only.
1.84.0 · Source§

impl<T> From<&mut [T]> for rama::utils::collections::smallvec::alloc::boxed::Box<[T]>
where T: Clone,

Available on non-no_global_oom_handling only.
1.84.0 · Source§

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

Available on non-no_global_oom_handling only.
1.19.0 · Source§

impl<T> From<&mut [T]> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<T>
where T: Clone,

Available on non-no_global_oom_handling only.
§

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

Available on non-no_global_oom_handling only.
§

impl<T> From<(T, Vec<T>)> for NonEmptyVec<T>

1.71.0 · Source§

impl<T> From<(T₁, T₂, …, Tₙ)> for [T; N]

This trait is implemented for tuples up to twelve items long.

§

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

§

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

1.23.0 (const: unstable) · Source§

impl<T> From<*mut T> for core::sync::atomic::Atomic<*mut T>

Available on target_has_atomic_load_store=ptr only.
§

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

§

impl<T> From<Arc<T>> for Counter
where T: CounterFn + Send + Sync + 'static,

§

impl<T> From<Arc<T>> for Gauge
where T: GaugeFn + Send + Sync + 'static,

§

impl<T> From<Arc<T>> for Histogram
where T: HistogramFn + Send + Sync + 'static,

§

impl<T> From<AsyncFdTryNewError<T>> for rama::futures::io::Error

§

impl<T> From<Attr<T>> for (T, Option<T>)

Unpacks attribute key and value into tuple of this two elements. None value element is returned only for [Attr::Empty] variant.

§

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

§

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

§

impl<T> From<Continuable> for Frame<T>

1.45.0 · Source§

impl<T> From<Cow<'_, [T]>> for rama::utils::collections::smallvec::alloc::boxed::Box<[T]>
where T: Clone,

Available on non-no_global_oom_handling only.
Source§

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

§

impl<T> From<Data<T>> for Frame<T>

§

impl<T> From<EarlyFrame> for Frame<T>

§

impl<T> From<ExecuteScript> for EventData<T>

§

impl<T> From<ExponentialHistogram<T>> for MetricData<T>

§

impl<T> From<Gauge<T>> for MetricData<T>

§

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<HashSet<T, RandomState>> for AHashSet<T>

§

impl<T> From<Headers> for Frame<T>

§

impl<T> From<Histogram<T>> for MetricData<T>

§

impl<T> From<NonEmptyVec<T>> for (T, Vec<T>)

§

impl<T> From<NonEmptyVec<T>> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<T>

1.31.0 (const: unstable) · Source§

impl<T> From<NonZero<T>> for T

§

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

§

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

Source§

impl<T> From<Option<T>> for serde_json::value::Value
where T: Into<Value>,

§

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

§

impl<T> From<PatchElements> for EventData<T>

§

impl<T> From<PatchSignals<T>> for EventData<T>

§

impl<T> From<Ping> for Frame<T>

§

impl<T> From<PoisonError<T>> for TraceError

1.0.0 · Source§

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

§

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

§

impl<T> From<PushPromise> for Frame<T>

1.96.0 (const: unstable) · Source§

impl<T> From<Range<T>> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::Range<T>

1.96.0 (const: unstable) · Source§

impl<T> From<Range<T>> for core::range::Range<T>

1.96.0 (const: unstable) · Source§

impl<T> From<RangeFrom<T>> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::RangeFrom<T>

1.96.0 (const: unstable) · Source§

impl<T> From<RangeFrom<T>> for core::range::RangeFrom<T>

1.95.0 (const: unstable) · Source§

impl<T> From<RangeInclusive<T>> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::RangeInclusive<T>

1.95.0 (const: unstable) · Source§

impl<T> From<RangeInclusive<T>> for core::range::RangeInclusive<T>

1.96.0 · Source§

impl<T> From<RangeToInclusive<T>> for core::range::RangeToInclusive<T>

1.96.0 · Source§

impl<T> From<RangeToInclusive<T>> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::ops::RangeToInclusive<T>

§

impl<T> From<Receiver<T>> for BroadcastStream<T>
where T: 'static + Clone + Send,

§

impl<T> From<Receiver<T>> for ReceiverStream<T>

§

impl<T> From<Receiver<T>> for WatchStream<T>
where T: 'static + Clone + Send + Sync,

Source§

impl<T> From<RecvError> for std::sync::oneshot::RecvTimeoutError<T>

Source§

impl<T> From<RecvError> for std::sync::oneshot::TryRecvError<T>

§

impl<T> From<Request<T>> for rama::http::Request<T>

§

impl<T> From<Request<T>> for Request<T>

§

impl<T> From<Response<T>> for rama::http::Response<T>

§

impl<T> From<Response<T>> for Response<T>

Source§

impl<T> From<SendError<T>> for std::sync::mpmc::error::SendTimeoutError<T>

§

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

§

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

1.24.0 · Source§

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

§

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

§

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

§

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

§

impl<T> From<SequenceOf<T>> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<T>

§

impl<T> From<SetOf<T>> for rama::http::grpc::protobuf::prost::alloc::vec::Vec<T>

§

impl<T> From<Settings> for Frame<T>

§

impl<T> From<StaticResponseFactory<T>> for rama::http::Response
where T: IntoResponse,

§

impl<T> From<Sum<T>> for MetricData<T>

1.6.0 · Source§

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

Available on non-no_global_oom_handling only.
1.96.0 · Source§

impl<T> From<T> for AssertUnwindSafe<T>
where T: UnwindSafe,

If a value’s type is already UnwindSafe, wrapping it in AssertUnwindSafe is never incorrect.

§

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

§

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

1.6.0 · Source§

impl<T> From<T> for rama::utils::collections::smallvec::alloc::boxed::Box<T>

Available on non-no_global_oom_handling only.
§

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

Available on non-no_global_oom_handling only.
§

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

1.12.0 (const: unstable) · Source§

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

§

impl<T> From<T> for Css<T>

§

impl<T> From<T> for Csv<T>

§

impl<T> From<T> for DnValue
where T: Into<String>,

§

impl<T> From<T> for ErrorResponse
where T: IntoResponse,

§

impl<T> From<T> for Form<T>

§

impl<T> From<T> for Html<T>

§

impl<T> From<T> for Json<T>

§

impl<T> From<T> for JsonEventData<T>

§

impl<T> From<T> for Key
where T: Into<KeyName>,

§

impl<T> From<T> for KeyName
where T: Into<Cow<'static, str>>,

Source§

impl<T> From<T> for std::sync::nonpoison::mutex::Mutex<T>

1.24.0 · Source§

impl<T> From<T> for std::sync::poison::mutex::Mutex<T>

§

impl<T> From<T> for Mutex<T>

§

impl<T> From<T> for rama::futures::lock::Mutex<T>

§

impl<T> From<T> for Mutex<T>

1.70.0 (const: unstable) · Source§

impl<T> From<T> for core::cell::once::OnceCell<T>

§

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

§

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

§

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

§

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

1.70.0 · Source§

impl<T> From<T> for OnceLock<T>

1.12.0 (const: unstable) · Source§

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

§

impl<T> From<T> for OtherNameValue
where T: Into<String>,

§

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

Source§

impl<T> From<T> for Path
where T: Into<PathSegment>,

Source§

impl<T> From<T> for PathSegment
where T: Into<Ident>,

1.36.0 (const: unstable) · Source§

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

§

impl<T> From<T> for Quality
where T: IntoQuality,

§

impl<T> From<T> for QualityValue<T>

1.6.0 · Source§

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

Available on non-no_global_oom_handling only.
Source§

impl<T> From<T> for ReentrantLock<T>

1.12.0 (const: unstable) · Source§

impl<T> From<T> for RefCell<T>

§

impl<T> From<T> for rama::http::grpc::Response<T>

Source§

impl<T> From<T> for std::sync::nonpoison::rwlock::RwLock<T>

1.24.0 · Source§

impl<T> From<T> for std::sync::poison::rwlock::RwLock<T>

§

impl<T> From<T> for RwLock<T>

§

impl<T> From<T> for RwLock<T>

§

impl<T> From<T> for rama::http::service::web::response::Script<T>

§

impl<T> From<T> for ServerCertIssuerKind

§

impl<T> From<T> for SetOnce<T>

§

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

Source§

impl<T> From<T> for SyncUnsafeCell<T>

Source§

impl<T> From<T> for SyncView<T>

§

impl<T> From<T> for SyncWrapper<T>

1.0.0 (const: unstable) · Source§

impl<T> From<T> for T

Source§

impl<T> From<T> for ThinBox<T>

Available on non-no_global_oom_handling only.
§

impl<T> From<T> for TraceError
where T: ExportError,

Source§

impl<T> From<T> for UniqueArc<T>

Available on non-no_global_oom_handling only.
Source§

impl<T> From<T> for UniqueRc<T>

Available on non-no_global_oom_handling only.
1.12.0 (const: unstable) · Source§

impl<T> From<T> for UnsafeCell<T>

Source§

impl<T> From<T> for UnsafePinned<T>

§

impl<T> From<T> for Unshared<T>

§

impl<T> From<TlsStream<T>> for rama::tls::rustls::dep::tokio_rustls::TlsStream<T>

§

impl<T> From<TlsStream<T>> for rama::tls::rustls::dep::tokio_rustls::TlsStream<T>

§

impl<T> From<UnboundedReceiver<T>> for UnboundedReceiverStream<T>

§

impl<T> From<Vec<T>> for ByteRecord
where T: AsRef<[u8]>,

§

impl<T> From<Vec<T>> for StringRecord
where T: AsRef<str>,

Source§

impl<T> From<Vec<T>> for serde_json::value::Value
where T: Into<Value>,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

1.71.0 · Source§

impl<T> From<[T; N]> for (T₁, T₂, …, Tₙ)

This trait is implemented for tuples up to twelve items long.

§

impl<V, U> From<V> for WithUnit<V, U>
where V: MetricValue,

§

impl<V, const N: usize> From<V> for WithDimensions<V, N>

§

impl<V> From<V> for Item
where V: Into<Value>,

§

impl<VE> From<MetadataKey<VE>> for rama::bytes::Bytes
where VE: ValueEncoding,

§

impl<VE> From<MetadataValue<VE>> for rama::bytes::Bytes
where VE: ValueEncoding,

§

impl<W, G> From<x2<W, G>> for vec256_storage
where W: Copy, vec128_storage: From<W>,

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.
1.0.0 · Source§

impl<W> From<IntoInnerError<W>> for rama::futures::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<Z> From<Z> for Zeroizing<Z>
where Z: Zeroize,

§

impl<const L: usize> From<&[u8; L]> for FixedLength<L>

§

impl<const L: usize> From<[u8; L]> for FixedLength<L>

§

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 OptionRangedI8<MIN, MAX>

§

impl<const MIN: i8, const MAX: i8> From<RangedI8<MIN, MAX>> for i8

§

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 OptionRangedI16<MIN, MAX>

§

impl<const MIN: i16, const MAX: i16> From<RangedI16<MIN, MAX>> for i16

§

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 OptionRangedI32<MIN, MAX>

§

impl<const MIN: i32, const MAX: i32> From<RangedI32<MIN, MAX>> for i32

§

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 OptionRangedI64<MIN, MAX>

§

impl<const MIN: i64, const MAX: i64> From<RangedI64<MIN, MAX>> for i64

§

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 OptionRangedI128<MIN, MAX>

§

impl<const MIN: i128, const MAX: i128> From<RangedI128<MIN, MAX>> for i128

§

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 OptionRangedIsize<MIN, MAX>

§

impl<const MIN: isize, const MAX: isize> From<RangedIsize<MIN, MAX>> for isize

§

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 OptionRangedU8<MIN, MAX>

§

impl<const MIN: u8, const MAX: u8> From<RangedU8<MIN, MAX>> for u8

§

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 OptionRangedU16<MIN, MAX>

§

impl<const MIN: u16, const MAX: u16> From<RangedU16<MIN, MAX>> for u16

§

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 OptionRangedU32<MIN, MAX>

§

impl<const MIN: u32, const MAX: u32> From<RangedU32<MIN, MAX>> for u32

§

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 OptionRangedU64<MIN, MAX>

§

impl<const MIN: u64, const MAX: u64> From<RangedU64<MIN, MAX>> for u64

§

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 OptionRangedU128<MIN, MAX>

§

impl<const MIN: u128, const MAX: u128> From<RangedU128<MIN, MAX>> for u128

§

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 OptionRangedUsize<MIN, MAX>

§

impl<const MIN: usize, const MAX: usize> From<RangedUsize<MIN, MAX>> for usize

§

impl<const MIN_SRC: i8, const MAX_SRC: i8, const MIN_DST: i16, const MAX_DST: i16> From<RangedI8<MIN_SRC, MAX_SRC>> for RangedI16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i8, const MAX_SRC: i8, const MIN_DST: i32, const MAX_DST: i32> From<RangedI8<MIN_SRC, MAX_SRC>> for RangedI32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i8, const MAX_SRC: i8, const MIN_DST: i64, const MAX_DST: i64> From<RangedI8<MIN_SRC, MAX_SRC>> for RangedI64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i8, const MAX_SRC: i8, const MIN_DST: i128, const MAX_DST: i128> From<RangedI8<MIN_SRC, MAX_SRC>> for RangedI128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i8, const MAX_SRC: i8, const MIN_DST: isize, const MAX_DST: isize> From<RangedI8<MIN_SRC, MAX_SRC>> for RangedIsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i8, const MAX_SRC: i8, const MIN_DST: u8, const MAX_DST: u8> From<RangedI8<MIN_SRC, MAX_SRC>> for RangedU8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i8, const MAX_SRC: i8, const MIN_DST: u16, const MAX_DST: u16> From<RangedI8<MIN_SRC, MAX_SRC>> for RangedU16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i8, const MAX_SRC: i8, const MIN_DST: u32, const MAX_DST: u32> From<RangedI8<MIN_SRC, MAX_SRC>> for RangedU32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i8, const MAX_SRC: i8, const MIN_DST: u64, const MAX_DST: u64> From<RangedI8<MIN_SRC, MAX_SRC>> for RangedU64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i8, const MAX_SRC: i8, const MIN_DST: u128, const MAX_DST: u128> From<RangedI8<MIN_SRC, MAX_SRC>> for RangedU128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i8, const MAX_SRC: i8, const MIN_DST: usize, const MAX_DST: usize> From<RangedI8<MIN_SRC, MAX_SRC>> for RangedUsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i16, const MAX_SRC: i16, const MIN_DST: i8, const MAX_DST: i8> From<RangedI16<MIN_SRC, MAX_SRC>> for RangedI8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i16, const MAX_SRC: i16, const MIN_DST: i32, const MAX_DST: i32> From<RangedI16<MIN_SRC, MAX_SRC>> for RangedI32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i16, const MAX_SRC: i16, const MIN_DST: i64, const MAX_DST: i64> From<RangedI16<MIN_SRC, MAX_SRC>> for RangedI64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i16, const MAX_SRC: i16, const MIN_DST: i128, const MAX_DST: i128> From<RangedI16<MIN_SRC, MAX_SRC>> for RangedI128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i16, const MAX_SRC: i16, const MIN_DST: isize, const MAX_DST: isize> From<RangedI16<MIN_SRC, MAX_SRC>> for RangedIsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i16, const MAX_SRC: i16, const MIN_DST: u8, const MAX_DST: u8> From<RangedI16<MIN_SRC, MAX_SRC>> for RangedU8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i16, const MAX_SRC: i16, const MIN_DST: u16, const MAX_DST: u16> From<RangedI16<MIN_SRC, MAX_SRC>> for RangedU16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i16, const MAX_SRC: i16, const MIN_DST: u32, const MAX_DST: u32> From<RangedI16<MIN_SRC, MAX_SRC>> for RangedU32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i16, const MAX_SRC: i16, const MIN_DST: u64, const MAX_DST: u64> From<RangedI16<MIN_SRC, MAX_SRC>> for RangedU64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i16, const MAX_SRC: i16, const MIN_DST: u128, const MAX_DST: u128> From<RangedI16<MIN_SRC, MAX_SRC>> for RangedU128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i16, const MAX_SRC: i16, const MIN_DST: usize, const MAX_DST: usize> From<RangedI16<MIN_SRC, MAX_SRC>> for RangedUsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i32, const MAX_SRC: i32, const MIN_DST: i8, const MAX_DST: i8> From<RangedI32<MIN_SRC, MAX_SRC>> for RangedI8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i32, const MAX_SRC: i32, const MIN_DST: i16, const MAX_DST: i16> From<RangedI32<MIN_SRC, MAX_SRC>> for RangedI16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i32, const MAX_SRC: i32, const MIN_DST: i64, const MAX_DST: i64> From<RangedI32<MIN_SRC, MAX_SRC>> for RangedI64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i32, const MAX_SRC: i32, const MIN_DST: i128, const MAX_DST: i128> From<RangedI32<MIN_SRC, MAX_SRC>> for RangedI128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i32, const MAX_SRC: i32, const MIN_DST: isize, const MAX_DST: isize> From<RangedI32<MIN_SRC, MAX_SRC>> for RangedIsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i32, const MAX_SRC: i32, const MIN_DST: u8, const MAX_DST: u8> From<RangedI32<MIN_SRC, MAX_SRC>> for RangedU8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i32, const MAX_SRC: i32, const MIN_DST: u16, const MAX_DST: u16> From<RangedI32<MIN_SRC, MAX_SRC>> for RangedU16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i32, const MAX_SRC: i32, const MIN_DST: u32, const MAX_DST: u32> From<RangedI32<MIN_SRC, MAX_SRC>> for RangedU32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i32, const MAX_SRC: i32, const MIN_DST: u64, const MAX_DST: u64> From<RangedI32<MIN_SRC, MAX_SRC>> for RangedU64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i32, const MAX_SRC: i32, const MIN_DST: u128, const MAX_DST: u128> From<RangedI32<MIN_SRC, MAX_SRC>> for RangedU128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i32, const MAX_SRC: i32, const MIN_DST: usize, const MAX_DST: usize> From<RangedI32<MIN_SRC, MAX_SRC>> for RangedUsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i64, const MAX_SRC: i64, const MIN_DST: i8, const MAX_DST: i8> From<RangedI64<MIN_SRC, MAX_SRC>> for RangedI8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i64, const MAX_SRC: i64, const MIN_DST: i16, const MAX_DST: i16> From<RangedI64<MIN_SRC, MAX_SRC>> for RangedI16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i64, const MAX_SRC: i64, const MIN_DST: i32, const MAX_DST: i32> From<RangedI64<MIN_SRC, MAX_SRC>> for RangedI32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i64, const MAX_SRC: i64, const MIN_DST: i128, const MAX_DST: i128> From<RangedI64<MIN_SRC, MAX_SRC>> for RangedI128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i64, const MAX_SRC: i64, const MIN_DST: isize, const MAX_DST: isize> From<RangedI64<MIN_SRC, MAX_SRC>> for RangedIsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i64, const MAX_SRC: i64, const MIN_DST: u8, const MAX_DST: u8> From<RangedI64<MIN_SRC, MAX_SRC>> for RangedU8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i64, const MAX_SRC: i64, const MIN_DST: u16, const MAX_DST: u16> From<RangedI64<MIN_SRC, MAX_SRC>> for RangedU16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i64, const MAX_SRC: i64, const MIN_DST: u32, const MAX_DST: u32> From<RangedI64<MIN_SRC, MAX_SRC>> for RangedU32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i64, const MAX_SRC: i64, const MIN_DST: u64, const MAX_DST: u64> From<RangedI64<MIN_SRC, MAX_SRC>> for RangedU64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i64, const MAX_SRC: i64, const MIN_DST: u128, const MAX_DST: u128> From<RangedI64<MIN_SRC, MAX_SRC>> for RangedU128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i64, const MAX_SRC: i64, const MIN_DST: usize, const MAX_DST: usize> From<RangedI64<MIN_SRC, MAX_SRC>> for RangedUsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i128, const MAX_SRC: i128, const MIN_DST: i8, const MAX_DST: i8> From<RangedI128<MIN_SRC, MAX_SRC>> for RangedI8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i128, const MAX_SRC: i128, const MIN_DST: i16, const MAX_DST: i16> From<RangedI128<MIN_SRC, MAX_SRC>> for RangedI16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i128, const MAX_SRC: i128, const MIN_DST: i32, const MAX_DST: i32> From<RangedI128<MIN_SRC, MAX_SRC>> for RangedI32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i128, const MAX_SRC: i128, const MIN_DST: i64, const MAX_DST: i64> From<RangedI128<MIN_SRC, MAX_SRC>> for RangedI64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i128, const MAX_SRC: i128, const MIN_DST: isize, const MAX_DST: isize> From<RangedI128<MIN_SRC, MAX_SRC>> for RangedIsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i128, const MAX_SRC: i128, const MIN_DST: u8, const MAX_DST: u8> From<RangedI128<MIN_SRC, MAX_SRC>> for RangedU8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i128, const MAX_SRC: i128, const MIN_DST: u16, const MAX_DST: u16> From<RangedI128<MIN_SRC, MAX_SRC>> for RangedU16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i128, const MAX_SRC: i128, const MIN_DST: u32, const MAX_DST: u32> From<RangedI128<MIN_SRC, MAX_SRC>> for RangedU32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i128, const MAX_SRC: i128, const MIN_DST: u64, const MAX_DST: u64> From<RangedI128<MIN_SRC, MAX_SRC>> for RangedU64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i128, const MAX_SRC: i128, const MIN_DST: u128, const MAX_DST: u128> From<RangedI128<MIN_SRC, MAX_SRC>> for RangedU128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: i128, const MAX_SRC: i128, const MIN_DST: usize, const MAX_DST: usize> From<RangedI128<MIN_SRC, MAX_SRC>> for RangedUsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: isize, const MAX_SRC: isize, const MIN_DST: i8, const MAX_DST: i8> From<RangedIsize<MIN_SRC, MAX_SRC>> for RangedI8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: isize, const MAX_SRC: isize, const MIN_DST: i16, const MAX_DST: i16> From<RangedIsize<MIN_SRC, MAX_SRC>> for RangedI16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: isize, const MAX_SRC: isize, const MIN_DST: i32, const MAX_DST: i32> From<RangedIsize<MIN_SRC, MAX_SRC>> for RangedI32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: isize, const MAX_SRC: isize, const MIN_DST: i64, const MAX_DST: i64> From<RangedIsize<MIN_SRC, MAX_SRC>> for RangedI64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: isize, const MAX_SRC: isize, const MIN_DST: i128, const MAX_DST: i128> From<RangedIsize<MIN_SRC, MAX_SRC>> for RangedI128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: isize, const MAX_SRC: isize, const MIN_DST: u8, const MAX_DST: u8> From<RangedIsize<MIN_SRC, MAX_SRC>> for RangedU8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: isize, const MAX_SRC: isize, const MIN_DST: u16, const MAX_DST: u16> From<RangedIsize<MIN_SRC, MAX_SRC>> for RangedU16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: isize, const MAX_SRC: isize, const MIN_DST: u32, const MAX_DST: u32> From<RangedIsize<MIN_SRC, MAX_SRC>> for RangedU32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: isize, const MAX_SRC: isize, const MIN_DST: u64, const MAX_DST: u64> From<RangedIsize<MIN_SRC, MAX_SRC>> for RangedU64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: isize, const MAX_SRC: isize, const MIN_DST: u128, const MAX_DST: u128> From<RangedIsize<MIN_SRC, MAX_SRC>> for RangedU128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: isize, const MAX_SRC: isize, const MIN_DST: usize, const MAX_DST: usize> From<RangedIsize<MIN_SRC, MAX_SRC>> for RangedUsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u8, const MAX_SRC: u8, const MIN_DST: i8, const MAX_DST: i8> From<RangedU8<MIN_SRC, MAX_SRC>> for RangedI8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u8, const MAX_SRC: u8, const MIN_DST: i16, const MAX_DST: i16> From<RangedU8<MIN_SRC, MAX_SRC>> for RangedI16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u8, const MAX_SRC: u8, const MIN_DST: i32, const MAX_DST: i32> From<RangedU8<MIN_SRC, MAX_SRC>> for RangedI32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u8, const MAX_SRC: u8, const MIN_DST: i64, const MAX_DST: i64> From<RangedU8<MIN_SRC, MAX_SRC>> for RangedI64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u8, const MAX_SRC: u8, const MIN_DST: i128, const MAX_DST: i128> From<RangedU8<MIN_SRC, MAX_SRC>> for RangedI128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u8, const MAX_SRC: u8, const MIN_DST: isize, const MAX_DST: isize> From<RangedU8<MIN_SRC, MAX_SRC>> for RangedIsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u8, const MAX_SRC: u8, const MIN_DST: u16, const MAX_DST: u16> From<RangedU8<MIN_SRC, MAX_SRC>> for RangedU16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u8, const MAX_SRC: u8, const MIN_DST: u32, const MAX_DST: u32> From<RangedU8<MIN_SRC, MAX_SRC>> for RangedU32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u8, const MAX_SRC: u8, const MIN_DST: u64, const MAX_DST: u64> From<RangedU8<MIN_SRC, MAX_SRC>> for RangedU64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u8, const MAX_SRC: u8, const MIN_DST: u128, const MAX_DST: u128> From<RangedU8<MIN_SRC, MAX_SRC>> for RangedU128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u8, const MAX_SRC: u8, const MIN_DST: usize, const MAX_DST: usize> From<RangedU8<MIN_SRC, MAX_SRC>> for RangedUsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u16, const MAX_SRC: u16, const MIN_DST: i8, const MAX_DST: i8> From<RangedU16<MIN_SRC, MAX_SRC>> for RangedI8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u16, const MAX_SRC: u16, const MIN_DST: i16, const MAX_DST: i16> From<RangedU16<MIN_SRC, MAX_SRC>> for RangedI16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u16, const MAX_SRC: u16, const MIN_DST: i32, const MAX_DST: i32> From<RangedU16<MIN_SRC, MAX_SRC>> for RangedI32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u16, const MAX_SRC: u16, const MIN_DST: i64, const MAX_DST: i64> From<RangedU16<MIN_SRC, MAX_SRC>> for RangedI64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u16, const MAX_SRC: u16, const MIN_DST: i128, const MAX_DST: i128> From<RangedU16<MIN_SRC, MAX_SRC>> for RangedI128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u16, const MAX_SRC: u16, const MIN_DST: isize, const MAX_DST: isize> From<RangedU16<MIN_SRC, MAX_SRC>> for RangedIsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u16, const MAX_SRC: u16, const MIN_DST: u8, const MAX_DST: u8> From<RangedU16<MIN_SRC, MAX_SRC>> for RangedU8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u16, const MAX_SRC: u16, const MIN_DST: u32, const MAX_DST: u32> From<RangedU16<MIN_SRC, MAX_SRC>> for RangedU32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u16, const MAX_SRC: u16, const MIN_DST: u64, const MAX_DST: u64> From<RangedU16<MIN_SRC, MAX_SRC>> for RangedU64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u16, const MAX_SRC: u16, const MIN_DST: u128, const MAX_DST: u128> From<RangedU16<MIN_SRC, MAX_SRC>> for RangedU128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u16, const MAX_SRC: u16, const MIN_DST: usize, const MAX_DST: usize> From<RangedU16<MIN_SRC, MAX_SRC>> for RangedUsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u32, const MAX_SRC: u32, const MIN_DST: i8, const MAX_DST: i8> From<RangedU32<MIN_SRC, MAX_SRC>> for RangedI8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u32, const MAX_SRC: u32, const MIN_DST: i16, const MAX_DST: i16> From<RangedU32<MIN_SRC, MAX_SRC>> for RangedI16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u32, const MAX_SRC: u32, const MIN_DST: i32, const MAX_DST: i32> From<RangedU32<MIN_SRC, MAX_SRC>> for RangedI32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u32, const MAX_SRC: u32, const MIN_DST: i64, const MAX_DST: i64> From<RangedU32<MIN_SRC, MAX_SRC>> for RangedI64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u32, const MAX_SRC: u32, const MIN_DST: i128, const MAX_DST: i128> From<RangedU32<MIN_SRC, MAX_SRC>> for RangedI128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u32, const MAX_SRC: u32, const MIN_DST: isize, const MAX_DST: isize> From<RangedU32<MIN_SRC, MAX_SRC>> for RangedIsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u32, const MAX_SRC: u32, const MIN_DST: u8, const MAX_DST: u8> From<RangedU32<MIN_SRC, MAX_SRC>> for RangedU8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u32, const MAX_SRC: u32, const MIN_DST: u16, const MAX_DST: u16> From<RangedU32<MIN_SRC, MAX_SRC>> for RangedU16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u32, const MAX_SRC: u32, const MIN_DST: u64, const MAX_DST: u64> From<RangedU32<MIN_SRC, MAX_SRC>> for RangedU64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u32, const MAX_SRC: u32, const MIN_DST: u128, const MAX_DST: u128> From<RangedU32<MIN_SRC, MAX_SRC>> for RangedU128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u32, const MAX_SRC: u32, const MIN_DST: usize, const MAX_DST: usize> From<RangedU32<MIN_SRC, MAX_SRC>> for RangedUsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u64, const MAX_SRC: u64, const MIN_DST: i8, const MAX_DST: i8> From<RangedU64<MIN_SRC, MAX_SRC>> for RangedI8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u64, const MAX_SRC: u64, const MIN_DST: i16, const MAX_DST: i16> From<RangedU64<MIN_SRC, MAX_SRC>> for RangedI16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u64, const MAX_SRC: u64, const MIN_DST: i32, const MAX_DST: i32> From<RangedU64<MIN_SRC, MAX_SRC>> for RangedI32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u64, const MAX_SRC: u64, const MIN_DST: i64, const MAX_DST: i64> From<RangedU64<MIN_SRC, MAX_SRC>> for RangedI64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u64, const MAX_SRC: u64, const MIN_DST: i128, const MAX_DST: i128> From<RangedU64<MIN_SRC, MAX_SRC>> for RangedI128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u64, const MAX_SRC: u64, const MIN_DST: isize, const MAX_DST: isize> From<RangedU64<MIN_SRC, MAX_SRC>> for RangedIsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u64, const MAX_SRC: u64, const MIN_DST: u8, const MAX_DST: u8> From<RangedU64<MIN_SRC, MAX_SRC>> for RangedU8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u64, const MAX_SRC: u64, const MIN_DST: u16, const MAX_DST: u16> From<RangedU64<MIN_SRC, MAX_SRC>> for RangedU16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u64, const MAX_SRC: u64, const MIN_DST: u32, const MAX_DST: u32> From<RangedU64<MIN_SRC, MAX_SRC>> for RangedU32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u64, const MAX_SRC: u64, const MIN_DST: u128, const MAX_DST: u128> From<RangedU64<MIN_SRC, MAX_SRC>> for RangedU128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u64, const MAX_SRC: u64, const MIN_DST: usize, const MAX_DST: usize> From<RangedU64<MIN_SRC, MAX_SRC>> for RangedUsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u128, const MAX_SRC: u128, const MIN_DST: i8, const MAX_DST: i8> From<RangedU128<MIN_SRC, MAX_SRC>> for RangedI8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u128, const MAX_SRC: u128, const MIN_DST: i16, const MAX_DST: i16> From<RangedU128<MIN_SRC, MAX_SRC>> for RangedI16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u128, const MAX_SRC: u128, const MIN_DST: i32, const MAX_DST: i32> From<RangedU128<MIN_SRC, MAX_SRC>> for RangedI32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u128, const MAX_SRC: u128, const MIN_DST: i64, const MAX_DST: i64> From<RangedU128<MIN_SRC, MAX_SRC>> for RangedI64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u128, const MAX_SRC: u128, const MIN_DST: i128, const MAX_DST: i128> From<RangedU128<MIN_SRC, MAX_SRC>> for RangedI128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u128, const MAX_SRC: u128, const MIN_DST: isize, const MAX_DST: isize> From<RangedU128<MIN_SRC, MAX_SRC>> for RangedIsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u128, const MAX_SRC: u128, const MIN_DST: u8, const MAX_DST: u8> From<RangedU128<MIN_SRC, MAX_SRC>> for RangedU8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u128, const MAX_SRC: u128, const MIN_DST: u16, const MAX_DST: u16> From<RangedU128<MIN_SRC, MAX_SRC>> for RangedU16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u128, const MAX_SRC: u128, const MIN_DST: u32, const MAX_DST: u32> From<RangedU128<MIN_SRC, MAX_SRC>> for RangedU32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u128, const MAX_SRC: u128, const MIN_DST: u64, const MAX_DST: u64> From<RangedU128<MIN_SRC, MAX_SRC>> for RangedU64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: u128, const MAX_SRC: u128, const MIN_DST: usize, const MAX_DST: usize> From<RangedU128<MIN_SRC, MAX_SRC>> for RangedUsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: usize, const MAX_SRC: usize, const MIN_DST: i8, const MAX_DST: i8> From<RangedUsize<MIN_SRC, MAX_SRC>> for RangedI8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: usize, const MAX_SRC: usize, const MIN_DST: i16, const MAX_DST: i16> From<RangedUsize<MIN_SRC, MAX_SRC>> for RangedI16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: usize, const MAX_SRC: usize, const MIN_DST: i32, const MAX_DST: i32> From<RangedUsize<MIN_SRC, MAX_SRC>> for RangedI32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: usize, const MAX_SRC: usize, const MIN_DST: i64, const MAX_DST: i64> From<RangedUsize<MIN_SRC, MAX_SRC>> for RangedI64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: usize, const MAX_SRC: usize, const MIN_DST: i128, const MAX_DST: i128> From<RangedUsize<MIN_SRC, MAX_SRC>> for RangedI128<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: usize, const MAX_SRC: usize, const MIN_DST: isize, const MAX_DST: isize> From<RangedUsize<MIN_SRC, MAX_SRC>> for RangedIsize<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: usize, const MAX_SRC: usize, const MIN_DST: u8, const MAX_DST: u8> From<RangedUsize<MIN_SRC, MAX_SRC>> for RangedU8<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: usize, const MAX_SRC: usize, const MIN_DST: u16, const MAX_DST: u16> From<RangedUsize<MIN_SRC, MAX_SRC>> for RangedU16<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: usize, const MAX_SRC: usize, const MIN_DST: u32, const MAX_DST: u32> From<RangedUsize<MIN_SRC, MAX_SRC>> for RangedU32<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: usize, const MAX_SRC: usize, const MIN_DST: u64, const MAX_DST: u64> From<RangedUsize<MIN_SRC, MAX_SRC>> for RangedU64<MIN_DST, MAX_DST>

§

impl<const MIN_SRC: usize, const MAX_SRC: usize, const MIN_DST: u128, const MAX_DST: u128> From<RangedUsize<MIN_SRC, MAX_SRC>> for RangedU128<MIN_DST, MAX_DST>

§

impl<const N: usize, C> From<[C; N]> for HttpAuthorizer<[C; N], C>
where C: Credentials,

§

impl<const N: usize, T> From<(T, SmallVec<[T; N]>)> for NonEmptySmallVec<N, T>

§

impl<const N: usize, T> From<NonEmptySmallVec<N, T>> for (T, SmallVec<[T; N]>)

§

impl<const N: usize, T> From<NonEmptySmallVec<N, T>> for SmallVec<[T; N]>

§

impl<const N: usize> From<&'static [u8; N]> for Payload

§

impl<const N: usize> From<&[u8; N]> for PrefixedPayload

Source§

impl<const N: usize> From<Mask<i8, N>> for Mask<i16, N>

Source§

impl<const N: usize> From<Mask<i8, N>> for Mask<i32, N>

Source§

impl<const N: usize> From<Mask<i8, N>> for Mask<i64, N>

Source§

impl<const N: usize> From<Mask<i8, N>> for Mask<isize, N>

Source§

impl<const N: usize> From<Mask<i16, N>> for Mask<i8, N>

Source§

impl<const N: usize> From<Mask<i16, N>> for Mask<i32, N>

Source§

impl<const N: usize> From<Mask<i16, N>> for Mask<i64, N>

Source§

impl<const N: usize> From<Mask<i16, N>> for Mask<isize, N>

Source§

impl<const N: usize> From<Mask<i32, N>> for Mask<i8, N>

Source§

impl<const N: usize> From<Mask<i32, N>> for Mask<i16, N>

Source§

impl<const N: usize> From<Mask<i32, N>> for Mask<i64, N>

Source§

impl<const N: usize> From<Mask<i32, N>> for Mask<isize, N>

Source§

impl<const N: usize> From<Mask<i64, N>> for Mask<i8, N>

Source§

impl<const N: usize> From<Mask<i64, N>> for Mask<i16, N>

Source§

impl<const N: usize> From<Mask<i64, N>> for Mask<i32, N>

Source§

impl<const N: usize> From<Mask<i64, N>> for Mask<isize, N>

Source§

impl<const N: usize> From<Mask<isize, N>> for Mask<i8, N>

Source§

impl<const N: usize> From<Mask<isize, N>> for Mask<i16, N>

Source§

impl<const N: usize> From<Mask<isize, N>> for Mask<i32, N>

Source§

impl<const N: usize> From<Mask<isize, N>> for Mask<i64, N>

§

impl<const N: usize> From<TinyAsciiStr<N>> for UnvalidatedTinyAsciiStr<N>

§

impl<const N: usize> From<[u8; N]> for RawBytesULE<N>

§

impl<const N: usize> From<[u8; N]> for StackReader<N>