pub struct ConstructorParameterNode {
pub visibilities: Vec<Visibility>,
pub modifier: Option<Modifier>,
pub parameter: Box<Node>,
}Fields§
§visibilities: Vec<Visibility>§modifier: Option<Modifier>§parameter: Box<Node>Implementations§
Trait Implementations§
Source§impl Clone for ConstructorParameterNode
impl Clone for ConstructorParameterNode
Source§fn clone(&self) -> ConstructorParameterNode
fn clone(&self) -> ConstructorParameterNode
Returns a copy 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 ConstructorParameterNode
impl Debug for ConstructorParameterNode
Source§impl<'de> Deserialize<'de> for ConstructorParameterNode
impl<'de> Deserialize<'de> for ConstructorParameterNode
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
Source§impl PartialEq for ConstructorParameterNode
impl PartialEq for ConstructorParameterNode
Source§impl Serialize for ConstructorParameterNode
impl Serialize for ConstructorParameterNode
impl StructuralPartialEq for ConstructorParameterNode
Auto Trait Implementations§
impl Freeze for ConstructorParameterNode
impl RefUnwindSafe for ConstructorParameterNode
impl Send for ConstructorParameterNode
impl Sync for ConstructorParameterNode
impl Unpin for ConstructorParameterNode
impl UnwindSafe for ConstructorParameterNode
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