#[repr(C)]pub struct ThreadIdVecSlice {
pub ptr: *const ThreadId,
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 ThreadId§len: usizeImplementations§
Trait Implementations§
Source§impl Clone for ThreadIdVecSlice
impl Clone for ThreadIdVecSlice
Source§fn clone(&self) -> ThreadIdVecSlice
fn clone(&self) -> ThreadIdVecSlice
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 ThreadIdVecSlice
impl Debug for ThreadIdVecSlice
impl Copy for ThreadIdVecSlice
impl Send for ThreadIdVecSlice
impl Sync for ThreadIdVecSlice
Auto Trait Implementations§
impl Freeze for ThreadIdVecSlice
impl RefUnwindSafe for ThreadIdVecSlice
impl Unpin for ThreadIdVecSlice
impl UnsafeUnpin for ThreadIdVecSlice
impl UnwindSafe for ThreadIdVecSlice
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