Skip to content
Discussion options

You must be logged in to vote

You should be able to easily do it using MetadataExt

#[derive(Default, Clone)]
struct MyCtx { products: HashMap<String, UUID> }
let task: Task<String, Extensions> = TaskBuilder::new("important work".to_string())
    .meta(MyCtx { products: HashMap::new() })
    .build();

You can then use Dependency injection via Meta or MetadataExt::extract

See also:

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@JasterV
Comment options

Answer selected by JasterV
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants