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