#[repr(C)]pub struct FmtArgVecSlice {
pub ptr: *const FmtArg,
pub len: usize,
}Expand description
C-compatible slice type for $struct_name. This is a non-owning view into a Vec’s data.
Fields§
§ptr: *const FmtArg§len: usizeImplementations§
Trait Implementations§
Source§impl Clone for FmtArgVecSlice
impl Clone for FmtArgVecSlice
Source§fn clone(&self) -> FmtArgVecSlice
fn clone(&self) -> FmtArgVecSlice
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FmtArgVecSlice
impl Debug for FmtArgVecSlice
impl Copy for FmtArgVecSlice
impl Send for FmtArgVecSlice
impl Sync for FmtArgVecSlice
Auto Trait Implementations§
impl Freeze for FmtArgVecSlice
impl RefUnwindSafe for FmtArgVecSlice
impl Unpin for FmtArgVecSlice
impl UnsafeUnpin for FmtArgVecSlice
impl UnwindSafe for FmtArgVecSlice
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more