#[repr(C)]pub struct LookaheadIterator {
pub language: *const TSLanguage,
pub data: *const u16,
pub group_end: *const u16,
pub state: TSStateId,
pub table_value: u16,
pub section_index: u16,
pub group_count: u16,
pub is_small_state: bool,
pub actions: *const TSParseAction,
pub symbol: u16,
pub next_state: TSStateId,
pub action_count: u16,
}
Fields§
§language: *const TSLanguage
§data: *const u16
§group_end: *const u16
§state: TSStateId
§table_value: u16
§section_index: u16
§group_count: u16
§is_small_state: bool
§actions: *const TSParseAction
§symbol: u16
§next_state: TSStateId
§action_count: u16
Trait Implementations§
Source§impl Clone for LookaheadIterator
impl Clone for LookaheadIterator
Source§fn clone(&self) -> LookaheadIterator
fn clone(&self) -> LookaheadIterator
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for LookaheadIterator
Auto Trait Implementations§
impl Freeze for LookaheadIterator
impl RefUnwindSafe for LookaheadIterator
impl !Send for LookaheadIterator
impl !Sync for LookaheadIterator
impl Unpin for LookaheadIterator
impl UnwindSafe for LookaheadIterator
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