pub struct WordRange {
pub first: usize,
pub last: usize,
pub start: usize,
pub end: usize,
}Expand description
Words of a message: word indices, inclusive, and the byte range they cover.
Fields§
§first: usizeFirst word.
last: usizeLast word.
start: usizeByte offset of the first word’s start.
end: usizeByte offset just past the last word.
Trait Implementations§
impl Copy for WordRange
Source§impl<'de> Deserialize<'de> for WordRange
impl<'de> Deserialize<'de> for WordRange
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 WordRange
impl StructuralPartialEq for WordRange
Auto Trait Implementations§
impl Freeze for WordRange
impl RefUnwindSafe for WordRange
impl Send for WordRange
impl Sync for WordRange
impl Unpin for WordRange
impl UnsafeUnpin for WordRange
impl UnwindSafe for WordRange
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.