pub struct Admin { /* private fields */ }Expand description
Catalog (admin) client for a transactor endpoint.
Implementations§
Source§impl Admin
impl Admin
Sourcepub async fn connect(
endpoint: &str,
token: Option<String>,
tls: Option<ClientTlsConfig>,
) -> Result<Self, PeerError>
pub async fn connect( endpoint: &str, token: Option<String>, tls: Option<ClientTlsConfig>, ) -> Result<Self, PeerError>
Sourcepub async fn create_database(
&mut self,
db: &str,
schema: &[Edn],
) -> Result<bool, PeerError>
pub async fn create_database( &mut self, db: &str, schema: &[Edn], ) -> Result<bool, PeerError>
Sourcepub async fn gc_deleted_databases(&mut self) -> Result<u64, PeerError>
pub async fn gc_deleted_databases(&mut self) -> Result<u64, PeerError>
Auto Trait Implementations§
impl !Freeze for Admin
impl !RefUnwindSafe for Admin
impl !UnwindSafe for Admin
impl Send for Admin
impl Sync for Admin
impl Unpin for Admin
impl UnsafeUnpin for Admin
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