Module Hoist.S

include module type of struct include Features.SUBTYPE.Id end
val loop : 'a -> 'b -> 'b
val for_loop : 'a -> 'b -> 'b
val for_index_loop : 'a -> 'b -> 'b
val while_loop : 'a -> 'b -> 'b
val state_passing_loop : 'a -> 'b -> 'b
val continue : 'a -> 'b -> 'b
val break : 'a -> 'b -> 'b
val mutable_variable : 'a -> 'b -> 'b
val mutable_reference : 'a -> 'b -> 'b
val mutable_pointer : 'a -> 'b -> 'b
val reference : 'a -> 'b -> 'b
val slice : 'a -> 'b -> 'b
val raw_pointer : 'a -> 'b -> 'b
val early_exit : 'a -> 'b -> 'b
val question_mark : 'a -> 'b -> 'b
val macro : 'a -> 'b -> 'b
val as_pattern : 'a -> 'b -> 'b
val nontrivial_lhs : 'a -> 'b -> 'b
val arbitrary_lhs : 'a -> 'b -> 'b
val lifetime : 'a -> 'b -> 'b
val construct_base : 'a -> 'b -> 'b
val monadic_action : 'a -> 'b -> 'b
val monadic_binding : 'a -> 'b -> 'b
val quote : 'a -> 'b -> 'b
val block : 'a -> 'b -> 'b
val dyn : 'a -> 'b -> 'b
val match_guard : 'a -> 'b -> 'b
val trait_item_default : 'a -> 'b -> 'b
val unsafe : 'a -> 'b -> 'b