pub enum RequiredBy {
Policy,
Repository,
Pack(String),
}Expand description
Where a requirement in force comes from.
Variants§
Policy
The person’s own policy.yaml.
Repository
The project’s repository policy (.moat/policy.yaml, ADR-022).
Pack(String)
The installed policy pack of this name (ADR-031).
Trait Implementations§
Source§impl Clone for RequiredBy
impl Clone for RequiredBy
Source§impl Debug for RequiredBy
impl Debug for RequiredBy
impl Eq for RequiredBy
Source§impl PartialEq for RequiredBy
impl PartialEq for RequiredBy
impl StructuralPartialEq for RequiredBy
Auto Trait Implementations§
impl Forget for RequiredBy
impl Freeze for RequiredBy
impl RefUnwindSafe for RequiredBy
impl Send for RequiredBy
impl Sync for RequiredBy
impl Unpin for RequiredBy
impl UnsafeUnpin for RequiredBy
impl UnwindSafe for RequiredBy
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