pub struct ExecConfig {
pub launch: LaunchConfig,
pub wave_size: u32,
pub group_bytes: u32,
pub schedule: SchedulePolicy,
pub step_budget: u64,
pub sanitize: SanitizeMode,
}Fields§
§launch: LaunchConfig§wave_size: u32§group_bytes: u32§schedule: SchedulePolicy§step_budget: u64§sanitize: SanitizeModeImplementations§
Source§impl ExecConfig
impl ExecConfig
pub fn from_launch(launch: LaunchConfig) -> Self
pub fn validate(&self, program: &Program) -> Result<()>
Trait Implementations§
Source§impl Clone for ExecConfig
impl Clone for ExecConfig
Source§fn clone(&self) -> ExecConfig
fn clone(&self) -> ExecConfig
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 ExecConfig
Source§impl Debug for ExecConfig
impl Debug for ExecConfig
impl Eq for ExecConfig
Source§impl PartialEq for ExecConfig
impl PartialEq for ExecConfig
impl StructuralPartialEq for ExecConfig
Auto Trait Implementations§
impl Freeze for ExecConfig
impl RefUnwindSafe for ExecConfig
impl Send for ExecConfig
impl Sync for ExecConfig
impl Unpin for ExecConfig
impl UnsafeUnpin for ExecConfig
impl UnwindSafe for ExecConfig
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