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>>,
},
}Expand description
The minimum/maximum size constraints for an editor window.
Variants§
Logical
Min/max size in logical points (before scaling is applied).
Physical
Min/max size in physical pixels.
Implementations§
Source§impl SizeConstraints
impl SizeConstraints
Sourcepub const fn min_logical_size(min_size: LogicalSize<f32>) -> Self
pub const fn min_logical_size(min_size: LogicalSize<f32>) -> Self
Minimum size in logical points (before scaling is applied).
Sourcepub const fn min_physical_size(min_size: PhysicalSize<u32>) -> Self
pub const fn min_physical_size(min_size: PhysicalSize<u32>) -> Self
Minimum size in physical pixels.
Sourcepub const fn logical(
min_size: Option<LogicalSize<f32>>,
max_size: Option<LogicalSize<f32>>,
) -> Self
pub const fn logical( min_size: Option<LogicalSize<f32>>, max_size: Option<LogicalSize<f32>>, ) -> Self
Min/max size in logical points (before scaling is applied).
Sourcepub const fn physical(
min_size: Option<PhysicalSize<u32>>,
max_size: Option<PhysicalSize<u32>>,
) -> Self
pub const fn physical( min_size: Option<PhysicalSize<u32>>, max_size: Option<PhysicalSize<u32>>, ) -> Self
Min/max size in physical pixels.
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