#[repr(transparent)]pub struct StreamDescriptorSurfaceCreateInfoGGPBuilder<'a> { /* private fields */ }Implementations
sourceimpl<'a> StreamDescriptorSurfaceCreateInfoGGPBuilder<'a>
impl<'a> StreamDescriptorSurfaceCreateInfoGGPBuilder<'a>
pub fn flags(
self,
flags: StreamDescriptorSurfaceCreateFlagsGGP
) -> StreamDescriptorSurfaceCreateInfoGGPBuilder<'a>
pub fn stream_descriptor(
self,
stream_descriptor: u32
) -> StreamDescriptorSurfaceCreateInfoGGPBuilder<'a>
sourcepub fn build(self) -> StreamDescriptorSurfaceCreateInfoGGP
pub fn build(self) -> StreamDescriptorSurfaceCreateInfoGGP
Calling build will discard all the lifetime information. Only call this if
necessary! Builders implement Deref targeting their corresponding Vulkan struct,
so references to builders can be passed directly to Vulkan functions.
Trait Implementations
sourceimpl<'a> Deref for StreamDescriptorSurfaceCreateInfoGGPBuilder<'a>
impl<'a> Deref for StreamDescriptorSurfaceCreateInfoGGPBuilder<'a>
type Target = StreamDescriptorSurfaceCreateInfoGGP
type Target = StreamDescriptorSurfaceCreateInfoGGP
The resulting type after dereferencing.
sourcefn deref(
&self
) -> &<StreamDescriptorSurfaceCreateInfoGGPBuilder<'a> as Deref>::Target
fn deref(
&self
) -> &<StreamDescriptorSurfaceCreateInfoGGPBuilder<'a> as Deref>::Target
Dereferences the value.
sourceimpl<'a> DerefMut for StreamDescriptorSurfaceCreateInfoGGPBuilder<'a>
impl<'a> DerefMut for StreamDescriptorSurfaceCreateInfoGGPBuilder<'a>
sourcefn deref_mut(
&mut self
) -> &mut <StreamDescriptorSurfaceCreateInfoGGPBuilder<'a> as Deref>::Target
fn deref_mut(
&mut self
) -> &mut <StreamDescriptorSurfaceCreateInfoGGPBuilder<'a> as Deref>::Target
Mutably dereferences the value.
Auto Trait Implementations
impl<'a> RefUnwindSafe for StreamDescriptorSurfaceCreateInfoGGPBuilder<'a>
impl<'a> !Send for StreamDescriptorSurfaceCreateInfoGGPBuilder<'a>
impl<'a> !Sync for StreamDescriptorSurfaceCreateInfoGGPBuilder<'a>
impl<'a> Unpin for StreamDescriptorSurfaceCreateInfoGGPBuilder<'a>
impl<'a> UnwindSafe for StreamDescriptorSurfaceCreateInfoGGPBuilder<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more