Crate junction_core

source ·
Expand description

An XDS-compatible HTTP Client.

Structs§

  • A [Backend] and the LoadBalancer it’s configured with.
  • A service discovery client that looks up URL information based on URLs, headers, and methods.
  • An HTTP endpoint to make a request to.
  • An error when using the Junction client.
  • A view into an HTTP Request, before any rewrites or modifications have been made while sending or processing a response.
  • The result of resolving a route.
  • An opaque string used to version an xDS resource.
  • An [http::Uri] that has an http or https scheme and a non-empty authority.
  • A single xDS configuration object, with additional metadata about when it was fetched and processed.

Enums§

Functions§

Type Aliases§

  • A Result alias where the Err case is junction_core::Error.