pub trait Sizable: Sized {
// Required method
fn with_size(self, size: impl Into<Size>) -> Self;
// Provided methods
fn xsmall(self) -> Self { ... }
fn small(self) -> Self { ... }
fn large(self) -> Self { ... }
}
Expand description
A trait for setting the size of an element. Size::Medium is use by default.
Required Methods§
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.