pub struct GoogleAuthMiddlewareLayer { /* private fields */ }Implementations§
Source§impl GoogleAuthMiddlewareLayer
impl GoogleAuthMiddlewareLayer
pub fn new( token_generator: GoogleAuthTokenGenerator, cloud_resource_prefix: Option<String>, ) -> Result<Self>
pub fn amend_user_agent(self, user_agent: String) -> Result<Self>
pub fn amend_x_goog_api_client(self, x_goog_api_client: String) -> Result<Self>
pub fn set_additional_headers(&mut self, additional_headers: HeaderMap)
Trait Implementations§
Source§impl<S> Layer<S> for GoogleAuthMiddlewareLayer
impl<S> Layer<S> for GoogleAuthMiddlewareLayer
Auto Trait Implementations§
impl !RefUnwindSafe for GoogleAuthMiddlewareLayer
impl !UnwindSafe for GoogleAuthMiddlewareLayer
impl Freeze for GoogleAuthMiddlewareLayer
impl Send for GoogleAuthMiddlewareLayer
impl Sync for GoogleAuthMiddlewareLayer
impl Unpin for GoogleAuthMiddlewareLayer
impl UnsafeUnpin for GoogleAuthMiddlewareLayer
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request