Struct aws_smithy_runtime_api::client::interceptors::Interceptors
source · pub struct Interceptors { /* private fields */ }Implementations§
source§impl Interceptors
impl Interceptors
pub fn new() -> Self
pub fn client_interceptors_mut(&mut self) -> &mut InterceptorRegistrar
pub fn operation_interceptors_mut(&mut self) -> &mut InterceptorRegistrar
pub fn client_read_before_execution( &self, ctx: &InterceptorContext<Input, Output, Error>, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn operation_read_before_execution( &self, ctx: &InterceptorContext<Input, Output, Error>, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn modify_before_serialization( &self, ctx: &mut InterceptorContext, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn read_before_serialization( &self, ctx: &InterceptorContext, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn read_after_serialization( &self, ctx: &InterceptorContext, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn modify_before_retry_loop( &self, ctx: &mut InterceptorContext, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn read_before_attempt( &self, ctx: &InterceptorContext, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn modify_before_signing( &self, ctx: &mut InterceptorContext, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn read_before_signing( &self, ctx: &InterceptorContext, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn read_after_signing( &self, ctx: &InterceptorContext, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn modify_before_transmit( &self, ctx: &mut InterceptorContext, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn read_before_transmit( &self, ctx: &InterceptorContext, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn read_after_transmit( &self, ctx: &InterceptorContext, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn modify_before_deserialization( &self, ctx: &mut InterceptorContext, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn read_before_deserialization( &self, ctx: &InterceptorContext, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn read_after_deserialization( &self, ctx: &InterceptorContext, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn modify_before_attempt_completion( &self, ctx: &mut InterceptorContext<Input, Output, Error>, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn read_after_attempt( &self, ctx: &InterceptorContext<Input, Output, Error>, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn modify_before_completion( &self, ctx: &mut InterceptorContext<Input, Output, Error>, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
pub fn read_after_execution( &self, ctx: &InterceptorContext<Input, Output, Error>, cfg: &mut ConfigBag ) -> Result<(), InterceptorError>
Trait Implementations§
source§impl Clone for Interceptors
impl Clone for Interceptors
source§fn clone(&self) -> Interceptors
fn clone(&self) -> Interceptors
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for Interceptors
impl Debug for Interceptors
source§impl Default for Interceptors
impl Default for Interceptors
source§fn default() -> Interceptors
fn default() -> Interceptors
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for Interceptors
impl Send for Interceptors
impl Sync for Interceptors
impl Unpin for Interceptors
impl !UnwindSafe for Interceptors
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more