Crates.io | webdav-meta |
lib.rs | webdav-meta |
version | 0.1.0 |
source | src |
created_at | 2024-02-15 13:13:43.74666 |
updated_at | 2024-02-15 13:13:43.74666 |
description | Reusable types for implementing WebDAV clients and servers |
homepage | |
repository | https://github.com/d-k-bo/webdav-rs |
max_upload_size | |
id | 1141098 |
size | 42,302 |
Reusable types for implementing WebDAV clients and servers based on RFC 4918.
This crate is intended to be used together with libraries that build on the
general-purpose http
crate.
cargo add webdav-meta --rename webdav
HTTP methods are currently defined as static variables, but should be moved to constants in the future.
PROPFIND
PROPPATCH
MKCOL
COPY
MOVE
LOCK
UNLOCK
DAV
Depth
Destination
If
Lock-Token
Overwrite
Timeout
activelock
allprop
: internally implemented for
Propfind
collection
: internally implemented for
ResourceType
depth
error
: currently just a stringexclusive
href
include
location
lockentry
lockinfo
lockroot
lockscope
locktoken
locktype
multistatus
owner
prop
propertyupdate
propfind
propname
: internally implemented for
Propfind
propstat
remove
response
responsedescription
set
shared
status
timeout
write
creationdate
displayname
getcontentlanguage
getcontentlength
getcontenttype
getetag
getlastmodified
lockdiscovery
resourcetype
supportedlock
Licensed under either of
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.