remove badly-deprecated public api, bump msrv, refactor warnings
Summary
-
chore: add new entry template for changelog
-
refactor: compiler and clippy small talks about warnings
Just fixing some warnings about mutable static references from compiler with a macros that creates a reference on a raw pointer, fixing a warning from a Clippy about creating a reference on a raw pointer :D
- build(msrv)!: bump to 1.82
We want to be able to use new raw pointer syntax to clean up some warnings about potential unsafety in our code. This syntax was introduced in version 1.82, meanwhile we are on a 1.81 MSRV.
- fix(tuple)!: completely remove unsupported tuple field public methods
In d52b8d69 we introduced a really weird soft deprecation for almost
never used methods in tarantool::tuple::Tuple struct. The chosen
deprecation strategy was erroneous and created a lot of ambiguous
behavior for the users of it's public API. This commit makes them
a little bit better: the error will be logged and method will panic.
Ensure that
-
New code is covered by tests -
API is documented -
Changelog is up to date -
Version is bumped in the appropriate Cargo.tomlfiles