From 782ad53adfdc05c74979a9dee4cbc899c7be266d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 2 Jan 2024 09:28:50 +0000
Subject: [PATCH] chore(deps): update delegate requirement from 0.11.0 to
0.12.0 (#122)
Updates the requirements on
[delegate](https://github.com/kobzol/rust-delegate) to permit the latest
version.
Changelog
Sourced from delegate's
changelog.
0.12.0 (22. 12. 2023)
impl Foo {
delegate! {
#[inline(always)]
to self.0 { ... }
}
}
0.11.0 (4. 12. 2023)
- Allow delegating an associated function (not just a method).
struct A {}
impl A {
fn foo(a: u32) -> u32 {
a + 1
}
}
struct B;
impl B {
delegate! {
to A {
fn foo(a: u32) -> u32;
}
}
}
0.10.0 (29. 6. 2023)
- Allow specifying certain attributes (e.g.
#[into]
or
#[unwrap]
) on delegated segments.
The attribute will then be applied to all methods in that segment
(unless it is overwritten on the method itself).
delegate! {
#[unwrap]
to self.inner {
fn foo(&self) -> u32; // calls self.inner.foo().unwrap()
fn bar(&self) -> u32; // calls self.inner.bar().unwrap()
}
}
- Add new
#[unwrap]
method modifier. Adding it on top of
a delegated method will cause the generated
code to .unwrap()
the result.
</tr></table>
... (truncated)
Commits
ac852be
Bump version
d0101f4
Reword newtype
in README
6d416dd
Update README and changelog
d0e8104
feat: Add newtype
parameter attribute modifier
1e3278a
Fix readme
07697a3
Change default inlining mode to #[inline]
81c1483
Fix segment attribute propagation
69e37d5
Allow passing arbitrary attributes to segments
- See full diff in compare
view
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
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 show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Cargo.toml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Cargo.toml b/Cargo.toml
index c489ed5..9d8077b 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -27,7 +27,7 @@ serde = { version = "1.0.152", features = ["derive"], optional = true }
proptest = { version = "1.1.0", optional = true }
rand = { version = "0.8.5", optional = true }
petgraph = { version = "0.6.3", optional = true }
-delegate = "0.11.0"
+delegate = "0.12.0"
context-iterators = "0.2.0"
[features]