Struct pfctl::FilterRuleBuilder
[−]
[src]
pub struct FilterRuleBuilder { /* fields omitted */ }
Builder for FilterRule
.
Methods
impl FilterRuleBuilder
[src]
fn action<VALUE: Into<FilterRuleAction>>(&mut self, value: VALUE) -> &mut Self
[src]
fn direction<VALUE: Into<Direction>>(&mut self, value: VALUE) -> &mut Self
[src]
fn quick<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
[src]
fn log<VALUE: Into<RuleLogSet>>(&mut self, value: VALUE) -> &mut Self
[src]
fn route<VALUE: Into<Route>>(&mut self, value: VALUE) -> &mut Self
[src]
fn keep_state<VALUE: Into<StatePolicy>>(&mut self, value: VALUE) -> &mut Self
[src]
fn interface<VALUE: Into<Interface>>(&mut self, value: VALUE) -> &mut Self
[src]
fn proto<VALUE: Into<Proto>>(&mut self, value: VALUE) -> &mut Self
[src]
fn af<VALUE: Into<AddrFamily>>(&mut self, value: VALUE) -> &mut Self
[src]
fn from<VALUE: Into<Endpoint>>(&mut self, value: VALUE) -> &mut Self
[src]
fn to<VALUE: Into<Endpoint>>(&mut self, value: VALUE) -> &mut Self
[src]
fn tcp_flags<VALUE: Into<TcpFlags>>(&mut self, value: VALUE) -> &mut Self
[src]
fn label<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
[src]
fn build_internal(&self) -> Result<FilterRule, String>
[src]
impl FilterRuleBuilder
[src]
fn build(&self) -> Result<FilterRule>
[src]
Trait Implementations
impl Default for FilterRuleBuilder
[src]
fn default() -> FilterRuleBuilder
[src]
Returns the "default value" for a type. Read more
impl Clone for FilterRuleBuilder
[src]
fn clone(&self) -> FilterRuleBuilder
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more