Skip to content

Commit 6dfdecc

Browse files
authored
Merge pull request #3 from chanced/add-fluent-uri-support
adds support for fluent-uri
2 parents a2aa1c0 + 4584d53 commit 6dfdecc

File tree

8 files changed

+671
-600
lines changed

8 files changed

+671
-600
lines changed

.taplo.toml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
include = ["**/*.toml", "**/Cargo.toml", "Cargo.toml"]
2+
[formatting]
3+
align_comments = true
4+
align_entries = true
5+
allowed_blank_lines = 1
6+
reorder_arrays = false
7+
reorder_keys = true
8+
trailing_newline = true
9+
10+
# indent_tables = true
11+
# indent_entries = true
12+
13+
[[rule]]
14+
formatting.align_entries = true
15+
formatting.array_auto_expand = false
16+
formatting.reorder_arrays = true
17+
formatting.reorder_keys = true
18+
include = ["Cargo.toml", "**/Cargo.toml"]
19+
keys = [
20+
"dependencies",
21+
"dev-dependencies",
22+
"build-dependencies",
23+
"workspace.dependencies",
24+
"workspace.dev-dependencies",
25+
"workspace.build-dependencies",
26+
]

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ serde_json = { version = "1.0", default-features = false, features = ["alloc"] }
1616
serde = { version = "1.0", default-features = false, features = ["alloc"] }
1717
url = { version = "2", optional = true }
1818
uniresid = { version = "0.1.4", optional = true }
19-
19+
fluent-uri = { version = "*", optional = true, default-features = false }
2020

2121
[features]
22-
default = []
23-
std = ["serde/std", "serde_json/std"]
22+
default = ["fluent-uri"]
23+
std = ["serde/std", "serde_json/std", "fluent-uri?/std"]

README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,12 @@ fn main() {
8181

8282
## Feature Flags
8383

84-
| Flag | Enables |
85-
| :----------: | ---------------------------------------------------------------------------------------------------------- |
86-
| `"std"` | implements `std::error::Error` for errors |
87-
| `"url"` | implements `TryFrom<url::Url>` for [`Pointer`](`crate::Pointer`) |
88-
| `"uniresid"` | implements `TryFrom<uniresid::Uri>` and `TryFrom<uniresid::AbsoluteUri>` for [`Pointer`](`crate::Pointer`) |
84+
| Flag | Enables |
85+
| :------------: | ------------------------------------------------------------------------------------------------------------------------------------------- |
86+
| `"std"` | implements `std::error::Error` for errors |
87+
| `"url"` | `TryFrom<url::Url>` for [`Pointer`](`crate::Pointer`) |
88+
| `"uniresid"` | `TryFrom<uniresid::Uri>` + `TryFrom<uniresid::AbsoluteUri>` for [`Pointer`](`crate::Pointer`) |
89+
| `"fluent-uri"` | `TryFrom<fluent_uri::Uri<&str>>` + `TryFrom<uniresid::Uri<String>>` + `TryFrom<uniresid::Uri<&mut [u8]>>` for [`Pointer`](`crate::Pointer`) |
8990

9091
## Contributions / Issues
9192

0 commit comments

Comments
 (0)