pub struct FunnelClaimBus { /* private fields */ }Expand description
Holds the registered listener(s) and fans out claim resolutions. Mirrors
ObserverBus (the FFI passes a Box<dyn FunnelClaimListener> once).
Implementations§
Source§impl FunnelClaimBus
impl FunnelClaimBus
pub fn with_logger(self, logger: Arc<Logger>) -> Self
pub fn register(&self, l: Arc<dyn FunnelClaimListener>)
pub fn emit(&self, result: FunnelClaimResult)
Trait Implementations§
Source§impl Default for FunnelClaimBus
impl Default for FunnelClaimBus
Source§fn default() -> FunnelClaimBus
fn default() -> FunnelClaimBus
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for FunnelClaimBus
impl RefUnwindSafe for FunnelClaimBus
impl Send for FunnelClaimBus
impl Sync for FunnelClaimBus
impl Unpin for FunnelClaimBus
impl UnwindSafe for FunnelClaimBus
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