mirror of
https://gitee.com/openharmony/third_party_rust_memoffset
synced 2024-11-23 07:10:22 +00:00
576166bb63
Since Rust 1.51.0, support for macro addr_of! has been stabilized[1], and this provides a way to get a raw pointer without potential UB in some cases. Memoffset alreadly uses the feature at the pre-stablilized stage (the macro was named as raw_const! then). Therefore, switch to use the stablilized version (and name) if Rust 1.51.0 and above is used, otherwise use the original fallback version, which works in a less technically correct way. [1]: https://github.com/rust-lang/rust/pull/72279 Signed-off-by: Boqun Feng <boqun.feng@gmail.com>
21 lines
444 B
TOML
21 lines
444 B
TOML
[package]
|
|
name = "memoffset"
|
|
version = "0.6.1"
|
|
authors = ["Gilad Naaman <gilad.naaman@gmail.com>"]
|
|
description = "offset_of functionality for Rust structs."
|
|
license = "MIT"
|
|
readme = "README.md"
|
|
repository = "https://github.com/Gilnaa/memoffset"
|
|
keywords = ["mem", "offset", "offset_of", "offsetof"]
|
|
categories = ["no-std"]
|
|
|
|
[build-dependencies]
|
|
autocfg = "1"
|
|
|
|
[dev-dependencies]
|
|
doc-comment = "0.3"
|
|
|
|
[features]
|
|
default = []
|
|
unstable_const = []
|