pub struct TokenFlag {
pub start: usize,
pub end: usize,
pub flag: String,
pub description: Option<String>,
}Expand description
A labelled range of tokens, start..end (end exclusive).
Fields§
§start: usizeFirst token index (inclusive).
end: usizeLast token index (exclusive).
flag: StringLabel, e.g. uncertain or fact.
description: Option<String>Optional explanation shown with the flag.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TokenFlag
impl<'de> Deserialize<'de> for TokenFlag
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
Auto Trait Implementations§
impl Freeze for TokenFlag
impl RefUnwindSafe for TokenFlag
impl Send for TokenFlag
impl Sync for TokenFlag
impl Unpin for TokenFlag
impl UnsafeUnpin for TokenFlag
impl UnwindSafe for TokenFlag
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