pub enum FitPolicy {
FitToContainer,
Fixed {
cols: u16,
rows: u16,
},
FitWithMinimum {
min_cols: u16,
min_rows: u16,
},
}Expand description
Strategy for computing grid dimensions from container and font metrics.
Variants§
FitToContainer
Automatically fit: fill the container, rounding down to whole cells.
This is the xterm.js fit addon behavior: cols = floor(container_width / cell_width).
Fixed
Fixed grid size, ignoring container dimensions.
Useful for testing or when the host manages sizing.
FitWithMinimum
Clamp to container but with minimum dimensions.
Like FitToContainer but guarantees at least min_cols x min_rows.
Trait Implementations§
impl Copy for FitPolicy
impl Eq for FitPolicy
impl StructuralPartialEq for FitPolicy
Auto Trait Implementations§
impl Freeze for FitPolicy
impl RefUnwindSafe for FitPolicy
impl Send for FitPolicy
impl Sync for FitPolicy
impl Unpin for FitPolicy
impl UnsafeUnpin for FitPolicy
impl UnwindSafe for FitPolicy
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