#[repr(C)]pub struct GlVoidPtrConst {
pub ptr: *const GLvoid,
pub run_destructor: bool,
}Expand description
Passing *const c_void is not easily possible when generating APIs, so this wrapper struct is for easier API generation
Fields§
§ptr: *const GLvoid§run_destructor: boolTrait Implementations§
Source§impl Clone for GlVoidPtrConst
impl Clone for GlVoidPtrConst
Source§impl Debug for GlVoidPtrConst
impl Debug for GlVoidPtrConst
Auto Trait Implementations§
impl Freeze for GlVoidPtrConst
impl RefUnwindSafe for GlVoidPtrConst
impl !Send for GlVoidPtrConst
impl !Sync for GlVoidPtrConst
impl Unpin for GlVoidPtrConst
impl UnwindSafe for GlVoidPtrConst
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more