pub struct GevulotClient {
pub pins: PinClient,
pub tasks: TaskClient,
pub workflows: WorkflowClient,
pub workers: WorkerClient,
pub gov: GovClient,
pub sudo: SudoClient,
pub base_client: Arc<RwLock<BaseClient>>,
}
Expand description
GevulotClient exposes all gevulot specific functionality
- pins
- tasks
- workers
- workflows
Fields§
§pins: PinClient
§tasks: TaskClient
§workflows: WorkflowClient
§workers: WorkerClient
§gov: GovClient
§sudo: SudoClient
§base_client: Arc<RwLock<BaseClient>>
Trait Implementations§
Source§impl Clone for GevulotClient
impl Clone for GevulotClient
Source§fn clone(&self) -> GevulotClient
fn clone(&self) -> GevulotClient
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 moreAuto Trait Implementations§
impl Freeze for GevulotClient
impl !RefUnwindSafe for GevulotClient
impl Send for GevulotClient
impl Sync for GevulotClient
impl Unpin for GevulotClient
impl !UnwindSafe for GevulotClient
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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