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;
}
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 · Source

fn from(value: T) -> Self

Converts to this type from the input type.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl From<&&str> for WasmValue

Source§

impl From<&'static str> for DispatchError

Source§

impl From<&'static str> for U256

Source§

impl From<&'static str> for U512

Source§

impl From<&'static str> for topsoil_core::runtime::codec::Error

Source§

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

Source§

impl From<&'static str> for jam_codec::error::Error

Source§

impl From<&'static str> for primitive_types::U128

Source§

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

Source§

impl From<&Tag> for u8

Source§

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

Source§

impl From<&i8> for WasmValue

Source§

impl From<&i32> for WasmValue

Source§

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

Source§

impl From<&str> for WasmValue

1.0.0 · Source§

impl From<&str> for topsoil_core::runtime::Vec<u8>

Available on non-no_global_oom_handling only.
1.17.0 · Source§

impl From<&str> for topsoil_core::runtime::std::prelude::Box<str>

Available on non-no_global_oom_handling only.
1.21.0 · Source§

impl From<&str> for Rc<str>

Available on non-no_global_oom_handling only.
1.21.0 · Source§

impl From<&str> for Arc<str>

Available on non-no_global_oom_handling only.
1.0.0 · Source§

impl From<&str> for String

Available on non-no_global_oom_handling only.
Source§

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

Available on non-no_global_oom_handling only.
Source§

impl From<&str> for WasmFieldName

Source§

impl From<&u32> for WasmValue

Source§

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

1.35.0 · Source§

impl From<&String> for String

Available on non-no_global_oom_handling only.
1.7.0 · Source§

impl From<&CStr> for CString

1.17.0 · Source§

impl From<&CStr> for topsoil_core::runtime::std::prelude::Box<CStr>

1.24.0 · Source§

impl From<&CStr> for Rc<CStr>

1.24.0 · Source§

impl From<&CStr> for Arc<CStr>

Available on target_has_atomic=ptr only.
1.17.0 · Source§

impl From<&OsStr> for topsoil_core::runtime::std::prelude::Box<OsStr>

1.24.0 · Source§

impl From<&OsStr> for Rc<OsStr>

1.24.0 · Source§

impl From<&OsStr> for Arc<OsStr>

1.17.0 · Source§

impl From<&Path> for topsoil_core::runtime::std::prelude::Box<Path>

1.24.0 · Source§

impl From<&Path> for Rc<Path>

1.24.0 · Source§

impl From<&Path> for Arc<Path>

Source§

impl From<&ObjectIdentifier> for ObjectIdentifier

Source§

impl From<&GeneralizedTime> for SystemTime

Available on crate feature std only.
Source§

impl From<&GeneralizedTime> for GeneralizedTime

Source§

impl From<&GeneralizedTime> for DateTime

Source§

impl From<&UtcTime> for UtcTime

Source§

impl From<&UtcTime> for DateTime

Source§

impl From<&DateTime> for SystemTime

Available on crate feature std only.
Source§

impl From<&DateTime> for GeneralizedTime

Source§

impl From<&SigningKey> for ed25519_dalek::verifying::VerifyingKey

Source§

impl From<&Signature> for [u8; 64]

Source§

impl From<&PublicKey<Secp256k1>> for AffinePoint

Source§

impl From<&PublicKey<Secp256k1>> for ProjectivePoint

Source§

impl From<&ScalarPrimitive<Secp256k1>> for k256::arithmetic::scalar::Scalar

Source§

impl From<&AffinePoint> for ProjectivePoint

Source§

impl From<&AffinePoint> for EncodedPoint<<Secp256k1 as Curve>::FieldBytesSize>

Source§

impl From<&ProjectivePoint> for AffinePoint

Source§

