|
@@ -17,7 +17,8 @@ edition = "2018"
|
|
|
rust-version = "1.63" # From libc
|
|
rust-version = "1.63" # From libc
|
|
|
|
|
|
|
|
[dev-dependencies]
|
|
[dev-dependencies]
|
|
|
-serde = { version = "1.0", features = ["derive"] }
|
|
|
|
|
|
|
+serde = "1.0"
|
|
|
|
|
+serde_derive = "1.0"
|
|
|
serde_json = "1.0"
|
|
serde_json = "1.0"
|
|
|
bencher = "0.1"
|
|
bencher = "0.1"
|
|
|
|
|
|
|
@@ -28,7 +29,8 @@ wasm-bindgen-test = "0.3"
|
|
|
form_urlencoded = { version = "1.2.2", path = "../form_urlencoded", default-features = false, features = ["alloc"] }
|
|
form_urlencoded = { version = "1.2.2", path = "../form_urlencoded", default-features = false, features = ["alloc"] }
|
|
|
idna = { version = "1.1.0", path = "../idna", default-features = false, features = ["alloc", "compiled_data"] }
|
|
idna = { version = "1.1.0", path = "../idna", default-features = false, features = ["alloc", "compiled_data"] }
|
|
|
percent-encoding = { version = "2.3.2", path = "../percent_encoding", default-features = false, features = ["alloc"] }
|
|
percent-encoding = { version = "2.3.2", path = "../percent_encoding", default-features = false, features = ["alloc"] }
|
|
|
-serde = { version = "1.0", optional = true, features = ["derive"], default-features = false }
|
|
|
|
|
|
|
+serde = { version = "1.0", optional = true, default-features = false }
|
|
|
|
|
+serde_derive = { version = "1.0", optional = true, default-features = false }
|
|
|
|
|
|
|
|
[features]
|
|
[features]
|
|
|
default = ["std"]
|
|
default = ["std"]
|
|
@@ -38,6 +40,8 @@ std = ["idna/std", "percent-encoding/std", "form_urlencoded/std", "serde?/std"]
|
|
|
debugger_visualizer = []
|
|
debugger_visualizer = []
|
|
|
# Expose internal offsets of the URL.
|
|
# Expose internal offsets of the URL.
|
|
|
expose_internals = []
|
|
expose_internals = []
|
|
|
|
|
+# Enables serialization and deserialization via serde.
|
|
|
|
|
+serde = ["dep:serde", "dep:serde_derive"]
|
|
|
|
|
|
|
|
[[test]]
|
|
[[test]]
|
|
|
name = "url_wpt"
|
|
name = "url_wpt"
|