cairo_lang_plugins

Module plugins

Source

Structs§

  • Plugin that allows writing item level compile_error! causing a diagnostic. Useful for testing that cfg attributes are valid.
  • Plugin that enables ignoring modules not involved in the current config. Mostly useful for marking test modules to prevent usage of their functionality out of tests, and reduce compilation time when the tests data isn’t required.
  • Information for the type being derived.
  • Iterator over the items that are included in the given config set, among the given items in iterator.

Traits§

  • Extension trait for BodyItems filtering out items that are not included in the cfg.