pub struct AclEntry {
pub negated: Option<Negated>,
pub comment: Option<String>,
pub ip: Option<String>,
pub subnet: Option<i32>,
}
Fields§
§negated: Option<Negated>
Whether to negate the match. Useful primarily when creating individual exceptions to larger subnets.
comment: Option<String>
A freeform descriptive note.
ip: Option<String>
An IP address.
subnet: Option<i32>
Number of bits for the subnet mask applied to the IP address. For IPv4 addresses, a value of 32 represents the smallest subnet mask (1 address), 24 represents a class C subnet mask (256 addresses), 16 represents a class B subnet mask (65k addresses), and 8 is class A subnet mask (16m addresses). If not provided, no mask is applied.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AclEntry
impl<'de> Deserialize<'de> for AclEntry
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
impl StructuralPartialEq for AclEntry
Auto Trait Implementations§
impl Freeze for AclEntry
impl RefUnwindSafe for AclEntry
impl Send for AclEntry
impl Sync for AclEntry
impl Unpin for AclEntry
impl UnwindSafe for AclEntry
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