Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
rust
/
crates
/
syn
/
438c905863cc901b2893afc1794361bb9709be23
/
.
/
src
/
aster
/
invoke.rs
blob: 76ae96757c529a6661e9b8d1cc6327620f6c53c0 [
file
] [
log
] [
blame
]
pub
trait
Invoke
<
A
>
{
type
Result
;
fn
invoke
(
self
,
arg
:
A
)
->
Self
::
Result
;
}
#[
derive
(
Copy
,
Clone
)]
pub
struct
Identity
;
impl
<
A
>
Invoke
<
A
>
for
Identity
{
type
Result
=
A
;
fn
invoke
(
self
,
arg
:
A
)
->
A
{
arg
}
}