pub struct BearerAuthToken(pub ByteStr);Expand description
An opaque bearer auth token for authenticating user clients against lexe
infra as a particular UserPk.
Most user clients should just treat this as an opaque Bearer token with a very short (~15 min) expiration.
Tuple Fields§
§0: ByteStrImplementations§
Source§impl BearerAuthToken
impl BearerAuthToken
Sourcepub fn encode_from_raw_bytes(signed_token_bytes: &[u8]) -> Self
pub fn encode_from_raw_bytes(signed_token_bytes: &[u8]) -> Self
base64 serialize a bearer auth token from the internal raw bytes.
Trait Implementations§
Source§impl Clone for BearerAuthToken
impl Clone for BearerAuthToken
Source§fn clone(&self) -> BearerAuthToken
fn clone(&self) -> BearerAuthToken
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 moreSource§impl Debug for BearerAuthToken
impl Debug for BearerAuthToken
Source§impl<'de> Deserialize<'de> for BearerAuthToken
impl<'de> Deserialize<'de> for BearerAuthToken
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for BearerAuthToken
impl Display for BearerAuthToken
Auto Trait Implementations§
impl !Freeze for BearerAuthToken
impl RefUnwindSafe for BearerAuthToken
impl Send for BearerAuthToken
impl Sync for BearerAuthToken
impl Unpin for BearerAuthToken
impl UnsafeUnpin for BearerAuthToken
impl UnwindSafe for BearerAuthToken
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