pub struct CidrBlock { /* private fields */ }Expand description
A CIDR network range — an IP address paired with a prefix length — used to populate AuthConfig::trusted_networks.
Parse one from CIDR notation with str::parse:
use axum_token_auth::CidrBlock;
let net: CidrBlock = "100.64.0.0/10".parse().unwrap();Implementations§
Trait Implementations§
impl Copy for CidrBlock
impl Eq for CidrBlock
impl StructuralPartialEq for CidrBlock
Auto Trait Implementations§
impl Freeze for CidrBlock
impl RefUnwindSafe for CidrBlock
impl Send for CidrBlock
impl Sync for CidrBlock
impl Unpin for CidrBlock
impl UnsafeUnpin for CidrBlock
impl UnwindSafe for CidrBlock
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.