pub struct GeometricAlgebraConfiguration {
pub max_dimension: u8,
pub allowed_algebras: Vec<String>,
pub require_normalization: bool,
}Expand description
q42:GeometricAlgebraConfiguration — validates geometric algebra parameters
Fields§
§max_dimension: u8§allowed_algebras: Vec<String>§require_normalization: boolImplementations§
Source§impl GeometricAlgebraConfiguration
impl GeometricAlgebraConfiguration
pub fn to_opcodes(&self) -> Vec<SlgOpcode>
Trait Implementations§
Source§impl Clone for GeometricAlgebraConfiguration
impl Clone for GeometricAlgebraConfiguration
Source§fn clone(&self) -> GeometricAlgebraConfiguration
fn clone(&self) -> GeometricAlgebraConfiguration
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 moreAuto Trait Implementations§
impl Freeze for GeometricAlgebraConfiguration
impl RefUnwindSafe for GeometricAlgebraConfiguration
impl Send for GeometricAlgebraConfiguration
impl Sync for GeometricAlgebraConfiguration
impl Unpin for GeometricAlgebraConfiguration
impl UnsafeUnpin for GeometricAlgebraConfiguration
impl UnwindSafe for GeometricAlgebraConfiguration
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
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