pub enum OpenMpClause {
Show 91 variants
AcqRel,
Acquire,
Affinity,
Aligned,
Allocate,
Allocator,
AtomicDefaultMemOrder,
Bind,
Capture,
Collapse,
Compare,
Copyin,
Copyprivate,
Default,
Defaultmap,
Depend,
Destroy,
Detach,
Device,
DeviceResident,
DeviceType,
DistSchedule,
Doacross,
DynamicAllocators,
Exclusive,
Fail,
Final,
Filter,
Firstprivate,
From,
Grainsize,
Hint,
Holds,
If,
InReduction,
Inbranch,
Inclusive,
Init,
Interop,
IsDevicePtr,
Label,
Lastprivate,
Linear,
Link,
Map,
Match,
Message,
Mergeable,
Nogroup,
NoOpenmp,
NoOpenmpRoutines,
NoParallelism,
Notinbranch,
Novariants,
Nowait,
NumTasks,
NumTeams,
NumThreads,
Nontemporal,
Order,
Ordered,
Partial,
Priority,
Private,
ProcBind,
Public,
Reduction,
Release,
Relaxed,
Reverse,
Reproducible,
Safelen,
Schedule,
SeqCst,
Shared,
Simdlen,
Sizes,
TaskReduction,
ThreadLimit,
Tile,
To,
UnifiedAddress,
UnifiedSharedMemory,
Unroll,
Untied,
Update,
UseDeviceAddr,
UseDevicePtr,
UsesAllocators,
Weak,
When,
}
Variants§
AcqRel
Acquire
Affinity
Aligned
Allocate
Allocator
AtomicDefaultMemOrder
Bind
Capture
Collapse
Compare
Copyin
Copyprivate
Default
Defaultmap
Depend
Destroy
Detach
Device
DeviceResident
DeviceType
DistSchedule
Doacross
DynamicAllocators
Exclusive
Fail
Final
Filter
Firstprivate
From
Grainsize
Hint
Holds
If
InReduction
Inbranch
Inclusive
Init
Interop
IsDevicePtr
Label
Lastprivate
Linear
Link
Map
Match
Message
Mergeable
Nogroup
NoOpenmp
NoOpenmpRoutines
NoParallelism
Notinbranch
Novariants
Nowait
NumTasks
NumTeams
NumThreads
Nontemporal
Order
Ordered
Partial
Priority
Private
ProcBind
Public
Reduction
Release
Relaxed
Reverse
Reproducible
Safelen
Schedule
SeqCst
Simdlen
Sizes
TaskReduction
ThreadLimit
Tile
To
UnifiedAddress
Unroll
Untied
Update
UseDeviceAddr
UseDevicePtr
UsesAllocators
Weak
When
Implementations§
Source§impl OpenMpClause
impl OpenMpClause
pub const ALL: &'static [OpenMpClause]
pub const fn name(self) -> &'static str
pub const fn rule(self) -> ClauseRule
Trait Implementations§
Source§impl Clone for OpenMpClause
impl Clone for OpenMpClause
Source§fn clone(&self) -> OpenMpClause
fn clone(&self) -> OpenMpClause
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 OpenMpClause
impl Debug for OpenMpClause
Source§impl Hash for OpenMpClause
impl Hash for OpenMpClause
Source§impl PartialEq for OpenMpClause
impl PartialEq for OpenMpClause
impl Copy for OpenMpClause
impl Eq for OpenMpClause
impl StructuralPartialEq for OpenMpClause
Auto Trait Implementations§
impl Freeze for OpenMpClause
impl RefUnwindSafe for OpenMpClause
impl Send for OpenMpClause
impl Sync for OpenMpClause
impl Unpin for OpenMpClause
impl UnwindSafe for OpenMpClause
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