Trait nom::lib::std::prelude::v1::v1::From1.0.0 [] [src]

pub trait From<T> {
    fn from(T) -> Self;
}

Simple and safe type conversions in to Self. It is the reciprocal of Into.

This trait is useful when performing error handling as described by the book and is closely related to the ? operator.

When constructing a function that is capable of failing the return type will generally be of the form Result<T, E>.

The From trait allows for simplification of error handling by providing a means of returning a single error type that encapsulates numerous possible erroneous situations.

This trait is not limited to error handling, rather the general case for this trait would be in any type conversions to have an explicit definition of how they are performed.

Note: this trait must not fail. If the conversion can fail, use TryFrom or a dedicated method which returns an Option<T> or a Result<T, E>.

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

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

assert_eq!(string, other_string);

An example usage for error handling:

use std::io::{self, Read};
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 file = std::fs::File::open("test")?;
    let mut contents = String::new();
    file.read_to_string(&mut contents)?;
    let num: i32 = contents.trim().parse()?;
    Ok(num)
}

Required Methods

Performs the conversion.

Implementations on Foreign Types

impl<'a> From<&'a Path> for Rc<Path>
[src]

[src]

impl<'a> From<&'a Path> for Cow<'a, Path>
[src]

[src]

impl<'a> From<&'a OsStr> for Rc<OsStr>
[src]

[src]

impl From<SocketAddrV4> for SocketAddr
[src]

impl From<PathBuf> for Arc<Path>
[src]

impl From<String> for OsString
[src]

impl From<ChildStdout> for Stdio
[src]

[src]

impl From<[u16; 8]> for IpAddr
[src]

[src]

impl<'a, T> From<&'a T> for OsString where
    T: AsRef<OsStr> + ?Sized
[src]

[src]

impl From<DefaultEnvKey> for OsString
[src]

[src]

impl From<ChildStderr> for Stdio
[src]

[src]

impl From<RecvError> for TryRecvError
[src]

impl<T> From<SendError<T>> for TrySendError<T>
[src]

[src]

impl From<NulError> for Error
[src]

impl From<PathBuf> for OsString
[src]

[src]

impl<'a> From<&'a CStr> for Arc<CStr>
[src]

[src]

impl<T> From<T> for Mutex<T>
[src]

[src]

Creates a new mutex in an unlocked state ready for use. This is equivalent to Mutex::new.

impl From<u128> for Ipv6Addr
[src]

[src]

impl From<File> for Stdio
[src]

[src]

impl From<[u8; 4]> for Ipv4Addr
[src]

[src]

impl<'a> From<&'a CStr> for CString
[src]

[src]

impl<T> From<T> for RwLock<T>
[src]

[src]

Creates a new instance of an RwLock<T> which is unlocked. This is equivalent to RwLock::new.

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

[src]

impl<'a, T> From<&'a T> for PathBuf where
    T: AsRef<OsStr> + ?Sized
[src]

[src]

impl From<SocketAddrV6> for SocketAddr
[src]

impl From<String> for PathBuf
[src]

impl From<Box<CStr>> for CString
[src]

impl From<ErrorKind> for Error
[src]

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

[src]

impl From<u32> for Ipv4Addr
[src]

[src]

It performs the conversion in network order (big-endian).

impl From<[u8; 16]> for Ipv6Addr
[src]

[src]

impl From<ChildStdin> for Stdio
[src]

[src]

impl From<CString> for Arc<CStr>
[src]

impl From<Box<Path>> for PathBuf
[src]

[src]

impl From<[u8; 16]> for IpAddr
[src]

[src]

impl From<OsString> for Arc<OsStr>
[src]

impl From<Ipv4Addr> for IpAddr
[src]

[src]

impl From<[u16; 8]> for Ipv6Addr
[src]

[src]

impl<W> From<IntoInnerError<W>> for Error
[src]

impl<'a> From<&'a Path> for Arc<Path>
[src]

[src]

