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