pub struct ReferenceOverrideIn {
pub key: Option<String>,
pub note: Option<String>,
pub verdict: Option<String>,
}Fields§
§key: Option<String>Key is the member: a domain, a CIDR or address, an issuer prefix, a device digest. It is matched the same way the baseline is, so a deny on tempbox.example also covers mail.tempbox.example.
note: Option<String>Note is why, in your own words. Optional, bounded to 512 bytes.
verdict: Option<String>Verdict is allow or deny, and nothing else. An override is a decision — unlike a baseline entry, which states facts and leaves the decision to your policy — because your organisation is the only party entitled to say "for us, this one is fine".
Implementations§
Source§impl ReferenceOverrideIn
impl ReferenceOverrideIn
pub fn new() -> ReferenceOverrideIn
Trait Implementations§
Source§impl Clone for ReferenceOverrideIn
impl Clone for ReferenceOverrideIn
Source§fn clone(&self) -> ReferenceOverrideIn
fn clone(&self) -> ReferenceOverrideIn
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 ReferenceOverrideIn
impl Debug for ReferenceOverrideIn
Source§impl Default for ReferenceOverrideIn
impl Default for ReferenceOverrideIn
Source§fn default() -> ReferenceOverrideIn
fn default() -> ReferenceOverrideIn
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReferenceOverrideIn
impl<'de> Deserialize<'de> for ReferenceOverrideIn
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ReferenceOverrideIn
impl PartialEq for ReferenceOverrideIn
Source§impl Serialize for ReferenceOverrideIn
impl Serialize for ReferenceOverrideIn
impl StructuralPartialEq for ReferenceOverrideIn
Auto Trait Implementations§
impl Freeze for ReferenceOverrideIn
impl RefUnwindSafe for ReferenceOverrideIn
impl Send for ReferenceOverrideIn
impl Sync for ReferenceOverrideIn
impl Unpin for ReferenceOverrideIn
impl UnsafeUnpin for ReferenceOverrideIn
impl UnwindSafe for ReferenceOverrideIn
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