impl<T> From<PoisonError<T>> for TryLockError<T>
[src]

impl From<Ipv4Addr> for u32
[src]

[src]

It performs the conversion in network order (big-endian).

impl From<Ipv6Addr> for u128
[src]

[src]

impl From<Ipv6Addr> for IpAddr
[src]

[src]

impl From<RecvError> for RecvTimeoutError
[src]

impl From<Box<OsStr>> for OsString
[src]

[src]

impl From<PathBuf> for Rc<Path>
[src]

[src]

impl From<OsString> for PathBuf
[src]

impl From<[u8; 4]> for IpAddr
[src]

[src]

impl<'a> From<PathBuf> for Cow<'a, Path>
[src]

[src]

impl From<OsString> for Rc<OsStr>
[src]

impl From<CString> for Rc<CStr>
[src]

[src]

impl<'a> From<&'a OsStr> for Arc<OsStr>
[src]

[src]

impl<'a> From<&'a CStr> for Rc<CStr>
[src]

[src]

impl From<u64x4> for f32x4
[src]

[src]

impl From<u16x8> for i8x8
[src]

[src]

impl From<i64x8> for u32x8
[src]

[src]

impl From<u64x8> for f64x8
[src]

[src]

impl From<i8x16> for i16x16
[src]

impl From<u16> for f32
[src]

[src]

impl From<i32x4> for i8x4
[src]

[src]

impl From<f32x16> for u32x16
[src]

impl From<u32x2> for f32x2
[src]

[src]

impl From<u32x8> for i32x8
[src]

[src]

impl From<u32x8> for i16x8
[src]

[src]

impl From<u32> for i64
[src]

[src]

impl From<u8x32> for i8x32
[src]

[src]

impl From<i16x4> for f32x4
[src]

[src]

impl From<i32x4> for i64x4
[src]

[src]

impl From<u32x4> for u64x4
[src]

[src]

impl From<i32x4> for u16x4
[src]

[src]

impl From<u16x32> for i16x32
[src]

impl From<u16x8> for u8x8
[src]

[src]

impl From<i32x2> for u8x2
[src]

[src]

impl From<i16> for i64
[src]

[src]

impl From<i32x2> for i16x2
[src]

[src]

impl From<u8x8> for u32x8
[src]

[src]

impl From<i16> for i32
[src]

[src]

impl From<u8x2> for f64x2
[src]

[src]

impl From<f32x4> for u8x4
[src]

[src]

impl From<i64x8> for i8x8
[src]

[src]

impl From<u32> for u128
[src]

[src]

impl From<i8x4> for u16x4
[src]

[src]

impl From<u64> for u128
[src]

[src]

impl From<i64x4> for u16x4
[src]

[src]

impl<T> From<Unique<T>> for NonNull<T> where
    T: ?Sized
[src]

[src]

impl From<u16> for u32
[src]

[src]

impl From<f64x8> for i16x8
[src]

[src]

impl From<i64x4> for u64x4
[src]

[src]

impl From<i8x32> for i16x32
[src]

impl From<u32x8> for i64x8
[src]

[src]

impl From<u8x8> for u64x8
[src]

[src]

impl From<u8x2> for u16x2
[src]

[src]

impl From<usize> for AtomicUsize
[src]

impl From<u16x8> for i16x8
[src]

[src]

impl From<i64x8> for f64x8
[src]

[src]

impl From<u64x4> for i64x4
[src]

[src]

impl From<u32> for f64
[src]

[src]

impl From<u64x4> for i8x4
[src]

[src]

impl From<u16> for u128
[src]

[src]

impl From<f32x8> for u8x8
[src]

[src]

impl From<u8x4> for u32x4
[src]

[src]

impl From<f64x4> for i16x4
[src]

[src]

impl From<i8x8> for u16x8
[src]

[src]

impl From<u32x8> for i8x8
[src]

[src]

impl From<i8x8> for f32x8
[src]

[src]

impl From<i8x16> for u32x16
[src]

