Trait core::convert::Into
[−]
[src]
pub trait Into<T>: Sized { fn into(self) -> T; }
A conversion that consumes self
, which may or may not be expensive.
Examples
String
implements Into<Vec<u8>>
:
fn is_hello<T: Into<Vec<u8>>>(s: T) { let bytes = b"hello".to_vec(); assert_eq!(bytes, s.into()); } let s = "hello".to_string(); is_hello(s);
Required Methods
fn into(self) -> T
Performs the conversion.