| 730 | /// Type information about functions in a wasm module. |
| 731 | #[derive(Debug, Serialize, Deserialize)] |
| 732 | pub struct FunctionType { |
| 733 | /// The type of this function, indexed into the module-wide type tables for |
| 734 | /// a module compilation. |
| 735 | pub signature: EngineOrModuleTypeIndex, |
| 736 | /// The index into the funcref table, if present. Note that this is |
| 737 | /// `reserved_value()` if the function does not escape from a module. |
| 738 | pub func_ref: FuncRefIndex, |
| 739 | } |
| 740 | |
| 741 | impl TypeTrace for FunctionType { |
| 742 | fn trace<F, E>(&self, func: &mut F) -> Result<(), E> |
no outgoing calls
no test coverage detected