pub struct QueryCursorState(/* private fields */);Expand description
A stateful object that is passed into a [QueryProgressCallback]
to pass in the current state of the query execution.
Implementations§
Source§impl QueryCursorState
impl QueryCursorState
Sourcepub const unsafe fn from_raw(ptr: *mut TSQueryCursorState) -> Self
pub const unsafe fn from_raw(ptr: *mut TSQueryCursorState) -> Self
Sourcepub fn into_raw(self) -> *mut TSQueryCursorState
pub fn into_raw(self) -> *mut TSQueryCursorState
Consumes the QueryCursorState, returning a raw pointer to the underlying C structure.
Source§impl QueryCursorState
impl QueryCursorState
pub const fn current_byte_offset(&self) -> usize
Auto Trait Implementations§
impl Freeze for QueryCursorState
impl RefUnwindSafe for QueryCursorState
impl !Send for QueryCursorState
impl !Sync for QueryCursorState
impl Unpin for QueryCursorState
impl UnwindSafe for QueryCursorState
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