Trait rocket_http::ext::IntoOwned[][src]

pub trait IntoOwned {
    type Owned: 'static;
    fn into_owned(self) -> Self::Owned;
}
Expand description

Trait implemented by types that can be converted into owned versions of themselves.

Associated Types

type Owned: 'static[src]

The owned version of the type.

Required methods

fn into_owned(self) -> Self::Owned[src]

Converts self into an owned version of itself.

Implementations on Foreign Types

impl<T: IntoOwned> IntoOwned for Option<T>[src]

type Owned = Option<T::Owned>

fn into_owned(self) -> Self::Owned[src]

impl<'a, B: 'static + ToOwned + ?Sized> IntoOwned for Cow<'a, B>[src]

type Owned = Cow<'static, B>

fn into_owned(self) -> Self::Owned[src]

Implementors

impl<'a> IntoOwned for Uri<'a>[src]

type Owned = Uri<'static>

fn into_owned(self) -> Uri<'static>[src]

impl<'a> IntoOwned for Absolute<'a>[src]

type Owned = Absolute<'static>

fn into_owned(self) -> Self::Owned[src]

impl<'a> IntoOwned for Authority<'a>[src]

type Owned = Authority<'static>

fn into_owned(self) -> Authority<'static>[src]

impl<'a> IntoOwned for Error<'a>[src]

type Owned = Error<'static>

fn into_owned(self) -> Self::Owned[src]

impl<'a> IntoOwned for Origin<'a>[src]

type Owned = Origin<'static>

fn into_owned(self) -> Origin<'static>[src]