logo
Available on crate feature macros only.
Expand description

Helper type-level glue for cucumber_codegen crate.

Re-exports

pub use anyhow;
pub use inventory;

Macros

Associate a plugin registry with the specified type.
Enter an element into the plugin registry corresponding to its type.

Structs

Top-level expression defined in the grammar spec.
A value which is initialized on the first access.
A compiled regular expression for matching Unicode strings.

Traits

Return-type polymorphism over fallibility for a #[world(init)] attribute of a #[derive(World)] macro.
Custom parameter of a Cucumber Expression.
Provider of custom Parameters.
Trait for registering a Step with given, when and then attributes inside World::collection() method.
Return-type polymorphism over asyncness for a #[world(init)] attribute of a #[derive(World)] macro.
World extension allowing to register steps in inventory.

Functions

Compares two strings in a const context.

Type Definitions

Alias for a fn returning a Lazy Regex.
BoxFuture, but without the Send requirement.
str along with its location information in the original input.

Attribute Macros