pub struct ProcessingHints {
pub prefer_simd: bool,
pub prefer_gpu: bool,
pub prefer_parallel: bool,
pub access_pattern: AccessPattern,
pub compression_hint: CompressionHint,
}Expand description
Processing hints for optimization
Fields§
§prefer_simd: boolPrefer SIMD processing
prefer_gpu: boolPrefer GPU processing
prefer_parallel: boolPrefer parallel processing
access_pattern: AccessPatternMemory access pattern hint
compression_hint: CompressionHintCompression hint
Trait Implementations§
Source§impl Clone for ProcessingHints
impl Clone for ProcessingHints
Source§fn clone(&self) -> ProcessingHints
fn clone(&self) -> ProcessingHints
Returns a duplicate 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 ProcessingHints
impl Debug for ProcessingHints
Source§impl Default for ProcessingHints
impl Default for ProcessingHints
Source§impl<'de> Deserialize<'de> for ProcessingHints
impl<'de> Deserialize<'de> for ProcessingHints
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
Source§impl PartialEq for ProcessingHints
impl PartialEq for ProcessingHints
Source§impl Serialize for ProcessingHints
impl Serialize for ProcessingHints
impl StructuralPartialEq for ProcessingHints
Auto Trait Implementations§
impl Freeze for ProcessingHints
impl RefUnwindSafe for ProcessingHints
impl Send for ProcessingHints
impl Sync for ProcessingHints
impl Unpin for ProcessingHints
impl UnwindSafe for ProcessingHints
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