[−][src]Struct proc_macro2::LineColumn
A line-column pair representing the start or end of a Span
.
This type is semver exempt and not exposed by default.
Fields
line: usize
The 1-indexed line in the source file on which the span starts or ends (inclusive).
column: usize
The 0-indexed column (in UTF-8 characters) in the source file on which the span starts or ends (inclusive).
Auto Trait Implementations
impl Send for LineColumn
impl Unpin for LineColumn
impl Sync for LineColumn
impl UnwindSafe for LineColumn
impl RefUnwindSafe for LineColumn
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,