Expand description

Operation customization and supporting types.

Structs

  • A wrapper type for Operations that allows for customization of the operation before it is sent. A CustomizableOperation may be sent by calling its .send() method.
  • An Operation is a request paired with a response handler, retry classifier, and metadata that identifies the API being called.
  • Operation request type that associates a property bag with an underlying HTTP request. This type represents the request in the Tower Service in middleware so that middleware can share information with each other via the properties.
  • Operation response type that associates a property bag with an underlying HTTP response. This type represents the response in the Tower Service in middleware so that middleware can share information with each other via the properties.

Enums

  • RetryKind describes how a request MAY be retried for a given response

Traits

  • Classifies what kind of retry is needed for a given response.