pub struct PermissionBase {
pub permission_id: String,
pub name: String,
pub description: Option<String>,
pub status: Status,
pub create_time: Timestamp,
pub update_time: Timestamp,
}Expand description
权限基础信息
Fields§
§permission_id: String权限ID
name: String权限名称
description: Option<String>权限描述
status: Status权限状态
create_time: Timestamp创建时间
update_time: Timestamp更新时间
Trait Implementations§
Source§impl Clone for PermissionBase
impl Clone for PermissionBase
Source§fn clone(&self) -> PermissionBase
fn clone(&self) -> PermissionBase
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PermissionBase
impl Debug for PermissionBase
Source§impl<'de> Deserialize<'de> for PermissionBase
impl<'de> Deserialize<'de> for PermissionBase
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 PermissionBase
impl RefUnwindSafe for PermissionBase
impl Send for PermissionBase
impl Sync for PermissionBase
impl Unpin for PermissionBase
impl UnsafeUnpin for PermissionBase
impl UnwindSafe for PermissionBase
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