pub struct ParsingState {
pub line_starts: LineStarts,
pub length_of_source: u32,
pub constant_imports: Vec<String>,
pub keyword_positions: Option<KeywordPositions>,
pub partial_points: Vec<TokenStart>,
}
Fields§
§line_starts: LineStarts
§length_of_source: u32
§constant_imports: Vec<String>
TODO as multithreaded channel + record is dynamic exists
keyword_positions: Option<KeywordPositions>
§partial_points: Vec<TokenStart>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParsingState
impl RefUnwindSafe for ParsingState
impl Send for ParsingState
impl Sync for ParsingState
impl Unpin for ParsingState
impl UnwindSafe for ParsingState
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