pub struct FormatPosition {
pub line: u32,
pub character: u32,
}Expand description
Position in a document (UTF-16 based).
Fields§
§line: u32Line position (0-based).
character: u32Character position (UTF-16, 0-based).
Implementations§
Source§impl FormatPosition
impl FormatPosition
Sourcepub fn new(line: u32, character: u32) -> FormatPosition
pub fn new(line: u32, character: u32) -> FormatPosition
Create a new position.
Trait Implementations§
Source§impl Clone for FormatPosition
impl Clone for FormatPosition
Source§fn clone(&self) -> FormatPosition
fn clone(&self) -> FormatPosition
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 FormatPosition
impl Debug for FormatPosition
Source§impl<'de> Deserialize<'de> for FormatPosition
impl<'de> Deserialize<'de> for FormatPosition
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<FormatPosition, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FormatPosition, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for FormatPosition
impl Serialize for FormatPosition
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for FormatPosition
impl RefUnwindSafe for FormatPosition
impl Send for FormatPosition
impl Sync for FormatPosition
impl Unpin for FormatPosition
impl UnsafeUnpin for FormatPosition
impl UnwindSafe for FormatPosition
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