pub struct UserBase {
pub user_id: String,
pub name: String,
pub status: Status,
pub department_ids: Vec<String>,
pub create_time: Timestamp,
pub update_time: Timestamp,
}Expand description
用户基础信息
Fields§
§user_id: String用户ID
name: String用户姓名
status: Status用户状态
department_ids: Vec<String>部门ID列表
create_time: Timestamp创建时间
update_time: Timestamp更新时间
Trait Implementations§
Source§impl<'de> Deserialize<'de> for UserBase
impl<'de> Deserialize<'de> for UserBase
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 UserBase
impl RefUnwindSafe for UserBase
impl Send for UserBase
impl Sync for UserBase
impl Unpin for UserBase
impl UnsafeUnpin for UserBase
impl UnwindSafe for UserBase
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