[−][src]Struct ion_c_sys::string::StrSlicesRef
Represents a slice of str slices that are borrowed from some source.
This struct provides the mutable borrowing context for the given slice to avoid destructive APIs from being called from the referent.
Implementations
impl<'a> StrSlicesRef<'a>[src]
pub fn new<T>(_src: &'a mut T, strs: Vec<&'a str>) -> Self[src]
pub fn as_slice(&self) -> &[&str][src]
Convenience method to get the underlying slice of &str.
Trait Implementations
impl<'a> AsRef<[&'a str]> for StrSlicesRef<'a>[src]
impl<'a> Clone for StrSlicesRef<'a>[src]
fn clone(&self) -> StrSlicesRef<'a>[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl<'a> Debug for StrSlicesRef<'a>[src]
impl<'a> Deref for StrSlicesRef<'a>[src]
Auto Trait Implementations
impl<'a> RefUnwindSafe for StrSlicesRef<'a>
impl<'a> Send for StrSlicesRef<'a>
impl<'a> Sync for StrSlicesRef<'a>
impl<'a> Unpin for StrSlicesRef<'a>
impl<'a> !UnwindSafe for StrSlicesRef<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,