#[non_exhaustive]pub struct MenuItemMetrics {
pub height: Option<f32>,
pub padding_horizontal: Option<f32>,
pub padding_vertical: Option<f32>,
pub icon_spacing: Option<f32>,
}Expand description
Menu item metrics.
Defines height, padding, and icon spacing for menu items. All values are in logical pixels.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.height: Option<f32>Single menu item height in logical pixels.
padding_horizontal: Option<f32>Horizontal padding inside the menu item.
padding_vertical: Option<f32>Vertical padding inside the menu item.
icon_spacing: Option<f32>Gap between icon and label in logical pixels.
Implementations§
Source§impl MenuItemMetrics
impl MenuItemMetrics
Trait Implementations§
Source§impl Clone for MenuItemMetrics
impl Clone for MenuItemMetrics
Source§fn clone(&self) -> MenuItemMetrics
fn clone(&self) -> MenuItemMetrics
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 MenuItemMetrics
impl Debug for MenuItemMetrics
Source§impl Default for MenuItemMetrics
impl Default for MenuItemMetrics
Source§fn default() -> MenuItemMetrics
fn default() -> MenuItemMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MenuItemMetricswhere
MenuItemMetrics: Default,
impl<'de> Deserialize<'de> for MenuItemMetricswhere
MenuItemMetrics: 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 MenuItemMetrics
impl PartialEq for MenuItemMetrics
Source§impl Serialize for MenuItemMetrics
impl Serialize for MenuItemMetrics
impl StructuralPartialEq for MenuItemMetrics
Auto Trait Implementations§
impl Freeze for MenuItemMetrics
impl RefUnwindSafe for MenuItemMetrics
impl Send for MenuItemMetrics
impl Sync for MenuItemMetrics
impl Unpin for MenuItemMetrics
impl UnsafeUnpin for MenuItemMetrics
impl UnwindSafe for MenuItemMetrics
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