[−][src]Trait flatk::IntoOwnedData
In contrast to IntoOwned
, this trait produces a clone with owned data, but
potentially borrowed structure of the collection.
Associated Types
type OwnedData
Required methods
fn into_owned_data(self) -> Self::OwnedData
Provided methods
fn clone_into(self, target: &mut Self::OwnedData)
Implementations on Foreign Types
impl<T> IntoOwnedData for Range<T>
[src]
type OwnedData = Self
fn into_owned_data(self) -> Self::OwnedData
[src]
impl<T> IntoOwnedData for RangeTo<T>
[src]
type OwnedData = Self
fn into_owned_data(self) -> Self::OwnedData
[src]
impl<S: IntoOwnedData, T: IntoOwnedData> IntoOwnedData for (S, T)
[src]
impl<T> IntoOwnedData for Vec<T>
[src]
Since Vec
already owns its data, this is simply a noop.
type OwnedData = Self
fn into_owned_data(self) -> Self::OwnedData
[src]
impl<'_, S: ToOwned + ?Sized> IntoOwnedData for &'_ S
[src]
Blanked implementation of IntoOwnedData
for references of types that are
already std::borrow::ToOwned
.
type OwnedData = S::Owned
fn into_owned_data(self) -> Self::OwnedData
[src]
impl<'_, S: ToOwned + ?Sized> IntoOwnedData for &'_ mut S
[src]
Blanked implementation of IntoOwnedData
for mutable references of types that are
already std::borrow::ToOwned
.
type OwnedData = S::Owned
fn into_owned_data(self) -> Self::OwnedData
[src]
Implementors
impl<S, I> IntoOwnedData for Select<S, I> where
S: IntoOwnedData,
[src]
S: IntoOwnedData,
impl<S, I> IntoOwnedData for Subset<S, I> where
S: IntoOwnedData,
[src]
S: IntoOwnedData,
impl<S, N> IntoOwnedData for UniChunked<S, N> where
S: IntoOwnedData,
N: Copy,
[src]
S: IntoOwnedData,
N: Copy,
type OwnedData = UniChunked<S::OwnedData, N>
fn into_owned_data(self) -> Self::OwnedData
[src]
impl<S, O> IntoOwnedData for Chunked<S, O> where
S: IntoOwnedData,
[src]
S: IntoOwnedData,
impl<S, T, I> IntoOwnedData for Sparse<S, T, I> where
S: IntoOwnedData,
[src]
S: IntoOwnedData,