Struct json5format::Location [−][src]
A location within a document buffer or document file. This module uses Location
to identify
to refer to locations of JSON5 syntax errors, while parsing) and also to locations in this Rust
source file, to improve unit testing output.
Fields
file: Option<String>
The name of the JSON5 document file being parsed and formatted (if provided).
line: usize
A line number within the JSON5 document. (The first line at the top of the document/file is line 1.)
col: usize
A character column number within the specified line. (The left-most character of the line is column 1).
Implementations
impl Location
[src]
pub fn new(file: Option<String>, line: usize, col: usize) -> Self
[src]
Create a new Location
for the given source document location.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Location
[src]
impl Send for Location
[src]
impl Sync for Location
[src]
impl Unpin for Location
[src]
impl UnwindSafe for Location
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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.
pub 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>,