Trait sp_std::convert::From

1.0.0 · source ·
pub trait From<T>: Sized {
    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 using From when specifying trait bounds on a generic function. This way, types that directly implement Into can be used as arguments as well.

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

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

Generic Implementations

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

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 by calling Into<CliError>::into which is automatically provided when implementing From. The compiler then infers which implementation of Into should be used.

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§

Converts to this type from the input type.

Implementors§

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

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

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

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

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

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

Create a new BorrowedBuf from a fully initialized slice.

Create a new BorrowedBuf from an uninitialized buffer.

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

Stability note: This impl does not yet exist, but we are “reserving space” to add it in the future. See rust-lang/rust#64715 for details.

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

impl<Aes, NonceSize> From<Aes> for AesGcm<Aes, NonceSize>where
    Aes: NewBlockCipher + BlockCipher<BlockSize = U16> + BlockEncrypt,
    Aes::ParBlocks: ArrayLength<Block<Aes>>,
    NonceSize: ArrayLength<u8>,

impl<K, V> From<HashMap<K, V, RandomState>> for AHashMap<K, V>

impl<T> From<HashSet<T, RandomState>> for AHashSet<T>

impl From<Colour> for Style

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

impl<E> From<E> for Errorwhere
    E: StdError + Send + Sync + 'static,

impl From<Error> for Box<dyn StdError + Send + Sync + 'static>

impl From<Error> for Box<dyn StdError + Send + 'static>

impl From<Error> for Box<dyn StdError + 'static>

impl<T, const CAP: usize> From<[T; CAP]> for ArrayVec<T, CAP>

impl<T> From<T> for Mutex<T>

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

impl<T> From<T> for RwLock<T>

impl From<Command> for Command

impl From<File> for File

impl From<&Path> for Box<Path>

impl From<&Path> for Arc<Path>

impl From<&Path> for Rc<Path>

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

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

impl From<Box<Path, Global>> for PathBuf

impl From<PathBuf> for Box<Path>

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

impl From<String> for PathBuf

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

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

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

impl From<PathBuf> for Arc<Path>

impl From<PathBuf> for Rc<Path>

impl From<PathBuf> for PathBuf

impl<E> From<E> for Error<E>

impl From<Error> for Error

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event> for Event

impl From<Origin> for Origin

impl From<Origin> for Origin

impl<'a, T, U> From<&'a T> for Cow<'a, T, U>where
    T: Beef + ?Sized,
    U: Capacity,

impl<U> From<String> for Cow<'_, str, U>where
    U: Capacity,

impl<T, U> From<Vec<T, Global>> for Cow<'_, [T], U>where
    T: Clone,
    U: Capacity,

impl<'a, T, U> From<Cow<'a, T>> for Cow<'a, T, U>where
    T: Beef + ?Sized,
    U: Capacity,

impl<'a, T, U> From<Cow<'a, T, U>> for StdCow<'a, T>where
    T: Beef + ?Sized,
    U: Capacity,

impl From<Error> for ErrorCode

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

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

impl<N, S> From<SignedCommitment<N, S>> for VersionedFinalityProof<N, S>

impl From<Public> for Public

impl From<Public> for Public

impl From<Pair> for Pair

impl From<Pair> for Pair

impl From<Error> for Error

impl From<Mnemonic> for String

impl<A, O> From<A> for BitArray<A, O>where
    A: BitViewSized,
    O: BitOrder,

impl<T, O> From<&BitSlice<T, O>> for BitBox<T, O>where
    T: BitStore,
    O: BitOrder,

impl<A, O> From<BitArray<A, O>> for BitBox<A::Store, O>where
    A: BitViewSized,
    O: BitOrder,

impl<T, O> From<Box<T, Global>> for BitBox<T, O>where
    T: BitStore,
    O: BitOrder,

impl<'a, T, O> From<Cow<'a, BitSlice<T, O>>> for BitBox<T, O>where
    T: BitStore,
    O: BitOrder,

impl<T, O> From<BitVec<T, O>> for BitBox<T, O>where
    T: BitStore,
    O: BitOrder,

impl<T, O> From<BitBox<T, O>> for Box<[T]>where
    T: BitStore,
    O: BitOrder,

impl<M, T, O> From<Range<BitPtr<M, T, O>>> for BitPtrRange<M, T, O>where
    M: Mutability,
    T: BitStore,
    O: BitOrder,

impl<M, T, O> From<BitPtrRange<M, T, O>> for Range<BitPtr<M, T, O>>where
    M: Mutability,
    T: BitStore,
    O: BitOrder,

impl<T, O> From<&T> for BitPtr<Const, T, O>where
    T: BitStore,
    O: BitOrder,

impl<T, O> From<&mut T> for BitPtr<Mut, T, O>where
    T: BitStore,
    O: BitOrder,

impl<T> From<MisalignError<T>> for BitPtrError<T>where
    T: BitStore,

impl<T> From<NullPtrError> for BitPtrError<T>where
    T: BitStore,

impl<T> From<BitPtrError<T>> for BitSpanError<T>where
    T: BitStore,

impl<T> From<MisalignError<T>> for BitSpanError<T>where
    T: BitStore,

impl<T, O> From<&BitSlice<T, O>> for BitVec<T, O>where
    T: BitStore,
    O: BitOrder,

impl<T, O> From<&mut BitSlice<T, O>> for BitVec<T, O>where
    T: BitStore,
    O: BitOrder,

impl<A, O> From<BitArray<A, O>> for BitVec<A::Store, O>where
    O: BitOrder,
    A: BitViewSized,

impl<T, O> From<BitBox<T, O>> for BitVec<T, O>where
    T: BitStore,
    O: BitOrder,

impl<T, O> From<BitVec<T, O>> for Vec<T>where
    T: BitStore,
    O: BitOrder,

impl<'a, T, O> From<Cow<'a, BitSlice<T, O>>> for BitVec<T, O>where
    O: BitOrder,
    T: 'a + BitStore,

impl From<[u8; 64]> for Hash

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

impl From<[u8; 32]> for Hash

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

impl From<[u8; 32]> for Hash

impl From<Hash> for [u8; 32]

impl<T, const L: usize, const U: usize> From<[T; L]> for BoundedVec<T, L, U>

impl<T, const L: usize, const U: usize> From<BoundedVec<T, L, U>> for Vec<T>

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

impl From<Vec<u8, Global>> for BString

impl From<BString> for Vec<u8>

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

impl From<String> for BString

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

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

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

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

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

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

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

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

impl From<&'static str> for Bytes

impl From<Vec<u8, Global>> for Bytes

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

impl From<String> for Bytes

impl From<Bytes> for Vec<u8>

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

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

impl From<BytesMut> for Bytes

impl From<BytesMut> for Vec<u8>

impl<Tz: TimeZone> From<DateTime<Tz>> for SystemTime

impl<const S: usize> From<&Cid<S>> for Cid<S>

impl<const S: usize> From<Cid<S>> for Vec<u8>

impl<const S: usize> From<Cid<S>> for String

impl<'a, const S: usize> From<Cid<S>> for Cow<'a, Cid<S>>

impl<'a, const S: usize> From<&'a Cid<S>> for Cow<'a, Cid<S>>

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<ReadError> for Error

impl From<Error> for Error

impl From<Version> for u64

impl<'help> From<&Arg<'help>> for Arg<'help>

impl<'help> From<&ArgGroup<'help>> for ArgGroup<'help>

impl<'help> From<&'help str> for PossibleValue<'help>

impl<'help> From<&'help &'help str> for PossibleValue<'help>

impl<P> From<P> for ValueParserwhere
    P: TypedValueParser + Send + Sync + 'static,
    P::Value: Send + Sync + Clone,

impl<P, const C: usize> From<[P; C]> for ValueParserwhere
    P: Into<PossibleValue<'static>>,

impl<I, T> From<I> for PossibleValuesParserwhere
    I: IntoIterator<Item = T>,
    T: Into<PossibleValue<'static>>,

impl<T: TryFrom<i64> + Clone + Send + Sync, B: RangeBounds<i64>> From<B> for RangedI64ValueParser<T>

impl<T: TryFrom<u64>, B: RangeBounds<u64>> From<B> for RangedU64ValueParser<T>

impl From<Error> for Error

impl From<Error> for Error

impl<I, T> From<I> for RawArgswhere
    I: Iterator<Item = T>,
    T: Into<OsString>,

impl<T: ToString> From<T> for Cell

impl<T> From<T> for Cellswhere
    T: IntoIterator,
    T::Item: Into<Cell>,

impl<T: Into<Cells>> From<T> for Row

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

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

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

impl From<String> for Box<dyn Error>

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

impl From<&str> for Box<dyn Error>

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

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

impl From<ErrorKind> for Error

impl From<bool> for DataValue

impl From<i8> for DataValue

impl From<i16> for DataValue

impl From<i32> for DataValue

impl From<i64> for DataValue

impl From<i128> for DataValue

impl From<u8> for DataValue

impl From<u16> for DataValue

impl From<u32> for DataValue

impl From<u64> for DataValue

impl From<u128> for DataValue

impl From<[u8; 16]> for DataValue

impl From<&[u8]> for ConstantData

impl From<Block> for AnyEntity

impl From<Inst> for AnyEntity

impl From<Value> for AnyEntity

impl From<Heap> for AnyEntity

impl From<Table> for AnyEntity

impl From<Imm64> for i64

impl From<i64> for Imm64

impl From<Uimm64> for u64

impl From<u64> for Uimm64

impl From<Uimm32> for u32

impl From<Uimm32> for u64

impl From<Uimm32> for i64

impl From<u32> for Uimm32

impl From<&[u8]> for V128Imm

impl From<u128> for V128Imm

impl From<Offset32> for i32

impl From<Offset32> for i64

impl From<i32> for Offset32

impl From<f32> for Ieee32

impl From<f64> for Ieee64

impl From<u64> for Ieee64

impl From<u8> for Register

impl<'a> From<&'a Flags> for FlagsOrIsa<'a>

impl<'a> From<&'a (dyn TargetIsa + 'a)> for FlagsOrIsa<'a>

impl<L, C, M> From<(L, C, M)> for VerifierErrorwhere
    L: Into<AnyEntity>,
    C: Into<String>,
    M: Into<String>,

impl<L, M> From<(L, M)> for VerifierErrorwhere
    L: Into<AnyEntity>,
    M: Into<String>,

impl<T: ReservedValue> From<T> for PackedOption<T>

impl<T: ReservedValue> From<Option<T>> for PackedOption<T>

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<T> From<Checked<T>> for CtOption<T>

impl<T> From<CtOption<T>> for Checked<T>

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

impl From<u8> for Limb

impl From<u16> for Limb

impl From<u32> for Limb

impl From<u64> for Limb

impl From<Limb> for LimbUInt

impl<const LIMBS: usize> From<NonZeroU8> for NonZero<UInt<LIMBS>>

impl<const LIMBS: usize> From<NonZeroU16> for NonZero<UInt<LIMBS>>

impl<const LIMBS: usize> From<NonZeroU32> for NonZero<UInt<LIMBS>>

impl<const LIMBS: usize> From<NonZeroU64> for NonZero<UInt<LIMBS>>

impl<const LIMBS: usize> From<NonZeroU128> for NonZero<UInt<LIMBS>>

impl<const LIMBS: usize> From<u8> for UInt<LIMBS>

impl<const LIMBS: usize> From<u16> for UInt<LIMBS>

impl<const LIMBS: usize> From<u32> for UInt<LIMBS>

impl<const LIMBS: usize> From<u64> for UInt<LIMBS>

impl<const LIMBS: usize> From<u128> for UInt<LIMBS>

impl From<UInt<{nlimbs!($bits)}>> for u64

impl From<UInt<{nlimbs!($bits)}>> for u128

impl<const LIMBS: usize> From<[u64; LIMBS]> for UInt<LIMBS>

impl<const LIMBS: usize> From<UInt<LIMBS>> for [LimbUInt; LIMBS]

impl<const LIMBS: usize> From<[Limb; LIMBS]> for UInt<LIMBS>

impl<const LIMBS: usize> From<UInt<LIMBS>> for [Limb; LIMBS]

impl<const LIMBS: usize> From<Limb> for UInt<LIMBS>

impl From<(UInt<{nlimbs!($bits)}>, UInt<{nlimbs!($bits)}>)> for UInt<{ _ }>

impl From<(UInt<{nlimbs!($bits)}>, UInt<{nlimbs!($bits)}>)> for UInt<{ _ }>

impl From<(UInt<{nlimbs!($bits)}>, UInt<{nlimbs!($bits)}>)> for UInt<{ _ }>

impl From<(UInt<{nlimbs!($bits)}>, UInt<{nlimbs!($bits)}>)> for UInt<{ _ }>

impl From<(UInt<{nlimbs!($bits)}>, UInt<{nlimbs!($bits)}>)> for UInt<{ _ }>

impl From<(UInt<{nlimbs!($bits)}>, UInt<{nlimbs!($bits)}>)> for UInt<{ _ }>

impl From<(UInt<{nlimbs!($bits)}>, UInt<{nlimbs!($bits)}>)> for UInt<{ _ }>

impl From<(UInt<{nlimbs!($bits)}>, UInt<{nlimbs!($bits)}>)> for UInt<{ _ }>

impl From<(UInt<{nlimbs!($bits)}>, UInt<{nlimbs!($bits)}>)> for UInt<{ _ }>

impl From<(UInt<{nlimbs!($bits)}>, UInt<{nlimbs!($bits)}>)> for UInt<{ _ }>

impl From<(UInt<{nlimbs!($bits)}>, UInt<{nlimbs!($bits)}>)> for UInt<{ _ }>

impl From<(UInt<{nlimbs!($bits)}>, UInt<{nlimbs!($bits)}>)> for UInt<{ _ }>

impl From<(UInt<{nlimbs!($bits)}>, UInt<{nlimbs!($bits)}>)> for UInt<{ _ }>

impl From<(UInt<{nlimbs!($bits)}>, UInt<{nlimbs!($bits)}>)> for UInt<{ _ }>

impl From<(UInt<{nlimbs!($bits)}>, UInt<{nlimbs!($bits)}>)> for UInt<{ _ }>

impl From<UInt<{nlimbs!($bits)}>> for (UInt<{ _ }>, UInt<{ _ }>)

impl From<UInt<{nlimbs!($bits)}>> for (UInt<{ _ }>, UInt<{ _ }>)

impl From<UInt<{nlimbs!($bits)}>> for (UInt<{ _ }>, UInt<{ _ }>)

impl From<UInt<{nlimbs!($bits)}>> for (UInt<{ _ }>, UInt<{ _ }>)

impl From<UInt<{nlimbs!($bits)}>> for (UInt<{ _ }>, UInt<{ _ }>)

impl From<UInt<{nlimbs!($bits)}>> for (UInt<{ _ }>, UInt<{ _ }>)

impl From<UInt<{nlimbs!($bits)}>> for (UInt<{ _ }>, UInt<{ _ }>)

impl From<UInt<{nlimbs!($bits)}>> for (UInt<{ _ }>, UInt<{ _ }>)

impl From<UInt<{nlimbs!($bits)}>> for (UInt<{ _ }>, UInt<{ _ }>)

impl From<UInt<{nlimbs!($bits)}>> for (UInt<{ _ }>, UInt<{ _ }>)

impl From<UInt<{nlimbs!($bits)}>> for (UInt<{ _ }>, UInt<{ _ }>)

impl From<UInt<{nlimbs!($bits)}>> for (UInt<{ _ }>, UInt<{ _ }>)

impl From<UInt<{nlimbs!($bits)}>> for (UInt<{ _ }>, UInt<{ _ }>)

impl From<UInt<{nlimbs!($bits)}>> for (UInt<{ _ }>, UInt<{ _ }>)

impl From<UInt<{nlimbs!($bits)}>> for (UInt<{ _ }>, UInt<{ _ }>)

impl From<UInt<{nlimbs!($bits)}>> for (UInt<{ _ }>, UInt<{ _ }>)

impl From<UInt<{nlimbs!($bits)}>> for (UInt<{ _ }>, UInt<{ _ }>)

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

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl From<Id> for Origin

impl From<u32> for Origin

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl From<MessageSendError> for &'static str

impl From<u8> for Scalar

impl From<u16> for Scalar

impl From<u32> for Scalar

impl From<u64> for Scalar

impl From<u128> for Scalar

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

impl From<bool> for Any<'static>

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

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

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

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

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

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

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

impl<'a> From<OctetString<'a>> for Any<'a>

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

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

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

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

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

impl From<&UtcTime> for UtcTime

impl From<&UtcTime> for DateTime

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

impl<'a> From<Utf8String<'a>> for Any<'a>

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

impl From<ErrorKind> for Error

impl From<Utf8Error> for Error

impl From<Error> for Error

impl From<u8> for Length

impl From<u16> for Length

impl From<Length> for u32

impl From<TagNumber> for u8

impl From<Tag> for u8

impl From<&Tag> for u8

impl From<u16> for Opcode

impl From<u8> for ResponseCode

impl From<RecoveryId> for u8

impl<C> From<SecretKey<C>> for SigningKey<C>where
    C: PrimeCurve + ProjectiveArithmetic,
    Scalar<C>: Invert<Output = Scalar<C>> + Reduce<C::UInt> + SignPrimitive<C>,
    SignatureSize<C>: ArrayLength<u8>,

impl<C> From<&SecretKey<C>> for SigningKey<C>where
    C: PrimeCurve + ProjectiveArithmetic,
    Scalar<C>: Invert<Output = Scalar<C>> + Reduce<C::UInt> + SignPrimitive<C>,
    SignatureSize<C>: ArrayLength<u8>,

impl<C> From<NonZeroScalar<C>> for SigningKey<C>where
    C: PrimeCurve + ProjectiveArithmetic,
    Scalar<C>: Invert<Output = Scalar<C>> + Reduce<C::UInt> + SignPrimitive<C>,
    SignatureSize<C>: ArrayLength<u8>,

impl<C> From<&SigningKey<C>> for VerifyingKey<C>where
    C: PrimeCurve + ProjectiveArithmetic,
    Scalar<C>: Invert<Output = Scalar<C>> + Reduce<C::UInt> + SignPrimitive<C>,
    SignatureSize<C>: ArrayLength<u8>,

impl<C> From<PublicKey<C>> for VerifyingKey<C>where
    C: PrimeCurve + ProjectiveArithmetic,

impl<C> From<&PublicKey<C>> for VerifyingKey<C>where
    C: PrimeCurve + ProjectiveArithmetic,

impl<C> From<VerifyingKey<C>> for PublicKey<C>where
    C: PrimeCurve + ProjectiveArithmetic,

impl<C> From<&VerifyingKey<C>> for PublicKey<C>where
    C: PrimeCurve + ProjectiveArithmetic,

impl From<Signature> for [u8; 64]

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

impl From<[u8; 64]> for Signature

impl<'a> From<&'a SecretKey> for PublicKey

impl<'a> From<&'a ExpandedSecretKey> for PublicKey

impl<'a> From<&'a SecretKey> for ExpandedSecretKey

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

impl From<[u8; 64]> for Signature

impl From<Signature> for [u8; 64]

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

impl From<SigningKey> for [u8; 32]

impl From<[u8; 32]> for SigningKey

impl From<VerificationKey> for [u8; 32]

impl<L, R> From<Result<R, L>> for Either<L, R>

impl From<Error> for Error

impl From<Error> for Error

impl<C> From<u64> for ScalarCore<C>where
    C: Curve,

impl<C> From<NonZeroScalar<C>> for FieldBytes<C>where
    C: Curve + ScalarArithmetic,

impl<C> From<&NonZeroScalar<C>> for FieldBytes<C>where
    C: Curve + ScalarArithmetic,

impl<C> From<NonZeroScalar<C>> for ScalarCore<C>where
    C: Curve + ScalarArithmetic,

impl<C> From<&NonZeroScalar<C>> for ScalarCore<C>where
    C: Curve + ScalarArithmetic,

impl<C> From<SecretKey<C>> for NonZeroScalar<C>where
    C: Curve + ScalarArithmetic,

impl<C> From<&SecretKey<C>> for NonZeroScalar<C>where
    C: Curve + ScalarArithmetic,

impl<C> From<NonZeroScalar<C>> for SecretKey<C>where
    C: Curve + ProjectiveArithmetic,

impl<C> From<&NonZeroScalar<C>> for SecretKey<C>where
    C: Curve + ProjectiveArithmetic,

impl<T: BitFlag> From<T> for BitFlags<T>

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

impl<H, N, S, Id> From<CompactCommit<H, N, S, Id>> for Commit<H, N, S, Id>

impl<H: Clone, N: Clone, S, Id> From<Commit<H, N, S, Id>> for CompactCommit<H, N, S, Id>

impl<FracSrc, FracDst: LeEqU16> From<FixedU8<FracSrc>> for FixedU16<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU8,
    U8: Sub<FracSrc>,
    U16: Sub<FracDst>,
    Diff<U8, FracSrc>: IsLessOrEqual<Diff<U16, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU16> From<FixedI8<FracSrc>> for FixedI16<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU8,
    U8: Sub<FracSrc>,
    U16: Sub<FracDst>,
    Diff<U8, FracSrc>: IsLessOrEqual<Diff<U16, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU16> From<FixedU8<FracSrc>> for FixedI16<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU8,
    U8: Sub<FracSrc>,
    U15: Sub<FracDst>,
    Diff<U8, FracSrc>: IsLessOrEqual<Diff<U15, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU32> From<FixedU8<FracSrc>> for FixedU32<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU8,
    U8: Sub<FracSrc>,
    U32: Sub<FracDst>,
    Diff<U8, FracSrc>: IsLessOrEqual<Diff<U32, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU32> From<FixedI8<FracSrc>> for FixedI32<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU8,
    U8: Sub<FracSrc>,
    U32: Sub<FracDst>,
    Diff<U8, FracSrc>: IsLessOrEqual<Diff<U32, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU32> From<FixedU8<FracSrc>> for FixedI32<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU8,
    U8: Sub<FracSrc>,
    U31: Sub<FracDst>,
    Diff<U8, FracSrc>: IsLessOrEqual<Diff<U31, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU64> From<FixedU8<FracSrc>> for FixedU64<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU8,
    U8: Sub<FracSrc>,
    U64: Sub<FracDst>,
    Diff<U8, FracSrc>: IsLessOrEqual<Diff<U64, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU64> From<FixedI8<FracSrc>> for FixedI64<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU8,
    U8: Sub<FracSrc>,
    U64: Sub<FracDst>,
    Diff<U8, FracSrc>: IsLessOrEqual<Diff<U64, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU64> From<FixedU8<FracSrc>> for FixedI64<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU8,
    U8: Sub<FracSrc>,
    U63: Sub<FracDst>,
    Diff<U8, FracSrc>: IsLessOrEqual<Diff<U63, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU128> From<FixedU8<FracSrc>> for FixedU128<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU8,
    U8: Sub<FracSrc>,
    U128: Sub<FracDst>,
    Diff<U8, FracSrc>: IsLessOrEqual<Diff<U128, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU128> From<FixedI8<FracSrc>> for FixedI128<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU8,
    U8: Sub<FracSrc>,
    U128: Sub<FracDst>,
    Diff<U8, FracSrc>: IsLessOrEqual<Diff<U128, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU128> From<FixedU8<FracSrc>> for FixedI128<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU8,
    U8: Sub<FracSrc>,
    U127: Sub<FracDst>,
    Diff<U8, FracSrc>: IsLessOrEqual<Diff<U127, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU32> From<FixedU16<FracSrc>> for FixedU32<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU16,
    U16: Sub<FracSrc>,
    U32: Sub<FracDst>,
    Diff<U16, FracSrc>: IsLessOrEqual<Diff<U32, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU32> From<FixedI16<FracSrc>> for FixedI32<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU16,
    U16: Sub<FracSrc>,
    U32: Sub<FracDst>,
    Diff<U16, FracSrc>: IsLessOrEqual<Diff<U32, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU32> From<FixedU16<FracSrc>> for FixedI32<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU16,
    U16: Sub<FracSrc>,
    U31: Sub<FracDst>,
    Diff<U16, FracSrc>: IsLessOrEqual<Diff<U31, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU64> From<FixedU16<FracSrc>> for FixedU64<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU16,
    U16: Sub<FracSrc>,
    U64: Sub<FracDst>,
    Diff<U16, FracSrc>: IsLessOrEqual<Diff<U64, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU64> From<FixedI16<FracSrc>> for FixedI64<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU16,
    U16: Sub<FracSrc>,
    U64: Sub<FracDst>,
    Diff<U16, FracSrc>: IsLessOrEqual<Diff<U64, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU64> From<FixedU16<FracSrc>> for FixedI64<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU16,
    U16: Sub<FracSrc>,
    U63: Sub<FracDst>,
    Diff<U16, FracSrc>: IsLessOrEqual<Diff<U63, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU128> From<FixedU16<FracSrc>> for FixedU128<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU16,
    U16: Sub<FracSrc>,
    U128: Sub<FracDst>,
    Diff<U16, FracSrc>: IsLessOrEqual<Diff<U128, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU128> From<FixedI16<FracSrc>> for FixedI128<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU16,
    U16: Sub<FracSrc>,
    U128: Sub<FracDst>,
    Diff<U16, FracSrc>: IsLessOrEqual<Diff<U128, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU128> From<FixedU16<FracSrc>> for FixedI128<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU16,
    U16: Sub<FracSrc>,
    U127: Sub<FracDst>,
    Diff<U16, FracSrc>: IsLessOrEqual<Diff<U127, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU64> From<FixedU32<FracSrc>> for FixedU64<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU32,
    U32: Sub<FracSrc>,
    U64: Sub<FracDst>,
    Diff<U32, FracSrc>: IsLessOrEqual<Diff<U64, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU64> From<FixedI32<FracSrc>> for FixedI64<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU32,
    U32: Sub<FracSrc>,
    U64: Sub<FracDst>,
    Diff<U32, FracSrc>: IsLessOrEqual<Diff<U64, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU64> From<FixedU32<FracSrc>> for FixedI64<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU32,
    U32: Sub<FracSrc>,
    U63: Sub<FracDst>,
    Diff<U32, FracSrc>: IsLessOrEqual<Diff<U63, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU128> From<FixedU32<FracSrc>> for FixedU128<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU32,
    U32: Sub<FracSrc>,
    U128: Sub<FracDst>,
    Diff<U32, FracSrc>: IsLessOrEqual<Diff<U128, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU128> From<FixedI32<FracSrc>> for FixedI128<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU32,
    U32: Sub<FracSrc>,
    U128: Sub<FracDst>,
    Diff<U32, FracSrc>: IsLessOrEqual<Diff<U128, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU128> From<FixedU32<FracSrc>> for FixedI128<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU32,
    U32: Sub<FracSrc>,
    U127: Sub<FracDst>,
    Diff<U32, FracSrc>: IsLessOrEqual<Diff<U127, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU128> From<FixedU64<FracSrc>> for FixedU128<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU64,
    U64: Sub<FracSrc>,
    U128: Sub<FracDst>,
    Diff<U64, FracSrc>: IsLessOrEqual<Diff<U128, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU128> From<FixedI64<FracSrc>> for FixedI128<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU64,
    U64: Sub<FracSrc>,
    U128: Sub<FracDst>,
    Diff<U64, FracSrc>: IsLessOrEqual<Diff<U128, FracDst>, Output = True>,

impl<FracSrc, FracDst: LeEqU128> From<FixedU64<FracSrc>> for FixedI128<FracDst>where
    FracSrc: IsLessOrEqual<FracDst, Output = True> + LeEqU64,
    U64: Sub<FracSrc>,
    U127: Sub<FracDst>,
    Diff<U64, FracSrc>: IsLessOrEqual<Diff<U127, FracDst>, Output = True>,

impl From<i8> for FixedI8<U0>

impl From<i16> for FixedI16<U0>

impl From<i32> for FixedI32<U0>

impl From<i64> for FixedI64<U0>

impl From<i128> for FixedI128<U0>

impl From<u8> for FixedU8<U0>

impl From<u16> for FixedU16<U0>

impl From<u32> for FixedU32<U0>

impl From<u64> for FixedU64<U0>

impl From<u128> for FixedU128<U0>

impl<FracDst: LeEqU16> From<u8> for FixedU16<FracDst>where
    U16: Sub<FracDst>,
    U8: IsLessOrEqual<Diff<U16, FracDst>, Output = True>,

impl<FracDst: LeEqU16> From<i8> for FixedI16<FracDst>where
    U16: Sub<FracDst>,
    U8: IsLessOrEqual<Diff<U16, FracDst>, Output = True>,

impl<FracDst: LeEqU16> From<u8> for FixedI16<FracDst>where
    U15: Sub<FracDst>,
    U8: IsLessOrEqual<Diff<U15, FracDst>, Output = True>,

impl<FracDst: LeEqU32> From<u8> for FixedU32<FracDst>where
    U32: Sub<FracDst>,
    U8: IsLessOrEqual<Diff<U32, FracDst>, Output = True>,

impl<FracDst: LeEqU32> From<i8> for FixedI32<FracDst>where
    U32: Sub<FracDst>,
    U8: IsLessOrEqual<Diff<U32, FracDst>, Output = True>,

impl<FracDst: LeEqU32> From<u8> for FixedI32<FracDst>where
    U31: Sub<FracDst>,
    U8: IsLessOrEqual<Diff<U31, FracDst>, Output = True>,

impl<FracDst: LeEqU64> From<u8> for FixedU64<FracDst>where
    U64: Sub<FracDst>,
    U8: IsLessOrEqual<Diff<U64, FracDst>, Output = True>,

impl<FracDst: LeEqU64> From<i8> for FixedI64<FracDst>where
    U64: Sub<FracDst>,
    U8: IsLessOrEqual<Diff<U64, FracDst>, Output = True>,

impl<FracDst: LeEqU64> From<u8> for FixedI64<FracDst>where
    U63: Sub<FracDst>,
    U8: IsLessOrEqual<Diff<U63, FracDst>, Output = True>,

impl<FracDst: LeEqU128> From<u8> for FixedU128<FracDst>where
    U128: Sub<FracDst>,
    U8: IsLessOrEqual<Diff<U128, FracDst>, Output = True>,

impl<FracDst: LeEqU128> From<i8> for FixedI128<FracDst>where
    U128: Sub<FracDst>,
    U8: IsLessOrEqual<Diff<U128, FracDst>, Output = True>,

impl<FracDst: LeEqU128> From<u8> for FixedI128<FracDst>where
    U127: Sub<FracDst>,
    U8: IsLessOrEqual<Diff<U127, FracDst>, Output = True>,

impl<FracDst: LeEqU32> From<u16> for FixedU32<FracDst>where
    U32: Sub<FracDst>,
    U16: IsLessOrEqual<Diff<U32, FracDst>, Output = True>,

impl<FracDst: LeEqU32> From<i16> for FixedI32<FracDst>where
    U32: Sub<FracDst>,
    U16: IsLessOrEqual<Diff<U32, FracDst>, Output = True>,

impl<FracDst: LeEqU32> From<u16> for FixedI32<FracDst>where
    U31: Sub<FracDst>,
    U16: IsLessOrEqual<Diff<U31, FracDst>, Output = True>,

impl<FracDst: LeEqU64> From<u16> for FixedU64<FracDst>where
    U64: Sub<FracDst>,
    U16: IsLessOrEqual<Diff<U64, FracDst>, Output = True>,

impl<FracDst: LeEqU64> From<i16> for FixedI64<FracDst>where
    U64: Sub<FracDst>,
    U16: IsLessOrEqual<Diff<U64, FracDst>, Output = True>,

impl<FracDst: LeEqU64> From<u16> for FixedI64<FracDst>where
    U63: Sub<FracDst>,
    U16: IsLessOrEqual<Diff<U63, FracDst>, Output = True>,

impl<FracDst: LeEqU128> From<u16> for FixedU128<FracDst>where
    U128: Sub<FracDst>,
    U16: IsLessOrEqual<Diff<U128, FracDst>, Output = True>,

impl<FracDst: LeEqU128> From<i16> for FixedI128<FracDst>where
    U128: Sub<FracDst>,
    U16: IsLessOrEqual<Diff<U128, FracDst>, Output = True>,

impl<FracDst: LeEqU128> From<u16> for FixedI128<FracDst>where
    U127: Sub<FracDst>,
    U16: IsLessOrEqual<Diff<U127, FracDst>, Output = True>,

impl<FracDst: LeEqU64> From<u32> for FixedU64<FracDst>where
    U64: Sub<FracDst>,
    U32: IsLessOrEqual<Diff<U64, FracDst>, Output = True>,

impl<FracDst: LeEqU64> From<i32> for FixedI64<FracDst>where
    U64: Sub<FracDst>,
    U32: IsLessOrEqual<Diff<U64, FracDst>, Output = True>,

impl<FracDst: LeEqU64> From<u32> for FixedI64<FracDst>where
    U63: Sub<FracDst>,
    U32: IsLessOrEqual<Diff<U63, FracDst>, Output = True>,

impl<FracDst: LeEqU128> From<u32> for FixedU128<FracDst>where
    U128: Sub<FracDst>,
    U32: IsLessOrEqual<Diff<U128, FracDst>, Output = True>,

impl<FracDst: LeEqU128> From<i32> for FixedI128<FracDst>where
    U128: Sub<FracDst>,
    U32: IsLessOrEqual<Diff<U128, FracDst>, Output = True>,

impl<FracDst: LeEqU128> From<u32> for FixedI128<FracDst>where
    U127: Sub<FracDst>,
    U32: IsLessOrEqual<Diff<U127, FracDst>, Output = True>,

impl<FracDst: LeEqU128> From<u64> for FixedU128<FracDst>where
    U128: Sub<FracDst>,
    U64: IsLessOrEqual<Diff<U128, FracDst>, Output = True>,

impl<FracDst: LeEqU128> From<i64> for FixedI128<FracDst>where
    U128: Sub<FracDst>,
    U64: IsLessOrEqual<Diff<U128, FracDst>, Output = True>,

impl<FracDst: LeEqU128> From<u64> for FixedI128<FracDst>where
    U127: Sub<FracDst>,
    U64: IsLessOrEqual<Diff<U127, FracDst>, Output = True>,

impl<FracDst: LeEqU8> From<bool> for FixedU8<FracDst>where
    U8: Sub<FracDst>,
    U1: IsLessOrEqual<Diff<U8, FracDst>, Output = True>,

impl<FracDst: LeEqU8> From<bool> for FixedI8<FracDst>where
    U7: Sub<FracDst>,
    U1: IsLessOrEqual<Diff<U7, FracDst>, Output = True>,

impl<FracDst: LeEqU16> From<bool> for FixedU16<FracDst>where
    U16: Sub<FracDst>,
    U1: IsLessOrEqual<Diff<U16, FracDst>, Output = True>,

impl<FracDst: LeEqU16> From<bool> for FixedI16<FracDst>where
    U15: Sub<FracDst>,
    U1: IsLessOrEqual<Diff<U15, FracDst>, Output = True>,

impl<FracDst: LeEqU32> From<bool> for FixedU32<FracDst>where
    U32: Sub<FracDst>,
    U1: IsLessOrEqual<Diff<U32, FracDst>, Output = True>,

impl<FracDst: LeEqU32> From<bool> for FixedI32<FracDst>where
    U31: Sub<FracDst>,
    U1: IsLessOrEqual<Diff<U31, FracDst>, Output = True>,

impl<FracDst: LeEqU64> From<bool> for FixedU64<FracDst>where
    U64: Sub<FracDst>,
    U1: IsLessOrEqual<Diff<U64, FracDst>, Output = True>,

impl<FracDst: LeEqU64> From<bool> for FixedI64<FracDst>where
    U63: Sub<FracDst>,
    U1: IsLessOrEqual<Diff<U63, FracDst>, Output = True>,

impl<FracDst: LeEqU128> From<bool> for FixedU128<FracDst>where
    U128: Sub<FracDst>,
    U1: IsLessOrEqual<Diff<U128, FracDst>, Output = True>,

impl<FracDst: LeEqU128> From<bool> for FixedI128<FracDst>where
    U127: Sub<FracDst>,
    U1: IsLessOrEqual<Diff<U127, FracDst>, Output = True>,

impl From<FixedU8<UTerm>> for u8

impl From<FixedI8<UTerm>> for i8

impl From<FixedU8<UTerm>> for u16

impl From<FixedI8<UTerm>> for i16

impl From<FixedU8<UTerm>> for i16

impl From<FixedU8<UTerm>> for u32

impl From<FixedI8<UTerm>> for i32

impl From<FixedU8<UTerm>> for i32

impl From<FixedU8<UTerm>> for u64

impl From<FixedI8<UTerm>> for i64

impl From<FixedU8<UTerm>> for i64

impl From<FixedU8<UTerm>> for u128

impl From<FixedI8<UTerm>> for i128

impl From<FixedU8<UTerm>> for i128

impl From<FixedU8<UTerm>> for usize

impl From<FixedI8<UTerm>> for isize

impl From<FixedU8<UTerm>> for isize

impl From<FixedU16<UTerm>> for u16

impl From<FixedI16<UTerm>> for i16

impl From<FixedU16<UTerm>> for u32

impl From<FixedI16<UTerm>> for i32

impl From<FixedU16<UTerm>> for i32

impl From<FixedU16<UTerm>> for u64

impl From<FixedI16<UTerm>> for i64

impl From<FixedU16<UTerm>> for i64

impl From<FixedU16<UTerm>> for u128

impl From<FixedI16<UTerm>> for i128

impl From<FixedU16<UTerm>> for i128

impl From<FixedU32<UTerm>> for u32

impl From<FixedI32<UTerm>> for i32

impl From<FixedU32<UTerm>> for u64

impl From<FixedI32<UTerm>> for i64

impl From<FixedU32<UTerm>> for i64

impl From<FixedU32<UTerm>> for u128

impl From<FixedI32<UTerm>> for i128

impl From<FixedU32<UTerm>> for i128

impl From<FixedU64<UTerm>> for u64

impl From<FixedI64<UTerm>> for i64

impl From<FixedU64<UTerm>> for u128

impl From<FixedI64<UTerm>> for i128

impl From<FixedU64<UTerm>> for i128

impl<Frac: LeEqU8> From<FixedI8<Frac>> for f16

impl<Frac: LeEqU8> From<FixedU8<Frac>> for f16

impl<Frac: LeEqU8> From<FixedI8<Frac>> for f32

impl<Frac: LeEqU16> From<FixedI16<Frac>> for f32

impl<Frac: LeEqU8> From<FixedU8<Frac>> for f32

impl<Frac: LeEqU16> From<FixedU16<Frac>> for f32

impl<Frac: LeEqU8> From<FixedI8<Frac>> for f64

impl<Frac: LeEqU16> From<FixedI16<Frac>> for f64

impl<Frac: LeEqU32> From<FixedI32<Frac>> for f64

impl<Frac: LeEqU8> From<FixedU8<Frac>> for f64

impl<Frac: LeEqU16> From<FixedU16<Frac>> for f64

impl<Frac: LeEqU32> From<FixedU32<Frac>> for f64

impl<Frac: LeEqU8> From<FixedI8<Frac>> for F128Bits

impl<Frac: LeEqU16> From<FixedI16<Frac>> for F128Bits

impl<Frac: LeEqU32> From<FixedI32<Frac>> for F128Bits

impl<Frac: LeEqU64> From<FixedI64<Frac>> for F128Bits

impl<Frac: LeEqU8> From<FixedU8<Frac>> for F128Bits

impl<Frac: LeEqU16> From<FixedU16<Frac>> for F128Bits

impl<Frac: LeEqU32> From<FixedU32<Frac>> for F128Bits

impl<Frac: LeEqU64> From<FixedU64<Frac>> for F128Bits

impl<F: Fixed> From<F> for Unwrapped<F>

impl<F: Fixed> From<F> for Wrapping<F>

impl<E: Error> From<E> for Error<E>

impl From<BenchmarkError> for &'static str

impl From<&'static str> for BenchmarkError

impl From<Error> for Error

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

impl<T> From<T> for WrapperOpaque<T>

impl<T, H> From<T> for MaybeHashed<T, H>

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T> From<TlsStream<T>> for TlsStream<T>

impl<T> From<TlsStream<T>> for TlsStream<T>

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

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

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

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

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

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

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

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

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

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

impl<T> From<T> for Mutex<T>

impl<T> From<[T; 1]> for GenericArray<T, U1>

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

impl<'a, T> From<&'a [T; 1]> for &'a GenericArray<T, U1>

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

impl<T> From<[T; 2]> for GenericArray<T, U2>

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

impl<'a, T> From<&'a [T; 2]> for &'a GenericArray<T, U2>

impl<'a, T> From<&'a mut [T; 2]> for &'a mut GenericArray<T, U2>

impl<T> From<[T; 3]> for GenericArray<T, U3>

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

impl<'a, T> From<&'a [T; 3]> for &'a GenericArray<T, U3>

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

impl<T> From<[T; 4]> for GenericArray<T, U4>

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

impl<'a, T> From<&'a [T; 4]> for &'a GenericArray<T, U4>

impl<'a, T> From<&'a mut [T; 4]> for &'a mut GenericArray<T, U4>

impl<T> From<[T; 5]> for GenericArray<T, U5>

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

impl<'a, T> From<&'a [T; 5]> for &'a GenericArray<T, U5>

impl<'a, T> From<&'a mut [T; 5]> for &'a mut GenericArray<T, U5>

impl<T> From<[T; 6]> for GenericArray<T, U6>

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

impl<'a, T> From<&'a [T; 6]> for &'a GenericArray<T, U6>

impl<'a, T> From<&'a mut [T; 6]> for &'a mut GenericArray<T, U6>

impl<T> From<[T; 7]> for GenericArray<T, U7>

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

impl<'a, T> From<&'a [T; 7]> for &'a GenericArray<T, U7>

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

impl<T> From<[T; 8]> for GenericArray<T, U8>

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

impl<'a, T> From<&'a [T; 8]> for &'a GenericArray<T, U8>

impl<'a, T> From<&'a mut [T; 8]> for &'a mut GenericArray<T, U8>

impl<T> From<[T; 9]> for GenericArray<T, U9>

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

impl<'a, T> From<&'a [T; 9]> for &'a GenericArray<T, U9>

impl<'a, T> From<&'a mut [T; 9]> for &'a mut GenericArray<T, U9>

impl<T> From<[T; 10]> for GenericArray<T, U10>

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

impl<'a, T> From<&'a [T; 10]> for &'a GenericArray<T, U10>

impl<'a, T> From<&'a mut [T; 10]> for &'a mut GenericArray<T, U10>

impl<T> From<[T; 11]> for GenericArray<T, U11>

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

impl<'a, T> From<&'a [T; 11]> for &'a GenericArray<T, U11>

impl<'a, T> From<&'a mut [T; 11]> for &'a mut GenericArray<T, U11>

impl<T> From<[T; 12]> for GenericArray<T, U12>

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

impl<'a, T> From<&'a [T; 12]> for &'a GenericArray<T, U12>

impl<'a, T> From<&'a mut [T; 12]> for &'a mut GenericArray<T, U12>

impl<T> From<[T; 13]> for GenericArray<T, U13>

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

impl<'a, T> From<&'a [T; 13]> for &'a GenericArray<T, U13>

impl<'a, T> From<&'a mut [T; 13]> for &'a mut GenericArray<T, U13>

impl<T> From<[T; 14]> for GenericArray<T, U14>

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

impl<'a, T> From<&'a [T; 14]> for &'a GenericArray<T, U14>

impl<'a, T> From<&'a mut [T; 14]> for &'a mut GenericArray<T, U14>

impl<T> From<[T; 15]> for GenericArray<T, U15>

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

impl<'a, T> From<&'a [T; 15]> for &'a GenericArray<T, U15>

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

impl<T> From<[T; 16]> for GenericArray<T, U16>

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

impl<'a, T> From<&'a [T; 16]> for &'a GenericArray<T, U16>

impl<'a, T> From<&'a mut [T; 16]> for &'a mut GenericArray<T, U16>

impl<T> From<[T; 17]> for GenericArray<T, U17>

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

impl<'a, T> From<&'a [T; 17]> for &'a GenericArray<T, U17>

impl<'a, T> From<&'a mut [T; 17]> for &'a mut GenericArray<T, U17>

impl<T> From<[T; 18]> for GenericArray<T, U18>

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

impl<'a, T> From<&'a [T; 18]> for &'a GenericArray<T, U18>

impl<'a, T> From<&'a mut [T; 18]> for &'a mut GenericArray<T, U18>

impl<T> From<[T; 19]> for GenericArray<T, U19>

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

impl<'a, T> From<&'a [T; 19]> for &'a GenericArray<T, U19>

impl<'a, T> From<&'a mut [T; 19]> for &'a mut GenericArray<T, U19>

impl<T> From<[T; 20]> for GenericArray<T, U20>

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

impl<'a, T> From<&'a [T; 20]> for &'a GenericArray<T, U20>

impl<'a, T> From<&'a mut [T; 20]> for &'a mut GenericArray<T, U20>

impl<T> From<[T; 21]> for GenericArray<T, U21>

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

impl<'a, T> From<&'a [T; 21]> for &'a GenericArray<T, U21>

impl<'a, T> From<&'a mut [T; 21]> for &'a mut GenericArray<T, U21>

impl<T> From<[T; 22]> for GenericArray<T, U22>

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

impl<'a, T> From<&'a [T; 22]> for &'a GenericArray<T, U22>

impl<'a, T> From<&'a mut [T; 22]> for &'a mut GenericArray<T, U22>

impl<T> From<[T; 23]> for GenericArray<T, U23>

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

impl<'a, T> From<&'a [T; 23]> for &'a GenericArray<T, U23>

impl<'a, T> From<&'a mut [T; 23]> for &'a mut GenericArray<T, U23>

impl<T> From<[T; 24]> for GenericArray<T, U24>

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

impl<'a, T> From<&'a [T; 24]> for &'a GenericArray<T, U24>

impl<'a, T> From<&'a mut [T; 24]> for &'a mut GenericArray<T, U24>

impl<T> From<[T; 25]> for GenericArray<T, U25>

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

impl<'a, T> From<&'a [T; 25]> for &'a GenericArray<T, U25>

impl<'a, T> From<&'a mut [T; 25]> for &'a mut GenericArray<T, U25>

impl<T> From<[T; 26]> for GenericArray<T, U26>

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

impl<'a, T> From<&'a [T; 26]> for &'a GenericArray<T, U26>

impl<'a, T> From<&'a mut [T; 26]> for &'a mut GenericArray<T, U26>

impl<T> From<[T; 27]> for GenericArray<T, U27>

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

impl<'a, T> From<&'a [T; 27]> for &'a GenericArray<T, U27>

impl<'a, T> From<&'a mut [T; 27]> for &'a mut GenericArray<T, U27>

impl<T> From<[T; 28]> for GenericArray<T, U28>

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

impl<'a, T> From<&'a [T; 28]> for &'a GenericArray<T, U28>

impl<'a, T> From<&'a mut [T; 28]> for &'a mut GenericArray<T, U28>

impl<T> From<[T; 29]> for GenericArray<T, U29>

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

impl<'a, T> From<&'a [T; 29]> for &'a GenericArray<T, U29>

impl<'a, T> From<&'a mut [T; 29]> for &'a mut GenericArray<T, U29>

impl<T> From<[T; 30]> for GenericArray<T, U30>

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

impl<'a, T> From<&'a [T; 30]> for &'a GenericArray<T, U30>

impl<'a, T> From<&'a mut [T; 30]> for &'a mut GenericArray<T, U30>

impl<T> From<[T; 31]> for GenericArray<T, U31>

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

impl<'a, T> From<&'a [T; 31]> for &'a GenericArray<T, U31>

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

impl<T> From<[T; 32]> for GenericArray<T, U32>

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

impl<'a, T> From<&'a [T; 32]> for &'a GenericArray<T, U32>

impl<'a, T> From<&'a mut [T; 32]> for &'a mut GenericArray<T, U32>

impl<T> From<[T; 33]> for GenericArray<T, U33>

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

impl<'a, T> From<&'a [T; 33]> for &'a GenericArray<T, U33>

impl<'a, T> From<&'a mut [T; 33]> for &'a mut GenericArray<T, U33>

impl<T> From<[T; 34]> for GenericArray<T, U34>

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

impl<'a, T> From<&'a [T; 34]> for &'a GenericArray<T, U34>

impl<'a, T> From<&'a mut [T; 34]> for &'a mut GenericArray<T, U34>

impl<T> From<[T; 35]> for GenericArray<T, U35>

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

impl<'a, T> From<&'a [T; 35]> for &'a GenericArray<T, U35>

impl<'a, T> From<&'a mut [T; 35]> for &'a mut GenericArray<T, U35>

impl<T> From<[T; 36]> for GenericArray<T, U36>

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

impl<'a, T> From<&'a [T; 36]> for &'a GenericArray<T, U36>

impl<'a, T> From<&'a mut [T; 36]> for &'a mut GenericArray<T, U36>

impl<T> From<[T; 37]> for GenericArray<T, U37>

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

impl<'a, T> From<&'a [T; 37]> for &'a GenericArray<T, U37>

impl<'a, T> From<&'a mut [T; 37]> for &'a mut GenericArray<T, U37>

impl<T> From<[T; 38]> for GenericArray<T, U38>

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

impl<'a, T> From<&'a [T; 38]> for &'a GenericArray<T, U38>

impl<'a, T> From<&'a mut [T; 38]> for &'a mut GenericArray<T, U38>

impl<T> From<[T; 39]> for GenericArray<T, U39>

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

impl<'a, T> From<&'a [T; 39]> for &'a GenericArray<T, U39>

impl<'a, T> From<&'a mut [T; 39]> for &'a mut GenericArray<T, U39>

impl<T> From<[T; 40]> for GenericArray<T, U40>

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

impl<'a, T> From<&'a [T; 40]> for &'a GenericArray<T, U40>

impl<'a, T> From<&'a mut [T; 40]> for &'a mut GenericArray<T, U40>

impl<T> From<[T; 41]> for GenericArray<T, U41>

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

impl<'a, T> From<&'a [T; 41]> for &'a GenericArray<T, U41>

impl<'a, T> From<&'a mut [T; 41]> for &'a mut GenericArray<T, U41>

impl<T> From<[T; 42]> for GenericArray<T, U42>

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

impl<'a, T> From<&'a [T; 42]> for &'a GenericArray<T, U42>

impl<'a, T> From<&'a mut [T; 42]> for &'a mut GenericArray<T, U42>

impl<T> From<[T; 43]> for GenericArray<T, U43>

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

impl<'a, T> From<&'a [T; 43]> for &'a GenericArray<T, U43>

impl<'a, T> From<&'a mut [T; 43]> for &'a mut GenericArray<T, U43>

impl<T> From<[T; 44]> for GenericArray<T, U44>

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

impl<'a, T> From<&'a [T; 44]> for &'a GenericArray<T, U44>

impl<'a, T> From<&'a mut [T; 44]> for &'a mut GenericArray<T, U44>

impl<T> From<[T; 45]> for GenericArray<T, U45>

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

impl<'a, T> From<&'a [T; 45]> for &'a GenericArray<T, U45>

impl<'a, T> From<&'a mut [T; 45]> for &'a mut GenericArray<T, U45>

impl<T> From<[T; 46]> for GenericArray<T, U46>

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

impl<'a, T> From<&'a [T; 46]> for &'a GenericArray<T, U46>

impl<'a, T> From<&'a mut [T; 46]> for &'a mut GenericArray<T, U46>

impl<T> From<[T; 47]> for GenericArray<T, U47>

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

impl<'a, T> From<&'a [T; 47]> for &'a GenericArray<T, U47>

impl<'a, T> From<&'a mut [T; 47]> for &'a mut GenericArray<T, U47>

impl<T> From<[T; 48]> for GenericArray<T, U48>

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

impl<'a, T> From<&'a [T; 48]> for &'a GenericArray<T, U48>

impl<'a, T> From<&'a mut [T; 48]> for &'a mut GenericArray<T, U48>

impl<T> From<[T; 49]> for GenericArray<T, U49>

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

impl<'a, T> From<&'a [T; 49]> for &'a GenericArray<T, U49>

impl<'a, T> From<&'a mut [T; 49]> for &'a mut GenericArray<T, U49>

impl<T> From<[T; 50]> for GenericArray<T, U50>

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

impl<'a, T> From<&'a [T; 50]> for &'a GenericArray<T, U50>

impl<'a, T> From<&'a mut [T; 50]> for &'a mut GenericArray<T, U50>

impl<T> From<[T; 51]> for GenericArray<T, U51>

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

impl<'a, T> From<&'a [T; 51]> for &'a GenericArray<T, U51>

impl<'a, T> From<&'a mut [T; 51]> for &'a mut GenericArray<T, U51>

impl<T> From<[T; 52]> for GenericArray<T, U52>

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

impl<'a, T> From<&'a [T; 52]> for &'a GenericArray<T, U52>

impl<'a, T> From<&'a mut [T; 52]> for &'a mut GenericArray<T, U52>

impl<T> From<[T; 53]> for GenericArray<T, U53>

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

impl<'a, T> From<&'a [T; 53]> for &'a GenericArray<T, U53>

impl<'a, T> From<&'a mut [T; 53]> for &'a mut GenericArray<T, U53>

impl<T> From<[T; 54]> for GenericArray<T, U54>

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

impl<'a, T> From<&'a [T; 54]> for &'a GenericArray<T, U54>

impl<'a, T> From<&'a mut [T; 54]> for &'a mut GenericArray<T, U54>

impl<T> From<[T; 55]> for GenericArray<T, U55>

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

impl<'a, T> From<&'a [T; 55]> for &'a GenericArray<T, U55>

impl<'a, T> From<&'a mut [T; 55]> for &'a mut GenericArray<T, U55>

impl<T> From<[T; 56]> for GenericArray<T, U56>

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

impl<'a, T> From<&'a [T; 56]> for &'a GenericArray<T, U56>

impl<'a, T> From<&'a mut [T; 56]> for &'a mut GenericArray<T, U56>

impl<T> From<[T; 57]> for GenericArray<T, U57>

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

impl<'a, T> From<&'a [T; 57]> for &'a GenericArray<T, U57>

impl<'a, T> From<&'a mut [T; 57]> for &'a mut GenericArray<T, U57>

impl<T> From<[T; 58]> for GenericArray<T, U58>

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

impl<'a, T> From<&'a [T; 58]> for &'a GenericArray<T, U58>

impl<'a, T> From<&'a mut [T; 58]> for &'a mut GenericArray<T, U58>

impl<T> From<[T; 59]> for GenericArray<T, U59>

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

impl<'a, T> From<&'a [T; 59]> for &'a GenericArray<T, U59>

impl<'a, T> From<&'a mut [T; 59]> for &'a mut GenericArray<T, U59>

impl<T> From<[T; 60]> for GenericArray<T, U60>

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

impl<'a, T> From<&'a [T; 60]> for &'a GenericArray<T, U60>

impl<'a, T> From<&'a mut [T; 60]> for &'a mut GenericArray<T, U60>

impl<T> From<[T; 61]> for GenericArray<T, U61>

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

impl<'a, T> From<&'a [T; 61]> for &'a GenericArray<T, U61>

impl<'a, T> From<&'a mut [T; 61]> for &'a mut GenericArray<T, U61>

impl<T> From<[T; 62]> for GenericArray<T, U62>

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

impl<'a, T> From<&'a [T; 62]> for &'a GenericArray<T, U62>

impl<'a, T> From<&'a mut [T; 62]> for &'a mut GenericArray<T, U62>

impl<T> From<[T; 63]> for GenericArray<T, U63>

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

impl<'a, T> From<&'a [T; 63]> for &'a GenericArray<T, U63>

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

impl<T> From<[T; 64]> for GenericArray<T, U64>

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

impl<'a, T> From<&'a [T; 64]> for &'a GenericArray<T, U64>

impl<'a, T> From<&'a mut [T; 64]> for &'a mut GenericArray<T, U64>

impl<T> From<[T; 70]> for GenericArray<T, U70>

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

impl<'a, T> From<&'a [T; 70]> for &'a GenericArray<T, U70>

impl<'a, T> From<&'a mut [T; 70]> for &'a mut GenericArray<T, U70>

impl<T> From<[T; 80]> for GenericArray<T, U80>

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

impl<'a, T> From<&'a [T; 80]> for &'a GenericArray<T, U80>

impl<'a, T> From<&'a mut [T; 80]> for &'a mut GenericArray<T, U80>

impl<T> From<[T; 90]> for GenericArray<T, U90>

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

impl<'a, T> From<&'a [T; 90]> for &'a GenericArray<T, U90>

impl<'a, T> From<&'a mut [T; 90]> for &'a mut GenericArray<T, U90>

impl<T> From<[T; 100]> for GenericArray<T, U100>

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

impl<'a, T> From<&'a [T; 100]> for &'a GenericArray<T, U100>

impl<'a, T> From<&'a mut [T; 100]> for &'a mut GenericArray<T, U100>

impl<T> From<[T; 200]> for GenericArray<T, U200>

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]

impl<'a, T> From<&'a [T; 200]> for &'a GenericArray<T, U200>

impl<'a, T> From<&'a mut [T; 200]> for &'a mut GenericArray<T, U200>

impl<T> From<[T; 300]> for GenericArray<T, U300>

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]

