pub enum SizeConstraints {
Logical {
min_size: Option<LogicalSize<f32>>,
max_size: Option<LogicalSize<f32>>,
},
Physical {
min_size: Option<PhysicalSize<u32>>,
max_size: Option<PhysicalSize<u32>>,
},
}Variants§
Implementations§
Source§impl SizeConstraints
impl SizeConstraints
pub const fn min_logical_size(min_size: LogicalSize<f32>) -> Self
pub const fn min_physical_size(min_size: PhysicalSize<u32>) -> Self
pub const fn logical( min_size: Option<LogicalSize<f32>>, max_size: Option<LogicalSize<f32>>, ) -> Self
pub const fn physical( min_size: Option<PhysicalSize<u32>>, max_size: Option<PhysicalSize<u32>>, ) -> Self
Trait Implementations§
Source§impl Clone for SizeConstraints
impl Clone for SizeConstraints
Source§fn clone(&self) -> SizeConstraints
fn clone(&self) -> SizeConstraints
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SizeConstraints
Source§impl Debug for SizeConstraints
impl Debug for SizeConstraints
Source§impl Default for SizeConstraints
impl Default for SizeConstraints
Source§impl PartialEq for SizeConstraints
impl PartialEq for SizeConstraints
impl StructuralPartialEq for SizeConstraints
Auto Trait Implementations§
impl Freeze for SizeConstraints
impl RefUnwindSafe for SizeConstraints
impl Send for SizeConstraints
impl Sync for SizeConstraints
impl Unpin for SizeConstraints
impl UnsafeUnpin for SizeConstraints
impl UnwindSafe for SizeConstraints
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