#[repr(C)]pub struct ComponentFieldOverrideVecSlice {
pub ptr: *const ComponentFieldOverride,
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 ComponentFieldOverride§len: usizeImplementations§
Source§impl ComponentFieldOverrideVecSlice
impl ComponentFieldOverrideVecSlice
Sourcepub const fn as_ptr(&self) -> *const ComponentFieldOverride
pub const fn as_ptr(&self) -> *const ComponentFieldOverride
Returns a pointer to the slice’s data.
Sourcepub fn as_slice(&self) -> &[ComponentFieldOverride]
pub fn as_slice(&self) -> &[ComponentFieldOverride]
Converts the C-slice to a Rust slice.
Sourcepub fn get(&self, index: usize) -> Option<&ComponentFieldOverride>
pub fn get(&self, index: usize) -> Option<&ComponentFieldOverride>
Returns a reference to the element at the given index, or None if out of bounds.
Sourcepub fn iter(&self) -> Iter<'_, ComponentFieldOverride>
pub fn iter(&self) -> Iter<'_, ComponentFieldOverride>
Returns an iterator over the elements.
Trait Implementations§
Source§impl Clone for ComponentFieldOverrideVecSlice
impl Clone for ComponentFieldOverrideVecSlice
Source§fn clone(&self) -> ComponentFieldOverrideVecSlice
fn clone(&self) -> ComponentFieldOverrideVecSlice
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ComponentFieldOverrideVecSlice
impl Send for ComponentFieldOverrideVecSlice
impl Sync for ComponentFieldOverrideVecSlice
Auto Trait Implementations§
impl Freeze for ComponentFieldOverrideVecSlice
impl RefUnwindSafe for ComponentFieldOverrideVecSlice
impl Unpin for ComponentFieldOverrideVecSlice
impl UnsafeUnpin for ComponentFieldOverrideVecSlice
impl UnwindSafe for ComponentFieldOverrideVecSlice
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