pub struct OverlayExprs { /* private fields */ }Implementations§
Source§impl OverlayExprs
impl OverlayExprs
pub fn overlay_exprs(&self) -> AstChildren<OverlayExpr> ⓘ
Trait Implementations§
Source§impl AstNode for OverlayExprs
impl AstNode for OverlayExprs
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 OverlayExprs
impl Clone for OverlayExprs
Source§fn clone(&self) -> OverlayExprs
fn clone(&self) -> OverlayExprs
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 OverlayExprs
impl Debug for OverlayExprs
impl Eq for OverlayExprs
Source§impl From<OverlayExprs> for OverlayArgs
impl From<OverlayExprs> for OverlayArgs
Source§fn from(node: OverlayExprs) -> OverlayArgs
fn from(node: OverlayExprs) -> OverlayArgs
Converts to this type from the input type.
Source§impl Hash for OverlayExprs
impl Hash for OverlayExprs
Source§impl PartialEq for OverlayExprs
impl PartialEq for OverlayExprs
impl StructuralPartialEq for OverlayExprs
Auto Trait Implementations§
impl !RefUnwindSafe for OverlayExprs
impl !Send for OverlayExprs
impl !Sync for OverlayExprs
impl !UnwindSafe for OverlayExprs
impl Freeze for OverlayExprs
impl Unpin for OverlayExprs
impl UnsafeUnpin for OverlayExprs
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