pub struct Consent {
pub production: bool,
pub removal: bool,
}Expand description
The two consents fz deploy can require, kept apart on purpose.
One flag for both would mean removing a module from a development venture required asserting “I am deploying to production” — which is untrue, and which teaches an operator to pass the production flag by habit. A gate that is passed habitually is not a gate.
Fields§
§production: bool--i-am-deploying-to-production: this venture resolves to
production.
removal: bool--i-am-removing-modules: the plan drops modules from the served
composition.
Trait Implementations§
impl Copy for Consent
impl Eq for Consent
impl StructuralPartialEq for Consent
Auto Trait Implementations§
impl Freeze for Consent
impl RefUnwindSafe for Consent
impl Send for Consent
impl Sync for Consent
impl Unpin for Consent
impl UnsafeUnpin for Consent
impl UnwindSafe for Consent
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.