Struct spirv_to_dxil::Specialization
source · pub struct Specialization {
pub id: u32,
pub value: ConstValue,
pub defined_on_module: bool,
}
Expand description
SPIR-V specialization constant definition.
Fields§
§id: u32
§value: ConstValue
§defined_on_module: bool
Trait Implementations§
source§impl Clone for Specialization
impl Clone for Specialization
source§fn clone(&self) -> Specialization
fn clone(&self) -> Specialization
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 Specialization
impl Debug for Specialization
source§impl From<Specialization> for dxil_spirv_specialization
impl From<Specialization> for dxil_spirv_specialization
source§fn from(value: Specialization) -> Self
fn from(value: Specialization) -> Self
Converts to this type from the input type.
impl Copy for Specialization
Auto Trait Implementations§
impl RefUnwindSafe for Specialization
impl Send for Specialization
impl Sync for Specialization
impl Unpin for Specialization
impl UnwindSafe for Specialization
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