pub struct OrderState {
    pub status: OrderStatus,
    pub authorizations: Vec<String>,
    pub error: Option<Problem>,
    pub finalize: String,
    pub certificate: Option<String>,
}
Expand description

Contents of an ACME order as described in RFC 8555 (section 7.1.3)

The order identity will usually be represented by an Order.

https://datatracker.ietf.org/doc/html/rfc8555#section-7.1.3

Fields

status: OrderStatus

Current status

authorizations: Vec<String>

Authorization URLs for this order

There should be one authorization per identifier in the order.

error: Option<Problem>

Potential error state

finalize: String

A finalization URL, to be used once status becomes Ready

certificate: Option<String>

The certificate URL, which becomes available after finalization

Trait Implementations

Formats the value using the given formatter. Read more
Deserialize this value from the given Serde deserializer. Read more

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.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

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

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.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more