impl From<i8x8> for u32x8
[src]

[src]

impl From<i16x8> for f32x8
[src]

[src]

impl From<i16> for f32
[src]

[src]

impl From<u8x4> for i64x4
[src]

[src]

impl From<u32> for i128
[src]

[src]

impl From<u16> for i64
[src]

[src]

impl From<f32> for f64
[src]

[src]

impl From<u16> for f64
[src]

[src]

impl<T> From<T> for Cell<T>
[src]

[src]

impl From<u8x16> for u32x16
[src]

impl From<i8x2> for f64x2
[src]

[src]

impl From<i32x2> for f32x2
[src]

[src]

impl From<u32x2> for i8x2
[src]

[src]

impl From<u64x2> for u8x2
[src]

[src]

impl<T> From<T> for RefCell<T>
[src]

[src]

impl From<u16> for i32
[src]

[src]

impl From<u8x8> for u16x8
[src]

[src]

impl From<i8x2> for f32x2
[src]

[src]

impl From<u8x4> for i8x4
[src]

[src]

impl From<i8> for f64
[src]

[src]

impl From<u16x4> for u64x4
[src]

[src]

impl From<i32> for f64
[src]

[src]

impl From<u16x2> for i8x2
[src]

[src]

impl From<u32x4> for i8x4
[src]

[src]

impl From<f32x4> for f64x4
[src]

[src]

impl From<u8x32> for u16x32
[src]

impl From<u16x16> for f32x16
[src]

impl From<f64x4> for f32x4
[src]

[src]

impl From<f64x2> for i32x2
[src]

[src]

impl From<i64x4> for i16x4
[src]

[src]

impl From<u32x16> for i32x16
[src]

impl From<f64x4> for i32x4
[src]

[src]

impl From<i8> for i128
[src]

[src]

impl From<u16x8> for u32x8
[src]

[src]

impl From<i16x4> for u32x4
[src]

[src]

impl From<u32x2> for i32x2
[src]

[src]

impl From<u32x8> for u64x8
[src]

[src]

impl From<u16x4> for u32x4
[src]

[src]

impl From<i64x2> for u8x2
[src]

[src]

impl From<u8x16> for i32x16
[src]

impl<'a, T> From<&'a mut T> for NonZero<*mut T> where
    T: ?Sized
[src]

[src]

impl From<u8x4> for u16x4
[src]

[src]

impl From<i8x4> for f32x4
[src]

[src]

impl From<u16x8> for f64x8
[src]

[src]

impl From<u16x32> for u8x32
[src]

impl From<u64x2> for i64x2
[src]

[src]

impl From<i32x2> for i8x2
[src]

[src]

impl From<i16x8> for u16x8
[src]

[src]

impl From<i32x8> for u64x8
[src]

[src]

impl From<i16x2> for u16x2
[src]

[src]

impl From<u8x8> for i64x8
[src]

[src]

impl From<f64x8> for i8x8
[src]

[src]

impl From<u64x2> for f64x2
[src]

[src]

impl From<i16x8> for u8x8
[src]

[src]

impl From<i64> for i128
[src]

[src]

impl From<f32x2> for i32x2
[src]

[src]

impl From<u32x4> for u8x4
[src]

[src]

impl From<f32x4> for i32x4
[src]

[src]

impl<'a, T> From<&'a T> for NonZero<*const T> where
    T: ?Sized
[src]

[src]

impl From<i8x2> for u16x2
[src]

[src]

impl From<i64x2> for i16x2
[src]

[src]

impl From<u64x8> for i8x8
[src]

[src]

impl From<i32x16> for u32x16
[src]

impl From<f32x8> for u16x8
[src]

[src]

impl From<i8x8> for u8x8
[src]

[src]

impl From<u8x8> for f64x8
[src]

[src]

impl From<u8> for i128
[src]

[src]

impl From<u8x4> for i16x4
[src]

[src]

impl From<u64x8> for u16x8
[src]

