pub struct ConstraintBuilder { /* private fields */ }Expand description
A builder-pattern type to construct Constraint objects.
Implementations§
Source§impl ConstraintBuilder
impl ConstraintBuilder
pub fn constant(self, constant: f64) -> Self
pub fn multiplier(self, multiplier: f64) -> Self
pub fn relation(self, relation: ConstraintRelation) -> Self
pub fn source(self, source: &impl IsA<ConstraintTarget>) -> Self
pub fn source_attribute(self, source_attribute: ConstraintAttribute) -> Self
pub fn strength(self, strength: i32) -> Self
pub fn target(self, target: &impl IsA<ConstraintTarget>) -> Self
pub fn target_attribute(self, target_attribute: ConstraintAttribute) -> Self
Sourcepub fn build(self) -> Constraint
pub fn build(self) -> Constraint
Build the Constraint.
Auto Trait Implementations§
impl Freeze for ConstraintBuilder
impl RefUnwindSafe for ConstraintBuilder
impl !Send for ConstraintBuilder
impl !Sync for ConstraintBuilder
impl Unpin for ConstraintBuilder
impl UnwindSafe for ConstraintBuilder
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