Trait libafl::bolts::ownedref::IntoOwned [−][src]
pub trait IntoOwned { #[must_use] fn is_owned(&self) -> bool; #[must_use] fn into_owned(self) -> Self; }
Trait to convert into an Owned type
Required methods
#[must_use]fn is_owned(&self) -> bool
[src]
#[must_use]
fn is_owned(&self) -> boolReturns if the current type is an owned type.
#[must_use]fn into_owned(self) -> Self
[src]
#[must_use]
fn into_owned(self) -> SelfTransfer the current type into an owned type.
Implementors
impl<'a, T> IntoOwned for OwnedRefMut<'a, T> where
T: Sized + Clone,
[src]
impl<'a, T> IntoOwned for OwnedRefMut<'a, T> where
T: Sized + Clone,
[src]impl<'a, T> IntoOwned for OwnedSlice<'a, T> where
T: Sized + Clone,
[src]
impl<'a, T> IntoOwned for OwnedSlice<'a, T> where
T: Sized + Clone,
[src]impl<'a, T> IntoOwned for OwnedSliceMut<'a, T> where
T: Sized + Clone,
[src]
impl<'a, T> IntoOwned for OwnedSliceMut<'a, T> where
T: Sized + Clone,
[src]impl<T> IntoOwned for OwnedArrayPtr<T> where
T: Sized + Clone,
[src]
impl<T> IntoOwned for OwnedArrayPtr<T> where
T: Sized + Clone,
[src]impl<T> IntoOwned for OwnedArrayPtrMut<T> where
T: Sized + Clone,
[src]
impl<T> IntoOwned for OwnedArrayPtrMut<T> where
T: Sized + Clone,
[src]impl<T> IntoOwned for OwnedPtrMut<T> where
T: Sized + Clone,
[src]
impl<T> IntoOwned for OwnedPtrMut<T> where
T: Sized + Clone,
[src]