Trait IntoOwned

Source
pub trait IntoOwned {
    type Owned;

    // Required method
    fn into_owned(self) -> Self::Owned;
}

Required Associated Types§

Required Methods§

Source

fn into_owned(self) -> Self::Owned

Implementations on Foreign Types§

Source§

impl IntoOwned for i8

Source§

type Owned = i8

Source§

fn into_owned(self) -> Self::Owned

Source§

impl IntoOwned for i16

Source§

type Owned = i16

Source§

fn into_owned(self) -> Self::Owned

Source§

impl IntoOwned for i32

Source§

type Owned = i32

Source§

fn into_owned(self) -> Self::Owned

Source§

impl IntoOwned for i64

Source§

type Owned = i64

Source§

fn into_owned(self) -> Self::Owned

Source§

impl IntoOwned for String

Source§

impl<'a> IntoOwned for &'a str

Source§

impl<K, V> IntoOwned for BTreeMap<K, V>
where V: IntoOwned, K: Eq + Ord + Hash,

Source§

type Owned = BTreeMap<K, <V as IntoOwned>::Owned>

Source§

fn into_owned(self) -> Self::Owned

Source§

impl<K, V> IntoOwned for HashMap<K, V>
where V: IntoOwned, K: Eq + Hash,

Source§

type Owned = HashMap<K, <V as IntoOwned>::Owned>

Source§

fn into_owned(self) -> Self::Owned

Source§

impl<T> IntoOwned for Option<T>
where T: IntoOwned,

Source§

type Owned = Option<<T as IntoOwned>::Owned>

Source§

fn into_owned(self) -> Self::Owned

Source§

impl<T> IntoOwned for Vec<T>
where T: IntoOwned,

Source§

type Owned = Vec<<T as IntoOwned>::Owned>

Source§

fn into_owned(self) -> Self::Owned

Source§

impl<Z> IntoOwned for DateTime<Z>
where Z: TimeZone,

Source§

type Owned = DateTime<Z>

Source§

fn into_owned(self) -> Self::Owned

Implementors§