Skip to main content

parse_trait_method_attrs

Function parse_trait_method_attrs 

Source
fn parse_trait_method_attrs(attrs: &[Attribute]) -> Result<TraitMethodAttrs>
Expand description

Parse #[miniextendr(...)] attributes from a trait method.

Supports two syntax styles:

  • Flat: #[miniextendr(worker, coerce, rng)]
  • Nested class-system: #[miniextendr(env(worker, coerce))]

Both styles can coexist. The worker flag controls whether static methods dispatch to the worker thread (defaults to cfg!(feature = "default-worker")).