pub struct Constraint { /* private fields */ }Expand description
Constraints
Implementations§
Source§impl Constraint
impl Constraint
pub fn new() -> Self
Sourcepub fn get_constraint_id(&self) -> &str
pub fn get_constraint_id(&self) -> &str
Get the constraint ID.
Sourcepub fn get_constraint_type(&self) -> &ConstraintType
pub fn get_constraint_type(&self) -> &ConstraintType
Get the constraint type.
Sourcepub fn set_constraint_type(&mut self, ctype: ConstraintType)
pub fn set_constraint_type(&mut self, ctype: ConstraintType)
Set the constraint type.
Sourcepub fn get_constraint_function(&self) -> &str
pub fn get_constraint_function(&self) -> &str
Get the constraint function expression.
Sourcepub fn set_constraint_function(&mut self, func: String)
pub fn set_constraint_function(&mut self, func: String)
Set the constraint function expression.
Sourcepub fn get_bounds(&self) -> Option<&Bounds>
pub fn get_bounds(&self) -> Option<&Bounds>
Get the bounds, if any.
Sourcepub fn set_bounds(&mut self, bounds: Option<Bounds>)
pub fn set_bounds(&mut self, bounds: Option<Bounds>)
Set the bounds.
Trait Implementations§
Source§impl Clone for Constraint
impl Clone for Constraint
Source§fn clone(&self) -> Constraint
fn clone(&self) -> Constraint
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 Constraint
impl RefUnwindSafe for Constraint
impl Send for Constraint
impl Sync for Constraint
impl Unpin for Constraint
impl UnsafeUnpin for Constraint
impl UnwindSafe for Constraint
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