[src]

impl From<u16x16> for u32x16
[src]

impl From<i8> for i16
[src]

[src]

impl From<u64x4> for i32x4
[src]

[src]

impl From<u64x2> for i32x2
[src]

[src]

impl From<i64> for AtomicI64
[src]

impl From<f32x8> for f64x8
[src]

[src]

impl From<char> for u32
[src]

[src]

impl From<f32x4> for u32x4
[src]

[src]

impl From<u16x4> for i64x4
[src]

[src]

impl From<u32x4> for u16x4
[src]

[src]

impl From<i8x2> for u64x2
[src]

[src]

impl From<i16x16> for u16x16
[src]

impl From<i8x4> for i64x4
[src]

[src]

impl From<u64x4> for u32x4
[src]

[src]

impl From<i16x2> for u64x2
[src]

[src]

impl From<u16x8> for f32x8
[src]

[src]

impl From<u8> for i64
[src]

[src]

impl From<u8x64> for i8x64
[src]

[src]

impl From<u8x4> for u64x4
[src]

[src]

impl From<u32x4> for i16x4
[src]

[src]

impl From<u8> for usize
[src]

[src]

impl From<u8> for u64
[src]

[src]

impl From<u32x8> for f32x8
[src]

[src]

impl From<i16x4> for f64x4
[src]

[src]

impl From<i64x4> for i8x4
[src]

[src]

impl From<i32x8> for i64x8
[src]

[src]

impl From<u32x4> for f32x4
[src]

[src]

impl From<u8x2> for f32x2
[src]

[src]

impl From<u8x2> for i32x2
[src]

[src]

impl From<u32x2> for u64x2
[src]

[src]

impl From<i32x8> for i16x8
[src]

[src]

impl<'a, T> From<&'a mut T> for Unique<T> where
    T: ?Sized
[src]

[src]

impl From<i32> for i64
[src]

[src]

impl From<i8x2> for u8x2
[src]

[src]

impl From<u16x8> for i32x8
[src]

[src]

impl From<u8x8> for i8x8
[src]

[src]

impl From<f64x2> for i16x2
[src]

[src]

impl From<u8> for u32
[src]

[src]

impl From<i32x4> for u64x4
[src]

[src]

impl From<i16x2> for i32x2
[src]

[src]

impl From<u8x16> for u16x16
[src]

impl From<u8x4> for f32x4
[src]

[src]

impl From<i16x2> for f64x2
[src]

[src]

impl From<f64x4> for u16x4
[src]

[src]

impl From<u16x4> for f32x4
[src]

[src]

impl From<i8x16> for u16x16
[src]

impl From<i16x8> for i8x8
[src]

[src]

impl From<f64x8> for i32x8
[src]

[src]

impl From<u16x16> for i16x16
[src]

impl From<i8x8> for f64x8
[src]

[src]

impl From<f64x2> for u64x2
[src]

[src]

impl From<f32x2> for i16x2
[src]

[src]

impl From<i32x2> for i64x2
[src]

[src]

impl From<f64x2> for i8x2
[src]

[src]

impl<'a, T> From<&'a mut T> for NonNull<T> where
    T: ?Sized
[src]

[src]

impl From<u32> for u64
[src]

[src]

impl From<u8x2> for u64x2
[src]

[src]

impl From<i16x32> for u8x32
[src]

impl From<i8x32> for u16x32
[src]

impl From<i8x4> for u64x4
[src]

[src]

impl From<u16x8> for i64x8
[src]

[src]

impl From<i16x4> for i8x4
[src]

[src]

impl From<i8x8> for i64x8
[src]

[src]

impl From<f64x2> for f32x2
[src]

[src]

impl From<u8> for f64
[src]

[src]

impl From<u16x2> for i32x2
[src]

[src]

impl From<i32x4> for u32x4
[src]

[src]

impl From<u32x4> for i64x4
[src]

[src]

impl From<u8x2> for u32x2
[src]

