flux_
middle
0.1.0
Refine
Args
Aliased type
Trait Implementations
RefineArgsExt
In flux_
middle::
rty
flux_middle
::
rty
Type Alias
RefineArgs
Copy item path
Source
pub type RefineArgs =
List
<
Expr
>;
Aliased Type
§
struct RefineArgs {
/* private fields */
}
Trait Implementations
§
Source
§
impl
RefineArgsExt
for
RefineArgs
Source
§
fn
identity_for_item
( genv:
GlobalEnv
<'_, '_>, def_id:
DefId
, ) ->
QueryResult
<
RefineArgs
>
Source
§
fn
for_item
<F>( genv:
GlobalEnv
<'_, '_>, def_id:
DefId
, mk: F, ) ->
QueryResult
<
RefineArgs
>
where F:
FnMut
(
EarlyBinder
<
RefineParam
>,
usize
) ->
Expr
,