pub struct ProcessContext<'a, B>{ /* private fields */ }Expand description
Enclosing struct to manage rule processing.
Implementations§
Source§impl<'a, B> ProcessContext<'a, B>
impl<'a, B> ProcessContext<'a, B>
Sourcepub fn new(
docker: &'a Docker,
dfw: &'a DFW<B>,
processing_options: &'a ProcessingOptions,
logger: &'a Logger,
dry_run: bool,
) -> Result<ProcessContext<'a, B>>
pub fn new( docker: &'a Docker, dfw: &'a DFW<B>, processing_options: &'a ProcessingOptions, logger: &'a Logger, dry_run: bool, ) -> Result<ProcessContext<'a, B>>
Create a new instance of ProcessDFW for rule processing.
Auto Trait Implementations§
impl<'a, B> !RefUnwindSafe for ProcessContext<'a, B>
impl<'a, B> !UnwindSafe for ProcessContext<'a, B>
impl<'a, B> Freeze for ProcessContext<'a, B>
impl<'a, B> Send for ProcessContext<'a, B>
impl<'a, B> Sync for ProcessContext<'a, B>
impl<'a, B> Unpin for ProcessContext<'a, B>
impl<'a, B> UnsafeUnpin for ProcessContext<'a, B>
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