pub struct ReturnParam {
pub ty: TypeExpr,
pub name: Option<Ident>,
pub span: Span,
}Fields§
§ty: TypeExpr§name: Option<Ident>§span: SpanTrait Implementations§
Source§impl Clone for ReturnParam
impl Clone for ReturnParam
Source§fn clone(&self) -> ReturnParam
fn clone(&self) -> ReturnParam
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 ReturnParam
impl Debug for ReturnParam
Source§impl<'de> Deserialize<'de> for ReturnParam
impl<'de> Deserialize<'de> for ReturnParam
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 ReturnParam
impl PartialEq for ReturnParam
Source§impl Serialize for ReturnParam
impl Serialize for ReturnParam
impl StructuralPartialEq for ReturnParam
Auto Trait Implementations§
impl Freeze for ReturnParam
impl RefUnwindSafe for ReturnParam
impl Send for ReturnParam
impl Sync for ReturnParam
impl Unpin for ReturnParam
impl UnwindSafe for ReturnParam
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