pub struct SidebarLayoutItem {
pub slug: String,
pub label: String,
pub url: String,
}Expand description
One sidebar nav item in a SidebarLayout.
Fields§
§slug: StringItem identifier — matched against SidebarLayoutProps.active to determine
which item is highlighted.
label: StringVisible label.
url: StringDestination URL. Typically "?tab={slug}" for query-driven routing,
but can be any absolute or relative URL.
Trait Implementations§
Source§impl Clone for SidebarLayoutItem
impl Clone for SidebarLayoutItem
Source§fn clone(&self) -> SidebarLayoutItem
fn clone(&self) -> SidebarLayoutItem
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 SidebarLayoutItem
impl Debug for SidebarLayoutItem
Source§impl Default for SidebarLayoutItem
impl Default for SidebarLayoutItem
Source§fn default() -> SidebarLayoutItem
fn default() -> SidebarLayoutItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SidebarLayoutItem
impl<'de> Deserialize<'de> for SidebarLayoutItem
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 JsonSchema for SidebarLayoutItem
impl JsonSchema for SidebarLayoutItem
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for SidebarLayoutItem
impl PartialEq for SidebarLayoutItem
Source§fn eq(&self, other: &SidebarLayoutItem) -> bool
fn eq(&self, other: &SidebarLayoutItem) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SidebarLayoutItem
impl Serialize for SidebarLayoutItem
impl StructuralPartialEq for SidebarLayoutItem
Auto Trait Implementations§
impl Freeze for SidebarLayoutItem
impl RefUnwindSafe for SidebarLayoutItem
impl Send for SidebarLayoutItem
impl Sync for SidebarLayoutItem
impl Unpin for SidebarLayoutItem
impl UnsafeUnpin for SidebarLayoutItem
impl UnwindSafe for SidebarLayoutItem
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