pub struct FnPassExecutor { /* private fields */ }Expand description
A simple closure-based pass executor.
Implementations§
Source§impl FnPassExecutor
impl FnPassExecutor
pub fn new(name: &str, func: impl Fn(&PassContext) + 'static) -> Self
Trait Implementations§
Source§impl PassExecutor for FnPassExecutor
impl PassExecutor for FnPassExecutor
Auto Trait Implementations§
impl Freeze for FnPassExecutor
impl !RefUnwindSafe for FnPassExecutor
impl !Send for FnPassExecutor
impl !Sync for FnPassExecutor
impl Unpin for FnPassExecutor
impl UnsafeUnpin for FnPassExecutor
impl !UnwindSafe for FnPassExecutor
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