data-encoding-v3

Crates.iodata-encoding-v3
lib.rsdata-encoding-v3
version
sourcesrc
created_at2025-04-13 11:42:51.082857+00
updated_at2025-04-13 11:42:51.082857+00
descriptionDevelopment branch of data-encoding 3.0.0
homepage
repositoryhttps://github.com/ia0/data-encoding
max_upload_size
id1631758
Cargo.toml error:TOML parse error at line 25, column 1 | 25 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
osm-publishers (github:georust:osm-publishers)

documentation

https://docs.rs/data-encoding

README

:warning: It is strongly discouraged to use this crate at this time. There are no guarantees whatsoever (correctness, stability, documentation, etc). This warning will be updated as new versions are published.

This crate is the development branch of data-encoding@3.0.0. It is provided as a workaround to the Cargo pre-release issues. It will obey the following rules:

  • The initial version is data-encoding-v3@0.1.0
  • The final version is data-encoding-v3@1.0.0
  • Version data-encoding-v3@0.x.y represents data-encoding@3.0.0-x.y
  • Version data-encoding-v3@1.0.0 corresponds to data-encoding@3.0.0
  • Only the final version will be published to data-encoding

In particular, the data-encoding crate won't have any 3.0.0 pre-release version. This crate should be used instead. To minimize code changes (v3 won't break simple usages of v2), you can modify your Cargo.toml from using data-encoding:

[dependencies]
data-encoding = "2.9.0"

to using data-encoding-v3 while preserving the crate name:

[dependencies]
data-encoding = { package = "data-encoding-v3", version = "0.1.0" }

When data-encoding-v3 reaches 1.0.0, then data-encoding will reach 3.0.0 too, and the Cargo.toml should use data-encoding again:

[dependencies]
data-encoding = "3.0.0"
Commit count: 206

cargo fmt