Derive Macro fingerprint_struct::Fingerprint
source · [−]#[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 }
}