link2xt
cf5f87c81b
chore(cargo): introduce syn 3 dependency
...
It is now used by at the latest versions of anyhow and thiserror,
so we will eventually have this duplicate dependency anyway.
2026-08-02 02:31:45 +00:00
link2xt
2d7af15124
build: update all crates to Rust 2024 edition
...
Largest change is in the FFI crate.
With 2024 (but not 2021) edition unsafe code
inside unsafe functions should be marked separately
so we can mark exactly the code that is unsafe.
Some CFFI functions even have no unsafe code inside.
Most interesting change is that .strdup()
functions are not marked as unsafe anymore.
They are allocating memory and return raw pointers,
but there is nothing unsafe about it.
Only using the returned raw pointers is unsafe.
This way calls to .strdup() don't have to be marked
with unsafe{} blocks.
2026-07-27 23:48:11 +00:00
link2xt
c6e9fbd501
Update syn crate in deltachat_derive
2023-04-02 16:40:23 +00:00
link2xt
942f64f04d
Remove authors field from Cargo metadata
...
See Rust RFC 3052 [1]. This field is no longer required,
so there is no need to have a filler value here anymore.
[1] <https://rust-lang.github.io/rfcs/3052-optional-authors-field.html >
2022-12-26 12:18:15 +00:00
link2xt
ee32a7b00a
Remove minor versions from deltachat_derive and deltachat-ffi
...
Also run `cargo update`
2021-09-25 12:15:59 +00:00
dependabot[bot]
0aeb2bd6fb
cargo: bump syn from 1.0.75 to 1.0.76
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.75 to 1.0.76.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.75...1.0.76 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-08 08:34:30 +00:00
dependabot[bot]
3f170279da
cargo: bump syn from 1.0.74 to 1.0.75
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.74 to 1.0.75.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.74...1.0.75 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-03 09:21:11 +00:00
dependabot[bot]
b340459752
cargo: bump syn from 1.0.73 to 1.0.74
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.73 to 1.0.74.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.73...1.0.74 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-07-22 21:10:25 +00:00
dependabot[bot]
4b62500989
cargo: bump syn from 1.0.72 to 1.0.73
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.72 to 1.0.73.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.72...1.0.73 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-11 22:19:21 +00:00
dependabot[bot]
633929b84c
cargo: bump syn from 1.0.71 to 1.0.72
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.71 to 1.0.72.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.71...1.0.72 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-04 08:26:01 +00:00
dependabot[bot]
3a742f1d09
cargo: bump syn from 1.0.67 to 1.0.71
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.67 to 1.0.71.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.67...1.0.71 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-01 19:54:37 +00:00
dependabot[bot]
f5de2e7684
cargo: bump syn from 1.0.64 to 1.0.67
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.64 to 1.0.67.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.64...1.0.67 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-01 19:23:55 +00:00
link2xt
8610b0c945
sql: switch from sqlx to rusqlite
2021-04-25 22:33:14 +03:00
Friedel Ziegelmayer
6bb5721f29
feat: improve internal sql interface
...
Switches from rusqlite to sqlx to have a fully async based interface
to sqlite.
Co-authored-by: B. Petersen <r10s@b44t.com >
Co-authored-by: Hocuri <hocuri@gmx.de >
Co-authored-by: link2xt <link2xt@testrun.org >
2021-04-06 16:06:11 +02:00
Floris Bruynooghe
7040bd804a
Change to normal sematic version number for this sub-crate
...
Having a number that resembles the core version number is confusing.
This doesn't matter at all, it just needs to be a version number.
2020-01-22 23:49:01 +01:00
Alexander Krotov
8df8f1f6f7
Update deltachat_derive metadata
...
Same as core and FFI.
2020-01-19 21:40:22 +01:00
Alexander Krotov
5502ca5f58
Update deltachat_derive dependencies
2020-01-19 21:40:22 +01:00
Dmitry Bogatov
ed66f36cb5
Implement procedural macro to derive {To,From}Sql traits
...
With this macro it is possible to #[derive(ToSql, FromSql)] for enums, that do
not contain data (C-style).
2019-08-10 17:52:48 +00:00