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