pub struct SetterDeclaration {
pub name: String,
pub parameter: Parameter,
pub body: Option<Statement>,
pub modifiers: Vec<Modifier>,
pub decorators: Vec<String>,
}
Expand description
Setter declaration
Fields§
§name: String
§parameter: Parameter
§body: Option<Statement>
§modifiers: Vec<Modifier>
§decorators: Vec<String>
Trait Implementations§
Source§impl Clone for SetterDeclaration
impl Clone for SetterDeclaration
Source§fn clone(&self) -> SetterDeclaration
fn clone(&self) -> SetterDeclaration
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 SetterDeclaration
impl Debug for SetterDeclaration
Source§impl<'de> Deserialize<'de> for SetterDeclaration
impl<'de> Deserialize<'de> for SetterDeclaration
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 SetterDeclaration
impl RefUnwindSafe for SetterDeclaration
impl Send for SetterDeclaration
impl Sync for SetterDeclaration
impl Unpin for SetterDeclaration
impl UnwindSafe for SetterDeclaration
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