pub enum GestaltClient {
Rest(AppClient<RestTransport>),
Grpc(Box<AppClient<GrpcTransport>>),
}Expand description
App-only external public Gestalt client variants.
Variants§
Rest(AppClient<RestTransport>)
REST-backed client.
Grpc(Box<AppClient<GrpcTransport>>)
gRPC-backed client.
Auto Trait Implementations§
impl !RefUnwindSafe for GestaltClient
impl !UnwindSafe for GestaltClient
impl Freeze for GestaltClient
impl Send for GestaltClient
impl Sync for GestaltClient
impl Unpin for GestaltClient
impl UnsafeUnpin for GestaltClient
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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