Realm

vk · Structs · F2

14 public declarations with native signatures and source-owned contracts.

StRustExperimental

Stvk::FragmentShadingRateCombinerOpKHR

Contract

Open integer representation of VkFragmentShadingRateCombinerOpKHR.

Khronos reference: VkFragmentShadingRateCombinerOpKHR

Fields

0

Field
0: i32
No public source comment is attached to this declaration.

Methods and associated items

from_raw

Method
pub const fn from_raw(value: i32) -> Self
No public source comment is attached to this declaration.

as_raw

Method
pub const fn as_raw(self) -> i32
No public source comment is attached to this declaration.

empty

Method
pub const fn empty() -> Self
No public source comment is attached to this declaration.

clone

Method
fn clone(&self) -> FragmentShadingRateCombinerOpKHR
Returns a duplicate of the value. Read more

fmt

Method
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Formats the value using the given formatter. Read more

default

Method
fn default() -> FragmentShadingRateCombinerOpKHR
Returns the “default value” for a type. Read more

eq

Method
fn eq(&self, other: &FragmentShadingRateCombinerOpKHR) -> bool
Tests for self and other values to be equal, and is used by ==.

Stvk::FragmentShadingRateNV

Contract

Open integer representation of VkFragmentShadingRateNV.

Khronos reference: VkFragmentShadingRateNV

Fields

0

Field
0: i32
No public source comment is attached to this declaration.

Methods and associated items

from_raw

Method
pub const fn from_raw(value: i32) -> Self
No public source comment is attached to this declaration.

as_raw

Method
pub const fn as_raw(self) -> i32
No public source comment is attached to this declaration.

empty

Method
pub const fn empty() -> Self
No public source comment is attached to this declaration.

clone

Method
fn clone(&self) -> FragmentShadingRateNV
Returns a duplicate of the value. Read more

fmt

Method
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Formats the value using the given formatter. Read more

default

Method
fn default() -> FragmentShadingRateNV
Returns the “default value” for a type. Read more

eq

Method
fn eq(&self, other: &FragmentShadingRateNV) -> bool
Tests for self and other values to be equal, and is used by ==.

Stvk::FragmentShadingRateTypeNV

Contract

Open integer representation of VkFragmentShadingRateTypeNV.

Khronos reference: VkFragmentShadingRateTypeNV

Fields

0

Field
0: i32
No public source comment is attached to this declaration.

Methods and associated items

from_raw

Method
pub const fn from_raw(value: i32) -> Self
No public source comment is attached to this declaration.

as_raw

Method
pub const fn as_raw(self) -> i32
No public source comment is attached to this declaration.

empty

Method
pub const fn empty() -> Self
No public source comment is attached to this declaration.

clone

Method
fn clone(&self) -> FragmentShadingRateTypeNV
Returns a duplicate of the value. Read more

fmt

Method
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Formats the value using the given formatter. Read more

default

Method
fn default() -> FragmentShadingRateTypeNV
Returns the “default value” for a type. Read more

eq

Method
fn eq(&self, other: &FragmentShadingRateTypeNV) -> bool
Tests for self and other values to be equal, and is used by ==.

Stvk::FrameBoundaryEXT

pub struct FrameBoundaryEXT<'a> { pub s_type: StructureType, pub p_next: *const c_void, pub flags: FrameBoundaryFlagsEXT, pub frame_id: u64, pub image_count: u32, pub p_images: *const Image, pub buffer_count: u32, pub p_buffers: *const Buffer, pub tag_name: u64, pub tag_size: usize, pub p_tag: *const c_void, /* private fields */ }
Native structure VkFrameBoundaryEXT.

Contract

Native structure VkFrameBoundaryEXT.

Khronos reference: VkFrameBoundaryEXT

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

flags

Field
flags: FrameBoundaryFlagsEXT

Native field flags.

frame_id

Field
frame_id: u64

Native field frameID.

image_count

Field
image_count: u32

Native field imageCount.

p_images

Field
p_images: *const Image

Native field pImages.

buffer_count

Field
buffer_count: u32

Native field bufferCount.

p_buffers

Field
p_buffers: *const Buffer

Native field pBuffers.

tag_name