impl<'a, T> From<&'a [T; 300]> for &'a GenericArray<T, U300>

impl<'a, T> From<&'a mut [T; 300]> for &'a mut GenericArray<T, U300>

impl<T> From<[T; 400]> for GenericArray<T, U400>

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]

impl<'a, T> From<&'a [T; 400]> for &'a GenericArray<T, U400>

impl<'a, T> From<&'a mut [T; 400]> for &'a mut GenericArray<T, U400>

impl<T> From<[T; 500]> for GenericArray<T, U500>

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]

impl<'a, T> From<&'a [T; 500]> for &'a GenericArray<T, U500>

impl<'a, T> From<&'a mut [T; 500]> for &'a mut GenericArray<T, U500>

impl<T> From<[T; 128]> for GenericArray<T, U128>

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]

impl<'a, T> From<&'a [T; 128]> for &'a GenericArray<T, U128>

impl<'a, T> From<&'a mut [T; 128]> for &'a mut GenericArray<T, U128>

impl<T> From<[T; 256]> for GenericArray<T, U256>

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]

impl<'a, T> From<&'a [T; 256]> for &'a GenericArray<T, U256>

impl<'a, T> From<&'a mut [T; 256]> for &'a mut GenericArray<T, U256>

impl<T> From<[T; 512]> for GenericArray<T, U512>

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]

