pub struct ParseState(/* private fields */);Expand description
A stateful object that is passed into a [ParseProgressCallback]
to pass in the current state of the parser.
Implementations§
Source§impl ParseState
impl ParseState
Sourcepub const unsafe fn from_raw(ptr: *mut TSParseState) -> Self
pub const unsafe fn from_raw(ptr: *mut TSParseState) -> Self
Sourcepub fn into_raw(self) -> *mut TSParseState
pub fn into_raw(self) -> *mut TSParseState
Consumes the ParseState, returning a raw pointer to the underlying C structure.
Source§impl ParseState
impl ParseState
Auto Trait Implementations§
impl Freeze for ParseState
impl RefUnwindSafe for ParseState
impl !Send for ParseState
impl !Sync for ParseState
impl Unpin for ParseState
impl UnwindSafe for ParseState
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more