pub struct WevDAVRequestBuilder { /* private fields */ }Implementations§
Source§impl WevDAVRequestBuilder
impl WevDAVRequestBuilder
pub fn new(client: Arc<InnerClient>, url: Url, method: Method) -> Self
pub fn basic_auth(self, username: &str, password: &str) -> Self
pub fn body(self, body: impl Into<Body>) -> Self
pub fn range(self, start: usize, end: usize) -> Self
pub fn header(self, key: HeaderName, val: HeaderValue) -> Self
pub fn headers(self, headers: HeaderMap) -> Self
pub fn build(self) -> RequestBuilder
pub fn into_lazy_reader(self) -> LazyResponseReader
pub async fn send(self) -> Result<Response>
Auto Trait Implementations§
impl !Freeze for WevDAVRequestBuilder
impl !RefUnwindSafe for WevDAVRequestBuilder
impl !UnwindSafe for WevDAVRequestBuilder
impl Send for WevDAVRequestBuilder
impl Sync for WevDAVRequestBuilder
impl Unpin for WevDAVRequestBuilder
impl UnsafeUnpin for WevDAVRequestBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more