pub struct RefreshTokenClient { /* private fields */ }Implementations§
Source§impl RefreshTokenClient
impl RefreshTokenClient
pub async fn connect( domain: &str, api_key: String, is_secure: bool, ) -> Result<Self, Box<dyn Error>>
pub async fn create_refresh_token( &mut self, session_id: String, account_id: String, token_hash: String, fingerprint_hash: String, user_agent: String, issued_at: u64, expires_at: u64, meta: Option<Meta>, ) -> Result<CreateRefreshTokenResponse, Status>
pub async fn get_refresh_token( &mut self, token_hash: String, ) -> Result<GetRefreshTokenResponse, Status>
Trait Implementations§
Source§impl Clone for RefreshTokenClient
impl Clone for RefreshTokenClient
Source§fn clone(&self) -> RefreshTokenClient
fn clone(&self) -> RefreshTokenClient
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 RefreshTokenClient
impl !RefUnwindSafe for RefreshTokenClient
impl Send for RefreshTokenClient
impl Sync for RefreshTokenClient
impl Unpin for RefreshTokenClient
impl !UnwindSafe for RefreshTokenClient
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