Skip to main content

deaddrop_core/
trust.rs

1use serde::{Deserialize, Serialize};
2
3/// Contact trust. Discovery never implies `Known` or `Verified`.
4#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Default, Serialize, Deserialize)]
5#[serde(rename_all = "snake_case")]
6pub enum TrustState {
7    #[default]
8    Unknown,
9    Observed,
10    Known,
11    Verified,
12    Blocked,
13}