impl<'a, T> From<&'a [T; 512]> for &'a GenericArray<T, U512>

impl<'a, T> From<&'a mut [T; 512]> for &'a mut GenericArray<T, U512>

impl<T> From<[T; 1000]> for GenericArray<T, U1000>

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]

impl<'a, T> From<&'a [T; 1000]> for &'a GenericArray<T, U1000>

impl<'a, T> From<&'a mut [T; 1000]> for &'a mut GenericArray<T, U1000>

impl<T> From<[T; 1024]> for GenericArray<T, U1024>

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]

impl<'a, T> From<&'a [T; 1024]> for &'a GenericArray<T, U1024>

impl<'a, T> From<&'a mut [T; 1024]> for &'a mut GenericArray<T, U1024>

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

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

impl From<Error> for Error

impl<T> From<T> for DebugFrameOffset<T>

impl<T> From<T> for EhFrameOffset<T>

impl<R> From<R> for DebugAddr<R>

impl<R: Reader> From<R> for DebugFrame<R>

impl<R: Reader> From<R> for EhFrameHdr<R>

impl<R: Reader> From<R> for EhFrame<R>

impl<R> From<R> for DebugAbbrev<R>

impl<R> From<R> for DebugAranges<R>

impl<R> From<R> for DebugCuIndex<R>

