| 80 | /// A parameter of an interface method. |
| 81 | #[derive(Debug, Clone)] |
| 82 | pub struct Parameter { |
| 83 | /// The Go identifier of the parameter. |
| 84 | pub name: GoIdentifier, |
| 85 | /// The Go type of the parameter. |
| 86 | pub go_type: GoType, |
| 87 | /// The WIT type of the parameter. |
| 88 | pub wit_type: Type, |
| 89 | } |
| 90 | |
| 91 | /// The return type of an interface method. |
| 92 | #[derive(Debug, Clone)] |
nothing calls this directly
no outgoing calls
no test coverage detected