Struct bonsaidb_core::connection::Authenticated
source · [−]pub struct Authenticated {
pub user_id: u64,
pub permissions: Permissions,
}Expand description
Information about the authenticated session.
Fields
user_id: u64The user id logged in as.
permissions: PermissionsThe effective permissions granted.
Trait Implementations
sourceimpl Clone for Authenticated
impl Clone for Authenticated
sourcefn clone(&self) -> Authenticated
fn clone(&self) -> Authenticated
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for Authenticated
impl Debug for Authenticated
sourceimpl<'de> Deserialize<'de> for Authenticated
impl<'de> Deserialize<'de> for Authenticated
sourcefn 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
sourceimpl Serialize for Authenticated
impl Serialize for Authenticated
Auto Trait Implementations
impl RefUnwindSafe for Authenticated
impl Send for Authenticated
impl Sync for Authenticated
impl Unpin for Authenticated
impl UnwindSafe for Authenticated
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more