1pub const TUS_VERSION: &str = "1.0.0";
2
3pub const HDR_TUS_RESUMABLE: &str = "Tus-Resumable";
5pub const HDR_TUS_VERSION: &str = "Tus-Version";
6pub const HDR_TUS_EXTENSION: &str = "Tus-Extension";
7pub const HDR_TUS_MAX_SIZE: &str = "Tus-Max-Size";
8pub const HDR_TUS_CHECKSUM_ALGORITHM: &str = "Tus-Checksum-Algorithm";
9pub const HDR_UPLOAD_OFFSET: &str = "Upload-Offset";
10pub const HDR_UPLOAD_LENGTH: &str = "Upload-Length";
11pub const HDR_UPLOAD_DEFER_LENGTH: &str = "Upload-Defer-Length";
12pub const HDR_UPLOAD_METADATA: &str = "Upload-Metadata";
13pub const HDR_UPLOAD_EXPIRES: &str = "Upload-Expires";
14pub const HDR_UPLOAD_CHECKSUM: &str = "Upload-Checksum";
15pub const HDR_UPLOAD_CONCAT: &str = "Upload-Concat";
16pub const HDR_LOCATION: &str = "Location";
17pub const HDR_CACHE_CONTROL: &str = "Cache-Control";
18pub const HDR_CONTENT_TYPE: &str = "Content-Type";
19pub const HDR_CONTENT_LENGTH: &str = "Content-Length";
20pub const HDR_ACCESS_CONTROL_ALLOW_ORIGIN: &str = "Access-Control-Allow-Origin";
21pub const HDR_ACCESS_CONTROL_ALLOW_METHODS: &str = "Access-Control-Allow-Methods";
22pub const HDR_ACCESS_CONTROL_ALLOW_HEADERS: &str = "Access-Control-Allow-Headers";
23pub const HDR_ACCESS_CONTROL_EXPOSE_HEADERS: &str = "Access-Control-Expose-Headers";
24pub const HDR_ACCESS_CONTROL_MAX_AGE: &str = "Access-Control-Max-Age";
25pub const HDR_ACCESS_CONTROL_ALLOW_CREDENTIALS: &str = "Access-Control-Allow-Credentials";
26
27pub const CONTENT_TYPE_OCTET_STREAM: &str = "application/offset+octet-stream";
28pub const CACHE_CONTROL_NO_STORE: &str = "no-store";
29
30pub const HTTP_DATE_FORMAT: &str = "%a, %d %b %Y %H:%M:%S GMT";
32
33pub const EXT_CREATION: &str = "creation";
35pub const EXT_CREATION_WITH_UPLOAD: &str = "creation-with-upload";
36pub const EXT_CREATION_DEFER_LENGTH: &str = "creation-defer-length";
37pub const EXT_EXPIRATION: &str = "expiration";
38pub const EXT_CHECKSUM: &str = "checksum";
39pub const EXT_CHECKSUM_TRAILER: &str = "checksum-trailer";
40pub const EXT_TERMINATION: &str = "termination";
41pub const EXT_CONCATENATION: &str = "concatenation";
42
43pub const SUPPORTED_CHECKSUM_ALGORITHMS: &[&str] = &["sha1", "sha256", "md5"];
44
45pub const CHECKSUM_TRAILER_IMPLEMENTED: bool = false;