impl<R> From<R> for DebugTuIndex<R>

impl<R> From<R> for DebugLine<R>

impl<R> From<R> for DebugLoc<R>

impl<R> From<R> for DebugLocLists<R>

impl<R: Reader> From<R> for DebugPubNames<R>

impl<R: Reader> From<R> for DebugPubTypes<R>

impl<R> From<R> for DebugRanges<R>

impl<R> From<R> for DebugRngLists<R>

impl<R> From<R> for DebugStr<R>

impl<R> From<R> for DebugStrOffsets<R>

impl<R> From<R> for DebugLineStr<R>

impl<R> From<R> for DebugInfo<R>

impl<R> From<R> for DebugTypes<R>

impl From<Error> for Error

impl<W: Writer> From<W> for DebugAbbrev<W>

impl<W: Writer> From<W> for DebugFrame<W>

impl<W: Writer> From<W> for EhFrame<W>

impl<W: Writer> From<W> for DebugLine<W>

impl<W: Writer> From<W> for DebugLoc<W>

impl<W: Writer> From<W> for DebugLocLists<W>

impl<W: Writer> From<W> for DebugRanges<W>

impl<W: Writer> From<W> for DebugRngLists<W>

impl<W: Writer> From<W> for DebugStr<W>

impl<W: Writer> From<W> for DebugLineStr<W>

impl<W: Writer> From<W> for DebugInfo<W>

impl From<Reason> for Error

impl From<u32> for Reason

impl From<Reason> for u32

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

impl From<StreamId> for u32

impl From<bf16> for f32

impl From<bf16> for f64

impl From<i8> for bf16

impl From<u8> for bf16

impl From<f16> for f32

impl From<f16> for f64

impl From<i8> for f16

impl From<u8> for f16

impl From<Value> for Context

impl<'reg: 'rc, 'rc> From<Value> for ScopedJson<'reg, 'rc>

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

impl<T, S, A> From<HashMap<T, (), S, A>> for HashSet<T, S, A>where
    A: Allocator + Clone,

impl<T, A, const N: usize> From<[T; N]> for HashSet<T, DefaultHashBuilder, A>where
    T: Eq + Hash,
    A: Default + Allocator + Clone,

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

impl From<u16> for HeaderValue

impl From<i16> for HeaderValue

impl From<u32> for HeaderValue

impl From<i32> for HeaderValue

impl From<u64> for HeaderValue

impl From<i64> for HeaderValue

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

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

impl From<StatusCode> for u16

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

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

impl From<Authority> for Uri

impl From<Uri> for Parts

impl<D> From<Bytes> for Full<D>where
    D: Buf + From<Bytes>,

impl<D> From<Vec<u8, Global>> for Full<D>where
    D: Buf + From<Vec<u8>>,

impl<D> From<&'static [u8]> for Full<D>where
    D: Buf + From<&'static [u8]>,

impl<D, B> From<Cow<'static, B>> for Full<D>where
    D: Buf + From<&'static B> + From<B::Owned>,
    B: ToOwned + ?Sized,

impl<D> From<String> for Full<D>where
    D: Buf + From<String>,

impl<D> From<&'static str> for Full<D>where
    D: Buf + From<&'static str>,

impl From<Error> for Error

impl From<Ratio> for (u128, u128)

impl From<u128> for Ratio

impl From<(u128, u128)> for Ratio

impl<Balance, BlockNumber, Price> From<(Price, Volume<Balance>, Liquidity<Balance>, BlockNumber)> for AggregatedEntry<Balance, BlockNumber, Price>

impl<Balance> From<(Balance, Balance)> for Liquidity<Balance>

impl<Balance> From<Liquidity<Balance>> for (Balance, Balance)

impl From<Box<dyn Stream<Item = Result<Bytes, Box<dyn Error + Send + Sync + 'static, Global>>> + Send + 'static, Global>> for Body

impl From<Bytes> for Body

impl From<Vec<u8, Global>> for Body

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

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

impl From<String> for Body

impl From<&'static str> for Body

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

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

impl<H, C> From<(H, C)> for HttpsConnector<H>where
    C: Into<Arc<ClientConfig>>,

impl<T> From<T> for MaybeHttpsStream<T>

impl<T> From<TlsStream<T>> for MaybeHttpsStream<T>

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

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

impl<T, const N: usize> From<[T; N]> for IndexSet<T, RandomState>where
    T: Eq + Hash,

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

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

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

impl From<File> for OwnedFd

impl From<OwnedFd> for File

impl From<OwnedFd> for Stdio

impl From<Ipv4Net> for IpNet

impl From<Ipv6Net> for IpNet

impl From<IpAddr> for IpNet

impl<A: IntoIterator> From<(A,)> for Zip<(A::IntoIter,)>

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

impl From<JsValue> for Array

impl From<Array> for JsValue

impl From<Array> for Object

impl From<JsValue> for BigInt

impl From<BigInt> for JsValue

impl From<BigInt> for Object

impl From<i8> for BigInt

impl From<u8> for BigInt

impl From<i16> for BigInt

impl From<u16> for BigInt

impl From<i32> for BigInt

impl From<u32> for BigInt

impl From<isize> for BigInt

impl From<usize> for BigInt

impl From<i64> for BigInt

impl From<u64> for BigInt

impl From<i128> for BigInt

impl From<u128> for BigInt

impl From<JsValue> for Boolean

impl From<Boolean> for JsValue

impl From<Boolean> for Object

impl From<bool> for Boolean

impl From<Boolean> for bool

impl From<DataView> for Object

impl From<JsValue> for Error

impl From<Error> for JsValue

impl From<Error> for Object

impl From<EvalError> for Error

impl From<Function> for Object

impl From<JsValue> for Map

impl From<Map> for JsValue

impl From<Map> for Object

impl From<JsValue> for Number

impl From<Number> for JsValue

impl From<Number> for Object

impl From<i8> for Number

impl From<u8> for Number

impl From<i16> for Number

impl From<u16> for Number

impl From<i32> for Number

impl From<u32> for Number

impl From<f32> for Number

impl From<f64> for Number

impl From<&Number> for f64

impl From<Number> for f64

impl From<JsValue> for Date

impl From<Date> for JsValue

impl From<Date> for Object

impl From<JsValue> for Object

impl From<Object> for JsValue

impl From<JsValue> for Proxy

impl From<Proxy> for JsValue

impl From<JsValue> for RegExp

impl From<RegExp> for JsValue

impl From<RegExp> for Object

impl From<JsValue> for Set

impl From<Set> for JsValue

impl From<Set> for Object

impl From<TypeError> for Error

impl From<UriError> for Error

impl From<UriError> for Object

impl From<JsValue> for WeakMap

impl From<WeakMap> for JsValue

impl From<WeakMap> for Object

impl From<JsValue> for WeakSet

impl From<WeakSet> for JsValue

impl From<WeakSet> for Object

impl From<Instance> for Object

impl From<LinkError> for Error

impl From<JsValue> for Module

impl From<Module> for JsValue

impl From<Module> for Object

impl From<JsValue> for Table

impl From<Table> for JsValue

impl From<Table> for Object

impl From<JsValue> for Global

impl From<Global> for JsValue

impl From<Global> for Object

impl From<JsValue> for Memory

impl From<Memory> for JsValue

impl From<Memory> for Object

impl From<JsString> for Object

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

impl From<String> for JsString

impl From<char> for JsString

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

impl From<JsString> for String

impl From<JsValue> for Symbol

impl From<Symbol> for JsValue

impl From<Collator> for Object

impl From<JsValue> for Promise

impl From<Promise> for JsValue

impl From<Promise> for Object

impl<'a> From<&'a [i8]> for Int8Array

impl<'a> From<&'a [i16]> for Int16Array

impl<'a> From<&'a [i32]> for Int32Array

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

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

impl<'a> From<&'a [u16]> for Uint16Array

impl<'a> From<&'a [u32]> for Uint32Array

impl<'a> From<&'a [f32]> for Float32Array

impl<'a> From<&'a [f64]> for Float64Array

impl<'a> From<&'a [i64]> for BigInt64Array

impl<'a> From<&'a [u64]> for BigUint64Array

impl From<Error> for WsError

impl From<Error> for Error

impl From<CallError> for Error

impl From<SendError> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl<T: AsRef<str>> From<T> for Origin

impl<T: Into<String>> From<T> for AllowOrigin

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

impl From<Option<u16>> for Port

impl From<u16> for Port

impl<T: AsRef<str>> From<T> for Host

impl<Context> From<RpcModule<Context>> for Methods

impl<'a> From<BTreeMap<&'a str, Value, Global>> for ParamsSer<'a>

impl<'a> From<Vec<Value, Global>> for ParamsSer<'a>

impl<'a> From<&'a [Value]> for ParamsSer<'a>

impl<'a> From<SubscriptionId<'a>> for JsonValue

impl<'a> From<u64> for SubscriptionId<'a>

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

impl<'a> From<ErrorCode> for ErrorObject<'a>

impl<'a> From<CallError> for ErrorObject<'a>

impl From<i32> for ErrorCode

impl From<Error> for CallError

impl From<u32> for Scalar

impl From<u64> for Scalar

impl From<Scalar> for U256

impl From<Id> for u8

impl From<Id> for RecoveryId

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event> for Event

impl From<Event> for Event

impl From<Event> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event> for Event

impl From<Event> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Origin> for Origin

impl From<Origin> for Origin

impl From<&PublicKey> for PeerId

impl From<PeerId> for Vec<u8>

impl<T: AsRef<[u8]>> From<Chan<T>> for RwStreamSink<Chan<T>>

impl<T> From<T> for OptionalTransport<T>

impl From<Topic> for String

impl<H: Hasher> From<Topic<H>> for TopicHash

impl<T: Into<Vec<u8>>> From<T> for MessageId

impl<T: Into<Vec<u8>>> From<T> for FastMessageId

impl<T> From<Key<T>> for KeyBytes

impl From<Multihash<64>> for Key<Multihash>

impl From<PeerId> for Key<PeerId>

impl From<Vec<u8, Global>> for Key<Vec<u8>>

impl From<Key> for Key<Key>

impl From<Vec<u8, Global>> for Key

impl From<Multihash<64>> for Key

impl From<Error> for PnetError

impl<THandlerErr> From<Error> for ConnectionError<THandlerErr>

impl<TBehaviour> From<Option<TBehaviour>> for Toggle<TBehaviour>

impl From<PeerId> for DialOpts

impl From<JsValue> for JsErr

impl From<Error> for JsErr

impl From<JsErr> for Error

impl<E> From<Error> for Error<E>

impl From<Error> for Error

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

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

impl<R: RawRwLock, T> From<T> for RwLock<R, T>

impl From<Error> for Error

impl From<Error> for Error

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

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

impl<'v> From<&'v u128> for Value<'v>

impl<'v> From<&'v i128> for Value<'v>

impl<'v> From<&'v NonZeroU128> for Value<'v>

impl<'v> From<&'v NonZeroI128> for Value<'v>

impl<'v> From<usize> for Value<'v>

impl<'v> From<u8> for Value<'v>

impl<'v> From<u16> for Value<'v>

impl<'v> From<u32> for Value<'v>

impl<'v> From<u64> for Value<'v>

impl<'v> From<isize> for Value<'v>

impl<'v> From<i8> for Value<'v>

impl<'v> From<i16> for Value<'v>

impl<'v> From<i32> for Value<'v>

impl<'v> From<i64> for Value<'v>

impl<'v> From<f32> for Value<'v>

impl<'v> From<f64> for Value<'v>

impl<'v> From<char> for Value<'v>

impl<'v> From<bool> for Value<'v>

impl<'v> From<NonZeroUsize> for Value<'v>

impl<'v> From<NonZeroU8> for Value<'v>

impl<'v> From<NonZeroU16> for Value<'v>

impl<'v> From<NonZeroU32> for Value<'v>

impl<'v> From<NonZeroU64> for Value<'v>

impl<'v> From<NonZeroIsize> for Value<'v>

impl<'v> From<NonZeroI8> for Value<'v>

impl<'v> From<NonZeroI16> for Value<'v>

impl<'v> From<NonZeroI32> for Value<'v>

impl<'v> From<NonZeroI64> for Value<'v>

impl From<Words> for Bytes

impl From<Pages> for Bytes

impl From<Words> for Bytes

impl From<Pages> for Bytes

impl From<Token> for usize

impl<'a> From<IpAddr> for Protocol<'a>

impl<'a> From<Ipv4Addr> for Protocol<'a>

impl<'a> From<Ipv6Addr> for Protocol<'a>

impl From<([u8; 35], u16)> for Onion3Addr<'_>

impl<'a> From<(&'a [u8; 35], u16)> for Onion3Addr<'a>

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Utf8Error> for Error

impl From<Error> for Error

impl<'a> From<Protocol<'a>> for Multiaddr

impl From<Error> for Error

impl From<ReadError> for Error

impl<const S: usize> From<Multihash<S>> for Vec<u8>

impl From<Code> for u64

impl<T: Scalar, const D: usize> From<[T; D]> for SVector<T, D>

impl<T: Scalar, const D: usize> From<[T; D]> for RowSVector<T, D>where
    Const<D>: IsNotStaticOne,

