Struct mmi_parser::Position 
source · [−]pub struct Position {
    pub start: i32,
    pub length: i32,
    pub case: PositionalInfoType,
}Expand description
Structure for Position representing start index, length, and Position Type.
Fields
start: i32Start position
length: i32Length of matched text
case: PositionalInfoTypeType of match
Implementations
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Position
 
impl<'de> Deserialize<'de> for Position
sourcefn 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 Position
impl StructuralEq for Position
impl StructuralPartialEq for Position
Auto Trait Implementations
impl RefUnwindSafe for Position
impl Send for Position
impl Sync for Position
impl Unpin for Position
impl UnwindSafe for Position
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more