#[repr(C)]pub struct CSTL_VectorIter {
pub pointer: *const c_void,
pub size: usize,
pub owner: CSTL_VectorCRef,
}Expand description
An iterator over elements of a vector.
Contains a reference to a CSTL_Type which must outlive it.
Not ABI-compatible with std::vector::iterator.
Fields§
§pointer: *const c_void§size: usize§owner: CSTL_VectorCRefTrait Implementations§
Source§impl Clone for CSTL_VectorIter
impl Clone for CSTL_VectorIter
Source§fn clone(&self) -> CSTL_VectorIter
fn clone(&self) -> CSTL_VectorIter
Returns a copy 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 CSTL_VectorIter
impl Debug for CSTL_VectorIter
impl Copy for CSTL_VectorIter
Auto Trait Implementations§
impl Freeze for CSTL_VectorIter
impl RefUnwindSafe for CSTL_VectorIter
impl !Send for CSTL_VectorIter
impl !Sync for CSTL_VectorIter
impl Unpin for CSTL_VectorIter
impl UnwindSafe for CSTL_VectorIter
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