pub struct CooperativeMatrixPropertiesNVBuilder { /* private fields */ }
Expand description
A builder for a CooperativeMatrixPropertiesNV
.
Implementations§
source§impl CooperativeMatrixPropertiesNVBuilder
impl CooperativeMatrixPropertiesNVBuilder
pub fn m_size(self, m_size: u32) -> Self
pub fn n_size(self, n_size: u32) -> Self
pub fn k_size(self, k_size: u32) -> Self
pub fn a_type(self, a_type: ComponentTypeNV) -> Self
pub fn b_type(self, b_type: ComponentTypeNV) -> Self
pub fn c_type(self, c_type: ComponentTypeNV) -> Self
pub fn d_type(self, d_type: ComponentTypeNV) -> Self
pub fn scope(self, scope: ScopeNV) -> Self
pub fn build(self) -> CooperativeMatrixPropertiesNV
Trait Implementations§
source§impl Cast for CooperativeMatrixPropertiesNVBuilder
impl Cast for CooperativeMatrixPropertiesNVBuilder
§type Target = CooperativeMatrixPropertiesNV
type Target = CooperativeMatrixPropertiesNV
The other type this type can be used interchangeably with in FFI.
source§impl Clone for CooperativeMatrixPropertiesNVBuilder
impl Clone for CooperativeMatrixPropertiesNVBuilder
source§fn clone(&self) -> CooperativeMatrixPropertiesNVBuilder
fn clone(&self) -> CooperativeMatrixPropertiesNVBuilder
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 Default for CooperativeMatrixPropertiesNVBuilder
impl Default for CooperativeMatrixPropertiesNVBuilder
source§fn default() -> CooperativeMatrixPropertiesNVBuilder
fn default() -> CooperativeMatrixPropertiesNVBuilder
Returns the “default value” for a type. Read more
impl Copy for CooperativeMatrixPropertiesNVBuilder
Auto Trait Implementations§
impl Freeze for CooperativeMatrixPropertiesNVBuilder
impl RefUnwindSafe for CooperativeMatrixPropertiesNVBuilder
impl !Send for CooperativeMatrixPropertiesNVBuilder
impl !Sync for CooperativeMatrixPropertiesNVBuilder
impl Unpin for CooperativeMatrixPropertiesNVBuilder
impl UnwindSafe for CooperativeMatrixPropertiesNVBuilder
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