pub enum ACLIdentity {
Individual(String),
Group(String),
Machine(IpAddr),
MachineSet(CidrSet),
Authenticated,
Unauthenticated,
Any,
}Variants§
Individual(String)
An individual identity
Group(String)
A Group
Machine(IpAddr)
A machine
MachineSet(CidrSet)
A set of machines
Authenticated
wildcard to match any explicitly authenticated individual
Unauthenticated
wildcard to match any unauthenticated session
Any
wildcard to match any thing
Trait Implementations§
Source§impl Clone for ACLIdentity
impl Clone for ACLIdentity
Source§fn clone(&self) -> ACLIdentity
fn clone(&self) -> ACLIdentity
Returns a duplicate 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 ACLIdentity
impl Debug for ACLIdentity
Source§impl<'de> Deserialize<'de> for ACLIdentity
impl<'de> Deserialize<'de> for ACLIdentity
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 Display for ACLIdentity
impl Display for ACLIdentity
Source§impl PartialEq for ACLIdentity
impl PartialEq for ACLIdentity
Source§impl Serialize for ACLIdentity
impl Serialize for ACLIdentity
impl StructuralPartialEq for ACLIdentity
Auto Trait Implementations§
impl Freeze for ACLIdentity
impl RefUnwindSafe for ACLIdentity
impl Send for ACLIdentity
impl Sync for ACLIdentity
impl Unpin for ACLIdentity
impl UnwindSafe for ACLIdentity
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> Serialize for T
impl<T> Serialize for T
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<(), Error>
fn do_erased_serialize( &self, serializer: &mut dyn Serializer, ) -> Result<(), ErrorImpl>
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.