pub struct FrameBetween { /* private fields */ }Implementations§
Source§impl FrameBetween
impl FrameBetween
pub fn and_token(&self) -> Option<SyntaxToken>
pub fn between_token(&self) -> Option<SyntaxToken>
Source§impl FrameBetween
impl FrameBetween
pub fn start(&self) -> Option<FrameBound>
pub fn end(&self) -> Option<FrameBound>
Trait Implementations§
Source§impl AstNode for FrameBetween
impl AstNode for FrameBetween
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,
Source§impl Clone for FrameBetween
impl Clone for FrameBetween
Source§fn clone(&self) -> FrameBetween
fn clone(&self) -> FrameBetween
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FrameBetween
impl Debug for FrameBetween
impl Eq for FrameBetween
Source§impl Hash for FrameBetween
impl Hash for FrameBetween
Source§impl PartialEq for FrameBetween
impl PartialEq for FrameBetween
Source§fn eq(&self, other: &FrameBetween) -> bool
fn eq(&self, other: &FrameBetween) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FrameBetween
Auto Trait Implementations§
impl !RefUnwindSafe for FrameBetween
impl !Send for FrameBetween
impl !Sync for FrameBetween
impl !UnwindSafe for FrameBetween
impl Freeze for FrameBetween
impl Unpin for FrameBetween
impl UnsafeUnpin for FrameBetween
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