pub struct OverWindowSpec { /* private fields */ }Implementations§
Source§impl OverWindowSpec
impl OverWindowSpec
pub fn window_spec(&self) -> Option<WindowSpec>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for OverWindowSpec
impl AstNode for OverWindowSpec
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 OverWindowSpec
impl Clone for OverWindowSpec
Source§fn clone(&self) -> OverWindowSpec
fn clone(&self) -> OverWindowSpec
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 OverWindowSpec
impl Debug for OverWindowSpec
impl Eq for OverWindowSpec
Source§impl From<OverWindowSpec> for OverTarget
impl From<OverWindowSpec> for OverTarget
Source§fn from(node: OverWindowSpec) -> OverTarget
fn from(node: OverWindowSpec) -> OverTarget
Converts to this type from the input type.
Source§impl Hash for OverWindowSpec
impl Hash for OverWindowSpec
Source§impl PartialEq for OverWindowSpec
impl PartialEq for OverWindowSpec
impl StructuralPartialEq for OverWindowSpec
Auto Trait Implementations§
impl !RefUnwindSafe for OverWindowSpec
impl !Send for OverWindowSpec
impl !Sync for OverWindowSpec
impl !UnwindSafe for OverWindowSpec
impl Freeze for OverWindowSpec
impl Unpin for OverWindowSpec
impl UnsafeUnpin for OverWindowSpec
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