impl From<&Scalar> for crypto_bigint::uint::Uint<crypto_bigint::::uint::U256::{constant#0}>

Source§

impl From<&Scalar> for ScalarPrimitive<Secp256k1>

Source§

impl From<&Scalar> for GenericArray<u8, <Secp256k1 as Curve>::FieldBytesSize>

Source§

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

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

impl From<&WasmMetadata> for &'static Metadata<'static>

Source§

impl From<&Event<'_>> for WasmEntryAttributes

Source§

impl From<&FieldSet> for WasmFields

Source§

impl From<&Level> for WasmLevel

Source§

impl From<&Metadata<'_>> for WasmMetadata

Source§

impl From<&Attributes<'_>> for WasmEntryAttributes

Source§

impl From<&NibbleVec> for (usize, SmallVec<[u8; 40]>)

Source§

impl From<&ChaCha8Rng> for ChaCha8Rng

Source§

impl From<&ChaCha12Rng> for ChaCha12Rng

Source§

impl From<&ChaCha20Rng> for ChaCha20Rng

Source§

impl From<&ExpandedSecretKey> for ed25519_dalek::verifying::VerifyingKey

Source§

impl From<&[u8; 32]> for ed25519_dalek::signing::SigningKey

Source§

impl From<&[u8; 64]> for Hash

Source§

impl From<&[u8; 64]> for ed25519::Signature

Source§

impl From<&[u8]> for trie_db::Bytes

1.84.0 · Source§

impl From<&mut str> for topsoil_core::runtime::std::prelude::Box<str>

Available on non-no_global_oom_handling only.
1.84.0 · Source§

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

Available on non-no_global_oom_handling only.
1.84.0 · Source§

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

Available on non-no_global_oom_handling only.
1.44.0 · Source§

impl From<&mut str> for String

Available on non-no_global_oom_handling only.
Source§

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

1.84.0 · Source§

impl From<&mut CStr> for topsoil_core::runtime::std::prelude::Box<CStr>

1.84.0 · Source§

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

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 OsStr> for topsoil_core::runtime::std::prelude::Box<OsStr>

1.84.0 · Source§

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

1.84.0 · Source§

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

1.84.0 · Source§

impl From<&mut Path> for topsoil_core::runtime::std::prelude::Box<Path>

1.84.0 · Source§

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

1.84.0 · Source§

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

Source§

impl From<(Option<Weight>, Pays)> for PostDispatchInfo

Source§

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

Source§

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

Source§

impl From<(u64, u64)> for Weight

Available on crate features std only.
Source§

impl From<(Vec<(usize, Error)>, Module)> for parity_wasm::elements::Error

Source§

impl From<([u8; 4], Vec<u8>)> for Justifications

Source§

impl From<Pays> for PostDispatchInfo

Source§

impl From<DispatchError> for &'static str

Source§

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

Source§

impl From<InvalidTransaction> for &'static str

Source§

impl From<InvalidTransaction> for TransactionValidityError

Source§

impl From<InvalidTransaction> for Result<ValidTransaction, TransactionValidityError>

Source§

impl From<TransactionValidityError> for &'static str

Source§

impl From<UnknownTransaction> for &'static str

Source§

impl From<UnknownTransaction> for TransactionValidityError

Source§

impl From<UnknownTransaction> for Result<ValidTransaction, TransactionValidityError>

Source§

impl From<TrieError> for &'static str

Source§

impl From<TrieError> for DispatchError

Source§

impl From<TryReserveErrorKind> for topsoil_core::runtime::app_crypto::core_::bounded::alloc::collections::TryReserveError

Source§

impl From<Error> for PublicError

Source§

impl From<Error> for SecretStringError

Source§

impl From<Ss58AddressFormatRegistry> for Ss58AddressFormat

Source§

impl From<LogLevelFilter> for log::LevelFilter

Source§

impl From<LogLevelFilter> for u8

Source§

impl From<RuntimeInterfaceLogLevel> for Level

Source§

impl From<RuntimeInterfaceLogLevel> for u8

Source§

impl From<ArithmeticError> for &'static str

Source§

impl From<ArithmeticError> for DispatchError

1.45.0 · Source§

impl From<Cow<'_, str>> for topsoil_core::runtime::std::prelude::Box<str>

Available on non-no_global_oom_handling only.
1.45.0 · Source§

impl From<Cow<'_, CStr>> for topsoil_core::runtime::std::prelude::Box<CStr>

1.45.0 · Source§

impl From<Cow<'_, OsStr>> for topsoil_core::runtime::std::prelude::Box<OsStr>

1.45.0 · Source§

impl From<Cow<'_, Path>> for topsoil_core::runtime::std::prelude::Box<Path>

Source§

impl From<StateVersion> for u8

Source§

impl From<TokenError> for &'static str

Source§

impl From<TokenError> for DispatchError

Source§

impl From<TransactionalError> for &'static str

Source§

impl From<TransactionalError> for DispatchError

Source§

impl From<HttpError> for u32

Source§

impl From<HttpRequestStatus> for u32

Source§

impl From<StorageKind> for u32

1.34.0 (const: unstable) · Source§

impl From<Infallible> for TryFromIntError

1.36.0 (const: unstable) · Source§

impl From<Infallible> for TryFromSliceError

Source§

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

Source§

impl From<AsciiChar> for char

Source§

impl From<AsciiChar> for u8

Source§

impl From<AsciiChar> for u16

Source§

impl From<AsciiChar> for u32

Source§

impl From<AsciiChar> for u64

Source§

impl From<AsciiChar> for u128

Source§

impl From<Option<Weight>> for PostDispatchInfo

Source§

impl From<Option<Length>> for IndefiniteLength

Source§

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

Source§

impl From<VarError> for FromEnvError

1.89.0 · Source§

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

1.14.0 · Source§

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

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

Source§

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

Source§

impl From<Error> for topsoil_core::runtime::std::fmt::Error

Source§

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

Source§

impl From<DecodeError> for DecodeSliceError

Source§

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

Available on crate feature oid only.
Source§

impl From<ErrorKind> for pkcs8::error::Error

Source§

impl From<ErrorKind> for der::error::Error

Source§

impl From<Tag> for u8

Source§

impl From<Level> for RuntimeInterfaceLogLevel

Source§

impl From<LevelFilter> for LogLevelFilter

Source§

impl From<Color> for Style

Source§

impl From<ErrorKind> for num_format::error::Error

Source§

impl From<Locale> for CustomFormat

Source§

impl From<Locale> for CustomFormatBuilder

Source§

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

Source§

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

Available on crate feature pkcs8 only.
Source§

impl From<Version> for u8

Source§

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

Available on crate feature sec1 only.
Source§

impl From<Tag> for u8

Source§

impl From<Parity> for i32

The conversion returns 0 for even parity and 1 for odd.

Source§

impl From<Parity> for u8

The conversion returns 0 for even parity and 1 for odd.

Source§

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

Source§

impl From<TokenRegistry> for Token

Source§

impl From<NextConfigDescriptor> for BabeEpochConfiguration

Source§

impl From<Keyring<Public>> for subsoil::consensus::beefy::ecdsa_crypto::Pair

Source§

impl From<Keyring<Public>> for subsoil::consensus::beefy::ecdsa_crypto::Public

Source§

impl From<Keyring> for &'static str

Source§

impl From<Keyring> for MultiSigner

Source§

impl From<Keyring> for CryptoBytes<subsoil::::core::ed25519::Public::{constant#0}, (PublicTag, Ed25519Tag)>

Source§

impl From<Keyring> for topsoil_core::runtime::app_crypto::ed25519::Pair

Source§

impl From<Keyring> for AccountId32

Source§

impl From<Keyring> for H256

Source§

impl From<Keyring> for [u8; 32]

Source§

impl From<Keyring> for &'static str

Source§

impl From<Keyring> for MultiSigner

Source§

impl From<Keyring> for AccountId32

Source§

impl From<Keyring> for topsoil_core::runtime::testing::sr25519::Pair

Source§

impl From<Keyring> for H256

Source§

impl From<Keyring> for [u8; 32]

Source§

impl From<ItemDeprecationInfoIR> for ItemDeprecationInfo

Source§

impl From<StorageEntryModifierIR> for StorageEntryModifier

Source§

impl From<StorageEntryTypeIR> for StorageEntryType

Source§

impl From<StorageHasherIR> for StorageHasher

Source§

impl From<VariantDeprecationInfoIR> for VariantDeprecationInfo

Source§

impl From<Value> for ReturnValue

Source§

impl From<ValueType> for u8

Source§

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

Source§

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

Source§

impl From<BorrowedFormatItem<'_>> for OwnedFormatItem

Source§

impl From<Component> for BorrowedFormatItem<'_>

Source§

impl From<Component> for OwnedFormatItem

Source§

impl From<Month> for u8

Source§

impl From<FromDecStrErr> for FromStrRadixErr

Source§

impl From<bool> for Pays

Source§

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

Source§

impl From<bool> for WasmValue

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

1.24.0 (const: unstable) · Source§

impl From<bool> for Atomic<bool>

Available on target_has_atomic_load_store=8 only.
Source§

impl From<bool> for VarUint1

1.13.0 (const: unstable) · Source§

impl From<char> for u32

1.51.0 (const: unstable) · Source§

impl From<char> for u64

1.51.0 (const: unstable) · Source§

impl From<char> for u128

1.46.0 · Source§

impl From<char> for String

Available on non-no_global_oom_handling only.
Source§

impl From<char> for Literal

1.6.0 (const: unstable) · Source§

impl From<f16> for f64

1.6.0 (const: unstable) · Source§

impl From<f16> for f128

Source§

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

1.6.0 (const: unstable) · Source§

impl From<f32> for f64

1.6.0 (const: unstable) · Source§

impl From<f32> for f128

Source§

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

1.6.0 (const: unstable) · Source§

impl From<f64> for f128

Source§

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

Source§

impl From<i8> for WasmValue

1.6.0 (const: unstable) · Source§

impl From<i8> for f16

1.6.0 (const: unstable) · Source§

impl From<i8> for f32

1.6.0 (const: unstable) · Source§

impl From<i8> for f64

1.6.0 (const: unstable) · Source§

impl From<i8> for f128

1.5.0 (const: unstable) · Source§

impl From<i8> for i16

1.5.0 (const: unstable) · Source§

impl From<i8> for i32

1.5.0 (const: unstable) · Source§

impl From<i8> for i64

1.26.0 (const: unstable) · Source§

impl From<i8> for i128

1.5.0 (const: unstable) · Source§

impl From<i8> for isize

Source§

impl From<i8> for U256

Source§

impl From<i8> for U512

1.34.0 (const: unstable) · Source§

impl From<i8> for Atomic<i8>

Source§

impl From<i8> for VarInt7

Source§

impl From<i8> for primitive_types::U128

Source§

impl From<i8> for Number

Source§

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

1.6.0 (const: unstable) · Source§

impl From<i16> for f32

1.6.0 (const: unstable) · Source§

impl From<i16> for f64

1.6.0 (const: unstable) · Source§

impl From<i16> for f128

1.5.0 (const: unstable) · Source§

impl From<i16> for i32

1.5.0 (const: unstable) · Source§

impl From<i16> for i64

1.26.0 (const: unstable) · Source§

impl From<i16> for i128

1.26.0 (const: unstable) · Source§

impl From<i16> for isize

Source§

impl From<i16> for U256

Source§

impl From<i16> for U512

1.34.0 (const: unstable) · Source§

impl From<i16> for Atomic<i16>

Source§

impl From<i16> for primitive_types::U128

Source§

impl From<i16> for Number

Source§

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

Source§

impl From<i32> for WasmValue

1.6.0 (const: unstable) · Source§

impl From<i32> for f64

1.6.0 (const: unstable) · Source§

impl From<i32> for f128

1.5.0 (const: unstable) · Source§

impl From<i32> for i64

1.26.0 (const: unstable) · Source§

impl From<i32> for i128

Source§

impl From<i32> for U256

Source§

impl From<i32> for U512

1.34.0 (const: unstable) · Source§

impl From<i32> for Atomic<i32>

Source§

impl From<i32> for VarInt32

Source§

impl From<i32> for primitive_types::U128

Source§

impl From<i32> for Number

Source§

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

Source§

impl From<i64> for WasmValue

1.26.0 (const: unstable) · Source§

impl From<i64> for i128

Source§

impl From<i64> for U256

Source§

impl From<i64> for U512

Source§

impl From<i64> for FixedI64

1.34.0 (const: unstable) · Source§

impl From<i64> for Atomic<i64>

Source§

impl From<i64> for VarInt64

Source§

impl From<i64> for primitive_types::U128

Source§

impl From<i64> for Number

Source§

impl From<i128> for U256

Source§

impl From<i128> for U512

Source§

impl From<i128> for FixedI128

Source§

impl From<i128> for primitive_types::U128

Source§

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

Source§

impl From<isize> for U256

Source§

impl From<isize> for U512

1.23.0 (const: unstable) · Source§

impl From<isize> for Atomic<isize>

Source§

impl From<isize> for primitive_types::U128

Source§

impl From<isize> for Number

1.34.0 (const: unstable) · Source§

impl From<!> for Infallible

Source§

impl From<!> for TryFromIntError

Source§

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

Source§

impl From<u8> for WasmValue

1.13.0 (const: unstable) · Source§

impl From<u8> for char

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

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

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

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

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

1.6.0 (const: unstable) · Source§

impl From<u8> for f16

1.6.0 (const: unstable) · Source§

impl From<u8> for f32

1.6.0 (const: unstable) · Source§

impl From<u8> for f64

1.6.0 (const: unstable) · Source§

impl From<u8> for f128

1.5.0 (const: unstable) · Source§

impl From<u8> for i16

1.5.0 (const: unstable) · Source§

impl From<u8> for i32

1.5.0 (const: unstable) · Source§

impl From<u8> for i64

1.26.0 (const: unstable) · Source§

impl From<u8> for i128

1.26.0 (const: unstable) · Source§

impl From<u8> for isize

1.5.0 (const: unstable) · Source§

impl From<u8> for u16

1.5.0 (const: unstable) · Source§

impl From<u8> for u32

1.5.0 (const: unstable) · Source§

impl From<u8> for u64

1.26.0 (const: unstable) · Source§

impl From<u8> for u128

1.5.0 (const: unstable) · Source§

impl From<u8> for usize

Source§

impl From<u8> for Ss58AddressFormat

Source§

impl From<u8> for U256

Source§

impl From<u8> for U512

Source§

impl From<u8> for BigUint

1.34.0 (const: unstable) · Source§

impl From<u8> for Atomic<u8>

1.61.0 · Source§

impl From<u8> for ExitCode

Source§

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

Source§

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

Source§

impl From<u8> for Limb

Source§

impl From<u8> for curve25519_dalek::scalar::Scalar

Source§

impl From<u8> for Length

Source§

impl From<u8> for Uint8

Source§

impl From<u8> for VarUint7

Source§

impl From<u8> for primitive_types::U128

Source§

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

Source§

impl From<u8> for SmallIndex

Source§

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

Source§

impl From<u8> for Literal

Source§

impl From<u8> for Number

Source§

impl From<u8> for Choice

Source§

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

1.6.0 (const: unstable) · Source§

impl From<u16> for f32

1.6.0 (const: unstable) · Source§

impl From<u16> for f64

1.6.0 (const: unstable) · Source§

impl From<u16> for f128

1.5.0 (const: unstable) · Source§

impl From<u16> for i32

1.5.0 (const: unstable) · Source§

impl From<u16> for i64

1.26.0 (const: unstable) · Source§

impl From<u16> for i128

1.5.0 (const: unstable) · Source§

impl From<u16> for u32

1.5.0 (const: unstable) · Source§

impl From<u16> for u64

1.26.0 (const: unstable) · Source§

impl From<u16> for u128

1.26.0 (const: unstable) · Source§

impl From<u16> for usize

Source§

impl From<u16> for Ss58AddressFormat

Source§

impl From<u16> for U256

Source§

impl From<u16> for U512

Source§

impl From<u16> for BigUint

Source§

impl From<u16> for HttpRequestId

1.34.0 (const: unstable) · Source§

impl From<u16> for Atomic<u16>

Source§

impl From<u16> for Limb

Source§

impl From<u16> for curve25519_dalek::scalar::Scalar

Source§

impl From<u16> for Length

Source§

impl From<u16> for primitive_types::U128

Source§

impl From<u16> for Number

Source§

impl From<u32> for RuntimeInterfaceLogLevel

Source§

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

Source§

impl From<u32> for WasmValue

1.6.0 (const: unstable) · Source§

impl From<u32> for f64

1.6.0 (const: unstable) · Source§

impl From<u32> for f128

1.5.0 (const: unstable) · Source§

impl From<u32> for i64

1.26.0 (const: unstable) · Source§

impl From<u32> for i128

1.5.0 (const: unstable) · Source§

impl From<u32> for u64

1.26.0 (const: unstable) · Source§

impl From<u32> for u128

Source§

impl From<u32> for U256

Source§

impl From<u32> for U512

Source§

impl From<u32> for BigUint

Source§

impl From<u32> for KeyTypeId

1.34.0 (const: unstable) · Source§

impl From<u32> for Atomic<u32>

1.1.0 (const: unstable) · Source§

impl From<u32> for Ipv4Addr

Source§

impl From<u32> for Limb

Source§

impl From<u32> for curve25519_dalek::scalar::Scalar

Source§

impl From<u32> for k256::arithmetic::scalar::Scalar

Source§

impl From<u32> for Uint32

Source§

impl From<u32> for VarUint32

Source§

impl From<u32> for primitive_types::U128

Source§

impl From<u32> for ByLength

Source§

impl From<u32> for Number

Source§

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

Source§

impl From<u64> for WasmValue

1.26.0 (const: unstable) · Source§

impl From<u64> for i128

1.26.0 (const: unstable) · Source§

impl From<u64> for u128

Source§

impl From<u64> for Weight

Available on crate features std only.
Source§

impl From<u64> for U256

Source§

impl From<u64> for U512

Source§

impl From<u64> for BigUint

Source§

impl From<u64> for topsoil_core::runtime::offchain::Timestamp

Source§

impl From<u64> for FixedU64

Source§

impl From<u64> for MockCallU64

Source§

impl From<u64> for UintAuthorityId

1.34.0 (const: unstable) · Source§

impl From<u64> for Atomic<u64>

Source§

impl From<u64> for Limb

Available on 64-bit only.
Source§

impl From<u64> for curve25519_dalek::scalar::Scalar

Source§

impl From<u64> for k256::arithmetic::scalar::Scalar

Source§

impl From<u64> for Uint64

Source§

impl From<u64> for VarUint64

Source§

impl From<u64> for primitive_types::U128

Source§

impl From<u64> for Number

Source§

impl From<u64> for Slot

Source§

impl From<u64> for subsoil::timestamp::Timestamp

Source§

impl From<u128> for U256

Source§

impl From<u128> for U512

Source§

impl From<u128> for BigUint

Source§

impl From<u128> for FixedU128

1.26.0 (const: unstable) · Source§

impl From<u128> for Ipv6Addr

Source§

impl From<u128> for curve25519_dalek::scalar::Scalar

Source§

impl From<u128> for k256::arithmetic::scalar::Scalar

Source§

impl From<u128> for primitive_types::U128

Source§

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

Source§

impl From<()> for PostDispatchInfo

Source§

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

Source§

impl From<usize> for U256

Source§

impl From<usize> for U512

1.23.0 (const: unstable) · Source§

impl From<usize> for Atomic<usize>

Source§

impl From<usize> for VarUint32

Source§

impl From<usize> for primitive_types::U128

Source§

impl From<usize> for ByMemoryUsage

Source§

impl From<usize> for Number

Source§

impl From<MultiRemovalResults> for KillStorageResult

Source§

impl From<ViewFunctionId> for [u8; 32]

Source§

impl From<ByteString> for topsoil_core::runtime::Vec<u8>

1.78.0 · Source§

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

1.7.0 · Source§

impl From<CString> for topsoil_core::runtime::Vec<u8>

1.20.0 · Source§

impl From<CString> for topsoil_core::runtime::std::prelude::Box<CStr>

1.24.0 · Source§

impl From<CString> for Rc<CStr>

1.24.0 · Source§

impl From<CString> for Arc<CStr>

Available on target_has_atomic=ptr only.
1.0.0 · Source§

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

Source§

impl From<Ss58AddressFormat> for u16

Source§

impl From<Ss58AddressFormat> for String

Available on crate feature std only.
Source§

impl From<H160> for H256

Source§

impl From<H160> for [u8; 20]

Source§

impl From<H512> for [u8; 64]

Source§

impl From<OpaqueMetadata> for topsoil_core::runtime::app_crypto::core_::Bytes

Source§

impl From<U256> for U512

Source§

impl From<ProofOfPossession> for CryptoBytes<subsoil::::core::ecdsa::GenericSignature::{constant#0}, (SignatureTag, CryptoBytes<subsoil::::core::ecdsa::GenericPublic::{constant#0}, (PublicTag, EcdsaTag)>)>

Source§

impl From<Public> for CryptoBytes<subsoil::::core::ecdsa::GenericPublic::{constant#0}, (PublicTag, EcdsaTag)>

Source§

impl From<Signature> for CryptoBytes<subsoil::::core::ecdsa::GenericSignature::{constant#0}, (SignatureTag, CryptoBytes<subsoil::::core::ecdsa::GenericPublic::{constant#0}, (PublicTag, EcdsaTag)>)>

Source§

impl From<Pair> for topsoil_core::runtime::app_crypto::ed25519::Pair

Source§

impl From<ProofOfPossession> for CryptoBytes<subsoil::::core::ed25519::Signature::{constant#0}, (SignatureTag, Ed25519Tag)>

Source§

impl From<Public> for CryptoBytes<subsoil::::core::ed25519::Public::{constant#0}, (PublicTag, Ed25519Tag)>

Source§

impl From<Signature> for CryptoBytes<subsoil::::core::ed25519::Signature::{constant#0}, (SignatureTag, Ed25519Tag)>

Source§

impl From<CryptoBytes<subsoil::::core::ecdsa::GenericPublic::{constant#0}, (PublicTag, EcdsaTag)>> for MultiSigner

Source§

impl From<CryptoBytes<subsoil::::core::ecdsa::GenericPublic::{constant#0}, (PublicTag, EcdsaTag)>> for topsoil_core::runtime::app_crypto::ecdsa::AppPublic

Source§

impl From<CryptoBytes<subsoil::::core::ecdsa::GenericPublic::{constant#0}, (PublicTag, EcdsaTag)>> for subsoil::consensus::beefy::ecdsa_crypto::Public

Source§

impl From<CryptoBytes<subsoil::::core::ecdsa::GenericSignature::{constant#0}, (SignatureTag, CryptoBytes<subsoil::::core::ecdsa::GenericPublic::{constant#0}, (PublicTag, EcdsaTag)>)>> for MultiSignature

Source§

impl From<CryptoBytes<subsoil::::core::ecdsa::GenericSignature::{constant#0}, (SignatureTag, CryptoBytes<subsoil::::core::ecdsa::GenericPublic::{constant#0}, (PublicTag, EcdsaTag)>)>> for topsoil_core::runtime::app_crypto::ecdsa::AppProofOfPossession

Source§

impl From<CryptoBytes<subsoil::::core::ecdsa::GenericSignature::{constant#0}, (SignatureTag, CryptoBytes<subsoil::::core::ecdsa::GenericPublic::{constant#0}, (PublicTag, EcdsaTag)>)>> for topsoil_core::runtime::app_crypto::ecdsa::AppSignature

Source§

impl From<CryptoBytes<subsoil::::core::ecdsa::GenericSignature::{constant#0}, (SignatureTag, CryptoBytes<subsoil::::core::ecdsa::GenericPublic::{constant#0}, (PublicTag, EcdsaTag)>)>> for subsoil::consensus::beefy::ecdsa_crypto::ProofOfPossession

Source§

impl From<CryptoBytes<subsoil::::core::ecdsa::GenericSignature::{constant#0}, (SignatureTag, CryptoBytes<subsoil::::core::ecdsa::GenericPublic::{constant#0}, (PublicTag, EcdsaTag)>)>> for subsoil::consensus::beefy::ecdsa_crypto::Signature

Source§

impl From<CryptoBytes<subsoil::::core::ed25519::Public::{constant#0}, (PublicTag, Ed25519Tag)>> for MultiSigner

Source§

impl From<CryptoBytes<subsoil::::core::ed25519::Public::{constant#0}, (PublicTag, Ed25519Tag)>> for topsoil_core::runtime::app_crypto::ed25519::AppPublic

Source§

impl From<CryptoBytes<subsoil::::core::ed25519::Public::{constant#0}, (PublicTag, Ed25519Tag)>> for AccountId32

Source§

impl From<CryptoBytes<subsoil::::core::ed25519::Signature::{constant#0}, (SignatureTag, Ed25519Tag)>> for MultiSignature

Source§

impl From<CryptoBytes<subsoil::::core::ed25519::Signature::{constant#0}, (SignatureTag, Ed25519Tag)>> for topsoil_core::runtime::app_crypto::ed25519::AppProofOfPossession

Source§

impl From<CryptoBytes<subsoil::::core::ed25519::Signature::{constant#0}, (SignatureTag, Ed25519Tag)>> for topsoil_core::runtime::app_crypto::ed25519::AppSignature

Source§

impl From<CryptoBytes<subsoil::::core::ed25519::Signature::{constant#0}, (SignatureTag, Ed25519Tag)>> for AnySignature

Source§

impl From<CryptoBytes<subsoil::::core::sr25519::Signature::{constant#0}, (SignatureTag, Sr25519Tag)>> for MultiSignature

Source§

impl From<CryptoBytes<subsoil::::core::sr25519::Signature::{constant#0}, (SignatureTag, Sr25519Tag)>> for topsoil_core::runtime::app_crypto::sr25519::AppProofOfPossession

Source§

impl From<CryptoBytes<subsoil::::core::sr25519::Signature::{constant#0}, (SignatureTag, Sr25519Tag)>> for topsoil_core::runtime::app_crypto::sr25519::AppSignature

Source§

impl From<CryptoBytes<subsoil::::core::sr25519::Signature::{constant#0}, (SignatureTag, Sr25519Tag)>> for AnySignature

Source§

impl From<Pair> for topsoil_core::runtime::app_crypto::ed25519::AppPair

Source§

impl From<Pair> for topsoil_core::runtime::testing::sr25519::Pair

Source§

impl From<ProofOfPossession> for CryptoBytes<subsoil::::core::sr25519::Signature::{constant#0}, (SignatureTag, Sr25519Tag)>

Source§

impl From<Signature> for CryptoBytes<subsoil::::core::sr25519::Signature::{constant#0}, (SignatureTag, Sr25519Tag)>

Source§

impl From<Compact<u8>> for u8

Source§

impl From<Compact<u16>> for u16

Source§

impl From<Compact<u32>> for u32

Source§

impl From<Compact<u64>> for u64

Source§

impl From<Compact<u128>> for u128

Source§

impl From<Compact<()>> for ()

Source§

impl From<Compact<FixedI64>> for FixedI64

Source§

impl From<Compact<FixedI128>> for FixedI128

Source§

impl From<Compact<FixedU64>> for FixedU64

Source§

impl From<Compact<FixedU128>> for FixedU128

Source§

impl From<Compact<PerU16>> for PerU16

Source§

impl From<Compact<Perbill>> for Perbill

Source§

impl From<Compact<Percent>> for Percent

Source§

impl From<Compact<Permill>> for Permill

Source§

impl From<Compact<Perquintill>> for Perquintill

Source§

impl From<Error> for ViewFunctionDispatchError

Source§

impl From<HttpRequestId> for u16

Source§

impl From<HttpRequestId> for u32

Source§

impl From<Timestamp> for u64

Source§

impl From<Instant> for Uptime

Source§

impl From<SystemTime> for OffsetDateTime

Source§

impl From<SystemTime> for UtcDateTime

Source§

impl From<MetaType> for frame_metadata::v14::PalletCallMetadata

Source§

impl From<MetaType> for frame_metadata::v14::PalletErrorMetadata

Source§

impl From<MetaType> for frame_metadata::v14::PalletEventMetadata

Source§

impl From<Registry> for PortableRegistry

Source§

impl From<AccountId32> for [u8; 32]

Source§

impl From<KeyTypeId> for u32

Source§

impl From<Rational128> for RationalInfinite

Source§

impl From<Vec<&str>> for WasmFields

Source§

impl From<Vec<(&&str, Option<WasmValue>)>> for WasmValuesSet

Source§

impl From<Vec<(&&WasmFieldName, Option<WasmValue>)>> for WasmValuesSet

Source§

impl From<Vec<(WasmFieldName, Option<WasmValue>)>> for WasmValuesSet

Source§

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

Source§

impl From<Vec<OwnedFormatItem>> for OwnedFormatItem

Source§

impl From<Vec<u8>> for TrackedStorageKey

Source§

impl From<Vec<u8>> for topsoil_core::runtime::app_crypto::core_::Bytes

Source§

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

Source§

impl From<Vec<u8>> for WasmFieldName

Source§

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

Source§

impl From<Vec<u32>> for IndexVec

Source§

impl From<Vec<usize>> for IndexVec

1.43.0 · Source§

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

Source§

impl From<Vec<BacktraceFrame>> for Backtrace

Source§

impl From<Vec<WasmFieldName>> for WasmFields

Source§

impl From<Pair> for topsoil_core::runtime::app_crypto::sr25519::AppPair

Source§

impl From<Pair> for Keypair

Available on crate feature full_crypto only.
Source§

impl From<VrfTranscript> for VrfSignData

Source§

impl From<H256> for H160

Source§

impl From<H256> for [u8; 32]

Source§

impl From<UintAuthorityId> for u64

Source§

impl From<BadOrigin> for &'static str

Source§

impl From<BadOrigin> for DispatchError

Source§

impl From<LookupError> for &'static str

Source§

impl From<LookupError> for DispatchError

Source§

impl From<LookupError> for TransactionValidityError

Source§

impl From<ValidTransactionBuilder> for Result<ValidTransaction, TransactionValidityError>

Source§

impl From<ValidTransactionBuilder> for ValidTransaction

Source§

impl From<LayoutError> for topsoil_core::runtime::app_crypto::core_::bounded::alloc::collections::TryReserveErrorKind

Source§

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

Source§

impl From<LayoutError> for CollectionAllocErr

Source§

impl From<BTreeMap<Vec<u8>, Vec<u8>>> for BasicExternalities

Source§

impl From<Arguments<'_>> for WasmValue

1.41.0 (const: unstable) · Source§

impl From<NonZero<i8>> for topsoil_core::runtime::std::num::NonZero<i16>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i8>> for topsoil_core::runtime::std::num::NonZero<i32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i8>> for topsoil_core::runtime::std::num::NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i8>> for topsoil_core::runtime::std::num::NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i8>> for topsoil_core::runtime::std::num::NonZero<isize>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i16>> for topsoil_core::runtime::std::num::NonZero<i32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i16>> for topsoil_core::runtime::std::num::NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i16>> for topsoil_core::runtime::std::num::NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i16>> for topsoil_core::runtime::std::num::NonZero<isize>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i32>> for topsoil_core::runtime::std::num::NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i32>> for topsoil_core::runtime::std::num::NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<i64>> for topsoil_core::runtime::std::num::NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for topsoil_core::runtime::std::num::NonZero<i16>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for topsoil_core::runtime::std::num::NonZero<i32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for topsoil_core::runtime::std::num::NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for topsoil_core::runtime::std::num::NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for topsoil_core::runtime::std::num::NonZero<isize>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for topsoil_core::runtime::std::num::NonZero<u16>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for topsoil_core::runtime::std::num::NonZero<u32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for topsoil_core::runtime::std::num::NonZero<u64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for topsoil_core::runtime::std::num::NonZero<u128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u8>> for topsoil_core::runtime::std::num::NonZero<usize>

Source§

impl From<NonZero<u8>> for crypto_bigint::non_zero::NonZero<Limb>

Source§

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

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for topsoil_core::runtime::std::num::NonZero<i32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for topsoil_core::runtime::std::num::NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for topsoil_core::runtime::std::num::NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for topsoil_core::runtime::std::num::NonZero<u32>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for topsoil_core::runtime::std::num::NonZero<u64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for topsoil_core::runtime::std::num::NonZero<u128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u16>> for topsoil_core::runtime::std::num::NonZero<usize>

Source§

impl From<NonZero<u16>> for crypto_bigint::non_zero::NonZero<Limb>

Source§

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

1.41.0 (const: unstable) · Source§

impl From<NonZero<u32>> for topsoil_core::runtime::std::num::NonZero<i64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u32>> for topsoil_core::runtime::std::num::NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u32>> for topsoil_core::runtime::std::num::NonZero<u64>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u32>> for topsoil_core::runtime::std::num::NonZero<u128>

Source§

impl From<NonZero<u32>> for crypto_bigint::non_zero::NonZero<Limb>

Source§

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

Source§

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

Source§

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

1.41.0 (const: unstable) · Source§

impl From<NonZero<u64>> for topsoil_core::runtime::std::num::NonZero<i128>

1.41.0 (const: unstable) · Source§

impl From<NonZero<u64>> for topsoil_core::runtime::std::num::NonZero<u128>

Source§

impl From<NonZero<u64>> for crypto_bigint::non_zero::NonZero<Limb>

Available on 64-bit only.
Source§

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

Source§

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

Source§

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

Source§

impl From<TryFromIntError> for der::error::Error

Source§

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

Source§

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

1.18.0 · Source§

impl From<Box<str>> for String

Source§

impl From<Box<ByteStr>> for topsoil_core::runtime::std::prelude::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 topsoil_core::runtime::std::prelude::Box<ByteStr>

Source§

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

Source§

impl From<Box<dyn ReadRuntimeVersion>> for ReadRuntimeVersionExt

Source§

impl From<Box<dyn DbExternalities>> for OffchainDbExt

Source§

impl From<Box<dyn Externalities>> for OffchainWorkerExt

Source§

impl From<Box<dyn TransactionPool + Send>> for TransactionPoolExt

Source§

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

Source§

impl From<Box<dyn Error + Sync + Send>> for subsoil::inherents::Error

Source§

impl From<Box<dyn Error + Sync + Send>> for signature::error::Error

Available on crate feature std only.
Source§

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

Available on crate feature std only.
Source§

impl From<Box<dyn ProofSizeProvider + Sync + Send>> for ProofSizeExt

Source§

impl From<Alignment> for usize

Source§

impl From<Alignment> for topsoil_core::runtime::std::num::NonZero<usize>

1.62.0 · Source§

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

Source§

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

Available on non-no_rc only.
Source§

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

Available on non-no_rc only.
Source§

impl From<Utf8Error> for der::error::Error

1.24.0 · Source§

impl From<RecvError> for topsoil_core::runtime::std::sync::mpmc::RecvTimeoutError

1.24.0 · Source§

impl From<RecvError> for topsoil_core::runtime::std::sync::mpmc::TryRecvError

1.62.0 · Source§

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

Source§

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

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

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

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

impl From<Arc<dyn Keystore>> for KeystoreExt

Source§

impl From<Duration> for subsoil::timestamp::Timestamp

Source§

impl From<FromUtf8Error> for der::error::Error

Available on crate feature alloc only.
Source§

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

1.14.0 · Source§

impl From<String> for topsoil_core::runtime::Vec<u8>

1.20.0 · Source§

impl From<String> for topsoil_core::runtime::std::prelude::Box<str>

Available on non-no_global_oom_handling only.
1.21.0 · Source§

impl From<String> for Rc<str>

Available on non-no_global_oom_handling only.
1.21.0 · Source§

impl From<String> for Arc<str>

Available on non-no_global_oom_handling only.
1.0.0 · Source§

impl From<String> for OsString

1.0.0 · Source§

impl From<String> for PathBuf

Source§

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

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>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.16.0 (const: unstable) · Source§

impl From<Ipv4Addr> for IpAddr

1.1.0 (const: unstable) · Source§

impl From<Ipv4Addr> for u32

1.16.0 (const: unstable) · Source§

impl From<Ipv6Addr> for IpAddr

1.26.0 (const: unstable) · Source§

impl From<Ipv6Addr> for u128

1.16.0 (const: unstable) · Source§

impl From<SocketAddrV4> for SocketAddr

1.16.0 (const: unstable) · Source§

impl From<SocketAddrV6> for SocketAddr

1.20.0 · Source§

impl From<OsString> for topsoil_core::runtime::std::prelude::Box<OsStr>

1.24.0 · Source§

impl From<OsString> for Rc<OsStr>

1.24.0 · Source§

impl From<OsString> for Arc<OsStr>

1.0.0 · Source§

impl From<OsString> for PathBuf

Source§

impl From<Dir> for OwnedFd

1.63.0 · Source§

impl From<File> for OwnedFd

Available on non-target_os=trusty only.
1.20.0 · Source§

impl From<File> for Stdio

Source§

impl From<Error> for Format

Source§

impl From<Error> for topsoil_core::runtime::codec::Error

Available on crate feature std only.
Source§

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

Available on crate feature std only.
Source§

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

Available on crate feature std only.
1.87.0 · Source§

impl From<PipeReader> for OwnedFd

Available on non-target_os=trusty only.
1.87.0 · Source§

impl From<PipeReader> for Stdio

1.87.0 · Source§

impl From<PipeWriter> for OwnedFd

Available on non-target_os=trusty only.
1.87.0 · Source§

impl From<PipeWriter> for Stdio

1.74.0 · Source§

impl From<Stderr> for Stdio

1.74.0 · Source§

impl From<Stdout> for Stdio

1.63.0 · Source§

impl From<TcpListener> for OwnedFd

Available on non-target_os=trusty only.
1.63.0 · Source§

impl From<TcpStream> for OwnedFd

Available on non-target_os=trusty only.
1.63.0 · Source§

impl From<UdpSocket> for OwnedFd

Available on non-target_os=trusty only.
Source§

impl From<OwnedFd> for Dir

1.63.0 · Source§

impl From<OwnedFd> for File

Available on non-target_os=trusty only.
1.87.0 · Source§

impl From<OwnedFd> for PipeReader

Available on non-target_os=trusty only.
1.87.0 · Source§

impl From<OwnedFd> for PipeWriter

Available on non-target_os=trusty only.
1.63.0 · Source§

impl From<OwnedFd> for TcpListener

Available on non-target_os=trusty only.
1.63.0 · Source§

impl From<OwnedFd> for TcpStream

Available on non-target_os=trusty only.
1.63.0 · Source§

impl From<OwnedFd> for UdpSocket

Available on non-target_os=trusty only.
Source§

impl From<OwnedFd> for PidFd

1.63.0 · Source§

impl From<OwnedFd> for UnixDatagram

1.63.0 · Source§

impl From<OwnedFd> for UnixListener

1.63.0 · Source§

impl From<OwnedFd> for UnixStream

1.74.0 · Source§

impl From<OwnedFd> for ChildStderr

Creates a ChildStderr from the provided OwnedFd.

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

1.74.0 · Source§

impl From<OwnedFd> for ChildStdin

Creates a ChildStdin from the provided OwnedFd.

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

1.74.0 · Source§

impl From<OwnedFd> for ChildStdout

Creates a ChildStdout from the provided OwnedFd.

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

1.63.0 · Source§

impl From<OwnedFd> for Stdio

Source§

impl From<PidFd> for OwnedFd

1.63.0 · Source§

impl From<UnixDatagram> for OwnedFd

1.63.0 · Source§

impl From<UnixListener> for OwnedFd

1.63.0 · Source§

impl From<UnixStream> for OwnedFd

1.20.0 · Source§

impl From<PathBuf> for topsoil_core::runtime::std::prelude::Box<Path>

1.24.0 · Source§

impl From<PathBuf> for Rc<Path>

1.24.0 · Source§

impl From<PathBuf> for Arc<Path>

1.14.0 · Source§

impl From<PathBuf> for OsString

1.63.0 · Source§

impl From<ChildStderr> for OwnedFd

1.20.0 · Source§

impl From<ChildStderr> for Stdio

1.63.0 · Source§

impl From<ChildStdin> for OwnedFd

1.20.0 · Source§

impl From<ChildStdin> for Stdio

1.63.0 · Source§

impl From<ChildStdout> for OwnedFd

1.20.0 · Source§

impl From<ChildStdout> for Stdio

Source§

impl From<ExitStatusError> for ExitStatus

Source§

impl From<Span> for topsoil_core::runtime::std::ops::Range<usize>

Source§

impl From<Frame> for BacktraceFrame

Source§

impl From<Bytes> for topsoil_core::runtime::Vec<u8>

Source§

impl From<Bytes> for BytesMut

Source§

impl From<BytesMut> for topsoil_core::runtime::Vec<u8>

Source§

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

Source§

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

Available on crate feature std only.
Source§

impl From<ObjectIdentifier> for EcParameters

Source§

impl From<ObjectIdentifier> for Any

Available on crate feature alloc only.
Source§

impl From<CtChoice> for bool

Source§

impl From<CtChoice> for Choice

Source§

impl From<Limb> for u64

Source§

impl From<Limb> for u128

Source§

impl From<Uint<crypto_bigint::::uint::U64::{constant#0}>> for u64

Available on 64-bit only.
Source§

impl From<Uint<crypto_bigint::::uint::U128::{constant#0}>> for u128

Source§

impl From<EdwardsPoint> for ed25519_dalek::verifying::VerifyingKey

Source§

impl From<GeneralizedTime> for SystemTime

Available on crate feature std only.
Source§

impl From<GeneralizedTime> for DateTime

Source§

impl From<Uint> for Int

Source§

impl From<UtcTime> for SystemTime

Available on crate feature std only.
Source§

impl From<UtcTime> for DateTime

Source§

impl From<DateTime> for SystemTime

Available on crate feature std only.
Source§

impl From<DateTime> for GeneralizedTime

Source§

impl From<Document> for SecretDocument

Available on crate feature zeroize only.
Source§

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

Source§

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

Available on crate feature der only.
Source§

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

Source§

impl From<IndefiniteLength> for Option<Length>

Source§

impl From<Length> for u32

Source§

impl From<Length> for IndefiniteLength

Source§

impl From<TagNumber> for u8

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl From<RecoveryId> for u8

Source§

impl From<VerifyingKey> for EdwardsPoint

Source§

impl From<SigningKey> for [u8; 32]

Source§

impl From<VerificationKey> for VerificationKeyBytes

Source§

impl From<VerificationKey> for [u8; 32]

Source§

impl From<VerificationKeyBytes> for [u8; 32]

Source§

impl From<Signature> for [u8; 64]

Source§

impl From<PublicKey<Secp256k1>> for AffinePoint

Source§

impl From<PublicKey<Secp256k1>> for ProjectivePoint

Source§

impl From<ScalarPrimitive<Secp256k1>> for k256::arithmetic::scalar::Scalar

Source§

impl From<CommitValidationResult> for BadCommit

Source§

impl From<RuntimeMetadataPrefixed> for topsoil_core::runtime::Vec<u8>

Source§

impl From<RuntimeMetadataV14> for RuntimeMetadataPrefixed

Source§

impl From<RuntimeMetadataV15> for RuntimeMetadataPrefixed

Source§

impl From<RuntimeMetadataV16> for RuntimeMetadataPrefixed

Source§

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

Source§

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

Available on crate feature getrandom only.
Source§

impl From<InvalidCharError> for HexToArrayError

Source§

impl From<InvalidCharError> for HexToBytesError

Source§

impl From<InvalidLengthError> for HexToArrayError

Source§

impl From<OddLengthStringError> for HexToBytesError

Source§

impl From<Compact<u8>> for u8

Source§

impl From<Compact<u16>> for u16

Source§

impl From<Compact<u32>> for u32

Source§

impl From<Compact<u64>> for u64

Source§

impl From<Compact<u128>> for u128

Source§

impl From<Compact<()>> for ()

Source§

impl From<AffinePoint> for ProjectivePoint

Source§

impl From<AffinePoint> for EncodedPoint<<Secp256k1 as Curve>::FieldBytesSize>

Source§

impl From<ProjectivePoint> for AffinePoint

Source§

impl From<Scalar> for crypto_bigint::uint::Uint<crypto_bigint::::uint::U256::{constant#0}>

Source§

impl From<Scalar> for ScalarPrimitive<Secp256k1>

Source§

impl From<Scalar> for GenericArray<u8, <Secp256k1 as Curve>::FieldBytesSize>

Source§

impl From<FieldStorage> for Field

Source§

impl From<AffineStorage> for Affine

Source§

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

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

impl From<CustomFormat> for CustomFormatBuilder

Source§

impl From<Uint8> for u8

Source§

impl From<Uint32> for u32

Source§

impl From<Uint64> for u64

Source§

impl From<VarInt7> for i8

Source§

impl From<VarInt32> for i32

Source§

impl From<VarInt64> for i64

Source§

impl From<VarUint1> for bool

Source§

impl From<VarUint7> for u8

Source§

impl From<VarUint32> for u32

Source§

impl From<VarUint32> for usize

Source§

impl From<VarUint64> for u64

Source§

impl From<Unparsed> for topsoil_core::runtime::Vec<u8>

Source§

impl From<H128> for [u8; 16]

Source§

impl From<H384> for [u8; 48]

Source§

impl From<H768> for [u8; 96]

Source§

impl From<U128> for U256

Source§

impl From<U128> for U512

Source§

impl From<ChaCha8Core> for ChaCha8Rng

Source§

impl From<ChaCha12Core> for ChaCha12Rng

Source§

impl From<ChaCha20Core> for ChaCha20Rng

Source§

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

Available on crate feature std only.
Source§

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

Available on crate feature rand_core only.
Source§

impl From<Span> for topsoil_core::runtime::std::ops::Range<usize>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl From<AdaptorCertSecret> for AdaptorCertPublic

TODO: Serde serialization/deserialization

Source§

impl From<Keypair> for topsoil_core::runtime::testing::sr25519::Pair

Available on crate feature full_crypto only.
Source§

impl From<MiniSecretKey> for topsoil_core::runtime::testing::sr25519::Pair

Available on crate feature std only.
Source§

impl From<SecretKey> for topsoil_core::runtime::testing::sr25519::Pair

Available on crate feature std only.
Source§

impl From<SecretKey> for Keypair

Source§

impl From<SecretKey> for schnorrkel::keys::PublicKey

Source§

impl From<Signature> for CryptoBytes<subsoil::::core::sr25519::Signature::{constant#0}, (SignatureTag, Sr25519Tag)>

Available on crate feature full_crypto only.
Source§

impl From<RecoverableSignature> for RecoverableSignature

Creates a new recoverable signature from a FFI one.

Source§

impl From<PublicKey> for secp256k1::key::PublicKey

Creates a new public key from a FFI public key.

Note, normal users should never need to interact directly with FFI types.

Source§

impl From<Signature> for secp256k1::ecdsa::Signature

Creates a new signature from a FFI signature

Source§

impl From<XOnlyPublicKey> for XOnlyPublicKey

Creates a new schnorr public key from a FFI x-only public key.

Source§

impl From<Signature> for SerializedSignature

Source§

impl From<InvalidParityValue> for secp256k1::Error

Source§

impl From<Keypair> for secp256k1::key::PublicKey

Source§

impl From<Keypair> for secp256k1::key::SecretKey

Source§

impl From<PublicKey> for XOnlyPublicKey

Source§

impl From<SecretKey> for secp256k1::scalar::Scalar

Source§

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

Available on crate feature std only.
Source§

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

Source§

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

Source§

impl From<BabeConfigurationV1> for BabeConfiguration

Source§

impl From<ProofOfPossession> for CryptoBytes<subsoil::::core::ecdsa::GenericSignature::{constant#0}, (SignatureTag, CryptoBytes<subsoil::::core::ecdsa::GenericPublic::{constant#0}, (PublicTag, EcdsaTag)>)>

Source§

impl From<Public> for CryptoBytes<subsoil::::core::ecdsa::GenericPublic::{constant#0}, (PublicTag, EcdsaTag)>

Source§

impl From<Signature> for CryptoBytes<subsoil::::core::ecdsa::GenericSignature::{constant#0}, (SignatureTag, CryptoBytes<subsoil::::core::ecdsa::GenericPublic::{constant#0}, (PublicTag, EcdsaTag)>)>

Source§

impl From<Slot> for u64

Source§

impl From<EnumDeprecationInfoIR> for EnumDeprecationInfo

Source§

impl From<ExtrinsicMetadataIR> for frame_metadata::v14::ExtrinsicMetadata

Source§

impl From<ExtrinsicMetadataIR> for frame_metadata::v15::ExtrinsicMetadata

Source§

impl From<MetadataIR> for RuntimeMetadataV14

Source§

impl From<MetadataIR> for RuntimeMetadataV15

Source§

impl From<MetadataIR> for RuntimeMetadataV16

Source§

impl From<OuterEnumsIR> for OuterEnums

Source§

impl From<PalletAssociatedTypeMetadataIR> for PalletAssociatedTypeMetadata

Source§

impl From<PalletCallMetadataIR> for frame_metadata::v14::PalletCallMetadata

Source§

impl From<PalletCallMetadataIR> for frame_metadata::v16::PalletCallMetadata

Source§

impl From<PalletConstantMetadataIR> for frame_metadata::v14::PalletConstantMetadata

Source§

impl From<PalletConstantMetadataIR> for frame_metadata::v16::PalletConstantMetadata

Source§

impl From<PalletErrorMetadataIR> for frame_metadata::v14::PalletErrorMetadata

Source§

impl From<PalletErrorMetadataIR> for frame_metadata::v16::PalletErrorMetadata

Source§

impl From<PalletEventMetadataIR> for frame_metadata::v14::PalletEventMetadata

Source§

impl From<PalletEventMetadataIR> for frame_metadata::v16::PalletEventMetadata

Source§

impl From<PalletMetadataIR> for frame_metadata::v14::PalletMetadata

Source§

impl From<PalletMetadataIR> for frame_metadata::v15::PalletMetadata

Source§

impl From<PalletMetadataIR> for frame_metadata::v16::PalletMetadata

Source§

impl From<PalletStorageMetadataIR> for frame_metadata::v14::PalletStorageMetadata

Source§

impl From<PalletStorageMetadataIR> for frame_metadata::v16::PalletStorageMetadata

Source§

impl From<PalletViewFunctionMetadataIR> for PalletViewFunctionMetadata

Source§

impl From<PalletViewFunctionParamMetadataIR> for RuntimeApiMethodParamMetadata

Source§

impl From<RuntimeApiMetadataIR> for frame_metadata::v15::RuntimeApiMetadata

Source§

impl From<RuntimeApiMetadataIR> for frame_metadata::v16::RuntimeApiMetadata

Source§

impl From<RuntimeApiMethodMetadataIR> for frame_metadata::v15::RuntimeApiMethodMetadata

Source§

impl From<RuntimeApiMethodMetadataIR> for frame_metadata::v16::RuntimeApiMethodMetadata

Source§

impl From<RuntimeApiMethodParamMetadataIR> for RuntimeApiMethodParamMetadata

Source§

impl From<StorageEntryMetadataIR> for frame_metadata::v14::StorageEntryMetadata

Source§

impl From<StorageEntryMetadataIR> for frame_metadata::v16::StorageEntryMetadata

Source§

impl From<TransactionExtensionMetadataIR> for frame_metadata::v14::SignedExtensionMetadata

Source§

impl From<TransactionExtensionMetadataIR> for frame_metadata::v15::SignedExtensionMetadata

Source§

impl From<TransactionExtensionMetadataIR> for TransactionExtensionMetadata

Source§

impl From<Timestamp> for u64

Source§

impl From<WasmEntryAttributes> for tracing::span::Span

Source§

impl From<RecordedProofSizeEstimations> for ReplayProofSizeProvider

Source§

impl From<RuntimeVersion> for LastRuntimeUpgradeInfo

Source§

impl From<Choice> for bool

Source§

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

Source§

impl From<ComponentRange> for Format

Source§

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

Source§

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

Source§

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

Source§

impl From<OffsetDateTime> for SystemTime

Source§

impl From<OffsetDateTime> for UtcDateTime

Source§

impl From<UtcDateTime> for SystemTime

Source§

impl From<UtcDateTime> for OffsetDateTime

Source§

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

Source§

impl From<Level> for Directive

Source§

impl From<LevelFilter> for Option<Level>

Source§

impl From<LevelFilter> for Directive

Source§

impl From<ParseLevelFilterError> for ParseError

Source§

impl From<Current> for Option<Id>

Source§

impl From<ParseError> for FromEnvError

Source§

impl From<Span> for Option<Id>

Source§

impl From<Bytes> for BytesWeak

Source§

impl From<FromHexError> for FromStrRadixErr

Source§

impl From<vec128_storage> for [u32; 4]

Source§

impl From<vec128_storage> for [u64; 2]

Source§

impl From<vec128_storage> for [u128; 1]

Source§

impl From<vec256_storage> for [u32; 8]

Source§

impl From<vec256_storage> for [u64; 4]

Source§

impl From<vec256_storage> for [u128; 2]

Source§

impl From<vec512_storage> for [u32; 16]

Source§

impl From<vec512_storage> for [u64; 8]

Source§

impl From<vec512_storage> for [u128; 4]

Source§

impl From<BytesOwned> for topsoil_core::runtime::std::prelude::Box<[u8]>

Source§

impl From<Component> for Component

Source§

impl From<DecString> for ArrayString<num_format::::strings::{impl#75}::{constant#0}>

Source§

impl From<ErrString> for ArrayString<num_format::::strings::{impl#87}::{constant#0}>

Source§

impl From<Error> for parity_wasm::elements::Error

Source§

impl From<Error> for InvalidFormatDescription

Source§

impl From<ExtendedPoint> for EdwardsPoint

Source§

impl From<ExtendedPoint> for EdwardsPoint

Source§

impl From<HourBase> for bool

Source§

impl From<InfString> for ArrayString<num_format::::strings::{impl#99}::{constant#0}>

Source§

impl From<InternalError> for signature::error::Error

Source§

impl From<InternalSignature> for ed25519::Signature

Source§

impl From<Item<'_>> for OwnedFormatItem

Source§

impl From<MinString> for ArrayString<num_format::::strings::{impl#111}::{constant#0}>

Source§

impl From<ModuleScaffold> for Module

Source§

impl From<MonthCaseSensitive> for bool

Source§

impl From<MonthRepr> for MonthRepr

Source§

impl From<NanString> for ArrayString<num_format::::strings::{impl#123}::{constant#0}>

Source§

impl From<Padding> for Padding

Source§

impl From<Pair> for topsoil_core::runtime::app_crypto::ed25519::Pair

Source§

impl From<Pair> for topsoil_core::runtime::app_crypto::ed25519::Pair

Source§

impl From<Pair> for topsoil_core::runtime::testing::sr25519::Pair

Source§

impl From<Pair> for topsoil_core::runtime::testing::sr25519::Pair

Source§

impl From<Pair> for topsoil_core::runtime::testing::sr25519::Pair

Source§

impl From<ParserNumber> for Number

Source§

impl From<PeriodCase> for bool

Source§

impl From<PeriodCaseSensitive> for bool

Source§

impl From<PlusString> for ArrayString<num_format::::strings::{impl#135}::{constant#0}>

Source§

impl From<ProofOfPossession> for CryptoBytes<subsoil::::core::ed25519::Signature::{constant#0}, (SignatureTag, Ed25519Tag)>

Source§

impl From<ProofOfPossession> for CryptoBytes<subsoil::::core::ed25519::Signature::{constant#0}, (SignatureTag, Ed25519Tag)>

Source§

impl From<ProofOfPossession> for CryptoBytes<subsoil::::core::sr25519::Signature::{constant#0}, (SignatureTag, Sr25519Tag)>

Source§

impl From<ProofOfPossession> for CryptoBytes<subsoil::::core::sr25519::Signature::{constant#0}, (SignatureTag, Sr25519Tag)>

Source§

impl From<ProofOfPossession> for CryptoBytes<subsoil::::core::sr25519::Signature::{constant#0}, (SignatureTag, Sr25519Tag)>

Source§

impl From<Public> for CryptoBytes<subsoil::::core::ed25519::Public::{constant#0}, (PublicTag, Ed25519Tag)>

Source§

impl From<Public> for CryptoBytes<subsoil::::core::ed25519::Public::{constant#0}, (PublicTag, Ed25519Tag)>

Source§

impl From<RootArcs> for u8

Source§

impl From<SepString> for ArrayString<num_format::::strings::{impl#147}::{constant#0}>

Source§

impl From<SerdeHelper> for ed25519_zebra::signing_key::SigningKey

Source§

impl From<SignBehavior> for bool

Source§

impl From<Signature> for CryptoBytes<subsoil::::core::ed25519::Signature::{constant#0}, (SignatureTag, Ed25519Tag)>

Source§

impl From<Signature> for CryptoBytes<subsoil::::core::ed25519::Signature::{constant#0}, (SignatureTag, Ed25519Tag)>

Source§

impl From<Signature> for CryptoBytes<subsoil::::core::sr25519::Signature::{constant#0}, (SignatureTag, Sr25519Tag)>

Source§

impl From<Signature> for CryptoBytes<subsoil::::core::sr25519::Signature::{constant#0}, (SignatureTag, Sr25519Tag)>

Source§

impl From<Signature> for CryptoBytes<subsoil::::core::sr25519::Signature::{constant#0}, (SignatureTag, Sr25519Tag)>

1.94.0 · Source§

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

1.94.0 · Source§

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

1.94.0 · Source§

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

1.27.0 · Source§

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

1.27.0 · Source§

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

1.72.0 · Source§

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

1.27.0 · Source§

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

1.27.0 · Source§

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

1.72.0 · Source§

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

1.27.0 · Source§

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

1.27.0 · Source§

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

1.72.0 · Source§

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

1.89.0 · Source§

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

1.89.0 · Source§

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

1.89.0 · Source§

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

Source§

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

Source§

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

Source§

impl From<SubsecondDigits> for SubsecondDigits

Source§

impl From<TrailingInput> for TrailingInput

Source§

impl From<UnixTimestampPrecision> for UnixTimestampPrecision

Source§

impl From<WeekNumberRepr> for WeekNumberRepr

Source§

impl From<WeekdayCaseSensitive> for bool

Source§

impl From<WeekdayOneIndexed> for bool

Source§

impl From<WeekdayRepr> for WeekdayRepr

Source§

impl From<YearBase> for bool

Source§

impl From<YearRange> for YearRange

Source§

impl From<YearRepr> for YearRepr

1.17.0 (const: unstable) · Source§

impl From<[u8; 4]> for IpAddr

Source§

impl From<[u8; 4]> for KeyTypeId

1.9.0 (const: unstable) · Source§

impl From<[u8; 4]> for Ipv4Addr

1.17.0 (const: unstable) · Source§

impl From<[u8; 16]> for IpAddr

1.9.0 (const: unstable) · Source§

impl From<[u8; 16]> for Ipv6Addr

Source§

impl From<[u8; 16]> for H128

Source§

impl From<[u8; 20]> for H160

Source§

impl From<[u8; 32]> for AccountId32

Source§

impl From<[u8; 32]> for H256

Source§

impl From<[u8; 32]> for ed25519_dalek::signing::SigningKey

Source§

impl From<[u8; 32]> for ed25519_zebra::signing_key::SigningKey

Source§

impl From<[u8; 32]> for VerificationKeyBytes

Source§

impl From<[u8; 48]> for H384

Source§

impl From<[u8; 64]> for H512

Source§

impl From<[u8; 64]> for Hash

Source§

impl From<[u8; 64]> for ed25519::Signature

Source§

impl From<[u8; 96]> for H768

1.17.0 (const: unstable) · Source§

impl From<[u16; 8]> for IpAddr

1.16.0 (const: unstable) · Source§

impl From<[u16; 8]> for Ipv6Addr

Source§

impl From<[u32; 4]> for vec128_storage

Source§

impl From<[u64; 4]> for vec256_storage

Source§

impl From<u32x8> for __m256i

Source§

impl From<u64x4> for __m256i

Source§

impl<'a> From<&'a EcParameters> for AnyRef<'a>

1.0.0 · Source§

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

Available on non-no_global_oom_handling only.
Source§

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

Source§

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

Source§

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

Source§

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

1.28.0 · Source§

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

Source§

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

Source§

impl<'a> From<&'a U256> for U512

Source§

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

1.28.0 · Source§

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

Available on non-no_global_oom_handling only.
1.28.0 · Source§

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

1.28.0 · Source§

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

1.28.0 · Source§

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

1.6.0 · Source§

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

1.28.0 · Source§

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

Source§

impl<'a> From<&'a ObjectIdentifier> for AnyRef<'a>

Source§

impl<'a> From<&'a EdwardsBasepointTable> for EdwardsBasepointTableRadix32

Source§

impl<'a> From<&'a EdwardsBasepointTable> for EdwardsBasepointTableRadix64

Source§

impl<'a> From<&'a EdwardsBasepointTable> for EdwardsBasepointTableRadix128

Source§

impl<'a> From<&'a EdwardsBasepointTable> for EdwardsBasepointTableRadix256

Source§

impl<'a> From<&'a EdwardsBasepointTableRadix32> for EdwardsBasepointTable

Source§

impl<'a> From<&'a EdwardsBasepointTableRadix32> for EdwardsBasepointTableRadix64

Source§

impl<'a> From<&'a EdwardsBasepointTableRadix32> for EdwardsBasepointTableRadix128

Source§

impl<'a> From<&'a EdwardsBasepointTableRadix32> for EdwardsBasepointTableRadix256

Source§

impl<'a> From<&'a EdwardsBasepointTableRadix64> for EdwardsBasepointTable

Source§

impl<'a> From<&'a EdwardsBasepointTableRadix64> for EdwardsBasepointTableRadix32

Source§

impl<'a> From<&'a EdwardsBasepointTableRadix64> for EdwardsBasepointTableRadix128

Source§

impl<'a> From<&'a EdwardsBasepointTableRadix64> for EdwardsBasepointTableRadix256

Source§

impl<'a> From<&'a EdwardsBasepointTableRadix128> for EdwardsBasepointTable

Source§

impl<'a> From<&'a EdwardsBasepointTableRadix128> for EdwardsBasepointTableRadix32

Source§

impl<'a> From<&'a EdwardsBasepointTableRadix128> for EdwardsBasepointTableRadix64

Source§

impl<'a> From<&'a EdwardsBasepointTableRadix128> for EdwardsBasepointTableRadix256

Source§

impl<'a> From<&'a EdwardsBasepointTableRadix256> for EdwardsBasepointTable

Source§

impl<'a> From<&'a EdwardsBasepointTableRadix256> for EdwardsBasepointTableRadix32

Source§

impl<'a> From<&'a EdwardsBasepointTableRadix256> for EdwardsBasepointTableRadix64

Source§

impl<'a> From<&'a EdwardsBasepointTableRadix256> for EdwardsBasepointTableRadix128

Source§

impl<'a> From<&'a Any> for AnyRef<'a>

Source§

impl<'a> From<&'a BitString> for BitStringRef<'a>

Source§

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

Source§

impl<'a> From<&'a OctetString> for OctetStringRef<'a>

Source§

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

Source§

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

Source§

impl<'a> From<&'a SigningKey> for VerificationKey

Source§

impl<'a> From<&'a SigningKey> for VerificationKeyBytes

Source§

impl<'a> From<&'a U128> for primitive_types::U128

Source§

impl<'a> From<&'a Signature> for SerializedSignature

Source§

impl<'a> From<&'a Keypair> for secp256k1::key::PublicKey

Source§

impl<'a> From<&'a Keypair> for secp256k1::key::SecretKey

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a> From<&'a [u8; 16]> for H128

Source§

impl<'a> From<&'a [u8; 20]> for H160

Source§

impl<'a> From<&'a [u8; 32]> for H256

Source§

impl<'a> From<&'a [u8; 48]> for H384

Source§

impl<'a> From<&'a [u8; 64]> for H512

Source§

impl<'a> From<&'a [u8; 96]> for H768

Source§

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

Source§

impl<'a> From<&'a mut [u8; 16]> for H128

Source§

impl<'a> From<&'a mut [u8; 20]> for H160

Source§

impl<'a> From<&'a mut [u8; 32]> for H256

Source§

impl<'a> From<&'a mut [u8; 48]> for H384

Source§

impl<'a> From<&'a mut [u8; 64]> for H512

Source§

impl<'a> From<&'a mut [u8; 96]> for H768

Source§

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

Source§

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

1.6.0 · Source§

impl<'a> From<&str> for topsoil_core::runtime::std::prelude::Box<dyn Error + 'a>

Available on non-no_global_oom_handling only.
1.0.0 · Source§

impl<'a> From<&str> for topsoil_core::runtime::std::prelude::Box<dyn Error + Sync + Send + 'a>

Available on non-no_global_oom_handling only.
Source§

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

Source§

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

Source§

impl<'a> From<&IntRef<'a>> for Int

Source§

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

Source§

impl<'a> From<&UintRef<'a>> for der::asn1::integer::uint::allocating::Uint

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a> From<Cow<'a, str>> for serde_json::value::Value

1.14.0 · Source§

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

Available on non-no_global_oom_handling only.
1.28.0 · Source§

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

1.28.0 · Source§

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

1.28.0 · Source§

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

Source§

impl<'a> From<()> for AnyRef<'a>

Source§

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

1.28.0 · Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

Available on non-no_global_oom_handling only.
1.6.0 · Source§

impl<'a> From<String> for topsoil_core::runtime::std::prelude::Box<dyn Error + 'a>

Available on non-no_global_oom_handling only.
1.0.0 · Source§

impl<'a> From<String> for topsoil_core::runtime::std::prelude::Box<dyn Error + Sync + Send + 'a>

Available on non-no_global_oom_handling only.
Source§

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

Source§

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

1.28.0 · Source§

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

1.6.0 · Source§

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

Source§

impl<'a> From<Ia5StringRef<'a>> for AnyRef<'a>

Source§

impl<'a> From<Ia5StringRef<'a>> for Ia5String

Source§

impl<'a> From<Null> for AnyRef<'a>

Source§

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

Source§

impl<'a> From<OctetStringRef<'a>> for AnyRef<'a>

Source§

impl<'a> From<PrintableStringRef<'a>> for AnyRef<'a>

Source§

impl<'a> From<PrintableStringRef<'a>> for PrintableString

Source§

impl<'a> From<TeletexStringRef<'a>> for AnyRef<'a>

Source§

impl<'a> From<TeletexStringRef<'a>> for TeletexString

Source§

impl<'a> From<Utf8StringRef<'a>> for String

Available on crate feature alloc only.
Source§

impl<'a> From<Utf8StringRef<'a>> for AnyRef<'a>

Source§

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

Source§

impl<'a> From<VideotexStringRef<'a>> for AnyRef<'a>

Source§

impl<'a> From<NibbleSlice<'a>> for (usize, SmallVec<[u8; 40]>)

Source§

impl<'a> From<NibbleSlice<'a>> for NibbleVec

1.22.0 · Source§

impl<'a, 'b> From<Cow<'b, str>> for topsoil_core::runtime::std::prelude::Box<dyn Error + 'a>

Available on non-no_global_oom_handling only.
1.22.0 · Source§

impl<'a, 'b> From<Cow<'b, str>> for topsoil_core::runtime::std::prelude::Box<dyn Error + Sync + Send + 'a>

Available on non-no_global_oom_handling only.
Source§

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

1.45.0 · Source§

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

1.45.0 · Source§

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

1.0.0 · Source§

impl<'a, E> From<E> for topsoil_core::runtime::std::prelude::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 topsoil_core::runtime::std::prelude::Box<dyn Error + Sync + Send + 'a>
where E: Error + Send + Sync + 'a,

Available on non-no_global_oom_handling only.
Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a, H, B> From<&'a B> for ReadOnlyExternalities<'a, H, B>
where H: Hasher, B: 'a + Backend<H>,

Source§

impl<'a, H, T> From<&'a T> for Leaf<'a, H>
where T: AsRef<[u8]>,

Source§

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

Source§

impl<'a, L> From<Value<'a>> for trie_db::triedbmut::Value<L>
where L: TrieLayout,

1.30.0 (const: unstable) · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.8.0 · Source§

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

1.28.0 · Source§

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

Source§

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

1.30.0 (const: unstable) · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.14.0 · Source§

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

Source§

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

Source§

impl<'a, T> From<&'a T> for topsoil_core::runtime::codec::Compact<T>
where T: Copy,

Source§

impl<'a, T> From<&'a T> for topsoil_core::runtime::codec::CompactRef<'a, T>

Source§

impl<'a, T> From<&'a T> for jam_codec::compact::Compact<T>
where T: Copy,

Source§

impl<'a, T> From<&'a T> for jam_codec::compact::CompactRef<'a, T>

Source§

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

1.8.0 · Source§

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

Source§

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

Source§

impl<'a, T> From<T> for Any
where T: Into<AnyRef<'a>>,

Source§

impl<'a, T> From<T> for ApiRef<'a, T>

Available on crate feature std only.
Source§

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

Source§

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

Source§

impl<'a, T, S> From<BoundedSlice<'a, T, S>> for &'a [T]

Source§

impl<'a, T, U> From<&'a T> for topsoil_core::runtime::codec::Ref<'a, T, U>
where T: EncodeLike<U>, U: Encode,

Source§

impl<'a, T, U> From<&'a T> for jam_codec::encode_like::Ref<'a, T, U>
where T: EncodeLike<U>, U: Encode,

1.77.0 · Source§

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

Source§

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

Creates a new BorrowedBuf from a fully initialized slice.

Source§

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

Creates a new BorrowedBuf from an uninitialized buffer.

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

Source§

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

Creates a new BorrowedBuf from a cursor.

Use BorrowedCursor::with_unfilled_buf instead for a safer alternative.

Source§

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

Source§

impl<'h> From<Match<'h>> for topsoil_core::runtime::std::ops::Range<usize>

Source§

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

Source§

impl<'h> From<Match<'h>> for topsoil_core::runtime::std::ops::Range<usize>

Source§

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

Source§

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

Source§

impl<'msg, M> From<(VerificationKeyBytes, Signature, &'msg M)> for Item
where M: AsRef<[u8]> + ?Sized,

Source§

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

Source§

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

Source§

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

Available on non-no_global_oom_handling only.
Source§

impl<A> From<(A,)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter,)>
where A: IntoIterator,

Source§

impl<A> From<(A,)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter,)>
where A: IntoIterator,

Source§

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

1.19.0 · Source§

impl<A> From<Box<str, A>> for topsoil_core::runtime::std::prelude::Box<[u8], A>
where A: Allocator,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<A> From<A> for Extensions
where A: Extension,

Source§

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

Source§

impl<A, B> From<(A, B)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter)>

Source§

impl<A, B> From<(A, B)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter)>

Source§

impl<A, B> From<(A, B)> for Extensions
where A: Extension, B: Extension,

Source§

impl<A, B> From<Vec<IndividualExposure<A, B>>> for ExposurePage<A, B>

Returns an exposure page from a set of individual exposures.

Source§

impl<A, B, C> From<(A, B, C)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter)>

Source§

impl<A, B, C> From<(A, B, C)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter)>

Source§

impl<A, B, C> From<(A, B, C)> for Extensions
where A: Extension, B: Extension, C: Extension,

Source§

impl<A, B, C, D> From<(A, B, C, D)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D> From<(A, B, C, D)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E> From<(A, B, C, D, E)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E> From<(A, B, C, D, E)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F> From<(A, B, C, D, E, F)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F> From<(A, B, C, D, E, F)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G> From<(A, B, C, D, E, F, G)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G> From<(A, B, C, D, E, F, G)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G, H> From<(A, B, C, D, E, F, G, H)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G, H> From<(A, B, C, D, E, F, G, H)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G, H, I> From<(A, B, C, D, E, F, G, H, I)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G, H, I> From<(A, B, C, D, E, F, G, H, I)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G, H, I, J> From<(A, B, C, D, E, F, G, H, I, J)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G, H, I, J> From<(A, B, C, D, E, F, G, H, I, J)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> From<(A, B, C, D, E, F, G, H, I, J, K)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter, <K as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> From<(A, B, C, D, E, F, G, H, I, J, K)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter, <K as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> From<(A, B, C, D, E, F, G, H, I, J, K, L)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter, <K as IntoIterator>::IntoIter, <L as IntoIterator>::IntoIter)>

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> From<(A, B, C, D, E, F, G, H, I, J, K, L)> for itertools::ziptuple::Zip<(<A as IntoIterator>::IntoIter, <B as IntoIterator>::IntoIter, <C as IntoIterator>::IntoIter, <D as IntoIterator>::IntoIter, <E as IntoIterator>::IntoIter, <F as IntoIterator>::IntoIter, <G as IntoIterator>::IntoIter, <H as IntoIterator>::IntoIter, <I as IntoIterator>::IntoIter, <J as IntoIterator>::IntoIter, <K as IntoIterator>::IntoIter, <L as IntoIterator>::IntoIter)>

Source§

impl<AccountId> From<Option<AccountId>> for RawOrigin<AccountId>

Source§

impl<AccountId> From<AccountId> for StakingAccount<AccountId>

Available on crate feature std only.
Source§

impl<AccountId, AccountIndex> From<AccountId> for MultiAddress<AccountId, AccountIndex>

Source§

impl<Address, Call, Signature, Extension> From<UncheckedExtrinsic<Address, Call, Signature, Extension>> for OpaqueExtrinsic
where Preamble<Address, Signature, Extension>: Encode, Call: Encode,

Source§

impl<AssetId: Ord> From<AssetId> for NativeOrWithId<AssetId>

Source§

impl<Balance> From<SmallVec<[WeightToFeeCoefficient<Balance>; 4]>> for FeePolynomial<Balance>

Source§

impl<C> From<&SigningKey<C>> for ecdsa::verifying::VerifyingKey<C>

Available on crate feature verifying only.
Source§

impl<C> From<&SigningKey<C>> for elliptic_curve::secret_key::SecretKey<C>

Source§

impl<C> From<&VerifyingKey<C>> for elliptic_curve::public_key::PublicKey<C>

Source§

impl<C> From<&VerifyingKey<C>> for GenericArray<u8, <<C as Curve>::FieldBytesSize as ModulusSize>::CompressedPointSize>

Source§

impl<C> From<&VerifyingKey<C>> for EncodedPoint<<C as Curve>::FieldBytesSize>

Source§

impl<C> From<&PublicKey<C>> for ecdsa::verifying::VerifyingKey<C>

Source§

impl<C> From<&PublicKey<C>> for NonIdentity<<C as CurveArithmetic>::AffinePoint>
where C: CurveArithmetic,

Source§

impl<C> From<&PublicKey<C>> for GenericArray<u8, <<C as Curve>::FieldBytesSize as ModulusSize>::CompressedPointSize>

Available on crate feature sec1 only.
Source§

impl<C> From<&PublicKey<C>> for EncodedPoint<<C as Curve>::FieldBytesSize>

Available on crate feature sec1 only.
Source§

impl<C> From<&NonZeroScalar<C>> for ScalarPrimitive<C>
where C: CurveArithmetic,

Source§

impl<C> From<&NonZeroScalar<C>> for elliptic_curve::secret_key::SecretKey<C>
where C: CurveArithmetic,

Available on crate feature arithmetic only.
Source§

impl<C> From<&NonZeroScalar<C>> for GenericArray<u8, <C as Curve>::FieldBytesSize>
where C: CurveArithmetic,

Source§

impl<C> From<&SecretKey<C>> for ecdsa::signing::SigningKey<C>

Source§

impl<C> From<&SecretKey<C>> for NonZeroScalar<C>
where C: CurveArithmetic,

Source§

impl<C> From<u64> for ScalarPrimitive<C>
where C: Curve,

Source§

impl<C> From<Signature<C>> for topsoil_core::runtime::std::prelude::Box<[u8]>

Available on crate feature alloc only.
Source§

impl<C> From<SigningKey<C>> for ecdsa::verifying::VerifyingKey<C>

Available on crate feature verifying only.
Source§

impl<C> From<SigningKey<C>> for elliptic_curve::secret_key::SecretKey<C>

Source§

impl<C> From<Signature<C>> for ecdsa::der::Signature<C>

Source§

impl<C> From<Signature<C>> for GenericArray<u8, <<C as Curve>::FieldBytesSize as Add>::Output>

Source§

impl<C> From<SignatureWithOid<C>> for ecdsa::Signature<C>
where C: PrimeCurve,

Available on crate feature digest only.
Source§

impl<C> From<SignatureWithOid<C>> for GenericArray<u8, <<C as Curve>::FieldBytesSize as Add>::Output>

Available on crate feature digest only.
Source§

impl<C> From<VerifyingKey<C>> for elliptic_curve::public_key::PublicKey<C>

Source§

impl<C> From<VerifyingKey<C>> for GenericArray<u8, <<C as Curve>::FieldBytesSize as ModulusSize>::CompressedPointSize>

Source§

impl<C> From<VerifyingKey<C>> for EncodedPoint<<C as Curve>::FieldBytesSize>

Source§

impl<C> From<PublicKey<C>> for ecdsa::verifying::VerifyingKey<C>

Source§

impl<C> From<PublicKey<C>> for NonIdentity<<C as CurveArithmetic>::AffinePoint>
where C: CurveArithmetic,

Source§

impl<C> From<PublicKey<C>> for GenericArray<u8, <<C as Curve>::FieldBytesSize as ModulusSize>::CompressedPointSize>

Available on crate feature sec1 only.
Source§

impl<C> From<PublicKey<C>> for EncodedPoint<<C as Curve>::FieldBytesSize>

Available on crate feature sec1 only.
Source§

impl<C> From<NonZeroScalar<C>> for ecdsa::signing::SigningKey<C>

Source§

impl<C> From<NonZeroScalar<C>> for ScalarPrimitive<C>
where C: CurveArithmetic,

Source§

impl<C> From<NonZeroScalar<C>> for elliptic_curve::secret_key::SecretKey<C>
where C: CurveArithmetic,

Available on crate feature arithmetic only.
Source§

impl<C> From<NonZeroScalar<C>> for GenericArray<u8, <C as Curve>::FieldBytesSize>
where C: CurveArithmetic,

Source§

impl<C> From<SecretKey<C>> for ecdsa::signing::SigningKey<C>

Source§

impl<C> From<SecretKey<C>> for NonZeroScalar<C>
where C: CurveArithmetic,

Source§

impl<C, P> From<&NonIdentity<P>> for elliptic_curve::public_key::PublicKey<C>

Source§

impl<C, P> From<NonIdentity<P>> for elliptic_curve::public_key::PublicKey<C>

Source§

impl<D> From<u8> for TypeWithDefault<u8, D>
where D: Get<u8>,

Source§

impl<D> From<u8> for TypeWithDefault<u16, D>
where D: Get<u16>,

Source§

impl<D> From<u8> for TypeWithDefault<u32, D>
where D: Get<u32>,

Source§

impl<D> From<u8> for TypeWithDefault<u64, D>
where D: Get<u64>,

Source§

impl<D> From<u8> for TypeWithDefault<u128, D>
where D: Get<u128>,

Source§

impl<D> From<u16> for TypeWithDefault<u16, D>
where D: Get<u16>,

Source§

impl<D> From<u16> for TypeWithDefault<u32, D>
where D: Get<u32>,

Source§

impl<D> From<u16> for TypeWithDefault<u64, D>
where D: Get<u64>,

Source§

impl<D> From<u16> for TypeWithDefault<u128, D>
where D: Get<u128>,

Source§

impl<D> From<u32> for TypeWithDefault<u32, D>
where D: Get<u32>,

Source§

impl<D> From<u32> for TypeWithDefault<u64, D>
where D: Get<u64>,

Source§

impl<D> From<u32> for TypeWithDefault<u128, D>
where D: Get<u128>,

Source§

impl<D> From<u64> for TypeWithDefault<u64, D>
where D: Get<u64>,

Source§

impl<D> From<u64> for TypeWithDefault<u128, D>
where D: Get<u128>,

Source§

impl<D> From<u128> for TypeWithDefault<u128, D>
where D: Get<u128>,

Source§

impl<E> From<Rel32<E>> for Rela32<E>
where E: Endian,

Source§

impl<E> From<Rel64<E>> for Rela64<E>
where E: Endian,

Source§

impl<E> From<E> for MakeFatalError<E>
where E: Encode,

Source§

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

Source§

impl<F> From<TypeDefPrimitive> for TypeDef<F>
where F: Form,

Source§

impl<F> From<TypeDefPrimitive> for Type<F>
where F: Form,

Source§

impl<F> From<TypeDefArray<F>> for TypeDef<F>
where F: Form,

Source§

impl<F> From<TypeDefArray<F>> for Type<F>
where F: Form,

Source§

impl<F> From<TypeDefBitSequence<F>> for TypeDef<F>
where F: Form,

Source§

impl<F> From<TypeDefBitSequence<F>> for Type<F>
where F: Form,

Source§

impl<F> From<TypeDefCompact<F>> for TypeDef<F>
where F: Form,

Source§

impl<F> From<TypeDefCompact<F>> for Type<F>
where F: Form,

Source§

impl<F> From<TypeDefComposite<F>> for TypeDef<F>
where F: Form,

Source§

impl<F> From<TypeDefSequence<F>> for TypeDef<F>
where F: Form,

Source§

impl<F> From<TypeDefSequence<F>> for Type<F>
where F: Form,

Source§

impl<F> From<TypeDefTuple<F>> for TypeDef<F>
where F: Form,

Source§

impl<F> From<TypeDefTuple<F>> for Type<F>
where F: Form,

Source§

impl<F> From<TypeDefVariant<F>> for TypeDef<F>
where F: Form,

Source§

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

Source§

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

Source§

impl<H> From<&StorageProof> for MemoryDB<H, HashKey<H>, Vec<u8>>
where H: Hasher,

Source§

impl<H> From<(Storage, StateVersion)> for TestExternalities<H>
where H: Hasher, <H as Hasher>::Out: Ord + 'static + Codec,

Source§

impl<H> From<(Storage, StateVersion)> for TrieBackend<MemoryDB<H, PrefixedKey<H>, Vec<u8>>, H>
where H: Hasher, <H as Hasher>::Out: Codec + Ord,

Available on crate feature std only.
Source§

impl<H> From<(Vec<(Option<ChildInfo>, Vec<(Vec<u8>, Option<Vec<u8>>)>)>, StateVersion)> for TrieBackend<MemoryDB<H, PrefixedKey<H>, Vec<u8>>, H>
where H: Hasher, <H as Hasher>::Out: Codec + Ord,

Source§

impl<H> From<(BTreeMap<Vec<u8>, Vec<u8>>, StateVersion)> for TrieBackend<MemoryDB<H, PrefixedKey<H>, Vec<u8>>, H>
where H: Hasher, <H as Hasher>::Out: Codec + Ord,

Source§

impl<H> From<(HashMap<Option<ChildInfo>, BTreeMap<Vec<u8>, Vec<u8>>>, StateVersion)> for TrieBackend<MemoryDB<H, PrefixedKey<H>, Vec<u8>>, H>
where H: Hasher, <H as Hasher>::Out: Codec + Ord,

Source§

impl<H> From<(Bytes, H)> for CachedValue<H>

Source§

impl<H> From<Option<(Bytes, H)>> for CachedValue<H>

Source§

impl<H> From<Option<H>> for CachedValue<H>

Source§

impl<H> From<Error> for subsoil::trie::error::Error<H>

Source§

impl<H> From<Storage> for OverlayedChanges<H>
where H: Hasher,

Available on non-substrate_runtime only.
Source§

impl<H> From<Storage> for TestExternalities<H>
where H: Hasher, <H as Hasher>::Out: Ord + 'static + Codec,

Source§

impl<H> From<Box<TrieError<H, Error<H>>>> for subsoil::trie::error::Error<H>

Source§

impl<H> From<StorageProof> for MemoryDB<H, HashKey<H>, Vec<u8>>
where H: Hasher,

Source§

impl<H> From<H> for CachedValue<H>

Source§

impl<H> From<H> for XoFTranscript<H>

Source§

impl<H, CodecError> From<Box<TrieError<H, CodecError>>> for subsoil::trie::trie_codec::Error<H, CodecError>

Source§

impl<H, L> From<L> for DataOrHash<H, L>
where H: Hash,

Source§

impl<H, N> From<Equivocation<Public, Precommit<H, N>, Signature>> for Equivocation<H, N>

Source§

impl<H, N> From<Equivocation<Public, Prevote<H, N>, Signature>> for Equivocation<H, N>

Source§

impl<H, N, S, Id> From<Commit<H, N, S, Id>> for CompactCommit<H, N, S, Id>
where H: Clone, N: Clone,

Source§

impl<H, N, S, Id> From<CompactCommit<H, N, S, Id>> for Commit<H, N, S, Id>

Source§

impl<Header, Extrinsic> From<Block<Header, Extrinsic>> for LazyBlock<Header, Extrinsic>
where Extrinsic: Into<OpaqueExtrinsic>,

1.17.0 (const: unstable) · Source§

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

Source§

impl<I> From<I> for KeyValueStates
where I: IntoIterator<Item = (Vec<u8>, (Vec<(Vec<u8>, Vec<u8>)>, Vec<Vec<u8>>))>,

Source§

impl<Inner> From<Inner> for FakeDispatchable<Inner>

Source§

impl<K, P> From<GeneratedSessionKeys<K, P>> for OpaqueGeneratedSessionKeys
where K: Encode, P: Encode,

Source§

impl<K, V> From<HashMap<K, V, RandomState>> for AHashMap<K, V>

Source§

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

Available on crate feature default-hasher only.
Source§

impl<K, V, S> From<BoundedBTreeMap<K, V, S>> for BTreeMap<K, V>
where K: Ord,

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 std::collections::hash::map::HashMap<K, V>
where K: Eq + Hash,

Source§

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

Source§

impl<L> From<&ValueOwned<<<L as TrieLayout>::Hash as Hasher>::Out>> for trie_db::triedbmut::Value<L>
where L: TrieLayout,

Source§

impl<L> From<(Bytes, Option<u32>)> for trie_db::triedbmut::Value<L>
where L: TrieLayout,

Source§

impl<L, R> From<Either<L, R>> for Result<R, L>

Convert from Either to Result with Right => Ok and Left => Err.

Source§

impl<L, R> From<Result<R, L>> for Either<L, R>

Convert from Result to Either with Ok => Right and Err => Left.

Source§

impl<LeftPair, RightPair, const LEFT_PLUS_RIGHT_PUBLIC_LEN: usize, const SIGNATURE_LEN: usize, const POP_LEN: usize, SubTag> From<Pair<LeftPair, RightPair, LEFT_PLUS_RIGHT_PUBLIC_LEN, SIGNATURE_LEN, POP_LEN, SubTag>> for CryptoBytes<LEFT_PLUS_RIGHT_PUBLIC_LEN, (PublicTag, (PairedCryptoTag, SubTag))>
where LeftPair: Pair, RightPair: Pair, SubTag: PairedCryptoSubTagBound, Pair<LeftPair, RightPair, LEFT_PLUS_RIGHT_PUBLIC_LEN, SIGNATURE_LEN, POP_LEN, SubTag>: Pair<Public = CryptoBytes<LEFT_PLUS_RIGHT_PUBLIC_LEN, (PublicTag, (PairedCryptoTag, SubTag))>>,

Source§

impl<N, D> From<(N, D)> for FixedI64

Source§

impl<N, D> From<(N, D)> for FixedI128

Source§

impl<N, D> From<(N, D)> for FixedU64

Source§

impl<N, D> From<(N, D)> for FixedU128

Source§

impl<N, E, F, W> From<SubscriberBuilder<N, E, F, W>> for Dispatch
where N: for<'writer> FormatFields<'writer> + 'static, E: FormatEvent<Registry, N> + 'static, W: for<'writer> MakeWriter<'writer> + 'static, F: Layer<Layered<Layer<Registry, N, E, W>, Registry>> + Send + Sync + 'static, Layer<Registry, N, E, W>: Layer<Registry> + Send + Sync + 'static,

Source§

impl<N, S> From<SignedCommitment<N, S>> for VersionedFinalityProof<N, S>

Source§

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

Source§

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

Source§

impl<O> From<f32> for F32<O>
where O: ByteOrder,

Source§

impl<O> From<f64> for F64<O>
where O: ByteOrder,

Source§

impl<O> From<i16> for I16<O>
where O: ByteOrder,

Source§

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

Source§

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

Source§

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

Source§

impl<O> From<isize> for Isize<O>
where O: ByteOrder,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<O> From<usize> for Usize<O>
where O: ByteOrder,

Source§

impl<O> From<F32<O>> for f32
where O: ByteOrder,

Source§

impl<O> From<F32<O>> for f64
where O: ByteOrder,

Source§

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

Source§

impl<O> From<F64<O>> for f64
where O: ByteOrder,

Source§

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

Source§

impl<O> From<I16<O>> for i16
where O: ByteOrder,

Source§

impl<O> From<I16<O>> for i32
where O: ByteOrder,

Source§

impl<O> From<I16<O>> for i64
where O: ByteOrder,

Source§

impl<O> From<I16<O>> for i128
where O: ByteOrder,

Source§

impl<O> From<I16<O>> for isize
where O: ByteOrder,

Source§

impl<O> From<I16<O>> for [u8; 2]
where O: ByteOrder,

Source§

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

Source§

impl<O> From<I32<O>> for i64
where O: ByteOrder,

Source§

impl<O> From<I32<O>> for i128
where O: ByteOrder,

Source§

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

Source§

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

Source§

impl<O> From<I64<O>> for i128
where O: ByteOrder,

Source§

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

Source§

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

Source§

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

Source§

impl<O> From<Isize<O>> for isize
where O: ByteOrder,

Source§

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

Source§

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

Source§

impl<O> From<U16<O>> for u32
where O: ByteOrder,

Source§

impl<O> From<U16<O>> for u64
where O: ByteOrder,

Source§

impl<O> From<U16<O>> for u128
where O: ByteOrder,

Source§

impl<O> From<U16<O>> for usize
where O: ByteOrder,

Source§

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

Source§

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

Source§

impl<O> From<U32<O>> for u64
where O: ByteOrder,

Source§

impl<O> From<U32<O>> for u128
where O: ByteOrder,

Source§

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

Source§

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

Source§

impl<O> From<U64<O>> for u128
where O: ByteOrder,

Source§

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

Source§

impl<O> From<U128<O>> for u128
where O: ByteOrder,

Source§

impl<O> From<U128<O>> for [u8; 16]
where O: ByteOrder,

Source§

impl<O> From<Usize<O>> for usize
where O: ByteOrder,

Source§

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

Source§

impl<O> From<[u8; 2]> for I16<O>
where O: ByteOrder,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<O, P> From<F32<O>> for F64<P>
where O: ByteOrder, P: ByteOrder,

Source§

impl<O, P> From<I16<O>> for I32<P>
where O: ByteOrder, P: ByteOrder,

Source§

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

Source§

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

Source§

impl<O, P> From<I16<O>> for Isize<P>
where O: ByteOrder, P: ByteOrder,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<O, P> From<U16<O>> for Usize<P>
where O: ByteOrder, P: ByteOrder,

Source§

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

Source§

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

Source§

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

Source§

impl<P> From<P> for FixedI64

Source§

impl<P> From<P> for FixedI128

Source§

impl<P> From<P> for FixedU64

Source§

impl<P> From<P> for FixedU128

Source§

impl<PUBLIC> From<RecoverableSignature> for CryptoBytes<subsoil::::core::ecdsa::GenericSignature::{constant#0}, (SignatureTag, PUBLIC)>

Available on crate feature std only.
Source§

impl<R> From<R> for DebugAbbrev<R>

Source§

impl<R> From<R> for DebugAddr<R>

Source§

impl<R> From<R> for DebugAranges<R>

Source§

impl<R> From<R> for DebugFrame<R>
where R: Reader,

Source§

impl<R> From<R> for EhFrame<R>
where R: Reader,

Source§

impl<R> From<R> for EhFrameHdr<R>
where R: Reader,

Source§

impl<R> From<R> for DebugCuIndex<R>

Source§

impl<R> From<R> for DebugTuIndex<R>

Source§

impl<R> From<R> for DebugLine<R>

Source§

impl<R> From<R> for DebugLoc<R>

Source§

impl<R> From<R> for DebugLocLists<R>

Source§

impl<R> From<R> for DebugMacinfo<R>

Source§

impl<R> From<R> for DebugMacro<R>

Source§

impl<R> From<R> for DebugPubNames<R>
where R: Reader,

Source§

impl<R> From<R> for DebugPubTypes<R>
where R: Reader,

Source§

impl<R> From<R> for DebugRanges<R>

Source§

impl<R> From<R> for DebugRngLists<R>

Source§

impl<R> From<R> for DebugLineStr<R>

Source§

impl<R> From<R> for DebugStr<R>

Source§

impl<R> From<R> for DebugStrOffsets<R>

Source§

impl<R> From<R> for DebugInfo<R>

Source§

impl<R> From<R> for DebugTypes<R>

Source§

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

Source§

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

Source§

impl<R, T> From<T> for lock_api::rwlock::RwLock<R, T>
where R: RawRwLock,

Source§

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

Source§

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

Source§

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

Source§

impl<S> From<S> for Secret<S>
where S: Zeroize,

Source§

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

Source§

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

Source§

impl<SE> From<SE> for AsTransactionExtension<SE>
where SE: SignedExtension,

Source§

impl<Src, Dst> From<ConvertError<AlignmentError<Src, Dst>, SizeError<Src, Dst>, Infallible>> for ConvertError<AlignmentError<Src, Dst>, SizeError<Src, Dst>, ValidityError<Src, Dst>>
where Dst: TryFromBytes + ?Sized,

Source§

impl<Src, Dst> From<ConvertError<AlignmentError<Src, Dst>, SizeError<Src, Dst>, Infallible>> for SizeError<Src, Dst>
where Dst: Unaligned + ?Sized,

Source§

impl<Src, Dst> From<AlignmentError<Src, Dst>> for Infallible
where Dst: Unaligned + ?Sized,

Source§

impl<Src, Dst, A, S> From<ValidityError<Src, Dst>> for ConvertError<A, S, ValidityError<Src, Dst>>
where Dst: TryFromBytes + ?Sized,

Source§

impl<Src, Dst, A, V> From<SizeError<Src, Dst>> for ConvertError<A, SizeError<Src, Dst>, V>
where Dst: ?Sized,

Source§

impl<Src, Dst, S, V> From<ConvertError<AlignmentError<Src, Dst>, S, V>> for ConvertError<Infallible, S, V>
where Dst: Unaligned + ?Sized,

Source§

impl<Src, Dst, S, V> From<AlignmentError<Src, Dst>> for ConvertError<AlignmentError<Src, Dst>, S, V>
where Dst: ?Sized,

Source§

impl<T> From<&[T]> for serde_json::value::Value
where T: Clone + Into<Value>,

1.0.0 · Source§

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

Available on non-no_global_oom_handling only.
1.17.0 · Source§

impl<T> From<&[T]> for topsoil_core::runtime::std::prelude::Box<[T]>
where T: Clone,

Available on non-no_global_oom_handling only.
1.21.0 · Source§

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

Available on non-no_global_oom_handling only.
1.21.0 · Source§

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

Available on non-no_global_oom_handling only.
Source§

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

Available on non-no_global_oom_handling only.
1.19.0 · Source§

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

Available on non-no_global_oom_handling only.
1.84.0 · Source§

impl<T> From<&mut [T]> for topsoil_core::runtime::std::prelude::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.84.0 · Source§

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

Available on non-no_global_oom_handling only.
Source§

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

Available on non-no_global_oom_handling only.
Source§

impl<T> From<(<T as Form>::String, Option<<T as Form>::Type>)> for TypeParameter<T>
where T: Form,

Source§

impl<T> From<(Path<T>, Vec<TypeParameter<T>>, TypeDef<T>, Vec<<T as Form>::String>)> for Type<T>
where T: Form,

1.45.0 · Source§

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

Available on non-no_global_oom_handling only.
Source§

impl<T> From<Option<T>> for serde_json::value::Value
where T: Into<Value>,

Source§

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

Source§

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

Source§

impl<T> From<TrieError<T, Error<T>>> for TrieError

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.71.0 · Source§

impl<T> From<[T; N]> for (T₁, T₂, …, Tₙ)

This trait is implemented for tuples up to twelve items long.

1.34.0 (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.

1.23.0 (const: unstable) · Source§

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

Available on target_has_atomic_load_store=ptr only.
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.25.0 (const: unstable) · Source§

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

1.71.0 · Source§

impl<T> From<(T₁, T₂, …, Tₙ)> for [T; N]

This trait is implemented for tuples up to twelve items long.

Source§

impl<T> From<u32> for UntrackedSymbol<T>

Source§

impl<T> From<u32> for Pointer<T>
where T: PointerType,

Source§

impl<T> From<CryptoBytes<32, T>> for H256

Source§

impl<T> From<CryptoBytes<64, T>> for H512

Source§

impl<T> From<DispatchErrorWithPostInfo<T>> for &'static str
where T: Eq + PartialEq + Clone + Copy + Encode + Decode + Printable,

Source§

impl<T> From<Vec<Field<T>>> for TypeDefComposite<T>
where T: Form,

Source§

impl<T> From<Vec<Variant<T>>> for TypeDefVariant<T>
where T: Form,

Source§

impl<T> From<Vec<T>> for serde_json::value::Value
where T: Into<Value>,

1.31.0 (const: unstable) · Source§

impl<T> From<NonZero<T>> for T

Source§

impl<T> From<Range<T>> for core::range::Range<T>

Source§

impl<T> From<RangeFrom<T>> for core::range::RangeFrom<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>

Source§

impl<T> From<RecvError> for topsoil_core::runtime::std::sync::oneshot::RecvTimeoutError<T>

Source§

impl<T> From<RecvError> for topsoil_core::runtime::std::sync::oneshot::TryRecvError<T>

Source§

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

1.24.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<T> From<Range<T>> for topsoil_core::runtime::std::ops::Range<T>

Source§

impl<T> From<RangeFrom<T>> for topsoil_core::runtime::std::ops::RangeFrom<T>

1.95.0 (const: unstable) · Source§

impl<T> From<RangeInclusive<T>> for topsoil_core::runtime::std::ops::RangeInclusive<T>

1.96.0 · Source§

impl<T> From<RangeToInclusive<T>> for topsoil_core::runtime::std::ops::RangeToInclusive<T>

Source§

impl<T> From<HashSet<T, RandomState>> for AHashSet<T>

Source§

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

Source§

impl<T> From<Checked<T>> for CtOption<T>

Source§

impl<T> From<SetOfVec<T>> for topsoil_core::runtime::Vec<T>
where T: DerOrd,

Available on crate feature alloc only.
Source§

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

Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

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

Available on relaxed_coherence only.
Source§

impl<T> From<DebugInfoOffset<T>> for UnitSectionOffset<T>

Source§

impl<T> From<DebugTypesOffset<T>> for UnitSectionOffset<T>

Source§

impl<T> From<Pointer<T>> for u32
where T: PointerType,

Source§

impl<T> From<Pointer<T>> for u64
where T: PointerType,

Source§

impl<T> From<Pointer<T>> for usize
where T: PointerType,

Source§

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

Source§

impl<T> From<CtOption<T>> for Checked<T>

Source§

impl<T> From<T> for DeriveJunction
where T: AsRef<str>,

1.12.0 (const: unstable) · Source§

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

1.36.0 (const: unstable) · Source§

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

Source§

impl<T> From<T> for WrapperOpaque<T>

Source§

impl<T> From<T> for topsoil_core::runtime::codec::Compact<T>

Source§

impl<T> From<T> for CallAndMaybeEncoded<T>

Source§

impl<T> From<T> for Rational128
where T: Into<u128>,

1.12.0 (const: unstable) · Source§

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

1.70.0 (const: unstable) · Source§

impl<T> From<T> for topsoil_core::runtime::std::cell::OnceCell<T>

1.12.0 (const: unstable) · Source§

impl<T> From<T> for RefCell<T>

Source§

impl<T> From<T> for SyncUnsafeCell<T>

1.12.0 (const: unstable) · Source§

impl<T> From<T> for UnsafeCell<T>

1.6.0 · Source§

impl<T> From<T> for topsoil_core::runtime::std::prelude::Box<T>

Available on non-no_global_oom_handling only.
1.6.0 · Source§

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

Available on non-no_global_oom_handling only.
Source§

impl<T> From<T> for topsoil_core::runtime::std::sync::nonpoison::Mutex<T>

Source§

impl<T> From<T> for topsoil_core::runtime::std::sync::nonpoison::RwLock<T>

1.6.0 · Source§

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

Available on non-no_global_oom_handling only.
Source§

impl<T> From<T> for Exclusive<T>

1.24.0 · Source§

impl<T> From<T> for topsoil_core::runtime::std::sync::Mutex<T>

1.70.0 · Source§

impl<T> From<T> for OnceLock<T>

Source§

impl<T> From<T> for ReentrantLock<T>

1.24.0 · Source§

impl<T> From<T> for topsoil_core::runtime::std::sync::RwLock<T>

Source§

impl<T> From<T> for UnsafePinned<T>

Source§

impl<T> From<T> for allocator_api2::stable::boxed::Box<T>

Available on non-no_global_oom_handling only.
Source§

impl<T> From<T> for futures_util::lock::mutex::Mutex<T>

Source§

impl<T> From<T> for DebugFrameOffset<T>

Source§

impl<T> From<T> for EhFrameOffset<T>

Source§

impl<T> From<T> for jam_codec::compact::Compact<T>

Source§

impl<T> From<T> for once_cell::sync::OnceCell<T>

Source§

impl<T> From<T> for once_cell::unsync::OnceCell<T>

Source§

impl<T> From<T> for Message

Source§

impl<T> From<T> for Agent<T>

Source§

impl<T> From<T> for Delegator<T>

1.0.0 (const: unstable) · Source§

impl<T> From<T> for T

Source§

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

Source§

impl<T, A> From<&[T]> for allocator_api2::stable::boxed::Box<[T], A>
where T: Copy, A: Allocator + Default,

Available on non-no_global_oom_handling only.
Source§

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 topsoil_core::runtime::Vec<T, A>
where A: Allocator,

1.5.0 · Source§

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

1.10.0 · Source§

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

1.20.0 · Source§

impl<T, A> From<Vec<T, A>> for topsoil_core::runtime::std::prelude::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.21.0 · Source§

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

Available on non-no_global_oom_handling only.
1.10.0 · Source§

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

1.18.0 · Source§

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

1.21.0 · Source§

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

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

Source§

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

Source§

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

Source§

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

Available on non-no_global_oom_handling only.
Source§

impl<T, A, const N: usize> From<[T; N]> for hashbrown::set::HashSet<T, RandomState, A>
where T: Eq + Hash, A: Default + Allocator,

Available on crate feature default-hasher only.
Source§

impl<T, A, const N: usize> From<Box<[T; N], A>> for allocator_api2::stable::vec::Vec<T, A>
where A: Allocator,

Source§

impl<T, D> From<Compact<TypeWithDefault<T, D>>> for TypeWithDefault<T, D>
where D: Get<T>,

Source§

impl<T, E> From<E> for DispatchErrorWithPostInfo<T>

Source§

impl<T, H> From<T> for MaybeHashed<T, H>

Source§

impl<T, S> From<BoundedBTreeSet<T, S>> for BTreeSet<T>
where T: Ord,

Source§

impl<T, S> From<BoundedVec<T, S>> for topsoil_core::runtime::Vec<T>
where S: Get<u32>,

Source§

impl<T, S, A> From<HashMap<T, (), S, A>> for hashbrown::set::HashSet<T, S, A>
where A: Allocator,

Source§

impl<T, S, A> From<HashMap<T, (), S, A>> for hashbrown::set::HashSet<T, S, A>
where A: Allocator + Clone,

Source§

impl<T, U> From<Error<T, U>> for TrieError

Source§

impl<T, const CAP: usize> From<[T; CAP]> for arrayvec::arrayvec::ArrayVec<T, CAP>

Create an ArrayVec from an array.

use arrayvec::ArrayVec;

let mut array = ArrayVec::from([1, 2, 3]);
assert_eq!(array.len(), 3);
assert_eq!(array.capacity(), 3);
1.74.0 · Source§

impl<T, const N: usize> From<&[T; N]> for topsoil_core::runtime::Vec<T>
where T: Clone,

Available on non-no_global_oom_handling only.
1.74.0 · Source§

impl<T, const N: usize> From<&mut [T; N]> for topsoil_core::runtime::Vec<T>
where T: Clone,

Available on non-no_global_oom_handling only.
Source§

impl<T, const N: usize> From<[T; N]> for serde_json::value::Value
where T: Into<Value>,

1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for BinaryHeap<T>
where T: Ord,

1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for LinkedList<T>

1.44.0 · Source§

impl<T, const N: usize> From<[T; N]> for topsoil_core::runtime::Vec<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 VecDeque<T>

1.45.0 · Source§

impl<T, const N: usize> From<[T; N]> for topsoil_core::runtime::std::prelude::Box<[T]>

Available on non-no_global_oom_handling only.
1.74.0 · Source§

impl<T, const N: usize> From<[T; N]> for Rc<[T]>

Available on non-no_global_oom_handling only.
1.74.0 · Source§

impl<T, const N: usize> From<[T; N]> for Arc<[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,

1.56.0 · Source§

impl<T, const N: usize> From<[T; N]> for std::collections::hash::set::HashSet<T>
where T: Eq + Hash,

Source§

impl<T, const N: usize> From<[T; N]> for AHashSet<T>
where T: Eq + Hash,

Source§

impl<T, const N: usize> From<[T; N]> for allocator_api2::stable::boxed::Box<[T]>

Available on non-no_global_oom_handling only.
Source§

impl<T, const N: usize> From<[T; N]> for allocator_api2::stable::vec::Vec<T>

Available on non-no_global_oom_handling only.
Source§

impl<T, const N: usize> From<Mask<T, N>> for [bool; N]
where T: MaskElement,

Source§

impl<T, const N: usize> From<Simd<T, N>> for [T; N]
where T: SimdElement,

1.95.0 · Source§

impl<T, const N: usize> From<MaybeUninit<[T; N]>> for [MaybeUninit<T>; N]

Source§

impl<T, const N: usize> From<[bool; N]> for Mask<T, N>
where T: MaskElement,

1.95.0 · Source§

impl<T, const N: usize> From<[MaybeUninit<T>; N]> for MaybeUninit<[T; N]>

Source§

impl<T: Config> From<Error<T>> for &'static str

Source§

impl<T: Config> From<Error<T>> for DispatchError

Source§

impl<T: Config> From<Event<T>> for ()

Source§

impl<TAG> From<PublicKey> for CryptoBytes<subsoil::::core::ecdsa::GenericPublic::{constant#0}, (PublicTag, TAG)>

Available on crate feature std only.
Source§

impl<W> From<Rc<W>> for LocalWaker
where W: LocalWake + 'static,

Source§

impl<W> From<Rc<W>> for RawWaker
where W: LocalWake + 'static,

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

Source§

impl<W> From<x4<W>> for vec512_storage
where W: Copy, vec128_storage: From<W>,

Source§

impl<W, G> From<x2<W, G>> for vec256_storage
where W: Copy, vec128_storage: From<W>,

Source§

impl<X> From<Range<X>> for Uniform<X>
where X: SampleUniform,

Source§

impl<X> From<RangeInclusive<X>> for Uniform<X>
where X: SampleUniform,

Source§

impl<Xt> From<Block<Xt>> for LazyBlock<Header<u64, BlakeTwo256>, Xt>
where Xt: Into<OpaqueExtrinsic>,

Source§

impl<Z> From<Z> for Zeroizing<Z>
where Z: Zeroize,

Source§

impl<const L: usize, const H: usize, const LIMBS: usize> From<&(Uint<L>, Uint<H>)> for crypto_bigint::uint::Uint<LIMBS>
where Uint<H>: ConcatMixed<Uint<L>, MixedOutput = Uint<LIMBS>>,

Source§

impl<const L: usize, const H: usize, const LIMBS: usize> From<(Uint<L>, Uint<H>)> for crypto_bigint::uint::Uint<LIMBS>
where Uint<H>: ConcatMixed<Uint<L>, MixedOutput = Uint<LIMBS>>,

Source§

impl<const L: usize, const H: usize, const LIMBS: usize> From<Uint<LIMBS>> for (Uint<L>, Uint<H>)

Source§

impl<const LIMBS: usize> From<u8> for crypto_bigint::uint::Uint<LIMBS>

Source§

impl<const LIMBS: usize> From<u16> for crypto_bigint::uint::Uint<LIMBS>

Source§

impl<const LIMBS: usize> From<u32> for crypto_bigint::uint::Uint<LIMBS>

Source§

impl<const LIMBS: usize> From<u64> for crypto_bigint::uint::Uint<LIMBS>

Source§

impl<const LIMBS: usize> From<u128> for crypto_bigint::uint::Uint<LIMBS>

Source§

impl<const LIMBS: usize> From<NonZero<u8>> for crypto_bigint::non_zero::NonZero<Uint<LIMBS>>

Source§

impl<const LIMBS: usize> From<NonZero<u16>> for crypto_bigint::non_zero::NonZero<Uint<LIMBS>>

Source§

impl<const LIMBS: usize> From<NonZero<u32>> for crypto_bigint::non_zero::NonZero<Uint<LIMBS>>

Source§

impl<const LIMBS: usize> From<NonZero<u64>> for crypto_bigint::non_zero::NonZero<Uint<LIMBS>>

Source§

impl<const LIMBS: usize> From<NonZero<u128>> for crypto_bigint::non_zero::NonZero<Uint<LIMBS>>

Source§

impl<const LIMBS: usize> From<Limb> for crypto_bigint::uint::Uint<LIMBS>

Source§

impl<const LIMBS: usize> From<Uint<LIMBS>> for [u64; LIMBS]

Source§

impl<const LIMBS: usize> From<Uint<LIMBS>> for [Limb; LIMBS]

Source§

impl<const LIMBS: usize> From<[u64; LIMBS]> for crypto_bigint::uint::Uint<LIMBS>

Source§

impl<const LIMBS: usize> From<[Limb; LIMBS]> for crypto_bigint::uint::Uint<LIMBS>

Source§

impl<const LIMBS: usize, P> From<&Residue<P, LIMBS>> for DynResidue<LIMBS>
where P: ResidueParams<LIMBS>,

Source§

impl<const LIMBS: usize, const LIMBS2: usize> From<&Uint<LIMBS>> for crypto_bigint::uint::Uint<LIMBS2>

Source§

impl<const MIN: i8, const MAX: i8> From<Option<RangedI8<MIN, MAX>>> for OptionRangedI8<MIN, MAX>

Source§

impl<const MIN: i8, const MAX: i8> From<OptionRangedI8<MIN, MAX>> for Option<RangedI8<MIN, MAX>>

Source§

impl<const MIN: i8, const MAX: i8> From<RangedI8<MIN, MAX>> for i8

Source§

impl<const MIN: i8, const MAX: i8> From<RangedI8<MIN, MAX>> for OptionRangedI8<MIN, MAX>

Source§

impl<const MIN: i16, const MAX: i16> From<Option<RangedI16<MIN, MAX>>> for OptionRangedI16<MIN, MAX>

Source§

impl<const MIN: i16, const MAX: i16> From<OptionRangedI16<MIN, MAX>> for Option<RangedI16<MIN, MAX>>

Source§

impl<const MIN: i16, const MAX: i16> From<RangedI16<MIN, MAX>> for i16

Source§

impl<const MIN: i16, const MAX: i16> From<RangedI16<MIN, MAX>> for OptionRangedI16<MIN, MAX>

Source§

impl<const MIN: i32, const MAX: i32> From<Option<RangedI32<MIN, MAX>>> for OptionRangedI32<MIN, MAX>

Source§

impl<const MIN: i32, const MAX: i32> From<OptionRangedI32<MIN, MAX>> for Option<RangedI32<MIN, MAX>>

Source§

impl<const MIN: i32, const MAX: i32> From<RangedI32<MIN, MAX>> for i32

Source§

impl<const MIN: i32, const MAX: i32> From<RangedI32<MIN, MAX>> for OptionRangedI32<MIN, MAX>

Source§

impl<const MIN: i64, const MAX: i64> From<Option<RangedI64<MIN, MAX>>> for OptionRangedI64<MIN, MAX>

Source§

impl<const MIN: i64, const MAX: i64> From<OptionRangedI64<MIN, MAX>> for Option<RangedI64<MIN, MAX>>

Source§

impl<const MIN: i64, const MAX: i64> From<RangedI64<MIN, MAX>> for i64

Source§

impl<const MIN: i64, const MAX: i64> From<RangedI64<MIN, MAX>> for OptionRangedI64<MIN, MAX>

Source§

impl<const MIN: i128, const MAX: i128> From<Option<RangedI128<MIN, MAX>>> for OptionRangedI128<MIN, MAX>

Source§

impl<const MIN: i128, const MAX: i128> From<OptionRangedI128<MIN, MAX>> for Option<RangedI128<MIN, MAX>>

Source§

impl<const MIN: i128, const MAX: i128> From<RangedI128<MIN, MAX>> for i128

Source§

impl<const MIN: i128, const MAX: i128> From<RangedI128<MIN, MAX>> for OptionRangedI128<MIN, MAX>

Source§

impl<const MIN: isize, const MAX: isize> From<Option<RangedIsize<MIN, MAX>>> for OptionRangedIsize<MIN, MAX>

Source§

impl<const MIN: isize, const MAX: isize> From<OptionRangedIsize<MIN, MAX>> for Option<RangedIsize<MIN, MAX>>

Source§

impl<const MIN: isize, const MAX: isize> From<RangedIsize<MIN, MAX>> for isize

Source§

impl<const MIN: isize, const MAX: isize> From<RangedIsize<MIN, MAX>> for OptionRangedIsize<MIN, MAX>

Source§

impl<const MIN: u8, const MAX: u8> From<Option<RangedU8<MIN, MAX>>> for OptionRangedU8<MIN, MAX>

Source§

impl<const MIN: u8, const MAX: u8> From<OptionRangedU8<MIN, MAX>> for Option<RangedU8<MIN, MAX>>

Source§

impl<const MIN: u8, const MAX: u8> From<RangedU8<MIN, MAX>> for u8

Source§

impl<const MIN: u8, const MAX: u8> From<RangedU8<MIN, MAX>> for OptionRangedU8<MIN, MAX>

Source§

impl<const MIN: u16, const MAX: u16> From<Option<RangedU16<MIN, MAX>>> for OptionRangedU16<MIN, MAX>

Source§

impl<const MIN: u16, const MAX: u16> From<OptionRangedU16<MIN, MAX>> for Option<RangedU16<MIN, MAX>>

Source§

impl<const MIN: u16, const MAX: u16> From<RangedU16<MIN, MAX>> for u16

Source§

impl<const MIN: u16, const MAX: u16> From<RangedU16<MIN, MAX>> for OptionRangedU16<MIN, MAX>

Source§

impl<const MIN: u32, const MAX: u32> From<Option<RangedU32<MIN, MAX>>> for OptionRangedU32<MIN, MAX>

Source§

impl<const MIN: u32, const MAX: u32> From<OptionRangedU32<MIN, MAX>> for Option<RangedU32<MIN, MAX>>

Source§

impl<const MIN: u32, const MAX: u32> From<RangedU32<MIN, MAX>> for u32

Source§

impl<const MIN: u32, const MAX: u32> From<RangedU32<MIN, MAX>> for OptionRangedU32<MIN, MAX>

Source§

impl<const MIN: u64, const MAX: u64> From<Option<RangedU64<MIN, MAX>>> for OptionRangedU64<MIN, MAX>

Source§

impl<const MIN: u64, const MAX: u64> From<OptionRangedU64<MIN, MAX>> for Option<RangedU64<MIN, MAX>>

Source§

impl<const MIN: u64, const MAX: u64> From<RangedU64<MIN, MAX>> for u64

Source§

impl<const MIN: u64, const MAX: u64> From<RangedU64<MIN, MAX>> for OptionRangedU64<MIN, MAX>

Source§

impl<const MIN: u128, const MAX: u128> From<Option<RangedU128<MIN, MAX>>> for OptionRangedU128<MIN, MAX>

Source§

impl<const MIN: u128, const MAX: u128> From<OptionRangedU128<MIN, MAX>> for Option<RangedU128<MIN, MAX>>

Source§

impl<const MIN: u128, const MAX: u128> From<RangedU128<MIN, MAX>> for u128

Source§

impl<const MIN: u128, const MAX: u128> From<RangedU128<MIN, MAX>> for OptionRangedU128<MIN, MAX>

Source§

impl<const MIN: usize, const MAX: usize> From<Option<RangedUsize<MIN, MAX>>> for OptionRangedUsize<MIN, MAX>

Source§

impl<const MIN: usize, const MAX: usize> From<OptionRangedUsize<MIN, MAX>> for Option<RangedUsize<MIN, MAX>>

Source§

impl<const MIN: usize, const MAX: usize> From<RangedUsize<MIN, MAX>> for usize

Source§

impl<const MIN: usize, const MAX: usize> From<RangedUsize<MIN, MAX>> for OptionRangedUsize<MIN, MAX>

Source§

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

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

impl<const N: usize> From<Mask<i8, N>> for Mask<i16, N>

Source§

impl<const N: usize> From<Mask<i8, N>> for Mask<i32, N>

Source§

impl<const N: usize> From<Mask<i8, N>> for Mask<i64, N>

Source§

impl<const N: usize> From<Mask<i8, N>> for Mask<isize, N>

Source§

impl<const N: usize> From<Mask<i16, N>> for Mask<i8, N>

Source§

impl<const N: usize> From<Mask<i16, N>> for Mask<i32, N>

Source§

impl<const N: usize> From<Mask<i16, N>> for Mask<i64, N>

Source§

impl<const N: usize> From<Mask<i16, N>> for Mask<isize, N>

Source§

impl<const N: usize> From<Mask<i32, N>> for Mask<i8, N>

Source§

impl<const N: usize> From<Mask<i32, N>> for Mask<i16, N>

Source§

impl<const N: usize> From<Mask<i32, N>> for Mask<i64, N>

Source§

impl<const N: usize> From<Mask<i32, N>> for Mask<isize, N>

Source§

impl<const N: usize> From<Mask<i64, N>> for Mask<i8, N>

Source§

impl<const N: usize> From<Mask<i64, N>> for Mask<i16, N>

Source§

impl<const N: usize> From<Mask<i64, N>> for Mask<i32, N>

Source§

impl<const N: usize> From<Mask<i64, N>> for Mask<isize, N>

Source§

impl<const N: usize> From<Mask<isize, N>> for Mask<i8, N>

Source§

impl<const N: usize> From<Mask<isize, N>> for Mask<i16, N>

Source§

impl<const N: usize> From<Mask<isize, N>> for Mask<i32, N>

Source§

impl<const N: usize> From<Mask<isize, N>> for Mask<i64, N>

Source§

impl<const N: usize, T> From<CryptoBytes<N, T>> for [u8; N]

Source§

impl<const N: usize, T> From<[u8; N]> for CryptoBytes<N, T>

Source§

impl<const N: usize, const UPPERCASE: bool> From<&[u8; N]> for serdect::array::HexOrBin<N, UPPERCASE>

Source§

impl<const N: usize, const UPPERCASE: bool> From<HexOrBin<N, UPPERCASE>> for [u8; N]

Source§

impl<const N: usize, const UPPERCASE: bool> From<[u8; N]> for serdect::array::HexOrBin<N, UPPERCASE>

Source§

impl<const UPPERCASE: bool> From<&[u8]> for serdect::slice::HexOrBin<UPPERCASE>

Available on crate feature alloc only.
Source§

impl<const UPPERCASE: bool> From<Vec<u8>> for serdect::slice::HexOrBin<UPPERCASE>

Available on crate feature alloc only.
Source§

impl<const UPPERCASE: bool> From<HexOrBin<UPPERCASE>> for topsoil_core::runtime::Vec<u8>

Available on crate feature alloc only.