url-build-parse 12.1.0

url-build-parse provides the ability to parse URL from string as well as construct URL from parts.
Documentation
# 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](https://en.wikipedia.org/wiki/URL) and [RFC 3986](https://www.rfc-editor.org/rfc/rfc3986) 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
1. Convert given string into a UrlComponents struct
2. Convert given UrlComponents struct into a URL string



## Configuration
No additional configuration required.


## Demo

[Tests](https://github.com/bohdaq/url-build-parse/blob/main/src/lib.rs)
are available in the repository.

## Documentation
Public functions definitions and usage can be found at [git repository](https://github.com/bohdaq/url-build-parse/blob/main/src/lib.rs).


## Build
If you want to build `url-build-parse` on your own, make sure you have [Rust installed](https://www.rust-lang.org/tools/install).

> $ cargo build


## Test
If you want to test `url-build-parse`.

> $ cargo test


## Community
Contact me on [Discord](https://discordapp.com/users/952173191659393025/) where you can ask questions and share ideas. Follow the [Rust code of conduct](https://www.rust-lang.org/policies/code-of-conduct).

## Donations
If you appreciate my work and want to support it, feel free to do it via [PayPal](https://www.paypal.com/donate/?hosted_button_id=7J69SYZWSP6HJ).