pub struct MeResponse {
pub created_at: DateTime<Utc>,
pub email: String,
pub is_admin: bool,
pub user_id: Uuid,
pub username: String,
}Expand description
Current user profile response.
JSON schema
{
"description": "Current user profile response.",
"type": "object",
"required": [
"created_at",
"email",
"is_admin",
"user_id",
"username"
],
"properties": {
"created_at": {
"description": "When the user account was created.",
"type": "string",
"format": "date-time"
},
"email": {
"description": "Email address.",
"type": "string"
},
"is_admin": {
"description": "Admin flag.",
"type": "boolean"
},
"user_id": {
"description": "User ID.",
"type": "string",
"format": "uuid"
},
"username": {
"description": "Display username.",
"type": "string"
}
}
}
```ignore
</details>Fields§
§created_at: DateTime<Utc>When the user account was created.
email: StringEmail address.
is_admin: boolAdmin flag.
user_id: UuidUser ID.
username: StringDisplay username.
Implementations§
Source§impl MeResponse
impl MeResponse
pub fn builder() -> MeResponse
Trait Implementations§
Source§impl Clone for MeResponse
impl Clone for MeResponse
Source§impl Debug for MeResponse
impl Debug for MeResponse
Source§impl<'de> Deserialize<'de> for MeResponse
impl<'de> Deserialize<'de> for MeResponse
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 From<MeResponse> for MeResponse
impl From<MeResponse> for MeResponse
Source§fn from(value: MeResponse) -> Self
fn from(value: MeResponse) -> Self
Converts to this type from the input type.
Source§impl Serialize for MeResponse
impl Serialize for MeResponse
Source§impl TryFrom<MeResponse> for MeResponse
impl TryFrom<MeResponse> for MeResponse
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: MeResponse) -> Result<Self, ConversionError>
fn try_from(value: MeResponse) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for MeResponse
impl RefUnwindSafe for MeResponse
impl Send for MeResponse
impl Sync for MeResponse
impl Unpin for MeResponse
impl UnsafeUnpin for MeResponse
impl UnwindSafe for MeResponse
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