Skip to main content

ProgressPlugin

Struct ProgressPlugin 

Source
pub struct ProgressPlugin;
Expand description

Plugin: registers the fill sync system.

The binding pull, apply_progress_bindings, is installed by whoever wires the app’s signal bindings, beside the other pull readers, because it must run after every writer of the store on the tick (the script’s command applier, the derivation pass, the control write-backs) and those are named only there.

Trait Implementations§

Source§

impl Plugin for ProgressPlugin

Source§

fn build(self, app: &mut App)

Registers systems and resources on app, consuming the plugin.
Source§

fn name(&self) -> &'static str

Returns the plugin’s name for diagnostics; defaults to the type name.
Source§

fn depends_on(&self) -> &'static [&'static str]

Returns the list of plugin names this plugin depends on. Default: empty. Read more
Source§

fn cleanup(&mut self, _app: &mut App)

Optional teardown hook. Default no-op. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

§

impl<T> IntoResult<T> for T

§

fn into_result(self) -> Result<T, RunSystemError>

Converts this type into the system output type.
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T> ConditionalSend for T
where T: Send,