pub struct MenuFromItemTree { /* private fields */ }
Implementations§
Source§impl MenuFromItemTree
impl MenuFromItemTree
pub fn new(item_tree: ItemTreeRc) -> Self
pub fn new_with_condition( item_tree: ItemTreeRc, condition: impl Fn() -> bool + 'static, ) -> Self
Trait Implementations§
Source§impl HasStaticVTable<MenuVTable> for MenuFromItemTree
impl HasStaticVTable<MenuVTable> for MenuFromItemTree
Source§fn static_vtable() -> &'static MenuVTable
fn static_vtable() -> &'static MenuVTable
Safety: must be a valid VTable for Self
Auto Trait Implementations§
impl !Freeze for MenuFromItemTree
impl !RefUnwindSafe for MenuFromItemTree
impl !Send for MenuFromItemTree
impl !Sync for MenuFromItemTree
impl Unpin for MenuFromItemTree
impl !UnwindSafe for MenuFromItemTree
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