Struct vulkano::RequiresOneOf
source · pub struct RequiresOneOf(pub &'static [RequiresAllOf]);
Expand description
Used in errors to indicate a set of alternatives that needs to be available/enabled to allow a given operation.
Tuple Fields§
§0: &'static [RequiresAllOf]
Implementations§
Trait Implementations§
source§impl Clone for RequiresOneOf
impl Clone for RequiresOneOf
source§fn clone(&self) -> RequiresOneOf
fn clone(&self) -> RequiresOneOf
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for RequiresOneOf
impl Debug for RequiresOneOf
source§impl Default for RequiresOneOf
impl Default for RequiresOneOf
source§fn default() -> RequiresOneOf
fn default() -> RequiresOneOf
Returns the “default value” for a type. Read more
source§impl Display for RequiresOneOf
impl Display for RequiresOneOf
source§impl PartialEq for RequiresOneOf
impl PartialEq for RequiresOneOf
source§fn eq(&self, other: &RequiresOneOf) -> bool
fn eq(&self, other: &RequiresOneOf) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for RequiresOneOf
impl Eq for RequiresOneOf
impl StructuralEq for RequiresOneOf
impl StructuralPartialEq for RequiresOneOf
Auto Trait Implementations§
impl RefUnwindSafe for RequiresOneOf
impl Send for RequiresOneOf
impl Sync for RequiresOneOf
impl Unpin for RequiresOneOf
impl UnwindSafe for RequiresOneOf
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