Trait multistr::StrLikeMut [−][src]
pub trait StrLikeMut: StrLike where
Self::Data: SplitAtMut<usize>,
Self::OwnedData: BorrowMut<Self::Data>, { unsafe fn to_data_mut(&mut self) -> &mut Self::Data; fn from_data_mut(
data: &mut Self::Data
) -> Result<&mut Self, Self::ConvError>; unsafe fn from_data_mut_unchecked(data: &mut Self::Data) -> &mut Self; }
Extension to StrLike
: has mutable version.
Required Methods
unsafe fn to_data_mut(&mut self) -> &mut Self::Data
Mutable version of to_data
.
fn from_data_mut(data: &mut Self::Data) -> Result<&mut Self, Self::ConvError>
Mutable version of from_data
.
unsafe fn from_data_mut_unchecked(data: &mut Self::Data) -> &mut Self
Mutable version of from_data_unchecked
.
Implementations on Foreign Types
impl<T: 'static + Copy> StrLikeMut for [T]
[src]
impl<T: 'static + Copy> StrLikeMut for [T]
unsafe fn to_data_mut(&mut self) -> &mut [T]
[src]
unsafe fn to_data_mut(&mut self) -> &mut [T]
fn from_data_mut(data: &mut [T]) -> Result<&mut [T], Void>
[src]
fn from_data_mut(data: &mut [T]) -> Result<&mut [T], Void>
unsafe fn from_data_mut_unchecked(data: &mut [T]) -> &mut [T]
[src]
unsafe fn from_data_mut_unchecked(data: &mut [T]) -> &mut [T]
impl StrLikeMut for str
[src]
impl StrLikeMut for str