pub struct TextPoint {
pub path: Vec<usize>,
pub offset: usize,
}Expand description
The text node and scalar offset a position falls inside.
Fields§
§path: Vec<usize>Index-path to the text node.
offset: usizeUnicode-scalar offset within that text node.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TextPoint
impl<'de> Deserialize<'de> for TextPoint
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
impl Eq for TextPoint
impl StructuralPartialEq for TextPoint
Auto Trait Implementations§
impl Freeze for TextPoint
impl RefUnwindSafe for TextPoint
impl Send for TextPoint
impl Sync for TextPoint
impl Unpin for TextPoint
impl UnsafeUnpin for TextPoint
impl UnwindSafe for TextPoint
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.