pub struct PosRange {
pub from: usize,
pub to: usize,
}Expand description
A flat ProseMirror range [from, to] over a whole document. (Distinct from
the block-scoped Range used by inline range editing.)
Fields§
§from: usizeStart position (inclusive).
to: usizeEnd position (exclusive).
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PosRange
impl<'de> Deserialize<'de> for PosRange
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 Copy for PosRange
impl Eq for PosRange
impl StructuralPartialEq for PosRange
Auto Trait Implementations§
impl Freeze for PosRange
impl RefUnwindSafe for PosRange
impl Send for PosRange
impl Sync for PosRange
impl Unpin for PosRange
impl UnsafeUnpin for PosRange
impl UnwindSafe for PosRange
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.