Struct malwaredb_api::GetUserInfoResponse
source · pub struct GetUserInfoResponse {
pub id: i32,
pub username: String,
pub groups: Vec<String>,
pub sources: Vec<String>,
pub is_admin: bool,
}
Expand description
User gets information about their account
Fields§
§id: i32
§username: String
§groups: Vec<String>
§sources: Vec<String>
§is_admin: bool
Trait Implementations§
source§impl Clone for GetUserInfoResponse
impl Clone for GetUserInfoResponse
source§fn clone(&self) -> GetUserInfoResponse
fn clone(&self) -> GetUserInfoResponse
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 moresource§impl Debug for GetUserInfoResponse
impl Debug for GetUserInfoResponse
source§impl<'de> Deserialize<'de> for GetUserInfoResponse
impl<'de> Deserialize<'de> for GetUserInfoResponse
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
Auto Trait Implementations§
impl RefUnwindSafe for GetUserInfoResponse
impl Send for GetUserInfoResponse
impl Sync for GetUserInfoResponse
impl Unpin for GetUserInfoResponse
impl UnwindSafe for GetUserInfoResponse
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