12 stable releases (4 major)

4.0.0 Dec 21, 2022
3.0.0 Apr 25, 2021
2.0.6 Apr 24, 2021
2.0.5 Jul 17, 2020
0.1.0 Mar 15, 2017

#105 in No standard library

Download history 1783/week @ 2024-10-09 2117/week @ 2024-10-16 2178/week @ 2024-10-23 2054/week @ 2024-10-30 2458/week @ 2024-11-06 2313/week @ 2024-11-13 1747/week @ 2024-11-20 2242/week @ 2024-11-27 2802/week @ 2024-12-04 2520/week @ 2024-12-11 2070/week @ 2024-12-18 1137/week @ 2024-12-25 1679/week @ 2025-01-01 3980/week @ 2025-01-08 4071/week @ 2025-01-15 4852/week @ 2025-01-22

14,759 downloads per month
Used in 22 crates (9 directly)

BSL-1.0 license

14KB
198 lines

etag-rs

Build Crates.io Docs.rs

Simple EntityTag implementation.

Features

  • std - Add EntityTag::from_file_meta in order to generate ETag using file's metadata.

Usage

use etag::EntityTag;

fn main() {
    let my_tag = EntityTag::strong("lolka");
    let text_etag = my_tag.to_string();
    let parse_tag = text_etag.parse::<EntityTag>().unwrap();

    assert!(my_tag.strong_eq(&parse_tag));
}

lib.rs:

Simple EntityTag implementation, no_std friendly.

Features

  • std - Add EntityTag::from_file_meta in order to generate ETag using file's metadata.

Usage

use etag::EntityTag;

fn main() {
    let my_tag = EntityTag::strong("lolka");
    let text_etag = my_tag.to_string();
    let parse_tag = text_etag.parse::<EntityTag>().unwrap();

    assert!(my_tag.strong_eq(&parse_tag));
}

Dependencies

~130KB

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy