Expand description
The parsing context for converting a byte sequence to a &str
StrCtx
specifies what byte delimiter to use, and defaults to C-style null terminators. Be careful.
Variants
Delimiter(u8)
DelimiterUntil(u8, usize)
Length(usize)
Implementations
Trait Implementations
impl Copy for StrCtx
Auto Trait Implementations
impl RefUnwindSafe for StrCtx
impl Send for StrCtx
impl Sync for StrCtx
impl Unpin for StrCtx
impl UnwindSafe for StrCtx
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more