pub struct VirtualColumn {
pub column: usize,
pub tab_width: usize,
}Expand description
Represents a “virtual” column position in a layout engine.
Fields§
§column: usize§tab_width: usizeImplementations§
Source§impl VirtualColumn
impl VirtualColumn
pub fn new(column: usize, tab_width: usize) -> Self
pub fn advance_by(&self, n: usize) -> Self
pub fn advance_tab(&self) -> Self
pub fn is_aligned_to(&self, n: usize) -> bool
Auto Trait Implementations§
impl Freeze for VirtualColumn
impl RefUnwindSafe for VirtualColumn
impl Send for VirtualColumn
impl Sync for VirtualColumn
impl Unpin for VirtualColumn
impl UnsafeUnpin for VirtualColumn
impl UnwindSafe for VirtualColumn
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