tuplities_hash/lib.rs
1#![no_std]
2
3//! [tuplities](https://github.com/lucacappelletti94/tuplities) suite crate providing the `TupleHash` trait.
4
5use tuplities_eq::TupleEq;
6
7#[tuplities_derive::impl_tuple_hash]
8/// A trait for hashing tuples with a generic hasher.
9///
10/// Part of the [`tuplities`](https://docs.rs/tuplities/latest/tuplities/) crate.
11pub trait TupleHash: TupleEq {
12 /// Hashes the tuple into the given hasher.
13 fn tuple_hash<H: core::hash::Hasher>(&self, state: &mut H);
14}