Field
tag_name: u64

Native field tagName.

tag_size

Field
tag_size: usize

Native field tagSize.

p_tag

Field
p_tag: *const c_void

Native field pTag.

Methods and associated items

new

Method
pub fn new() -> Self

Construct the record with its canonical sType tag and default native state.

set_flags

Method
pub fn set_flags(self, value: FrameBoundaryFlagsEXT) -> Self

Set native field flags without native effects.

set_frame_id

Method
pub fn set_frame_id(self, value: u64) -> Self

Set native field frameID without native effects.

set_image_count

Method
pub fn set_image_count(self, value: u32) -> Self

Set native count imageCount directly without checking associated pointer extents. Use the borrowed array helpers to derive matching storage and counts together. Direct count edits support null-query/dynamic-state paths and remain a native-call validity obligation, including after earlier borrowed setters.

set_images

Method
pub fn set_images(self, value: &'a [Image]) -> Result<Self, ConstructionError>

Borrow pImages and set checked native count imageCount. The borrow covers this storage only; nested raw pointers, format, alignment and asynchronous retention remain native-call obligations. Output storage must be initialized; returned sizes do not enlarge its capacity.

Errors

Returns a construction error if the length exceeds the native count width.

set_buffer_count

Method
pub fn set_buffer_count(self, value: u32) -> Self

Set native count bufferCount directly without checking associated pointer extents. Use the borrowed array helpers to derive matching storage and counts together. Direct count edits support null-query/dynamic-state paths and remain a native-call validity obligation, including after earlier borrowed setters.

set_buffers

Method
pub fn set_buffers(self, value: &'a [Buffer]) -> Result<Self, ConstructionError>

Borrow pBuffers and set checked native count bufferCount. The borrow covers this storage only; nested raw pointers, format, alignment and asynchronous retention remain native-call obligations. Output storage must be initialized; returned sizes do not enlarge its capacity.

Errors

Returns a construction error if the length exceeds the native count width.

set_tag_name

Method
pub fn set_tag_name(self, value: u64) -> Self

Set native field tagName without native effects.

set_tag_size

Method
pub fn set_tag_size(self, value: usize) -> Self

Set native count tagSize directly without checking associated pointer extents. Use the borrowed array helpers to derive matching storage and counts together. Direct count edits support null-query/dynamic-state paths and remain a native-call validity obligation, including after earlier borrowed setters.

set_tag

Method
pub fn set_tag(self, value: &'a [u8]) -> Result<Self, ConstructionError>

Borrow pTag and set checked native byte size tagSize. The borrow covers this storage only; nested raw pointers, format, alignment and asynchronous retention remain native-call obligations. Output storage must be initialized; returned sizes do not enlarge its capacity.

Errors

Returns a construction error if the length exceeds the native count width.

push_next

Method
pub fn push_next<T: Extends<Self>>( self, next: &'a mut T, ) -> Result<Self, ConstructionError>

Prepend one registry-compatible node, retaining its exclusive borrow.

The node must have a null p_next and both headers must have canonical tags. Existing links are never traversed and remain written after the borrow ends. Type compatibility does not establish enabled extensions or Vulkan valid usage.

Errors

Returns a construction error for a changed structure tag or already-linked node.

Stvk::FrameBoundaryFlagBitsEXT

Contract

Open integer representation of VkFrameBoundaryFlagBitsEXT.

Khronos reference: VkFrameBoundaryFlagBitsEXT

Fields

0

Field
0: u32
No public source comment is attached to this declaration.

Methods and associated items

from_raw

Method
pub const fn from_raw(value: u32) -> Self
No public source comment is attached to this declaration.

as_raw

Method
pub const fn as_raw(self) -> u32
No public source comment is attached to this declaration.

empty

Method
pub const fn empty() -> Self
No public source comment is attached to this declaration.

Output

Method
type Output = FrameBoundaryFlagBitsEXT
The resulting type after applying the & operator.

Output-1

Method
type Output = FrameBoundaryFlagBitsEXT
The resulting type after applying the | operator.

Output-2

Method
type Output = FrameBoundaryFlagBitsEXT
The resulting type after applying the ^ operator.

clone

Method
fn clone(&self) -> FrameBoundaryFlagBitsEXT
Returns a duplicate of the value. Read more

fmt

Method
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Formats the value using the given formatter. Read more

default

Method
fn default() -> FrameBoundaryFlagBitsEXT
Returns the “default value” for a type. Read more

Output-3

Method
type Output = FrameBoundaryFlagBitsEXT
The resulting type after applying the ! operator.

eq

Method
fn eq(&self, other: &FrameBoundaryFlagBitsEXT) -> bool
Tests for self and other values to be equal, and is used by ==.

Stvk::FrameBoundaryTensorsARM

pub struct FrameBoundaryTensorsARM<'a> { pub s_type: StructureType, pub p_next: *const c_void, pub tensor_count: u32, pub p_tensors: *const TensorARM, /* private fields */ }
Native structure VkFrameBoundaryTensorsARM.

Contract

Native structure VkFrameBoundaryTensorsARM.

Khronos reference: VkFrameBoundaryTensorsARM

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

tensor_count

Field
tensor_count: u32

Native field tensorCount.

p_tensors

Field
p_tensors: *const TensorARM

Native field pTensors.

Methods and associated items

new

Method
pub fn new() -> Self

Construct the record with its canonical sType tag and default native state.

set_tensor_count

Method
pub fn set_tensor_count(self, value: u32) -> Self

Set native count tensorCount directly without checking associated pointer extents. Use the borrowed array helpers to derive matching storage and counts together. Direct count edits support null-query/dynamic-state paths and remain a native-call validity obligation, including after earlier borrowed setters.

set_tensors

Method
pub fn set_tensors( self, value: &'a [TensorARM], ) -> Result<Self, ConstructionError>

Borrow pTensors and set checked native count tensorCount. The borrow covers this storage only; nested raw pointers, format, alignment and asynchronous retention remain native-call obligations. Output storage must be initialized; returned sizes do not enlarge its capacity.

Errors

Returns a construction error if the length exceeds the native count width.

push_next

Method
pub fn push_next<T: Extends<Self>>( self, next: &'a mut T, ) -> Result<Self, ConstructionError>

Prepend one registry-compatible node, retaining its exclusive borrow.

The node must have a null p_next and both headers must have canonical tags. Existing links are never traversed and remain written after the borrow ends. Type compatibility does not establish enabled extensions or Vulkan valid usage.

Errors

Returns a construction error for a changed structure tag or already-linked node.

Stvk::Framebuffer

Contract

Raw Vulkan handle VkFramebuffer.

Khronos reference: VkFramebuffer Calls using this identity must satisfy Vulkan lifetime and synchronization rules.

Fields

0

Field
0: u64
No public source comment is attached to this declaration.

Methods and associated items

NULL

Method
pub const NULL: Self
No public source comment is attached to this declaration.

is_null

Method
pub fn is_null(self) -> bool
No public source comment is attached to this declaration.

from_raw

Method
pub fn from_raw(value: u64) -> Self
No public source comment is attached to this declaration.

as_raw

Method
pub fn as_raw(self) -> u64
No public source comment is attached to this declaration.

fmt

Method
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Formats the value using the given formatter. Read more

eq

Method
fn eq(&self, other: &Framebuffer) -> bool
Tests for self and other values to be equal, and is used by ==.

Stvk::FramebufferAttachmentImageInfo

pub struct FramebufferAttachmentImageInfo<'a> { pub s_type: StructureType, pub p_next: *const c_void, pub flags: ImageCreateFlags, pub usage: ImageUsageFlags, pub width: u32, pub height: u32, pub layer_count: u32, pub view_format_count: u32, pub p_view_formats: *const Format, /* private fields */ }
Native structure VkFramebufferAttachmentImageInfo.

Contract

Native structure VkFramebufferAttachmentImageInfo.

Khronos reference: VkFramebufferAttachmentImageInfo

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

flags

Field
flags: ImageCreateFlags

Native field flags.

usage

Field
usage: ImageUsageFlags

Native field usage.

width

Field
width: u32

Native field width.

height

Field
height: u32

Native field height.

layer_count

Field
layer_count: u32

Native field layerCount.

view_format_count

Field
view_format_count: u32

Native field viewFormatCount.

p_view_formats

Field
p_view_formats: *const Format

Native field pViewFormats.

Methods and associated items

new

Method
pub fn new() -> Self

Construct the record with its canonical sType tag and default native state.

set_flags

Method
pub fn set_flags(self, value: ImageCreateFlags) -> Self

Set native field flags without native effects.

set_usage

Method
pub fn set_usage(self, value: ImageUsageFlags) -> Self

Set native field usage without native effects.

set_width

Method
pub fn set_width(self, value: u32) -> Self

Set native field width without native effects.

set_height

Method
pub fn set_height(self, value: u32) -> Self

Set native field height without native effects.

set_layer_count

Method
pub fn set_layer_count(self, value: u32) -> Self

Set native field layerCount without native effects.

set_view_format_count

Method
pub fn set_view_format_count(self, value: u32) -> Self

Set native count viewFormatCount directly without checking associated pointer extents. Use the borrowed array helpers to derive matching storage and counts together. Direct count edits support null-query/dynamic-state paths and remain a native-call validity obligation, including after earlier borrowed setters.

set_view_formats

Method
pub fn set_view_formats( self, value: &'a [Format], ) -> Result<Self, ConstructionError>

Borrow pViewFormats and set checked native count viewFormatCount. The borrow covers this storage only; nested raw pointers, format, alignment and asynchronous retention remain native-call obligations. Output storage must be initialized; returned sizes do not enlarge its capacity.

Errors

Returns a construction error if the length exceeds the native count width.

push_next

Method
pub fn push_next<T: Extends<Self>>( self, next: &'a mut T, ) -> Result<Self, ConstructionError>

Prepend one registry-compatible node, retaining its exclusive borrow.

The node must have a null p_next and both headers must have canonical tags. Existing links are never traversed and remain written after the borrow ends. Type compatibility does not establish enabled extensions or Vulkan valid usage.

Errors

Returns a construction error for a changed structure tag or already-linked node.

Stvk::FramebufferAttachmentsCreateInfo

pub struct FramebufferAttachmentsCreateInfo<'a> { pub s_type: StructureType, pub p_next: *const c_void, pub attachment_image_info_count: u32, pub p_attachment_image_infos: *const FramebufferAttachmentImageInfo<'a>, /* private fields */ }
Native structure VkFramebufferAttachmentsCreateInfo.

Contract

Native structure VkFramebufferAttachmentsCreateInfo.

Khronos reference: VkFramebufferAttachmentsCreateInfo

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

attachment_image_info_count

Field
attachment_image_info_count: u32

Native field attachmentImageInfoCount.

p_attachment_image_infos

Field
p_attachment_image_infos: *const FramebufferAttachmentImageInfo<'a>

Native field pAttachmentImageInfos.

Methods and associated items

new

Method
pub fn new() -> Self

Construct the record with its canonical sType tag and default native state.

set_attachment_image_info_count

Method
pub fn set_attachment_image_info_count(self, value: u32) -> Self

Set native count attachmentImageInfoCount directly without checking associated pointer extents. Use the borrowed array helpers to derive matching storage and counts together. Direct count edits support null-query/dynamic-state paths and remain a native-call validity obligation, including after earlier borrowed setters.

set_attachment_image_infos

Method
pub fn set_attachment_image_infos( self, value: &'a [FramebufferAttachmentImageInfo<'a>], ) -> Result<Self, ConstructionError>

Borrow pAttachmentImageInfos and set checked native count attachmentImageInfoCount. The borrow covers this storage only; nested raw pointers, format, alignment and asynchronous retention remain native-call obligations. Output storage must be initialized; returned sizes do not enlarge its capacity.

Errors

Returns a construction error if the length exceeds the native count width.

push_next

Method
pub fn push_next<T: Extends<Self>>( self, next: &'a mut T, ) -> Result<Self, ConstructionError>

Prepend one registry-compatible node, retaining its exclusive borrow.

The node must have a null p_next and both headers must have canonical tags. Existing links are never traversed and remain written after the borrow ends. Type compatibility does not establish enabled extensions or Vulkan valid usage.

Errors

Returns a construction error for a changed structure tag or already-linked node.

Stvk::FramebufferCreateFlagBits

Contract

Open integer representation of VkFramebufferCreateFlagBits.

Khronos reference: VkFramebufferCreateFlagBits

Fields

0

Field
0: u32
No public source comment is attached to this declaration.

Methods and associated items

from_raw

Method
pub const fn from_raw(value: u32) -> Self
No public source comment is attached to this declaration.

as_raw

Method
pub const fn as_raw(self) -> u32
No public source comment is attached to this declaration.

empty

Method
pub const fn empty() -> Self
No public source comment is attached to this declaration.

Output

Method
type Output = FramebufferCreateFlagBits
The resulting type after applying the & operator.

Output-1

Method
type Output = FramebufferCreateFlagBits
The resulting type after applying the | operator.

Output-2

Method
type Output = FramebufferCreateFlagBits
The resulting type after applying the ^ operator.

clone

Method
fn clone(&self) -> FramebufferCreateFlagBits
Returns a duplicate of the value. Read more

fmt

Method
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Formats the value using the given formatter. Read more

default

Method
fn default() -> FramebufferCreateFlagBits
Returns the “default value” for a type. Read more

Output-3

Method
type Output = FramebufferCreateFlagBits
The resulting type after applying the ! operator.

eq

Method
fn eq(&self, other: &FramebufferCreateFlagBits) -> bool
Tests for self and other values to be equal, and is used by ==.

Stvk::FramebufferCreateInfo

pub struct FramebufferCreateInfo<'a> { pub s_type: StructureType, pub p_next: *const c_void, pub flags: FramebufferCreateFlags, pub render_pass: RenderPass, pub attachment_count: u32, pub p_attachments: *const ImageView, pub width: u32, pub height: u32, pub layers: u32, /* private fields */ }
Native structure VkFramebufferCreateInfo.

Contract

Native structure VkFramebufferCreateInfo.

Khronos reference: VkFramebufferCreateInfo

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *const c_void

Native field pNext.

flags

Field
flags: FramebufferCreateFlags

Native field flags.

render_pass

Field
render_pass: RenderPass

Native field renderPass.

attachment_count

Field
attachment_count: u32

Native field attachmentCount.

p_attachments

Field
p_attachments: *const ImageView

Native field pAttachments.

width

Field
width: u32

Native field width.

height

Field
height: u32

Native field height.

layers

Field
layers: u32

Native field layers.

Methods and associated items

new

Method
pub fn new() -> Self

Construct the record with its canonical sType tag and default native state.

set_flags

Method
pub fn set_flags(self, value: FramebufferCreateFlags) -> Self

Set native field flags without native effects.

set_render_pass

Method
pub fn set_render_pass(self, value: RenderPass) -> Self

Set native field renderPass without native effects.

set_attachment_count

Method
pub fn set_attachment_count(self, value: u32) -> Self

Set native count attachmentCount directly without checking associated pointer extents. Use the borrowed array helpers to derive matching storage and counts together. Direct count edits support null-query/dynamic-state paths and remain a native-call validity obligation, including after earlier borrowed setters.

set_attachments

Method
pub fn set_attachments( self, value: &'a [ImageView], ) -> Result<Self, ConstructionError>

Borrow pAttachments and set checked native count attachmentCount. The borrow covers this storage only; nested raw pointers, format, alignment and asynchronous retention remain native-call obligations. Output storage must be initialized; returned sizes do not enlarge its capacity.

Errors

Returns a construction error if the length exceeds the native count width.

set_width

Method
pub fn set_width(self, value: u32) -> Self

Set native field width without native effects.

set_height

Method
pub fn set_height(self, value: u32) -> Self

Set native field height without native effects.

set_layers

Method
pub fn set_layers(self, value: u32) -> Self

Set native field layers without native effects.

push_next

Method
pub fn push_next<T: Extends<Self>>( self, next: &'a mut T, ) -> Result<Self, ConstructionError>

Prepend one registry-compatible node, retaining its exclusive borrow.

The node must have a null p_next and both headers must have canonical tags. Existing links are never traversed and remain written after the borrow ends. Type compatibility does not establish enabled extensions or Vulkan valid usage.

Errors

Returns a construction error for a changed structure tag or already-linked node.

Stvk::FramebufferMixedSamplesCombinationNV

pub struct FramebufferMixedSamplesCombinationNV<'a> { pub s_type: StructureType, pub p_next: *mut c_void, pub coverage_reduction_mode: CoverageReductionModeNV, pub rasterization_samples: SampleCountFlagBits, pub depth_stencil_samples: SampleCountFlags, pub color_samples: SampleCountFlags, /* private fields */ }
Native structure VkFramebufferMixedSamplesCombinationNV.

Contract

Native structure VkFramebufferMixedSamplesCombinationNV.

Khronos reference: VkFramebufferMixedSamplesCombinationNV

Fields

s_type

Field
s_type: StructureType

Native field sType.

p_next

Field
p_next: *mut c_void

Native field pNext.

coverage_reduction_mode

Field
coverage_reduction_mode: CoverageReductionModeNV

Native field coverageReductionMode.

rasterization_samples

Field
rasterization_samples: SampleCountFlagBits

Native field rasterizationSamples.

depth_stencil_samples

Field
depth_stencil_samples: SampleCountFlags

Native field depthStencilSamples.

color_samples

Field
color_samples: SampleCountFlags

Native field colorSamples.

Methods and associated items

new

Method
pub fn new() -> Self

Construct the record with its canonical sType tag and default native state.

set_coverage_reduction_mode

Method
pub fn set_coverage_reduction_mode(self, value: CoverageReductionModeNV) -> Self

Set native field coverageReductionMode without native effects.

set_rasterization_samples

Method
pub fn set_rasterization_samples(self, value: SampleCountFlagBits) -> Self

Set native field rasterizationSamples without native effects.

set_depth_stencil_samples

Method
pub fn set_depth_stencil_samples(self, value: SampleCountFlags) -> Self

Set native field depthStencilSamples without native effects.

set_color_samples

Method
pub fn set_color_samples(self, value: SampleCountFlags) -> Self

Set native field colorSamples without native effects.

push_next

Method
pub fn push_next<T: Extends<Self>>( self, next: &'a mut T, ) -> Result<Self, ConstructionError>

Prepend one registry-compatible node, retaining its exclusive borrow.

The node must have a null p_next and both headers must have canonical tags. Existing links are never traversed and remain written after the borrow ends. Type compatibility does not establish enabled extensions or Vulkan valid usage.

Errors

Returns a construction error for a changed structure tag or already-linked node.

Stvk::FrontFace

Contract

Open integer representation of VkFrontFace.

Khronos reference: VkFrontFace

Fields

0

Field
0: i32
No public source comment is attached to this declaration.

Methods and associated items

from_raw

Method
pub const fn from_raw(value: i32) -> Self
No public source comment is attached to this declaration.

as_raw

Method
pub const fn as_raw(self) -> i32
No public source comment is attached to this declaration.

empty

Method
pub const fn empty() -> Self
No public source comment is attached to this declaration.

fmt

Method
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Formats the value using the given formatter. Read more

eq

Method
fn eq(&self, other: &FrontFace) -> bool
Tests for self and other values to be equal, and is used by ==.

Stvk::FullScreenExclusiveEXT

Contract

Open integer representation of VkFullScreenExclusiveEXT.

Khronos reference: VkFullScreenExclusiveEXT

Fields

0

Field
0: i32
No public source comment is attached to this declaration.

Methods and associated items

from_raw

Method
pub const fn from_raw(value: i32) -> Self
No public source comment is attached to this declaration.

as_raw

Method
pub const fn as_raw(self) -> i32
No public source comment is attached to this declaration.

empty

Method
pub const fn empty() -> Self
No public source comment is attached to this declaration.

clone

Method
fn clone(&self) -> FullScreenExclusiveEXT
Returns a duplicate of the value. Read more

fmt

Method
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Formats the value using the given formatter. Read more

default

Method
fn default() -> FullScreenExclusiveEXT
Returns the “default value” for a type. Read more

eq

Method
fn eq(&self, other: &FullScreenExclusiveEXT) -> bool
Tests for self and other values to be equal, and is used by ==.