[−][src]Struct pfctl::Transaction
Structure that allows to manipulate rules in batches
Methods
impl Transaction
[src]
pub fn new() -> Self
[src]
Returns new Transaction
pub fn add_change(&mut self, anchor_name: &str, anchor_change: AnchorChange)
[src]
Add change into transaction replacing the prior change registered for corresponding anchor if any.
pub fn commit(self) -> Result<()>
[src]
Commit transaction and consume itself
Trait Implementations
Auto Trait Implementations
impl Send for Transaction
impl Unpin for Transaction
impl Sync for Transaction
impl UnwindSafe for Transaction
impl RefUnwindSafe for Transaction
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,