webdav-request 0.4.0

a lightweight webdav client library
Documentation
mod client;
mod error;
mod method;
mod reader;
mod res;

pub use method::Method;
pub use reqwest::header;
pub use reqwest::{Body, IntoUrl, Request, RequestBuilder, Response, StatusCode, Url};

#[allow(deprecated)]
pub use crate::client::webdav_client::WebDAVClient;
pub use crate::client::*;
pub use crate::reader::LazyResponseReader;
pub use crate::res::*;
pub use error::*;
pub use quick_xml::DeError;

#[derive(Debug, Clone, Copy, PartialEq)]
pub struct Range {
    pub start: usize,
    pub end: usize,
}
impl Range {
    pub fn new(start: usize, end: usize) -> Range {
        Self { start, end }
    }
}