Struct eva_common::acl::OIDMask
source · [−]pub struct OIDMask { /* private fields */ }Implementations
sourceimpl OIDMask
impl OIDMask
pub fn kind(&self) -> Option<ItemKind>
sourcepub fn to_wildcard_oid(&self) -> EResult<OID>
pub fn to_wildcard_oid(&self) -> EResult<OID>
A special case, when OID mask can be converted to “wildcard OID” - an OID, where id is the wildcard symbol. Wildcard OIDs are special types of OIDs, which are fully compatible with majority of ACL checkers and can be used to obtain data from various database sources, which support wildcard selections (such as like ‘kind:group/%’ in SQL
pub fn as_path(&self) -> String
pub fn chunks(&self) -> Option<Vec<&str>>
pub fn new_any() -> Self
pub fn matches(&self, oid: &OID) -> bool
Trait Implementations
sourceimpl<'de> Deserialize<'de> for OIDMask
impl<'de> Deserialize<'de> for OIDMask
sourcefn deserialize<D>(deserializer: D) -> Result<OIDMask, D::Error> where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<OIDMask, D::Error> where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl From<OIDMask> for OIDMaskList
impl From<OIDMask> for OIDMaskList
sourceimpl Ord for OIDMask
impl Ord for OIDMask
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<OIDMask> for OIDMask
impl PartialEq<OIDMask> for OIDMask
sourceimpl PartialOrd<OIDMask> for OIDMask
impl PartialOrd<OIDMask> for OIDMask
sourcefn partial_cmp(&self, other: &Self) -> Option<Ordering>
fn partial_cmp(&self, other: &Self) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
impl Eq for OIDMask
impl StructuralEq for OIDMask
Auto Trait Implementations
impl RefUnwindSafe for OIDMask
impl Send for OIDMask
impl Sync for OIDMask
impl Unpin for OIDMask
impl UnwindSafe for OIDMask
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key and return true if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more