(kind: ExternalKind, addr: Addr)
| 399 | |
| 400 | #[inline] |
| 401 | pub const fn new(kind: ExternalKind, addr: Addr) -> Self { |
| 402 | match kind { |
| 403 | ExternalKind::Func => Self::Func(addr), |
| 404 | ExternalKind::Table => Self::Table(addr), |
| 405 | ExternalKind::Memory => Self::Memory(addr), |
| 406 | ExternalKind::Global => Self::Global(addr), |
| 407 | } |
| 408 | } |
| 409 | } |
| 410 | |
| 411 | /// The type of a WebAssembly Function. |