pub struct BaseOutStructure<'a> {
pub s_type: StructureType,
pub p_next: *mut BaseOutStructure<'a>,
/* private fields */
}Expand description
Native structure VkBaseOutStructure.
Fields§
§s_type: StructureTypeNative field sType.
p_next: *mut BaseOutStructure<'a>Native field pNext.
Implementations§
Source§impl<'a> BaseOutStructure<'a>
impl<'a> BaseOutStructure<'a>
Sourcepub fn set_s_type(self, value: StructureType) -> Self
pub fn set_s_type(self, value: StructureType) -> Self
Set native field sType without native effects.
Sourcepub fn set_p_next(self, value: &'a mut BaseOutStructure<'a>) -> Self
pub fn set_p_next(self, value: &'a mut BaseOutStructure<'a>) -> Self
Set native field pNext without native effects.
Trait Implementations§
Auto Trait Implementations§
impl<'a> !Send for BaseOutStructure<'a>
impl<'a> !Sync for BaseOutStructure<'a>
impl<'a> !UnwindSafe for BaseOutStructure<'a>
impl<'a> Forget for BaseOutStructure<'a>
impl<'a> Freeze for BaseOutStructure<'a>
impl<'a> Move for BaseOutStructure<'a>
impl<'a> RefUnwindSafe for BaseOutStructure<'a>
impl<'a> Unpin for BaseOutStructure<'a>
impl<'a> UnsafeUnpin for BaseOutStructure<'a>
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