#[repr(C)]pub struct VerFileIterator { /* private fields */ }
Implementations§
Source§impl VerFileIterator
impl VerFileIterator
Sourcepub unsafe fn package_file(&self) -> UniquePtr<PkgFileIterator>
pub unsafe fn package_file(&self) -> UniquePtr<PkgFileIterator>
Return the package file associated with this version file.
§Safety
If the inner pointer is null segfaults can occur.
Using crate::raw::IntoRawIter::make_safe
to convert to an Option
is recommended.
The returned UniquePtr cannot outlive the cache.
Source§impl VerFileIterator
impl VerFileIterator
Sourcepub unsafe fn unique(&self) -> UniquePtr<VerFileIterator>
pub unsafe fn unique(&self) -> UniquePtr<VerFileIterator>
Clone the pointer.
§Safety
If the inner pointer is null segfaults can occur.
Using crate::raw::IntoRawIter::make_safe
to convert to an Option
is recommended.
The returned UniquePtr cannot outlive the cache.
Trait Implementations§
Source§impl ExternType for VerFileIterator
impl ExternType for VerFileIterator
impl UniquePtrTarget for VerFileIterator
Auto Trait Implementations§
impl !Freeze for VerFileIterator
impl RefUnwindSafe for VerFileIterator
impl !Send for VerFileIterator
impl !Sync for VerFileIterator
impl !Unpin for VerFileIterator
impl UnwindSafe for VerFileIterator
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