mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 14:37:57 +00:00
5007e2dd5c
The `lazy_static` package does not work well in `no-std`: it requires `spin_no_std` feature, which also will propagate into `std` if enabled. This is not what we want. This PR provides simple address uri parser which allows to get rid of _regex_ which was used to parse the address uri, what in turns allows to remove lazy_static. Three regular expressions (`SS58_REGEX`,`SECRET_PHRASE_REGEX`,`JUNCTION_REGEX`) were replaced with the parser which unifies all of them. The new parser does not support Unicode, it is ASCII only. Related to: #2044 --------- Co-authored-by: Bastian Köcher <git@kchr.de> Co-authored-by: Koute <koute@users.noreply.github.com> Co-authored-by: command-bot <>
21 lines
310 B
TOML
21 lines
310 B
TOML
[package]
|
|
name = "sp-core-fuzz"
|
|
version = "0.0.0"
|
|
publish = false
|
|
|
|
[package.metadata]
|
|
cargo-fuzz = true
|
|
|
|
[dependencies]
|
|
lazy_static = "1.4.0"
|
|
libfuzzer-sys = "0.4"
|
|
regex = "1.10.2"
|
|
|
|
sp-core = { path = ".." }
|
|
|
|
[[bin]]
|
|
name = "fuzz_address_uri"
|
|
path = "fuzz_targets/fuzz_address_uri.rs"
|
|
test = false
|
|
doc = false
|