1mod client;
2mod error;
3mod method;
4mod reader;
5mod res;
6
7pub use method::Method;
8pub use reqwest::header;
9pub use reqwest::{Body, IntoUrl, Request, RequestBuilder, Response, StatusCode, Url};
10
11#[allow(deprecated)]
12pub use crate::client::webdav_client::WebDAVClient;
13pub use crate::client::*;
14pub use crate::reader::LazyResponseReader;
15pub use crate::res::*;
16pub use error::*;
17pub use quick_xml::DeError;
18
19#[derive(Debug, Clone, Copy, PartialEq)]
20pub struct Range {
21 pub start: usize,
22 pub end: usize,
23}
24impl Range {
25 pub fn new(start: usize, end: usize) -> Range {
26 Self { start, end }
27 }
28}