impl<T: Scalar, const R: usize, const C: usize> From<[[T; R]; C]> for SMatrix<T, R, C>

impl<'a, T, RStride, CStride, const R: usize, const C: usize> From<Matrix<T, Const<R>, Const<C>, SliceStorage<'a, T, Const<R>, Const<C>, RStride, CStride>>> for Matrix<T, Const<R>, Const<C>, ArrayStorage<T, R, C>>where
    T: Scalar,
    RStride: Dim,
    CStride: Dim,

impl<'a, T, C, RStride, CStride> From<Matrix<T, Dynamic, C, SliceStorage<'a, T, Dynamic, C, RStride, CStride>>> for Matrix<T, Dynamic, C, VecStorage<T, Dynamic, C>>where
    T: Scalar,
    C: Dim,
    RStride: Dim,
    CStride: Dim,

impl<'a, T, R, RStride, CStride> From<Matrix<T, R, Dynamic, SliceStorage<'a, T, R, Dynamic, RStride, CStride>>> for Matrix<T, R, Dynamic, VecStorage<T, R, Dynamic>>where
    T: Scalar,
    R: DimName,
    RStride: Dim,
    CStride: Dim,

impl<'a, T, RStride, CStride, const R: usize, const C: usize> From<Matrix<T, Const<R>, Const<C>, SliceStorageMut<'a, T, Const<R>, Const<C>, RStride, CStride>>> for Matrix<T, Const<R>, Const<C>, ArrayStorage<T, R, C>>where
    T: Scalar,
    RStride: Dim,
    CStride: Dim,

impl<'a, T, C, RStride, CStride> From<Matrix<T, Dynamic, C, SliceStorageMut<'a, T, Dynamic, C, RStride, CStride>>> for Matrix<T, Dynamic, C, VecStorage<T, Dynamic, C>>where
    T: Scalar,
    C: Dim,
    RStride: Dim,
    CStride: Dim,

impl<'a, T, R, RStride, CStride> From<Matrix<T, R, Dynamic, SliceStorageMut<'a, T, R, Dynamic, RStride, CStride>>> for Matrix<T, R, Dynamic, VecStorage<T, R, Dynamic>>where
    T: Scalar,
    R: DimName,
    RStride: Dim,
    CStride: Dim,

impl<'a, T, R, C, RSlice, CSlice, RStride, CStride, S> From<&'a Matrix<T, R, C, S>> for MatrixSlice<'a, T, RSlice, CSlice, RStride, CStride>where
    T: Scalar,
    R: Dim,
    C: Dim,
    RSlice: Dim,
    CSlice: Dim,
    RStride: Dim,
    CStride: Dim,
    S: Storage<T, R, C>,
    ShapeConstraint: DimEq<R, RSlice> + DimEq<C, CSlice> + DimEq<RStride, S::RStride> + DimEq<CStride, S::CStride>,

impl<'a, T, R, C, RSlice, CSlice, RStride, CStride, S> From<&'a mut Matrix<T, R, C, S>> for MatrixSlice<'a, T, RSlice, CSlice, RStride, CStride>where
    T: Scalar,
    R: Dim,
    C: Dim,
    RSlice: Dim,
    CSlice: Dim,
    RStride: Dim,
    CStride: Dim,
    S: Storage<T, R, C>,
    ShapeConstraint: DimEq<R, RSlice> + DimEq<C, CSlice> + DimEq<RStride, S::RStride> + DimEq<CStride, S::CStride>,

impl<'a, T, R, C, RSlice, CSlice, RStride, CStride, S> From<&'a mut Matrix<T, R, C, S>> for MatrixSliceMut<'a, T, RSlice, CSlice, RStride, CStride>where
    T: Scalar,
    R: Dim,
    C: Dim,
    RSlice: Dim,
    CSlice: Dim,
    RStride: Dim,
    CStride: Dim,
    S: StorageMut<T, R, C>,
    ShapeConstraint: DimEq<R, RSlice> + DimEq<C, CSlice> + DimEq<RStride, S::RStride> + DimEq<CStride, S::CStride>,

impl<'a, T: Scalar> From<Vec<T, Global>> for DVector<T>

impl<'a, T: Scalar + Copy> From<&'a [T]> for DVectorSlice<'a, T>

impl<'a, T: Scalar + Copy> From<&'a mut [T]> for DVectorSliceMut<'a, T>

impl<T, R: Dim, C: Dim> From<[Matrix<<T as SimdValue>::Element, R, C, <DefaultAllocator as Allocator<<T as SimdValue>::Element, R, C>>::Buffer>; 2]> for OMatrix<T, R, C>where
    T: From<[<T as SimdValue>::Element; 2]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar + SimdValue,
    DefaultAllocator: Allocator<T, R, C> + Allocator<T::Element, R, C>,

impl<T, R: Dim, C: Dim> From<[Matrix<<T as SimdValue>::Element, R, C, <DefaultAllocator as Allocator<<T as SimdValue>::Element, R, C>>::Buffer>; 4]> for OMatrix<T, R, C>where
    T: From<[<T as SimdValue>::Element; 4]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar + SimdValue,
    DefaultAllocator: Allocator<T, R, C> + Allocator<T::Element, R, C>,

impl<T, R: Dim, C: Dim> From<[Matrix<<T as SimdValue>::Element, R, C, <DefaultAllocator as Allocator<<T as SimdValue>::Element, R, C>>::Buffer>; 8]> for OMatrix<T, R, C>where
    T: From<[<T as SimdValue>::Element; 8]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar + SimdValue,
    DefaultAllocator: Allocator<T, R, C> + Allocator<T::Element, R, C>,

impl<T, R: Dim, C: Dim> From<[Matrix<<T as SimdValue>::Element, R, C, <DefaultAllocator as Allocator<<T as SimdValue>::Element, R, C>>::Buffer>; 16]> for OMatrix<T, R, C>where
    T: From<[<T as SimdValue>::Element; 16]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar + SimdValue,
    DefaultAllocator: Allocator<T, R, C> + Allocator<T::Element, R, C>,

impl<'a, T, R, C, RStride, CStride> From<Matrix<T, R, C, SliceStorageMut<'a, T, R, C, RStride, CStride>>> for MatrixSlice<'a, T, R, C, RStride, CStride>where
    T: Scalar,
    R: Dim,
    C: Dim,
    RStride: Dim,
    CStride: Dim,

impl<T, R: Dim, C: Dim> From<[Unit<Matrix<<T as SimdValue>::Element, R, C, <DefaultAllocator as Allocator<<T as SimdValue>::Element, R, C>>::Buffer>>; 2]> for Unit<OMatrix<T, R, C>>where
    T: From<[<T as SimdValue>::Element; 2]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar,
    DefaultAllocator: Allocator<T, R, C> + Allocator<T::Element, R, C>,

impl<T, R: Dim, C: Dim> From<[Unit<Matrix<<T as SimdValue>::Element, R, C, <DefaultAllocator as Allocator<<T as SimdValue>::Element, R, C>>::Buffer>>; 4]> for Unit<OMatrix<T, R, C>>where
    T: From<[<T as SimdValue>::Element; 4]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar,
    DefaultAllocator: Allocator<T, R, C> + Allocator<T::Element, R, C>,

impl<T, R: Dim, C: Dim> From<[Unit<Matrix<<T as SimdValue>::Element, R, C, <DefaultAllocator as Allocator<<T as SimdValue>::Element, R, C>>::Buffer>>; 8]> for Unit<OMatrix<T, R, C>>where
    T: From<[<T as SimdValue>::Element; 8]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar,
    DefaultAllocator: Allocator<T, R, C> + Allocator<T::Element, R, C>,

impl<T, R: Dim, C: Dim> From<[Unit<Matrix<<T as SimdValue>::Element, R, C, <DefaultAllocator as Allocator<<T as SimdValue>::Element, R, C>>::Buffer>>; 16]> for Unit<OMatrix<T, R, C>>where
    T: From<[<T as SimdValue>::Element; 16]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar,
    DefaultAllocator: Allocator<T, R, C> + Allocator<T::Element, R, C>,

impl<T: Scalar + Zero + One, const D: usize> From<Point<T, D>> for OVector<T, DimNameSum<Const<D>, U1>>where
    Const<D>: DimNameAdd<U1>,
    DefaultAllocator: Allocator<T, DimNameSum<Const<D>, U1>>,

impl<T: Scalar, const D: usize> From<[T; D]> for Point<T, D>

impl<T: Scalar, const D: usize> From<Matrix<T, Const<D>, Const<1>, <DefaultAllocator as Allocator<T, Const<D>, Const<1>>>::Buffer>> for Point<T, D>

impl<T, const D: usize> From<[Point<<T as SimdValue>::Element, D>; 2]> for Point<T, D>where
    T: From<[<T as SimdValue>::Element; 2]> + Scalar + Copy + PrimitiveSimdValue,
    T::Element: Scalar + Copy,
    <DefaultAllocator as Allocator<T::Element, Const<D>>>::Buffer: Copy,

impl<T, const D: usize> From<[Point<<T as SimdValue>::Element, D>; 4]> for Point<T, D>where
    T: From<[<T as SimdValue>::Element; 4]> + Scalar + Copy + PrimitiveSimdValue,
    T::Element: Scalar + Copy,
    <DefaultAllocator as Allocator<T::Element, Const<D>>>::Buffer: Copy,

impl<T, const D: usize> From<[Point<<T as SimdValue>::Element, D>; 8]> for Point<T, D>where
    T: From<[<T as SimdValue>::Element; 8]> + Scalar + Copy + PrimitiveSimdValue,
    T::Element: Scalar + Copy,
    <DefaultAllocator as Allocator<T::Element, Const<D>>>::Buffer: Copy,

impl<T, const D: usize> From<[Point<<T as SimdValue>::Element, D>; 16]> for Point<T, D>where
    T: From<[<T as SimdValue>::Element; 16]> + Scalar + Copy + PrimitiveSimdValue,
    T::Element: Scalar + Copy,
    <DefaultAllocator as Allocator<T::Element, Const<D>>>::Buffer: Copy,

impl<T: RealField> From<Rotation<T, 2>> for Matrix3<T>

impl<T: RealField> From<Rotation<T, 2>> for Matrix2<T>

impl<T: RealField> From<Rotation<T, 3>> for Matrix4<T>

impl<T: RealField> From<Rotation<T, 3>> for Matrix3<T>

impl<T, const D: usize> From<[Rotation<<T as SimdValue>::Element, D>; 2]> for Rotation<T, D>where
    T: From<[<T as SimdValue>::Element; 2]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar + Copy,

impl<T, const D: usize> From<[Rotation<<T as SimdValue>::Element, D>; 4]> for Rotation<T, D>where
    T: From<[<T as SimdValue>::Element; 4]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar + Copy,

impl<T, const D: usize> From<[Rotation<<T as SimdValue>::Element, D>; 8]> for Rotation<T, D>where
    T: From<[<T as SimdValue>::Element; 8]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar + Copy,

impl<T, const D: usize> From<[Rotation<<T as SimdValue>::Element, D>; 16]> for Rotation<T, D>where
    T: From<[<T as SimdValue>::Element; 16]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar + Copy,

impl<T: SimdRealField> From<Unit<Quaternion<T>>> for Matrix4<T>where
    T::Element: SimdRealField,

impl<T: SimdRealField> From<Unit<Quaternion<T>>> for Rotation3<T>where
    T::Element: SimdRealField,

impl<T: SimdRealField> From<Rotation<T, 3>> for UnitQuaternion<T>where
    T::Element: SimdRealField,

impl<T: SimdRealField> From<Unit<Quaternion<T>>> for Matrix3<T>where
    T::Element: SimdRealField,

impl<T: Scalar> From<Matrix<T, Const<{ typenum::$D::USIZE }>, Const<1>, ArrayStorage<T, 4, 1>>> for Quaternion<T>

impl<T: Scalar> From<[T; 4]> for Quaternion<T>

impl<T> From<[Quaternion<<T as SimdValue>::Element>; 2]> for Quaternion<T>where
    T: From<[<T as SimdValue>::Element; 2]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar + Copy,

impl<T> From<[Quaternion<<T as SimdValue>::Element>; 4]> for Quaternion<T>where
    T: From<[<T as SimdValue>::Element; 4]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar + Copy,

impl<T> From<[Quaternion<<T as SimdValue>::Element>; 8]> for Quaternion<T>where
    T: From<[<T as SimdValue>::Element; 8]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar + Copy,

impl<T> From<[Quaternion<<T as SimdValue>::Element>; 16]> for Quaternion<T>where
    T: From<[<T as SimdValue>::Element; 16]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar + Copy,

impl<T> From<[Unit<Quaternion<<T as SimdValue>::Element>>; 2]> for UnitQuaternion<T>where
    T: From<[<T as SimdValue>::Element; 2]> + Scalar + Copy + PrimitiveSimdValue,
    T::Element: Scalar + Copy,

impl<T> From<[Unit<Quaternion<<T as SimdValue>::Element>>; 4]> for UnitQuaternion<T>where
    T: From<[<T as SimdValue>::Element; 4]> + Scalar + Copy + PrimitiveSimdValue,
    T::Element: Scalar + Copy,

impl<T> From<[Unit<Quaternion<<T as SimdValue>::Element>>; 8]> for UnitQuaternion<T>where
    T: From<[<T as SimdValue>::Element; 8]> + Scalar + Copy + PrimitiveSimdValue,
    T::Element: Scalar + Copy,

impl<T> From<[Unit<Quaternion<<T as SimdValue>::Element>>; 16]> for UnitQuaternion<T>where
    T: From<[<T as SimdValue>::Element; 16]> + Scalar + Copy + PrimitiveSimdValue,
    T::Element: Scalar + Copy,

impl<T: SimdRealField + RealField> From<Unit<DualQuaternion<T>>> for Matrix4<T>where
    T::Element: SimdRealField,

impl<T: SimdRealField> From<Unit<DualQuaternion<T>>> for Isometry3<T>where
    T::Element: SimdRealField,

impl<T: SimdRealField> From<Isometry<T, Unit<Quaternion<T>>, 3>> for UnitDualQuaternion<T>where
    T::Element: SimdRealField,

impl<T: SimdRealField> From<Unit<Complex<T>>> for Rotation2<T>where
    T::Element: SimdRealField,

impl<T: SimdRealField> From<Rotation<T, 2>> for UnitComplex<T>where
    T::Element: SimdRealField,

impl<T: SimdRealField> From<Unit<Complex<T>>> for Matrix3<T>where
    T::Element: SimdRealField,

impl<T: SimdRealField> From<Unit<Complex<T>>> for Matrix2<T>where
    T::Element: SimdRealField,

impl<T> From<[Unit<Complex<<T as SimdValue>::Element>>; 2]> for UnitComplex<T>where
    T: From<[<T as SimdValue>::Element; 2]> + Scalar + Copy + PrimitiveSimdValue,
    T::Element: Scalar + Copy,

impl<T> From<[Unit<Complex<<T as SimdValue>::Element>>; 4]> for UnitComplex<T>where
    T: From<[<T as SimdValue>::Element; 4]> + Scalar + Copy + PrimitiveSimdValue,
    T::Element: Scalar + Copy,

impl<T> From<[Unit<Complex<<T as SimdValue>::Element>>; 8]> for UnitComplex<T>where
    T: From<[<T as SimdValue>::Element; 8]> + Scalar + Copy + PrimitiveSimdValue,
    T::Element: Scalar + Copy,

impl<T> From<[Unit<Complex<<T as SimdValue>::Element>>; 16]> for UnitComplex<T>where
    T: From<[<T as SimdValue>::Element; 16]> + Scalar + Copy + PrimitiveSimdValue,
    T::Element: Scalar + Copy,

impl<T: Scalar + Zero + One, const D: usize> From<Translation<T, D>> for OMatrix<T, DimNameSum<Const<D>, U1>, DimNameSum<Const<D>, U1>>where
    Const<D>: DimNameAdd<U1>,
    DefaultAllocator: Allocator<T, DimNameSum<Const<D>, U1>, DimNameSum<Const<D>, U1>> + Allocator<T, Const<D>>,

impl<T: Scalar, const D: usize> From<Matrix<T, Const<D>, Const<1>, <DefaultAllocator as Allocator<T, Const<D>, Const<1>>>::Buffer>> for Translation<T, D>

impl<T: Scalar, const D: usize> From<[T; D]> for Translation<T, D>

impl<T: Scalar, const D: usize> From<Point<T, D>> for Translation<T, D>

impl<T, const D: usize> From<[Translation<<T as SimdValue>::Element, D>; 2]> for Translation<T, D>where
    T: From<[<T as SimdValue>::Element; 2]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar,

impl<T, const D: usize> From<[Translation<<T as SimdValue>::Element, D>; 4]> for Translation<T, D>where
    T: From<[<T as SimdValue>::Element; 4]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar,

impl<T, const D: usize> From<[Translation<<T as SimdValue>::Element, D>; 8]> for Translation<T, D>where
    T: From<[<T as SimdValue>::Element; 8]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar,

impl<T, const D: usize> From<[Translation<<T as SimdValue>::Element, D>; 16]> for Translation<T, D>where
    T: From<[<T as SimdValue>::Element; 16]> + Scalar + PrimitiveSimdValue,
    T::Element: Scalar,

impl<T: SimdRealField, R: AbstractRotation<T, D>, const D: usize> From<Translation<T, D>> for Isometry<T, R, D>

impl<T: SimdRealField, R, const D: usize> From<Isometry<T, R, D>> for OMatrix<T, DimNameSum<Const<D>, U1>, DimNameSum<Const<D>, U1>>where
    Const<D>: DimNameAdd<U1>,
    R: SubsetOf<OMatrix<T, DimNameSum<Const<D>, U1>, DimNameSum<Const<D>, U1>>>,
    DefaultAllocator: Allocator<T, DimNameSum<Const<D>, U1>, DimNameSum<Const<D>, U1>>,

impl<T: SimdRealField, R, const D: usize> From<[T; D]> for Isometry<T, R, D>where
    R: AbstractRotation<T, D>,

impl<T: SimdRealField, R, const D: usize> From<Matrix<T, Const<D>, Const<1>, ArrayStorage<T, D, 1>>> for Isometry<T, R, D>where
    R: AbstractRotation<T, D>,

