pub struct FnSign {
pub ty: TypeDefine,
pub params: Vec<Parameter>,
pub retty_span: Span,
pub sign_span: Span,
}
Fields§
§ty: TypeDefine
return type of the function must be cleared (will change in future versions)
params: Vec<Parameter>
§retty_span: Span
§sign_span: Span
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FnSign
impl RefUnwindSafe for FnSign
impl Send for FnSign
impl Sync for FnSign
impl Unpin for FnSign
impl UnwindSafe for FnSign
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