pub struct RuleInput {
pub domain: Option<String>,
pub process_name: Option<String>,
pub network: Option<String>,
pub ip: Option<IpAddr>,
pub dst_port: Option<u16>,
pub mmdb_reader: Option<Arc<Reader<Vec<u8>>>>,
}Fields§
§domain: Option<String>§process_name: Option<String>§network: Option<String>§ip: Option<IpAddr>§dst_port: Option<u16>§mmdb_reader: Option<Arc<Reader<Vec<u8>>>>for geoip
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RuleInput
impl RefUnwindSafe for RuleInput
impl Send for RuleInput
impl Sync for RuleInput
impl Unpin for RuleInput
impl UnwindSafe for RuleInput
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