pub struct Inert { /* private fields */ }Expand description
The type of NoPulse. It has exactly one value, that static: nothing
outside this crate can build, copy or move one.
Trait Implementations§
Source§impl Pulse for Inert
impl Pulse for Inert
Source§fn split(
&self,
_: Execution,
parts: &[PhaseSpec<'_>],
) -> Result<Vec<Child<'_>>, PlanError>
fn split( &self, _: Execution, parts: &[PhaseSpec<'_>], ) -> Result<Vec<Child<'_>>, PlanError>
Split this phase into weighted children, in declared order. Read more
Source§fn set_total(&self, _: Total) -> Result<(), PlanError>
fn set_total(&self, _: Total) -> Result<(), PlanError>
Revise a leaf’s denominator without changing completed units or weights.
Unsupported implementations return an error instead of losing the update.
Share all pulse capabilities with owned work, but never completion rights. Read more
Source§fn record_issue(&self, _error: PlanError)
fn record_issue(&self, _error: PlanError)
Record a reporting-protocol problem for optional diagnostics. This never
changes cancellation or the operation’s return value. Ordinary sinks may
ignore it; diagnostic wrappers retain bounded evidence.
Auto Trait Implementations§
impl Freeze for Inert
impl RefUnwindSafe for Inert
impl Send for Inert
impl Sync for Inert
impl Unpin for Inert
impl UnsafeUnpin for Inert
impl UnwindSafe for Inert
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