pub struct TSAsExpression {
pub base: BaseNode,
pub expression: Box<Expression>,
pub type_annotation: Box<Value>,
}Fields§
§base: BaseNode§expression: Box<Expression>§type_annotation: Box<Value>Trait Implementations§
Source§impl Clone for TSAsExpression
impl Clone for TSAsExpression
Source§fn clone(&self) -> TSAsExpression
fn clone(&self) -> TSAsExpression
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 TSAsExpression
impl Debug for TSAsExpression
Source§impl<'de> Deserialize<'de> for TSAsExpression
impl<'de> Deserialize<'de> for TSAsExpression
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TSAsExpression
impl RefUnwindSafe for TSAsExpression
impl Send for TSAsExpression
impl Sync for TSAsExpression
impl Unpin for TSAsExpression
impl UnsafeUnpin for TSAsExpression
impl UnwindSafe for TSAsExpression
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