pub struct SidebarPageItem {
pub id: String,
pub label: String,
pub icon: Option<String>,
pub requires_admin: bool,
pub requires_roles: Vec<String>,
}Fields§
§id: String§label: String§icon: Option<String>§requires_admin: bool§requires_roles: Vec<String>Trait Implementations§
Source§impl Clone for SidebarPageItem
impl Clone for SidebarPageItem
Source§fn clone(&self) -> SidebarPageItem
fn clone(&self) -> SidebarPageItem
Returns a duplicate 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 SidebarPageItem
impl Debug for SidebarPageItem
Source§impl Default for SidebarPageItem
impl Default for SidebarPageItem
Source§fn default() -> SidebarPageItem
fn default() -> SidebarPageItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SidebarPageItemwhere
SidebarPageItem: Default,
impl<'de> Deserialize<'de> for SidebarPageItemwhere
SidebarPageItem: Default,
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 PartialEq for SidebarPageItem
impl PartialEq for SidebarPageItem
Source§impl Serialize for SidebarPageItem
impl Serialize for SidebarPageItem
impl StructuralPartialEq for SidebarPageItem
Auto Trait Implementations§
impl Freeze for SidebarPageItem
impl RefUnwindSafe for SidebarPageItem
impl Send for SidebarPageItem
impl Sync for SidebarPageItem
impl Unpin for SidebarPageItem
impl UnsafeUnpin for SidebarPageItem
impl UnwindSafe for SidebarPageItem
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