Trait extendr_api::prelude::DataOwned
source · pub unsafe trait DataOwned: Data {
type MaybeUninit: DataOwned<Elem = MaybeUninit<Self::Elem>> + RawDataSubst<Self::Elem, Output = Self>;
}
Expand description
Array representation trait.
A representation that is a unique or shared owner of its data.
Internal trait, see Data
.
Required Associated Types§
sourcetype MaybeUninit: DataOwned<Elem = MaybeUninit<Self::Elem>> + RawDataSubst<Self::Elem, Output = Self>
type MaybeUninit: DataOwned<Elem = MaybeUninit<Self::Elem>> + RawDataSubst<Self::Elem, Output = Self>
Corresponding owned data with MaybeUninit elements
Object Safety§
This trait is not object safe.