Struct acme2::OrderBuilder [−][src]
pub struct OrderBuilder { /* fields omitted */ }A builder used to create a new Order.
Implementations
impl OrderBuilder[src]
impl OrderBuilder[src]pub fn new(account: Arc<Account>) -> Self[src]
pub fn set_identifiers(&mut self, identifiers: Vec<Identifier>) -> &mut Self[src]
Set the identifiers for an order.
In most cases, you can use OrderBuilder::add_dns_identifier
pub fn add_dns_identifier(&mut self, fqdn: String) -> &mut Self[src]
Add a type dns identifier to the list of identifiers for this
order.
pub async fn build(&mut self) -> Result<Order, Error>[src]
This will request a new Order from the ACME server.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for OrderBuilder
impl !RefUnwindSafe for OrderBuilderimpl Send for OrderBuilder
impl Send for OrderBuilderimpl Sync for OrderBuilder
impl Sync for OrderBuilderimpl Unpin for OrderBuilder
impl Unpin for OrderBuilderimpl !UnwindSafe for OrderBuilder
impl !UnwindSafe for OrderBuilderBlanket Implementations
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T> WithSubscriber for T[src]
impl<T> WithSubscriber for T[src]pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>, [src]
S: Into<Dispatch>,