Probably the biggest change in this release is removal of the blanket
ActionBuilder and ScorerBuilder implementations for Clone types. This is
a fairly significant breaking change, but one that is fairly easy to resolve:
simply use the new #[derive(ActionBuilder)] and #[derive(ScorerBuilder)]
macros to derive the necessary implementations for your Action and Scorer
Components and you should be good to go.
Features
derive: Add derive macros for Action and Scorer (#65) (359bccef)
BREAKING CHANGE: This gets rid of the blanket implementation for Action/ScorerBuilder on Clone things, and instead requires that people use derive macros (or manually implement the traits), if they want to go the clone-to-instantiate route.
concurrenty: Add ConcurrentMode configuration to Concurrently Action (#68) (f6d04feb)
reflection: Implement Reflect trait for all relevant types (#69) (31543c78)
Probably the biggest change in this release is removal of the blanket
ActionBuilder and ScorerBuilder implementations for Clone types. This is
a fairly significant breaking change, but one that is fairly easy to resolve:
simply use the new #[derive(ActionBuilder)] and #[derive(ScorerBuilder)]
macros to derive the necessary implementations for your Action and Scorer
Components and you should be good to go.
Features
derive: Add derive macros for Action and Scorer (#65) (359bccef)
BREAKING CHANGE: This gets rid of the blanket implementation for Action/ScorerBuilder on Clone things, and instead requires that people use derive macros (or manually implement the traits), if they want to go the clone-to-instantiate route.
concurrenty: Add ConcurrentMode configuration to Concurrently Action (#68) (f6d04feb)
reflection: Implement Reflect trait for all relevant types (#69) (31543c78)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps big-brain from 0.15.0 to 0.16.0.
Release notes
Sourced from big-brain's releases.
Changelog
Sourced from big-brain's changelog.
Commits
16c0643
(cargo-release) version 0.16.025aa480
(cargo-release) version 0.16.073c445a
docs: update changelog31543c7
feat(reflection): Implement Reflect trait for all relevant types (#69)1d7d3df
docs: missed a couple of spotsf6d04fe
feat(concurrenty): Add ConcurrentMode configuration to Concurrently Action (#68)0343e0e
docs: clean up docs and make sure all the doctests are ok4fc2eec
docs: generate README from lib.rs4a622a9
fix(derive): some tweaks to new derive macros359bcce
feat(derive): Add derive macros for Action and Scorer (#65)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)