pub struct VerifyRequirementMember {
pub explicit_requirement_keyword: bool,
pub requirement: Option<Node<RequirementUsage>>,
pub target: Option<String>,
}Expand description
Requirement verification usage in requirement/objective bodies:
verify requirement <...> or shorthand verify <qualified_name>;.
Fields§
§explicit_requirement_keyword: boolTrue for verify requirement ...; false for shorthand verify ...;.
requirement: Option<Node<RequirementUsage>>Parsed requirement usage when explicit form is used.
target: Option<String>Shorthand verified requirement reference (verify QualifiedName;).
Trait Implementations§
Source§impl Clone for VerifyRequirementMember
impl Clone for VerifyRequirementMember
Source§fn clone(&self) -> VerifyRequirementMember
fn clone(&self) -> VerifyRequirementMember
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 VerifyRequirementMember
impl Debug for VerifyRequirementMember
impl Eq for VerifyRequirementMember
Source§impl PartialEq for VerifyRequirementMember
impl PartialEq for VerifyRequirementMember
Source§fn eq(&self, other: &VerifyRequirementMember) -> bool
fn eq(&self, other: &VerifyRequirementMember) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VerifyRequirementMember
Auto Trait Implementations§
impl Freeze for VerifyRequirementMember
impl RefUnwindSafe for VerifyRequirementMember
impl Send for VerifyRequirementMember
impl Sync for VerifyRequirementMember
impl Unpin for VerifyRequirementMember
impl UnsafeUnpin for VerifyRequirementMember
impl UnwindSafe for VerifyRequirementMember
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