pub struct GroupingCube { /* private fields */ }
Implementations§
Source§impl GroupingCube
impl GroupingCube
pub fn expr(&self) -> Option<Expr>
pub fn cube_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for GroupingCube
impl AstNode for GroupingCube
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 GroupingCube
impl Clone for GroupingCube
Source§fn clone(&self) -> GroupingCube
fn clone(&self) -> GroupingCube
Returns a duplicate 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 moreSource§impl Debug for GroupingCube
impl Debug for GroupingCube
Source§impl Hash for GroupingCube
impl Hash for GroupingCube
Source§impl PartialEq for GroupingCube
impl PartialEq for GroupingCube
impl Eq for GroupingCube
impl StructuralPartialEq for GroupingCube
Auto Trait Implementations§
impl Freeze for GroupingCube
impl !RefUnwindSafe for GroupingCube
impl !Send for GroupingCube
impl !Sync for GroupingCube
impl Unpin for GroupingCube
impl !UnwindSafe for GroupingCube
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