pub struct Listen { /* private fields */ }Trait Implementations§
Source§impl Operation for Listen
impl Operation for Listen
type Output = ()
type Result = Result<<Listen as Operation>::Output, Error>
Source§fn result(&mut self, res: Result<i32>) -> Self::Result
fn result(&mut self, res: Result<i32>) -> Self::Result
This is guarranteed to fire after this has completed and only fire ONCE.
i32 is guarranteed to be >= 0.
Source§fn create_entry(&mut self) -> Entry
fn create_entry(&mut self) -> Entry
Available on
linux only.fn run_blocking(&self) -> Result<i32>
Source§fn entry_supported(probe: &Probe) -> bool
fn entry_supported(probe: &Probe) -> bool
Available on
linux only.impl DetachSafe for Listen
Auto Trait Implementations§
impl Freeze for Listen
impl RefUnwindSafe for Listen
impl Send for Listen
impl Sync for Listen
impl Unpin for Listen
impl UnwindSafe for Listen
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