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: bool
Prefer SIMD processing
prefer_gpu: bool
Prefer GPU processing
prefer_parallel: bool
Prefer parallel processing
access_pattern: AccessPattern
Memory access pattern hint
compression_hint: CompressionHint
Compression 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