#[repr(C)]pub struct GemvParams {
pub m: u32,
pub n: u32,
pub _pad0: u32,
pub _pad1: u32,
}Expand description
16-byte uniform block for the dense GEMV kernel: row-major y[M] = A[M×N]·x[N].
Fields§
§m: u32§n: u32§_pad0: u32§_pad1: u32Trait Implementations§
Source§impl Clone for GemvParams
impl Clone for GemvParams
Source§fn clone(&self) -> GemvParams
fn clone(&self) -> GemvParams
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 moreSource§impl Debug for GemvParams
impl Debug for GemvParams
Source§impl<'de> Deserialize<'de> for GemvParams
impl<'de> Deserialize<'de> for GemvParams
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 GemvParams
impl PartialEq for GemvParams
Source§fn eq(&self, other: &GemvParams) -> bool
fn eq(&self, other: &GemvParams) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for GemvParams
impl Serialize for GemvParams
impl Copy for GemvParams
impl Pod for GemvParams
impl StructuralPartialEq for GemvParams
Auto Trait Implementations§
impl Freeze for GemvParams
impl RefUnwindSafe for GemvParams
impl Send for GemvParams
impl Sync for GemvParams
impl Unpin for GemvParams
impl UnsafeUnpin for GemvParams
impl UnwindSafe for GemvParams
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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
§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
§type Bits = T
type Bits = T
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more