DataForceMutAPI

Trait DataForceMutAPI 

Source
pub trait DataForceMutAPI<C>: DataAPI<Data = C> {
    // Required method
    unsafe fn force_mut(&self) -> DataMut<'_, C>;
}

Required Methods§

Source

unsafe fn force_mut(&self) -> DataMut<'_, C>

§Safety

This function is highly unsafe, as it entirely bypasses Rust’s lifetime and borrowing rules.

Implementors§

Source§

impl<T> DataForceMutAPI<Vec<T>> for DataCow<'_, Vec<T>>

Source§

impl<T> DataForceMutAPI<Vec<T>> for DataMut<'_, Vec<T>>

Source§

impl<T> DataForceMutAPI<Vec<T>> for DataRef<'_, Vec<T>>

Source§

impl<T> DataForceMutAPI<Vec<T>> for DataReference<'_, Vec<T>>

Source§

impl<T> DataForceMutAPI<Vec<T>> for DataArc<Vec<T>>

Source§

impl<T> DataForceMutAPI<Vec<T>> for DataOwned<Vec<T>>