pub struct TsPropertySignature { /* private fields */ }Expand description
Implementations§
Source§impl TsPropertySignature
impl TsPropertySignature
pub fn readonly_token(&self) -> Option<SyntaxToken>
pub fn prop(&self) -> Option<Expr>
pub fn question_mark_token(&self) -> Option<SyntaxToken>
pub fn colon_token(&self) -> Option<SyntaxToken>
pub fn ty(&self) -> Option<TsType>
Trait Implementations§
Source§impl AstNode for TsPropertySignature
impl AstNode for TsPropertySignature
Source§impl Clone for TsPropertySignature
impl Clone for TsPropertySignature
Source§fn clone(&self) -> TsPropertySignature
fn clone(&self) -> TsPropertySignature
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 TsPropertySignature
impl Debug for TsPropertySignature
Source§impl Display for TsPropertySignature
impl Display for TsPropertySignature
Source§impl From<TsPropertySignature> for TsTypeElement
impl From<TsPropertySignature> for TsTypeElement
Source§fn from(node: TsPropertySignature) -> TsTypeElement
fn from(node: TsPropertySignature) -> TsTypeElement
Converts to this type from the input type.
Source§impl Hash for TsPropertySignature
impl Hash for TsPropertySignature
Source§impl PartialEq for TsPropertySignature
impl PartialEq for TsPropertySignature
impl Eq for TsPropertySignature
impl StructuralPartialEq for TsPropertySignature
Auto Trait Implementations§
impl Freeze for TsPropertySignature
impl RefUnwindSafe for TsPropertySignature
impl Send for TsPropertySignature
impl Sync for TsPropertySignature
impl Unpin for TsPropertySignature
impl UnwindSafe for TsPropertySignature
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