3 releases
new 0.1.2 | Jan 22, 2025 |
---|---|
0.1.1 | Jan 22, 2025 |
0.1.0 | Jan 1, 2025 |
#3 in #singular
598 downloads per month
Used in 2 crates
8KB
169 lines
MaybeMultiple
This is a utility crate that establishes an enum to use in place of Option
where the content may be singular, multiple (a Vec
) or None. It is particularly useful in situations where a JSON object is being deserialized and may take these types of forms:
"https://example.com/id/uuid"
["https://example.com/id/uuid1", "https://example.com/id/uuid2"]
null
These would all match to MaybeMultiple as ::Single, ::Multiple, ::None, respectively.
Dependencies
~3–5MB
~90K SLoC