···1515# Cargo.toml
16161717[dependencies]
1818-windmark = "0.1.18"
1818+windmark = "0.1.19"
1919tokio = { version = "0.2.4", features = ["full"] }
20202121# If you would like to use the built-in logger (recommended)
2222-# windmark = { version = "0.1.18", features = ["logger"] }
2222+# windmark = { version = "0.1.19", features = ["logger"] }
23232424# If you would like to use the built-in MIME dedection when `Success`-ing a file
2525# (recommended)
2626-# windmark = { version = "0.1.18", features = ["auto-deduce-mime"] }
2626+# windmark = { version = "0.1.19", features = ["auto-deduce-mime"] }
2727```
28282929### Implement a Windmark server
···2323 Input(String),
2424 SensitiveInput(String),
2525 Success(String),
2626+ /// A successful response where the MIME type of the response is manually
2727+ /// specific by the user
2828+ SuccessWithMime(String, String),
2629 #[cfg(feature = "auto-deduce-mime")]
2730 /// A successful response where the MIME type of the response is
2831 /// automatically deduced from the provided bytes
···6366 }
6467 Response::Success(value) => {
6568 *status = 20;
6969+7070+ value
7171+ }
7272+ Response::SuccessWithMime(value, value_mime) => {
7373+ *status = 23;
7474+ *mime = value_mime;
66756776 value
6877 }