Skip to content

Releases: dtolnay/async-trait

0.1.43

05 Mar 05:26
0.1.43
cb5c34d
Compare
Choose a tag to compare
  • Switch implementation to async blocks, which have fewer edge cases (#143, thanks @SergioBenitez)

0.1.42

21 Nov 19:37
0.1.42
f54e5f2
Compare
Choose a tag to compare
  • Fix Self generic type inserted out of order relative to const generic params (#136, thanks @taiki-e)

0.1.41

01 Oct 11:58
0.1.41
46e46dc
Compare
Choose a tag to compare
  • Fix clippy::used_underscore_binding lint in generated code (#129)

0.1.40

30 Aug 04:26
0.1.40
6695236
Compare
Choose a tag to compare
  • Fix handling of Self keyword inside of function-like macro invocations in a trait method's default impl (#124, thanks @taiki-e)

0.1.39

28 Aug 22:07
0.1.39
571527c
Compare
Choose a tag to compare
  • Support default impls of methods on traits when the trait has generic type or const parameter with default value (#123, thanks @tyranron)

0.1.38

17 Aug 17:24
0.1.38
7e82be9
Compare
Choose a tag to compare
  • Suppress trivially_copy_pass_by_ref in generated code (#120)

0.1.37

12 Aug 20:20
0.1.37
2dafce7
Compare
Choose a tag to compare
  • Work around unused_parens warning resulting from rustc bug (#118)

0.1.36

19 Jun 02:06
0.1.36
89923af
Compare
Choose a tag to compare
  • Avoid clippy needless_lifetimes lint in generated code (#110)

0.1.35

09 Jun 01:41
0.1.35
79f9aa2
Compare
Choose a tag to compare
  • Improve support for impls with elided lifetimes in the impl signature (#107, thanks @taiki-e)

0.1.34

08 Jun 23:51
0.1.34
7c746b6
Compare
Choose a tag to compare
  • Better error reporting on use of associated items behind a Self keyword (#103, thanks @taiki-e)
  • Fix errors involving "`self` value is a keyword only available in methods with `self` parameter" in apparently correct code (#105, thanks @taiki-e)