Struct geo_aid::script::unroll::FunctionOverload
source · pub struct FunctionOverload {
pub params: Vec<Type>,
pub returned_type: Type,
pub definition: FunctionDefinition,
pub param_group: Option<Type>,
}Expand description
An overload of a function in GeoScript.
Fields§
§params: Vec<Type>The parameter types.
returned_type: TypeThe returned type
definition: FunctionDefinitionThe definition.
param_group: Option<Type>Possible parameter group
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for FunctionOverload
impl !Send for FunctionOverload
impl !Sync for FunctionOverload
impl Unpin for FunctionOverload
impl !UnwindSafe for FunctionOverload
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