mirror of
https://github.com/fluencelabs/parity-wasm
synced 2025-06-29 22:51:56 +00:00
15 lines
214 B
Rust
15 lines
214 B
Rust
![]() |
//! invoke helper
|
||
|
|
||
|
pub trait Invoke<A> {
|
||
|
type Result;
|
||
|
|
||
|
fn invoke(self, arg: A) -> Self::Result;
|
||
|
}
|
||
|
|
||
|
pub struct Identity;
|
||
|
|
||
|
impl<A> Invoke<A> for Identity {
|
||
|
type Result = A;
|
||
|
|
||
|
fn invoke(self, arg: A) -> A { arg }
|
||
|
}
|