Library.Predicatetype t = [ | `has_field of
[ `inline_tests
| `instrumentation
| `lint
| `modes
| `name
| `package
| `preprocess
| `public_name ]| `instrumentation of
[ `backend of Dunolint__Dune0.Instrumentation.Backend.Name.t ] Blang.t| `lint of
[ `pps of
[ `pp of Pp.Name.t
| `flag of Dunolint__Dune0.Pps.Predicate.Flag.t
| `pp_with_flag of Dunolint__Dune0.Pps.Predicate.Pp_with_flag.t ]
Blang.t ]
Blang.t| `modes of Modes.Predicate.t Blang.t| `name of Name.Predicate.t Blang.t| `package of Package.Predicate.t Blang.t| `preprocess of
[ `no_preprocessing
| `pps of
[ `pp of Pp.Name.t
| `flag of Dunolint__Dune0.Pps.Predicate.Flag.t
| `pp_with_flag of Dunolint__Dune0.Pps.Predicate.Pp_with_flag.t ]
Blang.t ]
Blang.t| `public_name of Public_name.Predicate.t Blang.t| `if_present of
[ `package of Package.Predicate.t Blang.t
| `public_name of Public_name.Predicate.t Blang.t ] ]