pub struct SubMenuBuilder {
pub id: SharedString,
pub label: SharedString,
pub icon: Option<IconName>,
pub children: Vec<MenuNode>,
}Fields§
§id: SharedString§label: SharedString§icon: Option<IconName>§children: Vec<MenuNode>Implementations§
Source§impl SubMenuBuilder
impl SubMenuBuilder
pub fn item( self, id: impl Into<SharedString>, label: impl Into<SharedString>, icon: Option<IconName>, ) -> Self
pub fn group<F>(self, title: impl Into<SharedString>, f: F) -> Self
Auto Trait Implementations§
impl Freeze for SubMenuBuilder
impl RefUnwindSafe for SubMenuBuilder
impl Send for SubMenuBuilder
impl Sync for SubMenuBuilder
impl Unpin for SubMenuBuilder
impl UnsafeUnpin for SubMenuBuilder
impl UnwindSafe for SubMenuBuilder
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more