pub struct OptimizerOptions {
pub preserve_bindings: bool,
}
Expand description
Options for specifying the behavior of the optimizer
Copied from spirv-tools/src/opt.rs
struct Options
, with some fields disabled.
Fields§
§preserve_bindings: bool
Records whether all bindings within the module should be preserved.
Trait Implementations§
Source§impl Clone for OptimizerOptions
impl Clone for OptimizerOptions
Source§fn clone(&self) -> OptimizerOptions
fn clone(&self) -> OptimizerOptions
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 OptimizerOptions
impl Debug for OptimizerOptions
Source§impl Default for OptimizerOptions
impl Default for OptimizerOptions
Source§fn default() -> OptimizerOptions
fn default() -> OptimizerOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OptimizerOptions
impl<'de> Deserialize<'de> for OptimizerOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OptimizerOptions
impl RefUnwindSafe for OptimizerOptions
impl Send for OptimizerOptions
impl Sync for OptimizerOptions
impl Unpin for OptimizerOptions
impl UnwindSafe for OptimizerOptions
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