#[repr(C)]pub struct LookaheadIterator {
pub language: *const TSLanguage,
pub data: *const c_ushort,
pub group_end: *const c_ushort,
pub state: c_ushort,
pub table_value: c_ushort,
pub section_index: c_ushort,
pub group_count: c_ushort,
pub is_small_state: bool,
pub actions: *const TSParseAction,
pub symbol: TSSymbol,
pub next_state: c_ushort,
pub action_count: c_ushort,
}
Fields§
§language: *const TSLanguage
§data: *const c_ushort
§group_end: *const c_ushort
§state: c_ushort
§table_value: c_ushort
§section_index: c_ushort
§group_count: c_ushort
§is_small_state: bool
§actions: *const TSParseAction
§symbol: TSSymbol
§next_state: c_ushort
§action_count: c_ushort
Trait Implementations§
Source§impl Clone for LookaheadIterator
impl Clone for LookaheadIterator
Source§fn clone(&self) -> LookaheadIterator
fn clone(&self) -> LookaheadIterator
Returns a copy 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