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