Crate etag [] [src]

ETag Trait implementation for various types.

For file's Metadata it uses following format <modified>-<size>

For other types it uses <len>-<hash> that relies on std::hash::Hash and DefaultHasher of HashMap.

Usage

extern crate etag;

use etag::Etag;

fn main() {
    println!("ETag for string={}", "string".etag());
}

Traits

Etag

Trait that provides calculation of ETag field for type.