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