Skip to main content

ProcessLoadingAsyncClient

Trait ProcessLoadingAsyncClient 

Source
pub trait ProcessLoadingAsyncClient {
    // Required methods
    fn process_loaded(&self, result: Result<(), ProcessLoadError>);
    fn process_loading_finished(&self);
}
Expand description

Client for asynchronous process loading.

This supports a client that is notified after trying to load each process in flash. Also there is a callback for after all processes have been discovered.

Required Methods§

Source

fn process_loaded(&self, result: Result<(), ProcessLoadError>)

A process was successfully found in flash, checked, and loaded into a ProcessStandard object.

Source

fn process_loading_finished(&self)

There are no more processes in flash to be loaded.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<'b, C: Chip + 'static, D: ProcessStandardDebug + 'static, F: NonvolatileStorage<'b>> ProcessLoadingAsyncClient for SequentialDynamicBinaryStorage<'_, 'b, C, D, F>

Callback client for the async process loader