[src]

impl From<i16> for f64
[src]

[src]

impl From<u16x4> for f64x4
[src]

[src]

impl From<i32x2> for f64x2
[src]

[src]

impl From<i64x4> for f64x4
[src]

[src]

impl From<isize> for AtomicIsize
[src]

impl From<i16> for AtomicI16
[src]

impl From<f32x2> for u8x2
[src]

[src]

impl From<f64x4> for u8x4
[src]

[src]

impl From<u16> for AtomicU16
[src]

impl From<i32x2> for u16x2
[src]

[src]

impl<'a, T> From<&'a T> for NonNull<T> where
    T: ?Sized
[src]

[src]

impl From<i8x2> for i16x2
[src]

[src]

impl From<u8> for f32
[src]

[src]

impl From<u64> for i128
[src]

[src]

impl From<u8> for AtomicU8
[src]

[src]

impl From<f64x4> for i64x4
[src]

[src]

impl From<u16x2> for u32x2
[src]

[src]

impl From<f64x2> for u32x2
[src]

[src]

impl<T> From<*mut T> for AtomicPtr<T>
[src]

[src]

impl From<u8> for i16
[src]

[src]

impl From<i8> for AtomicI8
[src]

[src]

impl From<f32x2> for u32x2
[src]

[src]

impl From<f64x8> for u16x8
[src]

[src]

impl From<u64x8> for u32x8
[src]

[src]

impl From<i64x8> for u8x8
[src]

[src]

impl From<f32x8> for u64x8
[src]

[src]

impl From<u16x4> for u8x4
[src]

[src]

impl From<u8x2> for i64x2
[src]

[src]

impl From<u8x16> for f32x16
[src]

impl From<i16x8> for f64x8
[src]

[src]

impl From<i8> for f32
[src]

[src]

impl From<i8x4> for u32x4
[src]

[src]

impl From<f64x2> for u16x2
[src]

[src]

impl From<u64x4> for u16x4
[src]

[src]

impl From<i8x16> for i32x16
[src]

impl From<i8x16> for f32x16
[src]

impl From<u8x4> for f64x4
[src]

[src]

impl From<f32x4> for i16x4
[src]

[src]

impl From<i8x2> for i64x2
[src]

[src]

impl From<i32x8> for f64x8
[src]

[src]

impl From<bool> for AtomicBool
[src]

impl From<i16x8> for u64x8
[src]

[src]

impl From<f32x2> for u64x2
[src]

[src]

impl From<u8x16> for i16x16
[src]

impl From<u8> for char
[src]

Maps a byte in 0x00...0xFF to a char whose code point has the same value, in U+0000 to 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.

[src]

impl From<u32x2> for i64x2
[src]

[src]

impl From<u8x8> for i32x8
[src]

[src]

impl From<u8> for u16
[src]

[src]

impl From<u32x2> for f64x2
[src]

[src]

impl From<u32x16> for f32x16
[src]

impl From<u64x4> for u8x4
[src]

[src]

impl From<i8x8> for i16x8
[src]

[src]

impl From<i32x16> for f32x16
[src]

impl From<i8x4> for f64x4
[src]

[src]

impl From<u16x16> for i32x16
[src]

impl From<f64x4> for i8x4
[src]

[src]

impl From<f64x8> for i64x8
[src]

[src]

impl From<u8x2> for i16x2
[src]

[src]

impl From<i8x4> for u8x4
[src]

[src]

impl<'a, T> From<&'a mut T> for NonZero<*const T> where
    T: ?Sized
[src]

[src]

impl From<u16> for u64
[src]

[src]

impl From<u8> for i32
[src]

[src]

impl From<i32x8> for i8x8
[src]

[src]

impl From<i16x16> for f32x16
[src]

impl From<f64x2> for i64x2
[src]

[src]

impl From<u16x2> for f32x2
[src]

[src]

impl From<f64x8> for u32x8
[src]

[src]

impl From<i8> for isize
[src]

