pub struct MotionPolicyReport { /* private fields */ }Expand description
Result of validating motion policy.
Implementations§
Source§impl MotionPolicyReport
impl MotionPolicyReport
Sourcepub fn new(issues: Vec<MotionPolicyIssue>) -> Self
pub fn new(issues: Vec<MotionPolicyIssue>) -> Self
Creates a policy report from issues.
Sourcepub fn issues(&self) -> &[MotionPolicyIssue]
pub fn issues(&self) -> &[MotionPolicyIssue]
Returns all policy issues.
Sourcepub fn has_issue(&self, issue: MotionPolicyIssue) -> bool
pub fn has_issue(&self, issue: MotionPolicyIssue) -> bool
Returns whether the report contains an issue.
Trait Implementations§
Source§impl Clone for MotionPolicyReport
impl Clone for MotionPolicyReport
Source§impl Debug for MotionPolicyReport
impl Debug for MotionPolicyReport
impl Eq for MotionPolicyReport
Source§impl PartialEq for MotionPolicyReport
impl PartialEq for MotionPolicyReport
impl StructuralPartialEq for MotionPolicyReport
Auto Trait Implementations§
impl Freeze for MotionPolicyReport
impl RefUnwindSafe for MotionPolicyReport
impl Send for MotionPolicyReport
impl Sync for MotionPolicyReport
impl Unpin for MotionPolicyReport
impl UnsafeUnpin for MotionPolicyReport
impl UnwindSafe for MotionPolicyReport
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