pub struct IpAccessConfig {
pub allowlist: Vec<String>,
pub blocklist: Vec<String>,
pub enabled: bool,
}Expand description
IP access control configuration
Fields§
§allowlist: Vec<String>List of allowed IP addresses (empty = all allowed)
blocklist: Vec<String>List of blocked IP addresses
enabled: boolWhether IP access control is enabled
Trait Implementations§
Source§impl Clone for IpAccessConfig
impl Clone for IpAccessConfig
Source§fn clone(&self) -> IpAccessConfig
fn clone(&self) -> IpAccessConfig
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 IpAccessConfig
impl Debug for IpAccessConfig
Auto Trait Implementations§
impl Freeze for IpAccessConfig
impl RefUnwindSafe for IpAccessConfig
impl Send for IpAccessConfig
impl Sync for IpAccessConfig
impl Unpin for IpAccessConfig
impl UnsafeUnpin for IpAccessConfig
impl UnwindSafe for IpAccessConfig
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