impl<T: SimdRealField, R, const D: usize> From<Point<T, D>> for Isometry<T, R, D>where
    R: AbstractRotation<T, D>,

impl<T, R, const D: usize> From<[Isometry<<T as SimdValue>::Element, <R as SimdValue>::Element, D>; 2]> for Isometry<T, R, D>where
    T: From<[<T as SimdValue>::Element; 2]> + Scalar + PrimitiveSimdValue,
    R: SimdValue + AbstractRotation<T, D> + From<[<R as SimdValue>::Element; 2]>,
    R::Element: AbstractRotation<T::Element, D> + Scalar + Copy,
    T::Element: Scalar + Copy,

impl<T, R, const D: usize> From<[Isometry<<T as SimdValue>::Element, <R as SimdValue>::Element, D>; 4]> for Isometry<T, R, D>where
    T: From<[<T as SimdValue>::Element; 4]> + Scalar + PrimitiveSimdValue,
    R: SimdValue + AbstractRotation<T, D> + From<[<R as SimdValue>::Element; 4]>,
    R::Element: AbstractRotation<T::Element, D> + Scalar + Copy,
    T::Element: Scalar + Copy,

impl<T, R, const D: usize> From<[Isometry<<T as SimdValue>::Element, <R as SimdValue>::Element, D>; 8]> for Isometry<T, R, D>where
    T: From<[<T as SimdValue>::Element; 8]> + Scalar + PrimitiveSimdValue,
    R: SimdValue + AbstractRotation<T, D> + From<[<R as SimdValue>::Element; 8]>,
    R::Element: AbstractRotation<T::Element, D> + Scalar + Copy,
    T::Element: Scalar + Copy,

impl<T, R, const D: usize> From<[Isometry<<T as SimdValue>::Element, <R as SimdValue>::Element, D>; 16]> for Isometry<T, R, D>where
    T: From<[<T as SimdValue>::Element; 16]> + Scalar + PrimitiveSimdValue,
    R: SimdValue + AbstractRotation<T, D> + From<[<R as SimdValue>::Element; 16]>,
    R::Element: AbstractRotation<T::Element, D> + Scalar + Copy,
    T::Element: Scalar + Copy,

impl<T: SimdRealField, R, const D: usize> From<Similarity<T, R, D>> for OMatrix<T, DimNameSum<Const<D>, U1>, DimNameSum<Const<D>, U1>>where
    Const<D>: DimNameAdd<U1>,
    R: SubsetOf<OMatrix<T, DimNameSum<Const<D>, U1>, DimNameSum<Const<D>, U1>>>,
    DefaultAllocator: Allocator<T, DimNameSum<Const<D>, U1>, DimNameSum<Const<D>, U1>>,

impl<T, R, const D: usize> From<[Similarity<<T as SimdValue>::Element, <R as SimdValue>::Element, D>; 2]> for Similarity<T, R, D>where
    T: From<[<T as SimdValue>::Element; 2]> + Scalar + Zero + PrimitiveSimdValue,
    R: SimdValue + AbstractRotation<T, D> + From<[<R as SimdValue>::Element; 2]>,
    R::Element: AbstractRotation<T::Element, D> + Scalar + Zero + Copy,
    T::Element: Scalar + Zero + Copy,

impl<T, R, const D: usize> From<[Similarity<<T as SimdValue>::Element, <R as SimdValue>::Element, D>; 4]> for Similarity<T, R, D>where
    T: From<[<T as SimdValue>::Element; 4]> + Scalar + Zero + PrimitiveSimdValue,
    R: SimdValue + AbstractRotation<T, D> + From<[<R as SimdValue>::Element; 4]>,
    R::Element: AbstractRotation<T::Element, D> + Scalar + Zero + Copy,
    T::Element: Scalar + Zero + Copy,

impl<T, R, const D: usize> From<[Similarity<<T as SimdValue>::Element, <R as SimdValue>::Element, D>; 8]> for Similarity<T, R, D>where
    T: From<[<T as SimdValue>::Element; 8]> + Scalar + Zero + PrimitiveSimdValue,
    R: SimdValue + AbstractRotation<T, D> + From<[<R as SimdValue>::Element; 8]>,
    R::Element: AbstractRotation<T::Element, D> + Scalar + Zero + Copy,
    T::Element: Scalar + Zero + Copy,

impl<T, R, const D: usize> From<[Similarity<<T as SimdValue>::Element, <R as SimdValue>::Element, D>; 16]> for Similarity<T, R, D>where
    T: From<[<T as SimdValue>::Element; 16]> + Scalar + Zero + PrimitiveSimdValue,
    R: SimdValue + AbstractRotation<T, D> + From<[<R as SimdValue>::Element; 16]>,
    R::Element: AbstractRotation<T::Element, D> + Scalar + Zero + Copy,
    T::Element: Scalar + Zero + Copy,

impl<T: RealField, C, const D: usize> From<Transform<T, C, D>> for OMatrix<T, DimNameSum<Const<D>, U1>, DimNameSum<Const<D>, U1>>where
    Const<D>: DimNameAdd<U1>,
    C: TCategory,
    DefaultAllocator: Allocator<T, DimNameSum<Const<D>, U1>, DimNameSum<Const<D>, U1>>,

impl<T: RealField> From<Orthographic3<T>> for Matrix4<T>

impl<T: RealField> From<Perspective3<T>> for Matrix4<T>

impl<T> From<T> for NetlinkMessage<T>where
    T: Into<NetlinkPayload<T>>,

impl From<&BridgeVlanInfo> for [u8; 4]

impl From<u8> for State

impl From<State> for u8

impl From<&'static str> for EncodeError

impl From<&'static str> for DecodeError

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

impl From<Errno> for Error

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

impl From<timeval> for TimeVal

impl From<Pid> for pid_t

impl From<i64> for BigInt

impl From<i128> for BigInt

impl From<i8> for BigInt

impl From<i16> for BigInt

impl From<i32> for BigInt

impl From<isize> for BigInt

impl From<u64> for BigInt

impl From<u128> for BigInt

impl From<u8> for BigInt

impl From<u16> for BigInt

impl From<u32> for BigInt

impl From<usize> for BigInt

impl From<BigUint> for BigInt

impl From<u64> for BigUint

impl From<u128> for BigUint

impl From<u8> for BigUint

impl From<u16> for BigUint

impl From<u32> for BigUint

impl From<usize> for BigUint

impl<T: Clone + Num> From<T> for Complex<T>

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

impl From<ErrorKind> for Error

impl<T> From<T> for Ratio<T>where
    T: Clone + Integer,

impl<T> From<(T, T)> for Ratio<T>where
    T: Clone + Integer,

impl<E: Endian> From<Rel32<E>> for Rela32<E>

impl<E: Endian> From<Rel64<E>> for Rela64<E>

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

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

impl<Signal, Message> From<Signal> for FromOrchestra<Message, Signal>

impl<T: Float> From<T> for OrderedFloat<T>

impl From<NotNan<f32>> for f32

impl From<NotNan<f64>> for f64

impl<T: Float> From<T> for NotNan<T>

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl From<Event> for ()

impl<T: Ord + Encode + Decode + MaxEncodedLen + Clone + Eq + PartialEq, S: Get<u32>> From<BoundedVec<T, S>> for OrderedSet<T, S>

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

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

impl From<Box<str, Global>> for Box<RawOsStr>

impl From<RawOsString> for Cow<'_, RawOsStr>

impl<O, T: ?Sized> From<O> for OwningRef<O, T>where
    O: StableAddress + Deref<Target = T>,

impl<O, T: ?Sized> From<O> for OwningRefMut<O, T>where
    O: StableAddress + DerefMut<Target = T>,

impl<O, T: ?Sized> From<OwningRefMut<O, T>> for OwningRef<O, T>where
    O: StableAddress + DerefMut<Target = T>,

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T, I> From<ListError> for Error<T, I>

impl<T: Config<I>, I: 'static> From<Error<T, I>> for &'static str

impl<T: Config<I>, I: 'static> From<Error<T, I>> for DispatchError

impl<T: Config<I>, I: 'static> From<Event<T, I>> for ()

impl<T: Config<I>, I: 'static> From<Error<T, I>> for &'static str

impl<T: Config<I>, I: 'static> From<Error<T, I>> for DispatchError

impl<T: Config<I>, I: 'static> From<Event<T, I>> for ()

impl<T: Config<I>, I: 'static> From<Error<T, I>> for &'static str

impl<T: Config<I>, I: 'static> From<Error<T, I>> for DispatchError

impl<T: Config<I>, I: 'static> From<Event<T, I>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config<I>, I: 'static> From<Error<T, I>> for &'static str

impl<T: Config<I>, I: 'static> From<Error<T, I>> for DispatchError

impl<T: Config<I>, I: 'static> From<Event<T, I>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl From<Conviction> for u8

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<ElectionError<T>> for &'static str

impl<'_derivative_strum, T: Config> From<&'_derivative_strum ElectionError<T>> for &'static str

impl From<FeasibilityError> for &'static str

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

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<BlockNumber> From<(Ratio, Volume<u128>, Liquidity<u128>, BlockNumber)> for OracleEntry<BlockNumber>

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl From<Event> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T, I> From<InconsistentStateError> for Error<T, I>

impl<T: Config<I>, I: 'static> From<Error<T, I>> for &'static str

impl<T: Config<I>, I: 'static> From<Error<T, I>> for DispatchError

impl<T: Config<I>, I: 'static> From<Event<T, I>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config<I>, I: 'static> From<Error<T, I>> for &'static str

impl<T: Config<I>, I: 'static> From<Error<T, I>> for DispatchError

impl<T: Config<I>, I: 'static> From<Event<T, I>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T> From<DefensiveError> for Error<T>

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl From<Event> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl From<Event> for ()

impl<T: Config<I>, I: 'static> From<Error<T, I>> for &'static str

impl<T: Config<I>, I: 'static> From<Error<T, I>> for DispatchError

impl<T: Config<I>, I: 'static> From<Event<T, I>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config<I>, I: 'static> From<Error<T, I>> for &'static str

impl<T: Config<I>, I: 'static> From<Error<T, I>> for DispatchError

impl<T: Config<I>, I: 'static> From<Event<T, I>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Event<T>> for ()

impl From<Error> for i32

impl<T: Config<I>, I: 'static> From<Error<T, I>> for &'static str

impl<T: Config<I>, I: 'static> From<Error<T, I>> for DispatchError

impl<T: Config<I>, I: 'static> From<Event<T, I>> for ()

impl<T: Config<I>, I: 'static> From<Error<T, I>> for &'static str

impl<T: Config<I>, I: 'static> From<Error<T, I>> for DispatchError

impl<T: Config<I>, I: 'static> From<Event<T, I>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl From<Event> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl From<Event> for Event

impl From<Origin> for Origin

impl From<Origin> for Origin

impl From<Error> for Error

impl From<ErrorKind> for Error

impl From<Error> for Error

impl<T> From<T> for Compact<T>

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

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

impl From<Compact<u8>> for u8

impl From<Compact<u16>> for u16

impl From<Compact<u32>> for u32

impl From<Compact<u64>> for u64

impl From<Compact<u128>> for u128

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

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

impl From<&'static str> for Error

impl From<VarUint32> for usize

impl From<VarUint32> for u32

impl From<u32> for VarUint32

impl From<usize> for VarUint32

impl From<VarUint64> for u64

impl From<u64> for VarUint64

impl From<VarUint7> for u8

impl From<u8> for VarUint7

impl From<VarInt7> for i8

impl From<i8> for VarInt7

impl From<Uint8> for u8

impl From<u8> for Uint8

impl From<VarInt32> for i32

impl From<i32> for VarInt32

impl From<VarInt64> for i64

impl From<i64> for VarInt64

impl From<Uint32> for u32

impl From<u32> for Uint32

impl From<u64> for Uint64

impl From<Uint64> for u64

impl From<VarUint1> for bool

impl From<bool> for VarUint1

impl From<(Vec<(usize, Error), Global>, Module)> for Error

impl From<Unparsed> for Vec<u8>

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

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

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

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

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

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

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

impl From<Error> for Error

impl From<Error> for Error

impl From<Canceled> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Canceled> for Error

impl From<SendError> for Error

impl From<Error> for Error

impl From<Canceled> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Option<Span>> for Span

impl From<Span> for Span

impl From<JfyiError> for Error

impl From<JfyiError> for Error

impl From<Canceled> for Error

impl From<SendError> for Error

impl From<()> for AllMessages

impl From<Vec<u8, Global>> for HeadData

impl From<Vec<u8, Global>> for BlockData

impl From<Compact<Id>> for Id

impl From<Id> for u32

impl From<u32> for Id

impl From<usize> for Id

impl From<i32> for Id

impl From<Id> for Sibling

impl From<Sibling> for Id

impl From<Sibling> for u32

impl From<u32> for Sibling

impl<Payload, RealPayload> From<Signed<Payload, RealPayload>> for UncheckedSigned<Payload, RealPayload>

