Enum hawkbit::ddi::Execution[][src]

pub enum Execution {
    Closed,
    Proceeding,
    Canceled,
    Scheduled,
    Rejected,
    Resumed,
}

Sent by the target to the server informing it about the execution state of a pending request, see the DDI API reference for details.

Variants

Closed

Target completes the action either with Finished::Success or Finished::Failure as result.

Proceeding

This can be used by the target to inform that it is working on the action.

Canceled

This is send by the target as confirmation of a cancellation request by the update server.

Scheduled

This can be used by the target to inform that it scheduled on the action.

Rejected

This is send by the target in case an update of a cancellation is rejected, i.e. cannot be fulfilled at this point in time.

Resumed

This can be used by the target to inform that it continued to work on the action.

Trait Implementations

impl Debug for Execution[src]

impl Serialize for Execution[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.