logo
pub enum MicroComponentError {
    Borrow(BorrowError),
    BorrowMut(BorrowMutError),
}
Expand description

Errors which might get returned from MicroComponent::update_view method

Both std::fmt::Display and std::fmt::Debug are implemented for this enum so if you just would like to show an error you don’t need to do the matching.

Variants

Borrow(BorrowError)

Error returned if borrow failed

BorrowMut(BorrowMutError)

Error returned if borrowing mutably failed

Trait Implementations

Formats the value using the given formatter. Read more

Formats MicroComponentError for empty format {}

This allows you to print errors without doing matching or if let statements

Formats the value using the given formatter. Read more

Helper to convert values of std::cell::BorrowError into MicroComponentError

Converts to this type from the input type.

Helper to convert values of std::cell::BorrowMutError into MicroComponentError

Converts to this type from the input type.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

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

Converts the given value to a String. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.