pub struct Fetch { /* private fields */ }Implementations§
Source§impl Fetch
impl Fetch
pub fn absolute(&self) -> Option<Absolute>
pub fn all(&self) -> Option<All>
pub fn backward(&self) -> Option<Backward>
pub fn expr(&self) -> Option<Expr>
pub fn first(&self) -> Option<First>
pub fn forward(&self) -> Option<Forward>
pub fn last(&self) -> Option<Last>
pub fn name_ref(&self) -> Option<NameRef>
pub fn next(&self) -> Option<Next>
pub fn prior(&self) -> Option<Prior>
pub fn relative(&self) -> Option<Relative>
pub fn semicolon_token(&self) -> Option<SyntaxToken>
pub fn fetch_token(&self) -> Option<SyntaxToken>
pub fn from_token(&self) -> Option<SyntaxToken>
pub fn in_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for Fetch
impl AstNode for Fetch
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
impl Eq for Fetch
impl StructuralPartialEq for Fetch
Auto Trait Implementations§
impl !RefUnwindSafe for Fetch
impl !Send for Fetch
impl !Sync for Fetch
impl !UnwindSafe for Fetch
impl Freeze for Fetch
impl Unpin for Fetch
impl UnsafeUnpin for Fetch
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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