[−][src]Struct probe_rs::flashing::FlashProgress
A structure to manage the flashing procedure progress reporting.
This struct stores a handler closure which will be called everytime an event happens during the flashing process. Such an event can be start or finish of the flashing procedure or a progress report, as well as some more events.
use probe_rs::flashing::FlashProgress; // Print events let progress = FlashProgress::new(|event| println!("Event: {:#?}", event));
Methods
impl FlashProgress
[src]
pub fn new(handler: impl Fn(ProgressEvent) + 'static) -> Self
[src]
Create a new FlashProgress
structure with a given handler
to be called on events.
Auto Trait Implementations
impl !RefUnwindSafe for FlashProgress
impl !Send for FlashProgress
impl !Sync for FlashProgress
impl Unpin for FlashProgress
impl !UnwindSafe for FlashProgress
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,