pub struct PropertyDeclData {
pub modifiers: Option<NodeList>,
pub name: NodeIndex,
pub question_token: bool,
pub exclamation_token: bool,
pub type_annotation: NodeIndex,
pub initializer: NodeIndex,
}Expand description
Data for property declarations
Fields§
§modifiers: Option<NodeList>§name: NodeIndex§question_token: bool§exclamation_token: bool§type_annotation: NodeIndex§initializer: NodeIndexTrait Implementations§
Source§impl Clone for PropertyDeclData
impl Clone for PropertyDeclData
Source§fn clone(&self) -> PropertyDeclData
fn clone(&self) -> PropertyDeclData
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 PropertyDeclData
impl Debug for PropertyDeclData
Source§impl<'de> Deserialize<'de> for PropertyDeclData
impl<'de> Deserialize<'de> for PropertyDeclData
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 PropertyDeclData
impl RefUnwindSafe for PropertyDeclData
impl Send for PropertyDeclData
impl Sync for PropertyDeclData
impl Unpin for PropertyDeclData
impl UnsafeUnpin for PropertyDeclData
impl UnwindSafe for PropertyDeclData
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