pub struct SemanticRequirementsConstraint {
pub requirements: SemanticRequirements,
}Expand description
Adapter for SemanticRequirements
Fields§
§requirements: SemanticRequirementsImplementations§
Source§impl SemanticRequirementsConstraint
impl SemanticRequirementsConstraint
pub fn new(requirements: SemanticRequirements) -> Self
Trait Implementations§
Source§impl Constraint for SemanticRequirementsConstraint
impl Constraint for SemanticRequirementsConstraint
fn id(&self) -> &'static str
fn kind(&self) -> ConstraintKind
fn evaluate(&self, ctx: &ConstraintContext<'_>) -> ConstraintResult
Auto Trait Implementations§
impl Freeze for SemanticRequirementsConstraint
impl RefUnwindSafe for SemanticRequirementsConstraint
impl Send for SemanticRequirementsConstraint
impl Sync for SemanticRequirementsConstraint
impl Unpin for SemanticRequirementsConstraint
impl UnwindSafe for SemanticRequirementsConstraint
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