pub struct Me {
pub id: String,
pub login: String,
pub name: Option<String>,
pub email: Option<String>,
pub role: String,
}Expand description
The signed-in user, as returned by GET /api/me.
Fields§
§id: StringOpaque platform user id. A UUID string since wavekat-platform
switched users.id off integer surrogate keys (which leaked the
signup count). Treat as an opaque token — never parse or compare
numerically.
login: String§name: Option<String>§email: Option<String>§role: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for Me
impl<'de> Deserialize<'de> for Me
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 Freeze for Me
impl RefUnwindSafe for Me
impl Send for Me
impl Sync for Me
impl Unpin for Me
impl UnsafeUnpin for Me
impl UnwindSafe for Me
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