pub struct RestGestaltClient {
pub app: AppClient<RestTransport>,
pub agent: AgentClient<RestTransport>,
pub workflow: WorkflowClient<RestTransport>,
pub identity: IdentityClient<RestTransport>,
pub authorization: AuthorizationClient<RestTransport>,
}Expand description
REST-backed public Gestalt client (five REST-capable services).
Fields§
§app: AppClient<RestTransport>App service client.
agent: AgentClient<RestTransport>Agent service client.
workflow: WorkflowClient<RestTransport>Workflow service client.
identity: IdentityClient<RestTransport>Identity service client.
Authorization service client.
Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for RestGestaltClient
impl !UnwindSafe for RestGestaltClient
impl Freeze for RestGestaltClient
impl Send for RestGestaltClient
impl Sync for RestGestaltClient
impl Unpin for RestGestaltClient
impl UnsafeUnpin for RestGestaltClient
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