Struct nakadion::publisher::ProcessorMount [−][src]
pub struct ProcessorMount { /* fields omitted */ }
Expand description
A building block for grouping
Implementations
Creates a new instance.
Even though a name is optional having one is the default since this struct is mostly used to group other components.
Sets the name of this ProcessorMount
Sets the maximum amount of time this processor may be inactive until no more snapshots are taken
Returns the processors in this ProcessorMount
Returns the snapshooters of this ProcessorMount
pub fn add_processor_dyn(
&mut self,
processor: Box<dyn ProcessesTelemetryMessages + 'static, Global>
)
Trait Implementations
Add a processor.
Add a snapshooter.
Returns the “default value” for a type. Read more
Receive and handle pending operations
Puts the current snapshot values into the given Snapshot
thereby
following the guidelines of PutsSnapshot
. Read more
Auto Trait Implementations
impl !RefUnwindSafe for ProcessorMount
impl Send for ProcessorMount
impl !Sync for ProcessorMount
impl Unpin for ProcessorMount
impl !UnwindSafe for ProcessorMount
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more