pub struct RegionIter { /* private fields */ }
Expand description
GLib type: Inline allocated boxed type with stack copy semantics.
Implementations§
Source§impl RegionIter
impl RegionIter
pub fn as_ptr(&self) -> *mut GtkSourceRegionIter
Sourcepub unsafe fn from_glib_ptr_borrow<'a>(
ptr: *const GtkSourceRegionIter,
) -> &'a Self
pub unsafe fn from_glib_ptr_borrow<'a>( ptr: *const GtkSourceRegionIter, ) -> &'a Self
Borrows the underlying C value.
Sourcepub unsafe fn from_glib_ptr_borrow_mut<'a>(
ptr: *mut GtkSourceRegionIter,
) -> &'a mut Self
pub unsafe fn from_glib_ptr_borrow_mut<'a>( ptr: *mut GtkSourceRegionIter, ) -> &'a mut Self
Borrows the underlying C value mutably.
Trait Implementations§
Source§impl Clone for RegionIter
impl Clone for RegionIter
impl Copy for RegionIter
Auto Trait Implementations§
impl Freeze for RegionIter
impl RefUnwindSafe for RegionIter
impl !Send for RegionIter
impl !Sync for RegionIter
impl Unpin for RegionIter
impl UnwindSafe for RegionIter
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