Skip to main content

Sizable

Trait Sizable 

Source
pub trait Sizable: Sized {
    // Required method
    fn control_size(self, size: ControlSize) -> Self;

    // Provided methods
    fn xs(self) -> Self { ... }
    fn small(self) -> Self { ... }
    fn medium(self) -> Self { ... }
    fn large(self) -> Self { ... }
}
Expand description

A control that resolves its metrics from the token control scale.

Required Methods§

Source

fn control_size(self, size: ControlSize) -> Self

Provided Methods§

Source

fn xs(self) -> Self

Source

fn small(self) -> Self

Source

fn medium(self) -> Self

Source

fn large(self) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Sizable for Accordion

Source§

impl Sizable for AnchorList

Source§

impl Sizable for Button

Source§

impl Sizable for ButtonGroup

Source§

impl Sizable for Cascader

Source§

impl Sizable for Checkbox

Source§

impl Sizable for CodeView

Source§

impl Sizable for Collapsible

Source§

impl Sizable for Combobox

Source§

impl Sizable for CopyButton

Source§

impl Sizable for DataGrid

Source§

impl Sizable for DateInput

Source§

impl Sizable for DiagnosticsList

Source§

impl Sizable for FilterBar

Source§

impl Sizable for FindReplace

Source§

impl Sizable for Icon

Source§

impl Sizable for IconButton

Source§

impl Sizable for InlineEdit

Source§

impl Sizable for JsonView

Source§

impl Sizable for KeybindingRecorder

Source§

impl Sizable for List

Source§

impl Sizable for Menu

Source§

impl Sizable for Menubar

Source§

impl Sizable for NotificationCenter

Source§

impl Sizable for NumberInput

Source§

impl Sizable for OfferingCatalog

Source§

impl Sizable for OneTimeCodeInput

Source§

impl Sizable for Pagination

Source§

impl Sizable for PasswordInput

Source§

impl Sizable for ProgressCircle

Source§

impl Sizable for Radio

Source§

impl Sizable for SchemaForm

Source§

impl Sizable for SearchField

Source§

impl Sizable for SegmentedControl

Source§

impl Sizable for Select

Source§

impl Sizable for ServerList

Source§

impl Sizable for Sidebar

Source§

impl Sizable for Slider

Source§

impl Sizable for SplitButton

Source§

impl Sizable for Switch

Source§

impl Sizable for Table

Source§

impl Sizable for Tabs

Source§

impl Sizable for TagInput

Source§

impl Sizable for TextArea

Source§

impl Sizable for TextInput

Source§

impl Sizable for TimeInput

Source§

impl Sizable for Toggle

Source§

impl Sizable for ToggleGroup

Source§

impl Sizable for Toolbar

Source§

impl Sizable for Tree

Source§

impl Sizable for UploadList

Source§

impl Sizable for Wizard