pub struct ExprAsPropertyNameList { /* private fields */ }Implementations§
Source§impl ExprAsPropertyNameList
impl ExprAsPropertyNameList
pub fn expr_as_property_names(&self) -> AstChildren<ExprAsPropertyName> ⓘ
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for ExprAsPropertyNameList
impl AstNode for ExprAsPropertyNameList
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 ExprAsPropertyNameList
impl Clone for ExprAsPropertyNameList
Source§fn clone(&self) -> ExprAsPropertyNameList
fn clone(&self) -> ExprAsPropertyNameList
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 ExprAsPropertyNameList
impl Debug for ExprAsPropertyNameList
impl Eq for ExprAsPropertyNameList
Source§impl Hash for ExprAsPropertyNameList
impl Hash for ExprAsPropertyNameList
Source§impl PartialEq for ExprAsPropertyNameList
impl PartialEq for ExprAsPropertyNameList
impl StructuralPartialEq for ExprAsPropertyNameList
Auto Trait Implementations§
impl !RefUnwindSafe for ExprAsPropertyNameList
impl !Send for ExprAsPropertyNameList
impl !Sync for ExprAsPropertyNameList
impl !UnwindSafe for ExprAsPropertyNameList
impl Freeze for ExprAsPropertyNameList
impl Unpin for ExprAsPropertyNameList
impl UnsafeUnpin for ExprAsPropertyNameList
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