pub enum MenuItemKind {
MenuItem(Py<MenuItem>),
Submenu(Py<Submenu>),
Predefined(Py<PredefinedMenuItem>),
Check(Py<CheckMenuItem>),
Icon(Py<IconMenuItem>),
}
Expand description
See also: tauri::menu::MenuItemKind.
Variants§
MenuItem(Py<MenuItem>)
Predefined(Py<PredefinedMenuItem>)
Check(Py<CheckMenuItem>)
Icon(Py<IconMenuItem>)
Trait Implementations§
Source§impl<'py> FromPyObject<'py> for MenuItemKind
impl<'py> FromPyObject<'py> for MenuItemKind
Source§impl<'_a, 'py> IntoPyObject<'py> for &'_a MenuItemKind
impl<'_a, 'py> IntoPyObject<'py> for &'_a MenuItemKind
Source§type Output = Bound<'py, <&'_a MenuItemKind as IntoPyObject<'py>>::Target>
type Output = Bound<'py, <&'_a MenuItemKind as IntoPyObject<'py>>::Target>
The smart pointer type to use. Read more
Source§fn into_pyobject(
self,
py: Python<'py>,
) -> Result<<Self as IntoPyObject<'py>>::Output, <Self as IntoPyObject<'py>>::Error>
fn into_pyobject( self, py: Python<'py>, ) -> Result<<Self as IntoPyObject<'py>>::Output, <Self as IntoPyObject<'py>>::Error>
Performs the conversion.
Source§impl<'py> IntoPyObject<'py> for MenuItemKind
impl<'py> IntoPyObject<'py> for MenuItemKind
Source§type Output = Bound<'py, <MenuItemKind as IntoPyObject<'py>>::Target>
type Output = Bound<'py, <MenuItemKind as IntoPyObject<'py>>::Target>
The smart pointer type to use. Read more
Source§fn into_pyobject(
self,
py: Python<'py>,
) -> Result<<Self as IntoPyObject<'py>>::Output, <Self as IntoPyObject<'py>>::Error>
fn into_pyobject( self, py: Python<'py>, ) -> Result<<Self as IntoPyObject<'py>>::Output, <Self as IntoPyObject<'py>>::Error>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for MenuItemKind
impl !RefUnwindSafe for MenuItemKind
impl Send for MenuItemKind
impl Sync for MenuItemKind
impl Unpin for MenuItemKind
impl !UnwindSafe for MenuItemKind
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<'py, T> FromPyObjectBound<'_, 'py> for Twhere
T: FromPyObject<'py>,
impl<'py, T> FromPyObjectBound<'_, 'py> for Twhere
T: FromPyObject<'py>,
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<'py, T> IntoPyObjectExt<'py> for Twhere
T: IntoPyObject<'py>,
impl<'py, T> IntoPyObjectExt<'py> for Twhere
T: IntoPyObject<'py>,
Source§fn into_bound_py_any(self, py: Python<'py>) -> Result<Bound<'py, PyAny>, PyErr>
fn into_bound_py_any(self, py: Python<'py>) -> Result<Bound<'py, PyAny>, PyErr>
Converts
self
into an owned Python object, dropping type information.