pub struct CreateDomain { /* private fields */ }
Implementations§
Source§impl CreateDomain
impl CreateDomain
pub fn collate(&self) -> Option<Collate>
pub fn constraints(&self) -> AstChildren<Constraint> ⓘ
pub fn name_ref(&self) -> Option<NameRef>
pub fn ty(&self) -> Option<Type>
pub fn as_token(&self) -> Option<SyntaxToken>
pub fn create_token(&self) -> Option<SyntaxToken>
pub fn domain_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for CreateDomain
impl AstNode for CreateDomain
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 CreateDomain
impl Clone for CreateDomain
Source§fn clone(&self) -> CreateDomain
fn clone(&self) -> CreateDomain
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 CreateDomain
impl Debug for CreateDomain
Source§impl From<CreateDomain> for Stmt
impl From<CreateDomain> for Stmt
Source§fn from(node: CreateDomain) -> Stmt
fn from(node: CreateDomain) -> Stmt
Converts to this type from the input type.
Source§impl Hash for CreateDomain
impl Hash for CreateDomain
Source§impl PartialEq for CreateDomain
impl PartialEq for CreateDomain
impl Eq for CreateDomain
impl StructuralPartialEq for CreateDomain
Auto Trait Implementations§
impl Freeze for CreateDomain
impl !RefUnwindSafe for CreateDomain
impl !Send for CreateDomain
impl !Sync for CreateDomain
impl Unpin for CreateDomain
impl !UnwindSafe for CreateDomain
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