Struct ldap_types::schema::MatchingRuleUse
source · [−]pub struct MatchingRuleUse {
pub oid: ObjectIdentifier,
pub name: Vec<KeyString>,
pub applies: Vec<KeyStringOrOID>,
}
Expand description
parse a matching rule use LDAP schema entry
Fields
oid: ObjectIdentifier
the OID of the matching rule this applies to
name: Vec<KeyString>
the name of the matching rule
applies: Vec<KeyStringOrOID>
the attributes this matching rule can be used with
Trait Implementations
sourceimpl Clone for MatchingRuleUse
impl Clone for MatchingRuleUse
sourcefn clone(&self) -> MatchingRuleUse
fn clone(&self) -> MatchingRuleUse
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MatchingRuleUse
impl Debug for MatchingRuleUse
sourceimpl<'de> Deserialize<'de> for MatchingRuleUse
impl<'de> Deserialize<'de> for MatchingRuleUse
sourcefn 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
sourceimpl Hash for MatchingRuleUse
impl Hash for MatchingRuleUse
sourceimpl PartialEq<MatchingRuleUse> for MatchingRuleUse
impl PartialEq<MatchingRuleUse> for MatchingRuleUse
sourceimpl Serialize for MatchingRuleUse
impl Serialize for MatchingRuleUse
impl Eq for MatchingRuleUse
Auto Trait Implementations
impl RefUnwindSafe for MatchingRuleUse
impl Send for MatchingRuleUse
impl Sync for MatchingRuleUse
impl Unpin for MatchingRuleUse
impl UnwindSafe for MatchingRuleUse
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<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>
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)
🔬 This is a nightly-only experimental API. (
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