7 releases (major breaking)
12.1.0 | May 26, 2023 |
---|---|
12.0.0 | May 26, 2023 |
11.0.0 | May 12, 2023 |
10.0.0 | Mar 23, 2023 |
1.0.0 |
|
#272 in HTTP client
50 downloads per month
Used in 2 crates
50KB
992 lines
Welcome to url-build-parse!
url-build-parse
provides the ability to parse URL from string as well as construct URL from parts.
See URL on Wikipedia and RFC 3986 for more information.
Some supported URLs as an example (but not limited to):
- ftp://ftp.is.co.za/rfc/rfc1808.txt
- http://www.ietf.org/rfc/rfc2396.txt
- ldap://2001:db8::7/c=GB?objectClass?one
- mailto:John.Doe@example.com
- news:comp.infosystems.www.servers.unix
- tel:+1-816-555-1212
- telnet://192.0.2.16:80/
- urn:oasis:names:specification:docbook:dtd:xml:4.1.2
Features
- Convert given string into a UrlComponents struct
- Convert given UrlComponents struct into a URL string
Configuration
No additional configuration required.
Demo
Tests are available in the repository.
Documentation
Public functions definitions and usage can be found at git repository.
Build
If you want to build url-build-parse
on your own, make sure you have Rust installed.
$ cargo build
Test
If you want to test url-build-parse
.
$ cargo test
Community
Contact me on Discord where you can ask questions and share ideas. Follow the Rust code of conduct.
Donations
If you appreciate my work and want to support it, feel free to do it via PayPal.
Dependencies
~17KB