pub struct TypeFunction {
pub extent: Extent,
pub qualifiers: FunctionQualifiers,
pub arguments: Vec<TypeFunctionArgument>,
pub return_type: Option<Box<Type>>,
pub whitespace: Vec<Whitespace>,
}
Expand description
Fields§
§extent: Extent
§qualifiers: FunctionQualifiers
§arguments: Vec<TypeFunctionArgument>
§return_type: Option<Box<Type>>
§whitespace: Vec<Whitespace>
Trait Implementations§
Source§impl Debug for TypeFunction
impl Debug for TypeFunction
Source§impl<'a> Index<&'a TypeFunction> for str
impl<'a> Index<&'a TypeFunction> for str
Source§impl Index<TypeFunction> for str
impl Index<TypeFunction> for str
Auto Trait Implementations§
impl Freeze for TypeFunction
impl RefUnwindSafe for TypeFunction
impl Send for TypeFunction
impl Sync for TypeFunction
impl Unpin for TypeFunction
impl UnwindSafe for TypeFunction
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