pub struct IstanbulPosition {
pub line: u32,
pub column: u32,
}Expand description
1-indexed line + 0-indexed column.
Fields§
§line: u321-indexed line number.
column: u320-indexed column within the line.
Some real Istanbul producers (including Vitest in certain transforms)
emit null for end columns. We normalize those to 0 at parse time
so downstream CRAP/prod-coverage consumers can still ingest the file.
Trait Implementations§
Source§impl Clone for IstanbulPosition
impl Clone for IstanbulPosition
Source§fn clone(&self) -> IstanbulPosition
fn clone(&self) -> IstanbulPosition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 IstanbulPosition
impl Debug for IstanbulPosition
Source§impl<'de> Deserialize<'de> for IstanbulPosition
impl<'de> Deserialize<'de> for IstanbulPosition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for IstanbulPosition
impl Serialize for IstanbulPosition
impl Copy for IstanbulPosition
Auto Trait Implementations§
impl Freeze for IstanbulPosition
impl RefUnwindSafe for IstanbulPosition
impl Send for IstanbulPosition
impl Sync for IstanbulPosition
impl Unpin for IstanbulPosition
impl UnsafeUnpin for IstanbulPosition
impl UnwindSafe for IstanbulPosition
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