irondrop 2.6.4

Drop files, not dependencies - a well tested fully featured & battle-ready server in a single Rust binary with support for indexing through 10M files.
Documentation
// SPDX-License-Identifier: MIT

use irondrop::http::RequestBody;

#[test]
fn test_request_body_len_and_empty() {
    let m = RequestBody::Memory(vec![1, 2, 3]);
    assert_eq!(m.len(), 3);
    assert!(!m.is_empty());

    let m2 = RequestBody::Memory(vec![]);
    assert_eq!(m2.len(), 0);
    assert!(m2.is_empty());

    let f = RequestBody::File {
        path: std::path::PathBuf::from("/tmp/x"),
        size: 10,
    };
    assert_eq!(f.len(), 10);
    assert!(!f.is_empty());
}