#[repr(C)]pub struct StyleFilterVecSlice {
pub ptr: *const StyleFilter,
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 StyleFilter§len: usizeImplementations§
Source§impl StyleFilterVecSlice
impl StyleFilterVecSlice
Sourcepub const fn as_ptr(&self) -> *const StyleFilter
pub const fn as_ptr(&self) -> *const StyleFilter
Returns a pointer to the slice’s data.
Sourcepub fn as_slice(&self) -> &[StyleFilter]
pub fn as_slice(&self) -> &[StyleFilter]
Converts the C-slice to a Rust slice.
Sourcepub fn get(&self, index: usize) -> Option<&StyleFilter>
pub fn get(&self, index: usize) -> Option<&StyleFilter>
Returns a reference to the element at the given index, or None if out of bounds.
Sourcepub fn iter(&self) -> Iter<'_, StyleFilter>
pub fn iter(&self) -> Iter<'_, StyleFilter>
Returns an iterator over the elements.
Trait Implementations§
Source§impl Clone for StyleFilterVecSlice
impl Clone for StyleFilterVecSlice
Source§fn clone(&self) -> StyleFilterVecSlice
fn clone(&self) -> StyleFilterVecSlice
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 StyleFilterVecSlice
impl Debug for StyleFilterVecSlice
impl Copy for StyleFilterVecSlice
impl Send for StyleFilterVecSlice
impl Sync for StyleFilterVecSlice
Auto Trait Implementations§
impl Freeze for StyleFilterVecSlice
impl RefUnwindSafe for StyleFilterVecSlice
impl Unpin for StyleFilterVecSlice
impl UnsafeUnpin for StyleFilterVecSlice
impl UnwindSafe for StyleFilterVecSlice
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