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 to_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
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
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