Module Brisk_ppx.Declaration_ppxSource
Sourceval func_pattern :
(Ppxlib__.Import.expression,
[ `Fun of
Ppxlib__.Import.arg_label
* Ppxlib__.Import.expression option
* Ppxlib__.Import.pattern
* Ppxlib__.Import.expression
| `Newtype of string Ppxlib__.Loc.t * Ppxlib__.Import.expression ] ->
Ppxlib__.Import.expression,
Ppxlib__.Import.expression)
Ppxlib.Ast_pattern.t Sourceval match_ :
('a, 'b, 'c) Ppxlib.Ast_pattern.t ->
?on_error:(unit -> 'c) ->
Ppxlib__.Location.t ->
'a ->
with_:'b ->
'c Sourceval attribute_name : [< `Component | `Native ] -> string Sourceval declare_attribute :
'a Ppxlib.Attribute.Context.t ->
[< `Component | `Native ] ->
('a, bool) Ppxlib.Attribute.t Sourceval expr_attribute_component :
(Ppxlib__.Import.expression, bool) Ppxlib.Attribute.t Sourceval expr_attribute_nativeComponent :
(Ppxlib__.Import.expression, bool) Ppxlib.Attribute.t Sourceval expr_attribute :
[< `Component | `Native ] ->
(Ppxlib__.Import.expression, bool) Ppxlib.Attribute.t Sourceval expr : Ppxlib__.Import.expression -> Ppxlib_ast.Ast.expression Sourceval value_binding_attribute_component :
(Ppxlib__.Import.value_binding, bool) Ppxlib.Attribute.t Sourceval value_binding_attribute_nativeComponent :
(Ppxlib__.Import.value_binding, bool) Ppxlib.Attribute.t Sourceval value_binding_attribute :
[< `Component | `Native ] ->
(Ppxlib__.Import.value_binding, bool) Ppxlib.Attribute.t Sourceval value_binding :
Ppxlib__.Import.value_binding ->
Ppxlib__.Import.value_binding Sourceval register : [< `Component | `Native ] -> Ppxlib.Extension.t