Crates.io | headers-content-md5 |
lib.rs | headers-content-md5 |
version | 0.2.0 |
source | src |
created_at | 2023-06-24 19:53:19.165376 |
updated_at | 2023-12-01 19:27:51.780098 |
description | typed Content-MD5 header |
homepage | |
repository | https://github.com/sunsided/hyperium-headers-content-md5 |
max_upload_size | |
id | 899112 |
size | 7,136 |
This adds the RFC1864 Content-MD5
header as a typed header:
use headers::Header;
use http::HeaderValue;
use headers_content_md5::ContentMd5;
fn it_works() {
let value = HeaderValue::from_static("Q2hlY2sgSW50ZWdyaXR5IQ==");
let md5 = ContentMd5::decode(&mut [&value].into_iter()).unwrap();
let expected = "Check Integrity!".as_bytes().try_into().unwrap();
assert_eq!(md5, ContentMd5(expected))
}