pub struct ColumnOffset(pub RawOffset);Expand description
A column offset in a source file
Tuple Fields§
§0: RawOffsetTrait Implementations§
Source§impl Add<ColumnOffset> for ColumnIndex
impl Add<ColumnOffset> for ColumnIndex
Source§type Output = ColumnIndex
type Output = ColumnIndex
The resulting type after applying the
+ operator.Source§fn add(self, rhs: ColumnOffset) -> ColumnIndex
fn add(self, rhs: ColumnOffset) -> ColumnIndex
Performs the
+ operation. Read moreSource§impl Add for ColumnOffset
impl Add for ColumnOffset
Source§type Output = ColumnOffset
type Output = ColumnOffset
The resulting type after applying the
+ operator.Source§fn add(self, rhs: ColumnOffset) -> ColumnOffset
fn add(self, rhs: ColumnOffset) -> ColumnOffset
Performs the
+ operation. Read moreSource§impl AddAssign<ColumnOffset> for ColumnIndex
impl AddAssign<ColumnOffset> for ColumnIndex
Source§fn add_assign(&mut self, rhs: ColumnOffset)
fn add_assign(&mut self, rhs: ColumnOffset)
Performs the
+= operation. Read moreSource§impl AddAssign for ColumnOffset
impl AddAssign for ColumnOffset
Source§fn add_assign(&mut self, rhs: ColumnOffset)
fn add_assign(&mut self, rhs: ColumnOffset)
Performs the
+= operation. Read moreSource§impl Clone for ColumnOffset
impl Clone for ColumnOffset
Source§fn clone(&self) -> ColumnOffset
fn clone(&self) -> ColumnOffset
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ColumnOffset
impl Debug for ColumnOffset
Source§impl Default for ColumnOffset
impl Default for ColumnOffset
Source§fn default() -> ColumnOffset
fn default() -> ColumnOffset
Returns the “default value” for a type. Read more
Source§impl Display for ColumnOffset
impl Display for ColumnOffset
Source§impl From<ColumnOffset> for RawOffset
impl From<ColumnOffset> for RawOffset
Source§fn from(offset: ColumnOffset) -> RawOffset
fn from(offset: ColumnOffset) -> RawOffset
Converts to this type from the input type.
Source§impl From<ColumnOffset> for usize
impl From<ColumnOffset> for usize
Source§fn from(offset: ColumnOffset) -> usize
fn from(offset: ColumnOffset) -> usize
Converts to this type from the input type.
Source§impl From<i64> for ColumnOffset
impl From<i64> for ColumnOffset
Source§impl Hash for ColumnOffset
impl Hash for ColumnOffset
Source§impl Neg for ColumnOffset
impl Neg for ColumnOffset
Source§type Output = ColumnOffset
type Output = ColumnOffset
The resulting type after applying the
- operator.Source§fn neg(self) -> ColumnOffset
fn neg(self) -> ColumnOffset
Performs the unary
- operation. Read moreSource§impl Offset for ColumnOffset
impl Offset for ColumnOffset
const ZERO: ColumnOffset
Source§impl Ord for ColumnOffset
impl Ord for ColumnOffset
Source§fn cmp(&self, other: &ColumnOffset) -> Ordering
fn cmp(&self, other: &ColumnOffset) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ColumnOffset
impl PartialEq for ColumnOffset
Source§impl PartialOrd for ColumnOffset
impl PartialOrd for ColumnOffset
Source§impl Sub<ColumnOffset> for ColumnIndex
impl Sub<ColumnOffset> for ColumnIndex
Source§type Output = ColumnIndex
type Output = ColumnIndex
The resulting type after applying the
- operator.Source§fn sub(self, rhs: ColumnOffset) -> ColumnIndex
fn sub(self, rhs: ColumnOffset) -> ColumnIndex
Performs the
- operation. Read moreSource§impl Sub for ColumnOffset
impl Sub for ColumnOffset
Source§type Output = ColumnOffset
type Output = ColumnOffset
The resulting type after applying the
- operator.Source§fn sub(self, rhs: ColumnOffset) -> ColumnOffset
fn sub(self, rhs: ColumnOffset) -> ColumnOffset
Performs the
- operation. Read moreSource§impl SubAssign<ColumnOffset> for ColumnIndex
impl SubAssign<ColumnOffset> for ColumnIndex
Source§fn sub_assign(&mut self, rhs: ColumnOffset)
fn sub_assign(&mut self, rhs: ColumnOffset)
Performs the
-= operation. Read moreSource§impl SubAssign for ColumnOffset
impl SubAssign for ColumnOffset
Source§fn sub_assign(&mut self, rhs: ColumnOffset)
fn sub_assign(&mut self, rhs: ColumnOffset)
Performs the
-= operation. Read moreimpl Copy for ColumnOffset
impl Eq for ColumnOffset
impl StructuralPartialEq for ColumnOffset
Auto Trait Implementations§
impl Freeze for ColumnOffset
impl RefUnwindSafe for ColumnOffset
impl Send for ColumnOffset
impl Sync for ColumnOffset
impl Unpin for ColumnOffset
impl UnwindSafe for ColumnOffset
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