impl From<&[&'static str]> for RuntimeMetricLabels

impl From<&'static str> for RuntimeMetricLabel

impl From<u32> for CoreIndex

impl From<u32> for GroupIndex

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event> for Event

impl From<Event> for Event

impl From<Event> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event> for Event

impl From<Event> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Origin> for Origin

impl From<Origin> for Origin

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Event<T>> for ()

impl From<u32> for Origin

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl From<Event> for ()

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl<T: Config> From<Error<T>> for &'static str

impl<T: Config> From<Error<T>> for DispatchError

impl From<Event> for ()

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<JfyiError> for Error

impl From<Error> for JfyiError

impl<'a, Ctx: Context> From<Drain<'a, <Ctx as Context>::AuthorityId, Vec<Misbehavior<<Ctx as Context>::Candidate, <Ctx as Context>::Digest, <Ctx as Context>::AuthorityId, <Ctx as Context>::Signature>, Global>>> for DrainMisbehaviors<'a, Ctx>

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

impl From<[u32; 4]> for vec128_storage

impl From<[u64; 4]> for vec256_storage

impl From<vec128_storage> for [u32; 4]

impl From<vec128_storage> for [u64; 2]

impl From<vec128_storage> for [u128; 1]

impl From<vec256_storage> for [u32; 8]

impl From<vec256_storage> for [u64; 4]

impl From<vec256_storage> for [u128; 2]

impl From<vec512_storage> for [u32; 16]

impl From<vec512_storage> for [u64; 8]

impl From<vec512_storage> for [u128; 4]

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

impl From<U128> for [u8; 16]

impl From<[u8; 16]> for U128

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

impl From<u64> for U128

impl From<u8> for U128

impl From<u16> for U128

impl From<u32> for U128

impl From<usize> for U128

impl From<i64> for U128

impl From<i8> for U128

impl From<i16> for U128

impl From<i32> for U128

impl From<isize> for U128

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

impl From<&'static str> for U128

impl From<u128> for U128

impl From<i128> for U128

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

impl From<U256> for [u8; 32]

impl From<[u8; 32]> for U256

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

impl From<u64> for U256

impl From<u8> for U256

impl From<u16> for U256

impl From<u32> for U256

impl From<usize> for U256

impl From<i64> for U256

impl From<i8> for U256

impl From<i16> for U256

impl From<i32> for U256

impl From<isize> for U256

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

impl From<&'static str> for U256

impl From<u128> for U256

impl From<i128> for U256

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

impl From<U512> for [u8; 64]

impl From<[u8; 64]> for U512

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

impl From<u64> for U512

impl From<u8> for U512

impl From<u16> for U512

impl From<u32> for U512

impl From<usize> for U512

impl From<i64> for U512

impl From<i8> for U512

impl From<i16> for U512

impl From<i32> for U512

impl From<isize> for U512

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

impl From<&'static str> for U512

impl From<u128> for U512

impl From<i128> for U512

impl From<[u8; 16]> for H128

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

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

impl From<H128> for [u8; 16]

impl From<[u8; 20]> for H160

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

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

impl From<H160> for [u8; 20]

impl From<[u8; 32]> for H256

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

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

impl From<H256> for [u8; 32]

impl From<[u8; 48]> for H384

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

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

impl From<H384> for [u8; 48]

impl From<[u8; 64]> for H512

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

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

impl From<H512> for [u8; 64]

impl From<[u8; 96]> for H768

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

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

impl From<H768> for [u8; 96]

impl From<H160> for H256

impl From<H256> for H160

impl From<U256> for U512

impl From<U128> for U512

impl From<U128> for U256

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

impl<T> From<T> for MaybeTimeOfFlight<T>

impl From<Span> for Span

impl From<Group> for TokenTree

impl From<Ident> for TokenTree

impl From<Punct> for TokenTree

impl From<Error> for Error

impl From<Error> for Error

impl<X: SampleUniform> From<Range<X>> for Uniform<X>

impl From<Vec<u32, Global>> for IndexVec

impl From<Error> for Error

impl From<Error> for Error

impl<'t> From<Match<'t>> for Range<usize>

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

impl<'t> From<Match<'t>> for Range<usize>

impl From<Error> for Error

impl From<Error> for Error

impl<B: BlockT> From<String> for OnlineConfig<B>

impl From<IpAddr> for ScopedIp

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

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

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

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

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

impl From<Error> for String

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event> for Event

impl From<Event> for Event

impl From<Event> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event> for Event

impl From<Event> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Origin> for Origin

impl From<Origin> for Origin

impl<'context, T: AsFd + IntoFd + FromFd> From<Epoll<Owning<'context, T>>> for OwnedFd

impl<'context, T: AsFd + IntoFd + FromFd> From<OwnedFd> for Epoll<Owning<'context, T>>

impl From<Errno> for Error

impl From<OwnedFd> for OwnedFd

impl From<OwnedFd> for OwnedFd

impl From<u24> for usize

impl From<u8> for Compression

impl From<u8> for ContentType

impl From<u8> for AlertLevel

impl From<u16> for NamedCurve

impl From<u16> for NamedGroup

impl From<u8> for ECCurveType

impl From<[u8; 32]> for Random

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

impl From<u16> for CipherSuite

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Box<dyn Error + Send + Sync + 'static, Global>> for Error

impl From<Error> for Error

impl From<&str> for Error

impl From<String> for Error

impl<B: BlockT> From<Error<B>> for String

impl From<Epoch> for Epoch

impl<B: BlockT> From<Error<B>> for String

impl From<Error> for Error

impl<'a, E: Epoch> From<&'a E> for EpochHeader<E>

impl<'a, E: Epoch> From<&'a PersistedEpoch<E>> for PersistedEpochHeader<E>

impl From<Error> for Error

impl From<Error> for Error

impl From<WasmError> for Error

impl From<&'static str> for Error

impl From<String> for Error

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

impl<H, N> From<AuthoritySet<H, N>> for SharedAuthoritySet<H, N>

impl<N> From<Vec<(u64, N), Global>> for AuthoritySetChanges<N>

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<()> for HandlerEvent

impl From<Error> for Error

impl From<Box<Error, Global>> for Error

impl From<Error> for Error

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

impl From<Error> for ParseErr

impl From<&'static str> for ProtocolName

impl From<usize> for SetId

impl From<SetId> for usize

impl From<Error> for Error

impl From<Error> for Error

impl From<Box<dyn Error + Send + Sync + 'static, Global>> for Error

impl From<Box<dyn Error + Send + Sync + 'static, Global>> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Box<dyn Error + Send + Sync + 'static, Global>> for Error

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

impl From<String> for Error

impl<E> From<StateDbError> for Error<E>

impl<E: Debug> From<Error> for Error<E>

impl<Block: BlockT> From<Error> for Error<Block>

impl<Block: BlockT> From<Error<Block>> for JsonRpseeError

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<SpanDatum> for Span

impl From<Error> for Error

impl From<Error> for Error

impl<T> From<u32> for UntrackedSymbol<T>

impl<T: Form> From<Vec<Field<T>, Global>> for TypeDefComposite<T>

impl<T: Form> From<Vec<Variant<T>, Global>> for TypeDefVariant<T>

impl<T: Form> From<(Path<T>, Vec<TypeParameter<T>, Global>, TypeDef<T>, Vec<<T as Form>::String, Global>)> for Type<T>

impl<F: Form> From<TypeDefPrimitive> for Type<F>

impl<F: Form> From<TypeDefArray<F>> for Type<F>

impl<F: Form> From<TypeDefSequence<F>> for Type<F>

impl<F: Form> From<TypeDefTuple<F>> for Type<F>

impl<F: Form> From<TypeDefCompact<F>> for Type<F>

impl<F: Form> From<TypeDefBitSequence<F>> for Type<F>

impl<T: Form> From<(<T as Form>::String, Option<<T as Form>::Type>)> for TypeParameter<T>

impl<F: Form> From<TypeDefComposite<F>> for TypeDef<F>

impl<F: Form> From<TypeDefVariant<F>> for TypeDef<F>

impl<F: Form> From<TypeDefSequence<F>> for TypeDef<F>

impl<F: Form> From<TypeDefArray<F>> for TypeDef<F>

impl<F: Form> From<TypeDefTuple<F>> for TypeDef<F>

impl<F: Form> From<TypeDefPrimitive> for TypeDef<F>

impl<F: Form> From<TypeDefCompact<F>> for TypeDef<F>

impl<F: Form> From<TypeDefBitSequence<F>> for TypeDef<F>

impl<H> From<H> for XoFTranscript<H>where
    H: Input + ExtendableOutput + Clone,

impl From<Tag> for u8

impl From<Error> for Error

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

impl<'a> From<&'a KeyPair> for SecretKey

impl<'a> From<&'a KeyPair> for PublicKey

impl From<Parity> for i32

impl From<Parity> for u8

impl<T: ThirtyTwoByteHash> From<T> for Message

impl<S> From<S> for Secret<S>where
    S: Zeroize,

impl From<Error> for Error

impl From<i8> for Value

impl From<i16> for Value

impl From<i32> for Value

impl From<i64> for Value

impl From<isize> for Value

impl From<u8> for Value

impl From<u16> for Value

impl From<u32> for Value

impl From<u64> for Value

impl From<usize> for Value

impl From<f32> for Value

impl From<f64> for Value

impl From<bool> for Value

impl From<String> for Value

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

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

impl From<Number> for Value

impl From<Map<String, Value>> for Value

impl<T: Into<Value>> From<Vec<T, Global>> for Value

impl<'a, T: Clone + Into<Value>> From<&'a [T]> for Value

impl From<()> for Value

impl<T> From<Option<T>> for Valuewhere
    T: Into<Value>,

impl From<u8> for Number

impl From<u16> for Number

impl From<u32> for Number

impl From<u64> for Number

impl From<usize> for Number

impl From<i8> for Number

impl From<i16> for Number

impl From<i32> for Number

impl From<i64> for Number

impl From<isize> for Number

impl From<Box<RawValue, Global>> for Box<str>

impl From<Box<dyn Error + Send + Sync + 'static, Global>> for Error

impl From<[f32; 2]> for AutoSimd<[f32; 2]>

impl From<AutoSimd<[f32; 2]>> for [f32; 2]

impl From<[f32; 4]> for AutoSimd<[f32; 4]>

impl From<AutoSimd<[f32; 4]>> for [f32; 4]

impl From<[f32; 8]> for AutoSimd<[f32; 8]>

impl From<AutoSimd<[f32; 8]>> for [f32; 8]

impl From<[f32; 16]> for AutoSimd<[f32; 16]>

impl From<AutoSimd<[f32; 16]>> for [f32; 16]

impl From<[f64; 2]> for AutoSimd<[f64; 2]>

impl From<AutoSimd<[f64; 2]>> for [f64; 2]

impl From<[f64; 4]> for AutoSimd<[f64; 4]>

impl From<AutoSimd<[f64; 4]>> for [f64; 4]

impl From<[f64; 8]> for AutoSimd<[f64; 8]>

impl From<AutoSimd<[f64; 8]>> for [f64; 8]

impl From<[i128; 1]> for AutoSimd<[i128; 1]>

impl From<AutoSimd<[i128; 1]>> for [i128; 1]

impl From<[i128; 2]> for AutoSimd<[i128; 2]>

impl From<AutoSimd<[i128; 2]>> for [i128; 2]

impl From<[i128; 4]> for AutoSimd<[i128; 4]>

impl From<AutoSimd<[i128; 4]>> for [i128; 4]

impl From<[i16; 2]> for AutoSimd<[i16; 2]>

impl From<AutoSimd<[i16; 2]>> for [i16; 2]

impl From<[i16; 4]> for AutoSimd<[i16; 4]>

impl From<AutoSimd<[i16; 4]>> for [i16; 4]

impl From<[i16; 8]> for AutoSimd<[i16; 8]>

impl From<AutoSimd<[i16; 8]>> for [i16; 8]

impl From<[i16; 16]> for AutoSimd<[i16; 16]>

impl From<AutoSimd<[i16; 16]>> for [i16; 16]

impl From<[i16; 32]> for AutoSimd<[i16; 32]>

impl From<AutoSimd<[i16; 32]>> for [i16; 32]

impl From<[i32; 2]> for AutoSimd<[i32; 2]>

impl From<AutoSimd<[i32; 2]>> for [i32; 2]

impl From<[i32; 4]> for AutoSimd<[i32; 4]>

impl From<AutoSimd<[i32; 4]>> for [i32; 4]

impl From<[i32; 8]> for AutoSimd<[i32; 8]>

impl From<AutoSimd<[i32; 8]>> for [i32; 8]

impl From<[i32; 16]> for AutoSimd<[i32; 16]>

impl From<AutoSimd<[i32; 16]>> for [i32; 16]

impl From<[i64; 2]> for AutoSimd<[i64; 2]>

impl From<AutoSimd<[i64; 2]>> for [i64; 2]

impl From<[i64; 4]> for AutoSimd<[i64; 4]>

impl From<AutoSimd<[i64; 4]>> for [i64; 4]

impl From<[i64; 8]> for AutoSimd<[i64; 8]>

impl From<AutoSimd<[i64; 8]>> for [i64; 8]

impl From<[i8; 2]> for AutoSimd<[i8; 2]>

impl From<AutoSimd<[i8; 2]>> for [i8; 2]

impl From<[i8; 4]> for AutoSimd<[i8; 4]>

impl From<AutoSimd<[i8; 4]>> for [i8; 4]

impl From<[i8; 8]> for AutoSimd<[i8; 8]>

impl From<AutoSimd<[i8; 8]>> for [i8; 8]

impl From<[i8; 16]> for AutoSimd<[i8; 16]>

impl From<AutoSimd<[i8; 16]>> for [i8; 16]

impl From<[i8; 32]> for AutoSimd<[i8; 32]>

impl From<AutoSimd<[i8; 32]>> for [i8; 32]

impl From<[isize; 2]> for AutoSimd<[isize; 2]>

impl From<AutoSimd<[isize; 2]>> for [isize; 2]

impl From<[isize; 4]> for AutoSimd<[isize; 4]>

impl From<AutoSimd<[isize; 4]>> for [isize; 4]

impl From<[isize; 8]> for AutoSimd<[isize; 8]>

impl From<AutoSimd<[isize; 8]>> for [isize; 8]

impl From<[u128; 1]> for AutoSimd<[u128; 1]>

impl From<AutoSimd<[u128; 1]>> for [u128; 1]

impl From<[u128; 2]> for AutoSimd<[u128; 2]>

impl From<AutoSimd<[u128; 2]>> for [u128; 2]

impl From<[u128; 4]> for AutoSimd<[u128; 4]>

impl From<AutoSimd<[u128; 4]>> for [u128; 4]

impl From<[u16; 2]> for AutoSimd<[u16; 2]>

impl From<AutoSimd<[u16; 2]>> for [u16; 2]

impl From<[u16; 4]> for AutoSimd<[u16; 4]>

impl From<AutoSimd<[u16; 4]>> for [u16; 4]

impl From<[u16; 8]> for AutoSimd<[u16; 8]>

impl From<AutoSimd<[u16; 8]>> for [u16; 8]

impl From<[u16; 16]> for AutoSimd<[u16; 16]>

impl From<AutoSimd<[u16; 16]>> for [u16; 16]

impl From<[u16; 32]> for AutoSimd<[u16; 32]>

impl From<AutoSimd<[u16; 32]>> for [u16; 32]

impl From<[u32; 2]> for AutoSimd<[u32; 2]>

impl From<AutoSimd<[u32; 2]>> for [u32; 2]

impl From<[u32; 4]> for AutoSimd<[u32; 4]>

impl From<AutoSimd<[u32; 4]>> for [u32; 4]

impl From<[u32; 8]> for AutoSimd<[u32; 8]>

impl From<AutoSimd<[u32; 8]>> for [u32; 8]

impl From<[u32; 16]> for AutoSimd<[u32; 16]>

impl From<AutoSimd<[u32; 16]>> for [u32; 16]

impl From<[u64; 2]> for AutoSimd<[u64; 2]>

impl From<AutoSimd<[u64; 2]>> for [u64; 2]

impl From<[u64; 4]> for AutoSimd<[u64; 4]>

impl From<AutoSimd<[u64; 4]>> for [u64; 4]

impl From<[u64; 8]> for AutoSimd<[u64; 8]>

impl From<AutoSimd<[u64; 8]>> for [u64; 8]

impl From<[u8; 2]> for AutoSimd<[u8; 2]>

impl From<AutoSimd<[u8; 2]>> for [u8; 2]

impl From<[u8; 4]> for AutoSimd<[u8; 4]>

impl From<AutoSimd<[u8; 4]>> for [u8; 4]

impl From<[u8; 8]> for AutoSimd<[u8; 8]>

impl From<AutoSimd<[u8; 8]>> for [u8; 8]

impl From<[u8; 16]> for AutoSimd<[u8; 16]>

impl From<AutoSimd<[u8; 16]>> for [u8; 16]

impl From<[u8; 32]> for AutoSimd<[u8; 32]>

impl From<AutoSimd<[u8; 32]>> for [u8; 32]

impl From<[usize; 2]> for AutoSimd<[usize; 2]>

impl From<AutoSimd<[usize; 2]>> for [usize; 2]

impl From<[usize; 4]> for AutoSimd<[usize; 4]>

impl From<AutoSimd<[usize; 4]>> for [usize; 4]

impl From<[usize; 8]> for AutoSimd<[usize; 8]>

impl From<AutoSimd<[usize; 8]>> for [usize; 8]

impl From<[bool; 1]> for AutoSimd<[bool; 1]>

impl From<[bool; 2]> for AutoSimd<[bool; 2]>

impl From<[bool; 4]> for AutoSimd<[bool; 4]>

impl From<[bool; 8]> for AutoSimd<[bool; 8]>

impl From<[bool; 16]> for AutoSimd<[bool; 16]>

impl From<[bool; 32]> for AutoSimd<[bool; 32]>

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

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

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

impl From<Error> for Error

impl From<InitStage> for Error

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

impl From<i32> for Domain

impl From<Domain> for c_int

impl From<i32> for Type

impl From<Type> for c_int

impl From<i32> for Protocol

impl From<Protocol> for c_int

impl From<OpCode> for u8

impl From<Error> for Error

impl From<Error> for Error

impl From<Utf8Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Utf8Error> for Error

impl From<Box<dyn Error + Send + Sync + 'static, Global>> for ApiError

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

impl From<Public> for Public

impl From<Public> for Public

impl From<Pair> for Pair

impl From<Pair> for Pair

impl From<Public> for Public

impl From<Public> for Public

impl From<Pair> for Pair

impl From<Pair> for Pair

impl From<Public> for Public

impl From<Public> for Public

impl From<Pair> for Pair

impl From<Pair> for Pair

impl From<u8> for BigUint

impl From<u16> for BigUint

impl From<u32> for BigUint

impl From<u64> for BigUint

impl From<u128> for BigUint

impl From<i64> for FixedI64

impl<P: PerThing> From<P> for FixedI64where
    P::Inner: FixedPointOperand,

impl From<u64> for FixedU64

impl<P: PerThing> From<P> for FixedU64where
    P::Inner: FixedPointOperand,

impl From<i128> for FixedI128

impl<P: PerThing> From<P> for FixedI128where
    P::Inner: FixedPointOperand,

impl From<u128> for FixedU128

impl<P: PerThing> From<P> for FixedU128where
    P::Inner: FixedPointOperand,

impl<T: Into<u128>> From<T> for Rational128

impl From<Canceled> for Error

impl From<Error> for Error

impl From<ApiError> for Error

impl From<Box<dyn Error + Send + Sync + 'static, Global>> for Error

impl From<Box<dyn Error + Send + Sync + 'static, Global>> for Error

impl From<Box<dyn Error + 'static, Global>> for Error

impl From<Error> for ApiError

impl<Block: BlockT> From<&<Block as Block>::Header> for CachedHeaderMetadata<Block>

impl From<Error> for Error

impl From<Error> for Error

impl From<Box<dyn Error + Send + Sync + 'static, Global>> for Error

impl From<Public> for Error

impl From<String> for Error

impl From<u64> for Slot

impl From<Slot> for u64

impl<T: AsRef<str>> From<T> for DeriveJunction

impl From<[u8; 32]> for AccountId32

impl From<AccountId32> for [u8; 32]

impl From<u32> for KeyTypeId

impl From<KeyTypeId> for u32

impl From<Pair> for Public

impl From<Signature> for [u8; 65]

impl From<Public> for [u8; 32]

impl From<Pair> for Public

impl From<Public> for H256

impl From<Signature> for H512

impl From<Signature> for [u8; 64]

impl From<StorageKind> for u8

impl From<StorageKind> for u32

impl From<HttpError> for u8

impl From<HttpError> for u32

impl From<Box<dyn Externalities + 'static, Global>> for OffchainWorkerExt

impl From<Box<dyn DbExternalities + 'static, Global>> for OffchainDbExt

impl From<Public> for [u8; 32]

impl From<Public> for H256

impl From<Signature> for [u8; 64]

impl From<Signature> for H512

impl From<SecretKey> for Pair

impl From<Keypair> for Pair

impl From<Pair> for Keypair

impl From<Box<dyn SpawnNamed + 'static, Global>> for TaskExecutorExt

impl From<Box<dyn RuntimeSpawn + 'static, Global>> for RuntimeSpawnExt

impl From<Vec<u8, Global>> for Bytes

impl<R> From<R> for NativeOrEncoded<R>

impl From<LogLevel> for u8

impl From<u32> for LogLevel

impl From<Level> for LogLevel

impl From<LogLevel> for Level

impl<H, N> From<Equivocation<Public, Prevote<H, N>, Signature>> for Equivocation<H, N>

impl<H, N> From<Equivocation<Public, Precommit<H, N>, Signature>> for Equivocation<H, N>

impl<'a> From<Vec<(Public, u64), Global>> for VersionedAuthorityList<'a>

impl<'a> From<&'a Vec<(Public, u64), Global>> for VersionedAuthorityList<'a>

impl From<Box<dyn Error + Send + Sync + 'static, Global>> for Error

impl<E: Encode> From<E> for MakeFatalError<E>

impl From<Keyring> for &'static str

impl From<Keyring> for Public

impl From<Keyring> for Pair

impl From<Keyring> for [u8; 32]

impl From<Keyring> for H256

impl From<Keyring> for &'static [u8; 32]

impl From<Keyring> for &'static str

impl From<Keyring> for Public

impl From<Keyring> for Pair

impl From<Keyring> for [u8; 32]

impl From<Keyring> for H256

impl From<Keyring> for &'static [u8; 32]

impl From<Arc<dyn SyncCryptoStore + 'static>> for KeystoreExt

impl<H: Hash, L> From<L> for DataOrHash<H, L>

impl<T> From<T> for ListOrValue<T>

impl<T> From<Vec<T, Global>> for ListOrValue<T>

impl From<u32> for NumberOrHex

impl From<u64> for NumberOrHex

impl<K, V, S> From<BoundedBTreeMap<K, V, S>> for BTreeMap<K, V>where
    K: Ord,

impl<T, S> From<BoundedBTreeSet<T, S>> for BTreeSet<T>where
    T: Ord,

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

impl<T, S: Get<u32>> From<BoundedVec<T, S>> for Vec<T>

impl<Address, Call, Signature, Extra> From<UncheckedExtrinsic<Address, Call, Signature, Extra>> for OpaqueExtrinsicwhere
    Address: Encode,
    Signature: Encode,
    Call: Encode,
    Extra: SignedExtension,

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

impl From<&'static str> for RuntimeString

impl<Xt> From<Xt> for ExtrinsicWrapper<Xt>

impl From<BadOrigin> for &'static str

impl From<LookupError> for &'static str

impl From<InvalidTransaction> for &'static str

impl From<UnknownTransaction> for &'static str

impl From<TransactionValidityError> for &'static str

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

impl From<TransactionalError> for &'static str

impl<T, E> From<E> for DispatchErrorWithPostInfo<T>where
    T: Eq + PartialEq + Clone + Copy + Encode + Decode + Printable + Default,
    E: Into<DispatchError>,

impl From<TokenError> for &'static str

impl From<ArithmeticError> for &'static str

impl From<&'static str> for DispatchError

impl From<DispatchError> for &'static str

impl<T> From<DispatchErrorWithPostInfo<T>> for &'static strwhere
    T: Eq + PartialEq + Clone + Copy + Encode + Decode + Printable,

impl<T, O> From<T> for WrappedFFIValue<T, O>

impl<T, O> From<(T, O)> for WrappedFFIValue<T, O>

impl From<Error> for HostError

impl<H: Hasher, KF> From<(HashMap<Option<ChildInfo>, BTreeMap<Vec<u8, Global>, Vec<u8, Global>, Global>, RandomState>, StateVersion)> for TrieBackend<GenericMemoryDB<H, KF>, H>where
    H::Out: Codec + Ord,
    KF: KeyFunction<H> + Send + Sync,

impl<H: Hasher, KF> From<(Storage, StateVersion)> for TrieBackend<GenericMemoryDB<H, KF>, H>where
    H::Out: Codec + Ord,
    KF: KeyFunction<H> + Send + Sync,

impl<H: Hasher, KF> From<(BTreeMap<Vec<u8, Global>, Vec<u8, Global>, Global>, StateVersion)> for TrieBackend<GenericMemoryDB<H, KF>, H>where
    H::Out: Codec + Ord,
    KF: KeyFunction<H> + Send + Sync,

impl<H: Hasher, KF> From<(Vec<(Option<ChildInfo>, Vec<(Vec<u8, Global>, Option<Vec<u8, Global>>), Global>), Global>, StateVersion)> for TrieBackend<GenericMemoryDB<H, KF>, H>where
    H::Out: Codec + Ord,
    KF: KeyFunction<H> + Send + Sync,

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

impl<H: Hasher> From<Storage> for TestExternalities<H>where
    H::Out: Ord + 'static + Codec,

impl<H: Hasher> From<(Storage, StateVersion)> for TestExternalities<H>where
    H::Out: Ord + 'static + Codec,

impl<'a, F> From<&'a ExecutionManager<F>> for ExecutionStrategy

impl<I> From<I> for KeyValueStateswhere
    I: IntoIterator<Item = (Vec<u8>, (Vec<(Vec<u8>, Vec<u8>)>, Vec<Vec<u8>>))>,

impl From<StateVersion> for u8

impl From<u64> for Timestamp

impl From<Timestamp> for u64

impl From<&Level> for WasmLevel

impl From<u8> for WasmValue

impl From<&i8> for WasmValue

impl From<&str> for WasmValue

impl From<&&str> for WasmValue

impl From<bool> for WasmValue

impl From<Arguments<'_>> for WasmValue

impl From<i8> for WasmValue

impl From<i32> for WasmValue

impl From<&i32> for WasmValue

impl From<u32> for WasmValue

impl From<&u32> for WasmValue

impl From<u64> for WasmValue

impl From<i64> for WasmValue

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

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

impl<H> From<Error> for Error<H>

impl<H> From<Box<TrieError<H, Error<H>>, Global>> for Error<H>

impl<H: Hasher> From<StorageProof> for MemoryDB<H>

impl<H, CodecError> From<Box<TrieError<H, CodecError>, Global>> for Error<H, CodecError>

impl From<ValueType> for u8

impl<T: PointerType> From<u32> for Pointer<T>

impl<T: PointerType> From<Pointer<T>> for u32

impl<T: PointerType> From<Pointer<T>> for u64

impl<T: PointerType> From<Pointer<T>> for usize

impl From<Error> for i32

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Choice> for bool

impl From<u8> for Choice

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

impl From<SelfValue> for Ident

impl From<SelfType> for Ident

impl From<Super> for Ident

impl From<Crate> for Ident

impl From<Extern> for Ident

impl From<Path> for Meta

impl From<MetaList> for Meta

impl From<Meta> for NestedMeta

impl From<Lit> for NestedMeta

impl From<ExprArray> for Expr

impl From<ExprAssign> for Expr

impl From<ExprAsync> for Expr

impl From<ExprAwait> for Expr

impl From<ExprBinary> for Expr

impl From<ExprBlock> for Expr

impl From<ExprBox> for Expr

impl From<ExprBreak> for Expr

impl From<ExprCall> for Expr

impl From<ExprCast> for Expr

impl From<ExprField> for Expr

impl From<ExprGroup> for Expr

impl From<ExprIf> for Expr

impl From<ExprIndex> for Expr

impl From<ExprLet> for Expr

impl From<ExprLit> for Expr

impl From<ExprLoop> for Expr

impl From<ExprMacro> for Expr

impl From<ExprMatch> for Expr

impl From<ExprParen> for Expr

impl From<ExprPath> for Expr

impl From<ExprRange> for Expr

impl From<ExprRepeat> for Expr

impl From<ExprReturn> for Expr

impl From<ExprStruct> for Expr

impl From<ExprTry> for Expr

impl From<ExprTuple> for Expr

impl From<ExprType> for Expr

impl From<ExprUnary> for Expr

impl From<ExprUnsafe> for Expr

impl From<ExprWhile> for Expr

impl From<ExprYield> for Expr

impl From<Ident> for Member

impl From<Index> for Member

impl From<usize> for Member

impl From<usize> for Index

impl From<Ident> for TypeParam

impl From<ItemConst> for Item

impl From<ItemEnum> for Item

impl From<ItemFn> for Item

impl From<ItemImpl> for Item

impl From<ItemMacro> for Item

impl From<ItemMacro2> for Item

impl From<ItemMod> for Item

impl From<ItemStatic> for Item

impl From<ItemStruct> for Item

impl From<ItemTrait> for Item

impl From<ItemType> for Item

impl From<ItemUnion> for Item

impl From<ItemUse> for Item

impl From<UsePath> for UseTree

impl From<UseName> for UseTree

impl From<UseGlob> for UseTree

impl From<Receiver> for FnArg

impl From<PatType> for FnArg

impl From<LitStr> for Lit

impl From<LitByteStr> for Lit

impl From<LitByte> for Lit

impl From<LitChar> for Lit

impl From<LitInt> for Lit

impl From<LitFloat> for Lit

impl From<LitBool> for Lit

impl From<Literal> for LitInt

impl From<DataStruct> for Data

impl From<DataEnum> for Data

impl From<DataUnion> for Data

impl From<TypeArray> for Type

impl From<TypeBareFn> for Type

impl From<TypeGroup> for Type

impl From<TypeInfer> for Type

impl From<TypeMacro> for Type

impl From<TypeNever> for Type

impl From<TypeParen> for Type

impl From<TypePath> for Type

impl From<TypePtr> for Type

impl From<TypeSlice> for Type

impl From<TypeTuple> for Type

impl From<PatBox> for Pat

impl From<PatIdent> for Pat

impl From<PatLit> for Pat

impl From<PatMacro> for Pat

impl From<PatOr> for Pat

impl From<PatPath> for Pat

impl From<PatRange> for Pat

impl From<PatRest> for Pat

impl From<PatSlice> for Pat

impl From<PatStruct> for Pat

impl From<PatTuple> for Pat

impl From<PatType> for Pat

impl From<PatWild> for Pat

impl<T> From<T> for Pathwhere
    T: Into<PathSegment>,

impl<T> From<T> for PathSegmentwhere
    T: Into<Ident>,

impl From<LexError> for Error

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event> for Event

impl From<Event<Runtime>> for Event

impl From<Origin> for Origin

impl From<Origin> for Origin

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

impl<'a> From<usize> for Options<'a>

impl From<TMessageType> for u8

impl From<String> for Error

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

impl From<Error> for Error

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

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

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

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

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

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

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

impl<RW> From<BufReader<BufWriter<RW>>> for BufStream<RW>

impl<RW> From<BufWriter<BufReader<RW>>> for BufStream<RW>

impl From<JoinError> for Error

impl From<i32> for SignalKind

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

impl<T> From<T> for Mutex<T>

impl<T> From<T> for RwLock<T>

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

impl From<Elapsed> for Error

impl From<Instant> for Instant

impl From<Instant> for Instant

impl<T> From<TlsStream<T>> for TlsStream<T>

impl<T> From<TlsStream<T>> for TlsStream<T>

impl<T> From<Receiver<T>> for ReceiverStream<T>

impl From<Elapsed> for Error

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

impl<V: Into<Value>> From<Vec<V, Global>> for Value

impl<S: Into<String>, V: Into<Value>> From<BTreeMap<S, V, Global>> for Value

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

impl From<String> for Value

impl From<i64> for Value

impl From<i32> for Value

impl From<i8> for Value

impl From<u8> for Value

impl From<u32> for Value

impl From<f64> for Value

impl From<f32> for Value

impl From<bool> for Value

impl From<Datetime> for Value

impl From<Map<String, Value>> for Value

impl From<Error> for Error

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

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

impl From<Span> for Option<Id>

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

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

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

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

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

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

impl From<Current> for Option<Id>

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

impl From<Box<dyn Error + Send + Sync + 'static, Global>> for ParseError

impl From<Level> for Directive

impl<S> From<S> for EnvFilterwhere
    S: AsRef<str>,

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

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

impl From<Instant> for Uptime

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

impl<N, E, F, W> From<SubscriberBuilder<N, E, F, W>> for Dispatchwhere
    N: for<'writer> FormatFields<'writer> + 'static,
    E: FormatEvent<Registry, N> + 'static,
    W: MakeWriter + 'static,
    F: Layer<Formatter<N, E, W>> + Send + Sync + 'static,
    Layer<Registry, N, E, W>: Layer<Registry> + Send + Sync + 'static,

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

impl<L: TrieLayout> From<&ValueOwned<<<L as TrieLayout>::Hash as Hasher>::Out>> for Value<L>

impl<L: TrieLayout> From<(Bytes, Option<u32>)> for Value<L>

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

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

impl<H> From<(Bytes, H)> for CachedValue<H>

impl<H> From<H> for CachedValue<H>

impl<H> From<Option<(Bytes, H)>> for CachedValue<H>

impl<H> From<Option<H>> for CachedValue<H>

impl From<Vec<u8, Global>> for Bytes

impl From<&[u8]> for Bytes

impl From<Bytes> for BytesWeak

impl From<&'static str> for ProtoError

impl<T> From<PoisonError<T>> for ProtoError

impl<'a> From<&'a Record> for Edns

impl<'a> From<&'a Edns> for Record

impl From<OpCode> for u8

impl From<DNSClass> for &'static str

impl From<DNSClass> for u16

impl From<IpAddr> for Name

impl From<Ipv4Addr> for Name

impl From<Ipv6Addr> for Name

impl From<String> for Property

impl From<u16> for EdnsCode

impl From<EdnsCode> for u16

impl<'a> From<(EdnsCode, &'a [u8])> for EdnsOption

