Struct typedb_driver::UserManager
source · pub struct UserManager { /* private fields */ }
Expand description
Provides access to all user management methods.
Implementations§
source§impl UserManager
impl UserManager
pub fn new(connection: Connection) -> Self
sourcepub async fn current_user(&self) -> Result<Option<User>>
pub async fn current_user(&self) -> Result<Option<User>>
sourcepub async fn create(
&self,
username: impl Into<String>,
password: impl Into<String>
) -> Result
pub async fn create( &self, username: impl Into<String>, password: impl Into<String> ) -> Result
Trait Implementations§
source§impl Clone for UserManager
impl Clone for UserManager
source§fn clone(&self) -> UserManager
fn clone(&self) -> UserManager
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 UserManager
impl !RefUnwindSafe for UserManager
impl Send for UserManager
impl Sync for UserManager
impl Unpin for UserManager
impl !UnwindSafe for UserManager
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