[][src]Struct proc_macro2::LineColumn

pub struct LineColumn {
    pub line: usize,
    pub column: usize,
}

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]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]