Trait torn_api::into_owned::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

§

type Owned = i8

source§

fn into_owned(self) -> Self::Owned

source§

impl IntoOwned for i16

§

type Owned = i16

source§

fn into_owned(self) -> Self::Owned

source§

impl IntoOwned for i32

§

type Owned = i32

source§

fn into_owned(self) -> Self::Owned

source§

impl IntoOwned for i64

§

type Owned = i64

source§

fn into_owned(self) -> Self::Owned

source§

impl IntoOwned for String

§

type Owned = String

source§

fn into_owned(self) -> Self::Owned

source§

impl<'a> IntoOwned for &'a str

§

type Owned = String

source§

fn into_owned(self) -> Self::Owned

source§

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

§

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,

§

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,

§

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

source§

fn into_owned(self) -> Self::Owned

source§

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

§

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

source§

fn into_owned(self) -> Self::Owned

source§

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

§

type Owned = DateTime<Z>

source§

fn into_owned(self) -> Self::Owned

Implementors§