pub struct ConstructSignature {
pub type_parameters: Vec<TypeParameter>,
pub parameters: Vec<Parameter>,
pub return_type: Option<Type>,
}
Expand description
Construct signature
Fields§
§type_parameters: Vec<TypeParameter>
§parameters: Vec<Parameter>
§return_type: Option<Type>
Trait Implementations§
Source§impl Clone for ConstructSignature
impl Clone for ConstructSignature
Source§fn clone(&self) -> ConstructSignature
fn clone(&self) -> ConstructSignature
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 ConstructSignature
impl Debug for ConstructSignature
Source§impl<'de> Deserialize<'de> for ConstructSignature
impl<'de> Deserialize<'de> for ConstructSignature
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 ConstructSignature
impl RefUnwindSafe for ConstructSignature
impl Send for ConstructSignature
impl Sync for ConstructSignature
impl Unpin for ConstructSignature
impl UnwindSafe for ConstructSignature
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