pub enum PolicyItem {
Domain(Target, String, u16, Protocol),
Ip(Target, IpNet, u16, Protocol),
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for PolicyItem
impl Clone for PolicyItem
Source§fn clone(&self) -> PolicyItem
fn clone(&self) -> PolicyItem
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PolicyItem
impl Debug for PolicyItem
Source§impl<'de> Deserialize<'de> for PolicyItem
impl<'de> Deserialize<'de> for PolicyItem
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 Serialize for PolicyItem
impl Serialize for PolicyItem
Source§impl Validate for PolicyItem
impl Validate for PolicyItem
Auto Trait Implementations§
impl Freeze for PolicyItem
impl RefUnwindSafe for PolicyItem
impl Send for PolicyItem
impl Sync for PolicyItem
impl Unpin for PolicyItem
impl UnsafeUnpin for PolicyItem
impl UnwindSafe for PolicyItem
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