pub enum PolicyValue {
Deny,
Allow,
}
Expand description
The value/outcome of a policy engine evaluation.
Variants§
Implementations§
Source§impl PolicyValue
impl PolicyValue
Sourcepub fn is_deny(self) -> bool
pub fn is_deny(self) -> bool
Whether self is Self::Deny,
Sourcepub fn is_allow(self) -> bool
pub fn is_allow(self) -> bool
Whether self is Self::Allow,
Trait Implementations§
Source§impl Clone for PolicyValue
impl Clone for PolicyValue
Source§fn clone(&self) -> PolicyValue
fn clone(&self) -> PolicyValue
Returns a copy of the value. Read more
1.0.0 · 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 PolicyValue
impl Debug for PolicyValue
Source§impl<'de> Deserialize<'de> for PolicyValue
impl<'de> Deserialize<'de> for PolicyValue
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 From<bool> for PolicyValue
impl From<bool> for PolicyValue
Source§impl Hash for PolicyValue
impl Hash for PolicyValue
Source§impl PartialEq for PolicyValue
impl PartialEq for PolicyValue
Source§impl Serialize for PolicyValue
impl Serialize for PolicyValue
impl Copy for PolicyValue
impl Eq for PolicyValue
impl StructuralPartialEq for PolicyValue
Auto Trait Implementations§
impl Freeze for PolicyValue
impl RefUnwindSafe for PolicyValue
impl Send for PolicyValue
impl Sync for PolicyValue
impl Unpin for PolicyValue
impl UnwindSafe for PolicyValue
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
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.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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request