A basic, simple to use WebDAV client library.
Here is how you would put a file on the server.
```rust extern crate hyperdav;
use std::fs::OpenOptions;
use hyperdav::ClientBuilder;
fn main() { let client = ClientBuilder::default() .credentials( "username", "password", ) .build("webdav_url") .unwrap(); let f = OpenOptions::new() .read(true) .open("/foo/bar/file.txt") .unwrap();
client.put(f, "file.txt");
} ```