[src]

impl From<u64x4> for f64x4
[src]

[src]

impl From<i64x8> for u16x8
[src]

[src]

impl From<i64x4> for i32x4
[src]

[src]

impl From<i64x8> for i16x8
[src]

[src]

impl From<Infallible> for TryFromIntError
[src]

impl From<f32x2> for i64x2
[src]

[src]

impl From<i16x8> for u32x8
[src]

[src]

impl From<u64x4> for i16x4
[src]

[src]

impl<T> From<T> for UnsafeCell<T>
[src]

[src]

impl From<i16x32> for i8x32
[src]

impl From<i16x8> for i64x8
[src]

[src]

impl<'a, T> From<&'a T> for Unique<T> where
    T: ?Sized
[src]

[src]

impl From<u64x2> for f32x2
[src]

[src]

impl From<i64x2> for i8x2
[src]

[src]

impl From<f32x16> for u16x16
[src]

impl From<i16x4> for u8x4
[src]

[src]

impl From<f32x4> for i8x4
[src]

[src]

impl From<u8x8> for i16x8
[src]

[src]

impl From<i32x2> for u32x2
[src]

[src]

impl From<i32x8> for f32x8
[src]

[src]

impl From<i8x32> for u8x32
[src]

[src]

impl From<u16x2> for i64x2
[src]

[src]

impl From<u64x8> for f32x8
[src]

[src]

impl From<i8> for i64
[src]

[src]

impl From<i32x16> for u16x16
[src]

impl From<f32x4> for u16x4
[src]

[src]

impl From<i16x4> for u64x4
[src]

[src]

impl From<f32x2> for f64x2
[src]

[src]

impl From<i32x4> for f64x4
[src]

[src]

impl From<u64x8> for i32x8
[src]

[src]

impl From<f64x8> for f32x8
[src]

[src]

impl From<f64x8> for u64x8
[src]

[src]

impl From<u64x8> for i16x8
[src]

[src]

impl From<u16x2> for u8x2
[src]

[src]

impl From<f32x8> for u32x8
[src]

[src]

impl From<i16x4> for i32x4
[src]

[src]

impl From<u8> for u128
[src]

[src]

impl From<u64> for AtomicU64
[src]

impl From<u32x2> for u16x2
[src]

[src]

impl From<i32x2> for u64x2
[src]

[src]

impl From<i64x2> for u64x2
[src]

[src]

impl From<u32x8> for u8x8
[src]

[src]

impl From<u16x4> for i8x4
[src]

[src]

impl From<i8x64> for u8x64
[src]

[src]

impl From<i16x4> for u16x4
[src]

[src]

impl From<u32x4> for i32x4
[src]

[src]

impl From<u64x8> for i64x8
[src]

[src]

impl From<u8x32> for i16x32
[src]

impl From<i64x8> for i32x8
[src]

[src]

impl From<f32x8> for i32x8
[src]

[src]

impl From<u64x2> for u32x2
[src]

[src]

impl From<i32x4> for f32x4
[src]

[src]

impl From<f32x2> for i8x2
[src]

[src]

impl From<i16x8> for i32x8
[src]

[src]

impl From<f32x16> for i32x16
[src]

impl From<u64x8> for u8x8
[src]

[src]

impl From<i64x2> for u16x2
[src]

[src]

impl From<u32x8> for f64x8
[src]

[src]

impl From<u16x32> for i8x32
[src]

impl From<f32x16> for i16x16
[src]

impl From<i64x4> for u32x4
[src]

[src]

impl From<u16> for i128
[src]

[src]

impl From<i64x2> for i32x2
[src]

[src]

impl From<f32x8> for i16x8
[src]

[src]

impl From<u32> for AtomicU32
[src]

impl From<i8x8> for i32x8
[src]

[src]

impl From<u8x2> for i8x2
[src]

[src]

impl<'a, T> From<NonNull<T>> for Unique<T> where
    T: ?Sized
[src]

[src]

