pub struct SnapshotClient { /* private fields */ }
Expand description
A high-level client for interacting with the Ora server admin endpoints.
Implementations§
Source§impl SnapshotClient
impl SnapshotClient
Sourcepub fn new(client: SnapshotServiceClient<Channel>) -> Self
pub fn new(client: SnapshotServiceClient<Channel>) -> Self
Create a new client from a gRPC client.
Sourcepub async fn export_to_bytes(&self) -> Result<Vec<u8>>
pub async fn export_to_bytes(&self) -> Result<Vec<u8>>
Export the current state of the server to a byte buffer.
Trait Implementations§
Source§impl Clone for SnapshotClient
impl Clone for SnapshotClient
Source§fn clone(&self) -> SnapshotClient
fn clone(&self) -> SnapshotClient
Returns a duplicate 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 SnapshotClient
impl !RefUnwindSafe for SnapshotClient
impl Send for SnapshotClient
impl Sync for SnapshotClient
impl Unpin for SnapshotClient
impl !UnwindSafe for SnapshotClient
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<W> IntoExecutionHandler for W
impl<W> IntoExecutionHandler for W
Source§fn handler<J>(self) -> Arc<dyn ExecutionHandlerRaw + Send + Sync>where
Self: ExecutionHandler<J>,
J: JobType,
fn handler<J>(self) -> Arc<dyn ExecutionHandlerRaw + Send + Sync>where
Self: ExecutionHandler<J>,
J: JobType,
Convert
self
into a [RawHandler
] that can be registered
in workers.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