#[derive(Fingerprint)]
Expand description

Implements the Fingerprint trait for a custom struct or enum.

Explicit enum discriminants will be used when provided.

Examples

use fingerprint_struct::Fingerprint;

#[derive(Fingerprint)]
struct SearchResult {
    title: String,
    link: String,
    rating: Option<u8>
}
use fingerprint_struct::Fingerprint;

#[derive(Fingerprint)]
enum LoginState {
    LoggedOut,
    LoggedIn { token: String }
}