impl From<u16x2> for f64x2
[src]

[src]

impl From<i64x4> for f32x4
[src]

[src]

impl From<i64x8> for u64x8
[src]

[src]

impl From<f64x2> for u8x2
[src]

[src]

impl From<u16x2> for i16x2
[src]

[src]

impl From<i16x16> for i32x16
[src]

impl From<i64x2> for u32x2
[src]

[src]

impl From<u16x4> for i16x4
[src]

[src]

impl From<f32x8> for i64x8
[src]

[src]

impl From<i32x4> for u8x4
[src]

[src]

impl From<u32x4> for f64x4
[src]

[src]

impl From<f64x8> for u8x8
[src]

[src]

impl From<u16x2> for u64x2
[src]

[src]

impl From<i8x2> for u32x2
[src]

[src]

impl From<u8x8> for f32x8
[src]

[src]

impl From<u32x2> for u8x2
[src]

[src]

impl From<f64x4> for u64x4
[src]

[src]

impl From<u32x16> for u16x16
[src]

impl From<i16x4> for i64x4
[src]

[src]

impl From<i8x4> for i16x4
[src]

[src]

impl From<i8x4> for i32x4
[src]

[src]

impl From<i32x8> for u16x8
[src]

[src]

impl From<u8x4> for i32x4
[src]

[src]

impl From<u32x16> for i16x16
[src]

impl From<i16x32> for u16x32
[src]

impl From<i32> for i128
[src]

[src]

impl From<f32x2> for u16x2
[src]

[src]

impl From<u16x4> for i32x4
[src]

[src]

impl From<f32x4> for i64x4
[src]

[src]

impl From<u16x8> for u64x8
[src]

[src]

impl From<i16x2> for i64x2
[src]

[src]

impl From<i16> for i128
[src]

[src]

impl From<u64x2> for u16x2
[src]

[src]

impl From<i32> for AtomicI32
[src]

impl From<f64x4> for u32x4
[src]

[src]

impl From<u64x2> for i16x2
[src]

[src]

impl From<i32x8> for u8x8
[src]

[src]

impl From<i64x8> for f32x8
[src]

[src]

impl From<i8x2> for i32x2
[src]

[src]

impl From<i8> for i32
[src]

[src]

impl From<u64x2> for i8x2
[src]

[src]

impl From<i64x2> for f64x2
[src]

[src]

impl From<i64x2> for f32x2
[src]

[src]

impl From<f32x4> for u64x4
[src]

[src]

impl From<u32x2> for i16x2
[src]

[src]

impl From<i64x4> for u8x4
[src]

[src]

impl From<u32x8> for u16x8
[src]

[src]

impl From<i16x16> for u32x16
[src]

impl From<i16x2> for u32x2
[src]

[src]

impl From<f32x8> for i8x8
[src]

[src]

impl From<i32x8> for u32x8
[src]

[src]

impl From<i32x4> for i16x4
[src]

[src]

impl From<i16x2> for f32x2
[src]

[src]

impl From<i32x16> for i16x16
[src]

impl From<i8x8> for u64x8
[src]

[src]

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

[src]

impl<'a> From<&'a str> for Cow<'a, str>
[src]

[src]

impl<T> From<Box<T>> for Arc<T> where
    T: ?Sized
[src]

[src]

impl From<String> for Rc<str>
[src]

[src]

impl From<String> for Arc<str>
[src]

[src]

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

[src]

impl<'a> From<&'a str> for Arc<str>
[src]

[src]

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

[src]

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

[src]

impl<T> From<Vec<T>> for Rc<[T]>
[src]

[src]

impl<T> From<T> for Rc<T>
[src]

[src]

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

[src]

impl<'a> From<&'a str> for Rc<str>
[src]

[src]

impl<T> From<Box<T>> for Rc<T> where
    T: ?Sized
[src]

[src]

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

[src]

impl<'a> From<String> for Cow<'a, str>
[src]

[src]

Implementors