pub enum PrecisionPolicy {
Keep,
Explicit(Precision),
Auto,
}Expand description
Policy for choosing precision during compilation.
Variants§
Keep
Keep the original precision from the WGSL source.
Explicit(Precision)
Use a specific precision regardless of backend preference.
Auto
Automatically select based on the backend’s preferred precision.
Trait Implementations§
Source§impl Clone for PrecisionPolicy
impl Clone for PrecisionPolicy
Source§fn clone(&self) -> PrecisionPolicy
fn clone(&self) -> PrecisionPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PrecisionPolicy
Source§impl Debug for PrecisionPolicy
impl Debug for PrecisionPolicy
Source§impl Default for PrecisionPolicy
impl Default for PrecisionPolicy
Source§fn default() -> PrecisionPolicy
fn default() -> PrecisionPolicy
Returns the “default value” for a type. Read more
Source§impl Display for PrecisionPolicy
impl Display for PrecisionPolicy
impl Eq for PrecisionPolicy
Source§impl PartialEq for PrecisionPolicy
impl PartialEq for PrecisionPolicy
impl StructuralPartialEq for PrecisionPolicy
Auto Trait Implementations§
impl Freeze for PrecisionPolicy
impl RefUnwindSafe for PrecisionPolicy
impl Send for PrecisionPolicy
impl Sync for PrecisionPolicy
impl Unpin for PrecisionPolicy
impl UnsafeUnpin for PrecisionPolicy
impl UnwindSafe for PrecisionPolicy
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