val push_generics :
params:Charon.Types.generic_params ->
args:Charon.Types.generic_args ->
'a t ->
'a tval subst : (Charon.Substitute.subst -> 'a -> 'b) -> 'a -> 'b tval subst_ty : Charon.Types.ty -> Charon.Types.ty tval subst_tys : Charon.Types.ty list -> Charon.Types.ty list tval subst_tref : Charon.Types.trait_ref -> Charon.Types.trait_ref tval subst_constant_expr :
Charon.Types.constant_expr ->
Charon.Types.constant_expr tval fill_params : Charon.Types.generic_params -> Charon.Types.generic_args t