impl<'a> From<&'a EdnsOption> for Vec<u8>

impl<'a> From<&'a EdnsOption> for EdnsCode

impl From<u8> for Algorithm

impl From<Algorithm> for u8

impl From<u16> for SvcParamKey

impl From<SvcParamKey> for u16

impl From<u8> for CertUsage

impl From<CertUsage> for u8

impl From<u8> for Selector

impl From<Selector> for u8

impl From<u8> for Matching

impl From<Matching> for u8

impl From<u16> for RecordType

impl From<RecordType> for &'static str

impl From<RecordType> for u16

impl From<Pin<Box<dyn Future<Output = Result<Result<DnsResponse, ProtoError>, Error>> + Send + 'static, Global>>> for DnsResponseStream

impl<F> From<Pin<Box<F, Global>>> for DnsResponseStreamwhere
    F: Future<Output = Result<DnsResponse, ProtoError>> + Send + 'static,

impl From<&'static str> for ResolveError

impl<T> From<PoisonError<T>> for ResolveError

impl From<Lookup> for MxLookup

impl From<Lookup> for NsLookup

impl From<Lookup> for LookupIp

impl From<LookupIp> for Lookup

impl From<Error> for Error

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

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

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

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

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

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

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

impl From<u8> for Level

impl<U> From<GenericArray<u8, <U as UniversalHash>::BlockSize>> for Output<U>where
    U: UniversalHash,

impl<'a, U> From<&'a GenericArray<u8, <U as UniversalHash>::BlockSize>> for Output<U>where
    U: UniversalHash,

impl From<Error> for ReadError

impl From<Error> for ReadError

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

impl From<Url> for String

impl From<Error> for Error

impl<'v> From<()> for ValueBag<'v>

impl<'a, 'v> From<&'a ()> for ValueBag<'v>

impl<'v> From<usize> for ValueBag<'v>

impl<'a, 'v> From<&'a usize> for ValueBag<'v>

impl<'v> From<u8> for ValueBag<'v>

impl<'a, 'v> From<&'a u8> for ValueBag<'v>

impl<'v> From<u16> for ValueBag<'v>

impl<'a, 'v> From<&'a u16> for ValueBag<'v>

impl<'v> From<u32> for ValueBag<'v>

impl<'a, 'v> From<&'a u32> for ValueBag<'v>

impl<'v> From<u64> for ValueBag<'v>

impl<'a, 'v> From<&'a u64> for ValueBag<'v>

impl<'v> From<isize> for ValueBag<'v>

impl<'a, 'v> From<&'a isize> for ValueBag<'v>

impl<'v> From<i8> for ValueBag<'v>

impl<'a, 'v> From<&'a i8> for ValueBag<'v>

impl<'v> From<i16> for ValueBag<'v>

impl<'a, 'v> From<&'a i16> for ValueBag<'v>

impl<'v> From<i32> for ValueBag<'v>

impl<'a, 'v> From<&'a i32> for ValueBag<'v>

impl<'v> From<i64> for ValueBag<'v>

impl<'a, 'v> From<&'a i64> for ValueBag<'v>

impl<'v> From<f32> for ValueBag<'v>

impl<'a, 'v> From<&'a f32> for ValueBag<'v>

impl<'v> From<f64> for ValueBag<'v>

impl<'a, 'v> From<&'a f64> for ValueBag<'v>

impl<'v> From<char> for ValueBag<'v>

impl<'a, 'v> From<&'a char> for ValueBag<'v>

impl<'v> From<bool> for ValueBag<'v>

impl<'a, 'v> From<&'a bool> for ValueBag<'v>

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

impl<'v> From<&'v u128> for ValueBag<'v>

impl<'v> From<&'v i128> for ValueBag<'v>

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

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

impl From<String> for JsValue

impl From<bool> for JsValue

impl<'a, T> From<&'a T> for JsValuewhere
    T: JsCast,

impl<T> From<Option<T>> for JsValuewhere
    JsValue: From<T>,

impl From<i8> for JsValue

impl From<u8> for JsValue

impl From<i16> for JsValue

impl From<u16> for JsValue

impl From<i32> for JsValue

impl From<u32> for JsValue

impl From<f32> for JsValue

impl From<f64> for JsValue

impl From<i64> for JsValue

impl From<u64> for JsValue

impl From<i128> for JsValue

impl From<u128> for JsValue

impl From<usize> for JsValue

impl From<isize> for JsValue

impl<E> From<E> for JsErrorwhere
    E: Error,

impl From<JsError> for JsValue

impl<U> From<U> for Errorwhere
    U: HostError + Sized,

impl<U> From<U> for Trapwhere
    U: HostError + Sized,

impl From<Trap> for Error

impl From<TrapKind> for Trap

impl From<Error> for Error

impl<'a> From<&'a [RuntimeValue]> for RuntimeArgs<'a>

impl From<f32> for F32

impl From<F32> for f32

impl From<f64> for F64

impl From<F64> for f64

impl From<u32> for F32

impl From<F32> for u32

impl From<u64> for F64

impl From<F64> for u64

impl From<i8> for RuntimeValue

impl From<u8> for RuntimeValue

impl From<Error> for Error

impl From<Func> for Extern

impl From<Global> for Extern

impl From<Memory> for Extern

impl From<Table> for Extern

impl<'a, T: AsContext> From<&'a T> for StoreContext<'a, T::Data>

impl<'a, T: AsContext> From<&'a mut T> for StoreContext<'a, T::Data>

impl<'a, T: AsContextMut> From<&'a mut T> for StoreContextMut<'a, T::Data>

impl From<Error> for Trap

impl From<Box<dyn Error + Send + Sync + 'static, Global>> for Trap

impl From<i32> for Val

impl From<i64> for Val

impl From<f32> for Val

impl From<f64> for Val

impl From<ExternRef> for Val

impl From<Option<Func>> for Val

impl From<Func> for Val

impl From<u128> for Val

impl<P: PtrSize> From<VMOffsetsFields<P>> for VMOffsets<P>

impl From<WasmType> for Type

impl From<TagType> for Tag

impl From<DnsNameRef<'_>> for DnsName

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

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event> for Event

impl From<Event> for Event

impl From<Event> for Event

impl From<Event<Runtime>> for Event

impl From<Event> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime, ()>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event> for Event

impl From<Event> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Event<Runtime>> for Event

impl From<Origin> for Origin

impl From<Origin> for Origin

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

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

impl From<[u8; 32]> for PublicKey

impl<'a> From<&'a EphemeralSecret> for PublicKey

impl From<[u8; 32]> for StaticSecret

impl<'a> From<&'a StaticSecret> for PublicKey

impl From<()> for Error

impl From<[u8; 4]> for AssetInstance

impl From<[u8; 8]> for AssetInstance

impl From<[u8; 16]> for AssetInstance

impl From<[u8; 32]> for AssetInstance

impl<T: Into<MultiLocation>> From<T> for AssetId

impl From<Vec<u8, Global>> for AssetId

impl<T: Into<MultiAsset>> From<T> for MultiAssets

impl From<(u8,)> for MultiLocation

impl From<()> for Error

impl From<SendError> for Error

impl<T> From<Vec<u8, Global>> for DoubleEncoded<T>

impl<Call> From<Xcm<Call>> for VersionedXcm<Call>

impl<Call> From<Xcm<Call>> for VersionedXcm<Call>

impl<Call> From<Xcm<Call>> for VersionedXcm<Call>

impl From<Error> for XcmError

impl<Z> From<Z> for Zeroizing<Z>where
    Z: Zeroize,