Trait envoy_sdk::extension::filter::http::Ops [−][src]
An interface with all available operations over request/response.
Required methods
fn as_request_headers_ops(&self) -> &dyn RequestHeadersOps
[src]
fn as_request_body_ops(&self) -> &dyn RequestBodyOps
[src]
fn as_request_trailers_ops(&self) -> &dyn RequestTrailersOps
[src]
fn as_response_headers_ops(&self) -> &dyn ResponseHeadersOps
[src]
fn as_response_body_ops(&self) -> &dyn ResponseBodyOps
[src]
fn as_response_trailers_ops(&self) -> &dyn ResponseTrailersOps
[src]
fn as_exchange_complete_ops(&self) -> &dyn ExchangeCompleteOps
[src]
Implementations
impl dyn Ops
[src]
pub fn default() -> &'static dyn Ops
[src]
Returns the default implementation that interacts with Envoy
through its ABI
.
Implementors
impl<T> Ops for T where
T: RequestHeadersOps + RequestBodyOps + RequestTrailersOps + ResponseHeadersOps + ResponseBodyOps + ResponseTrailersOps + ExchangeCompleteOps,
[src]
T: RequestHeadersOps + RequestBodyOps + RequestTrailersOps + ResponseHeadersOps + ResponseBodyOps + ResponseTrailersOps + ExchangeCompleteOps,