#[derive(Debug, Clone)]
pub enum UserAgent {
Archiver,
Indexer,
Researcher,
Webproxy,
}
impl std::fmt::Display for UserAgent {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
write!(
f,
"{}",
match self {
UserAgent::Archiver => "archiver",
UserAgent::Indexer => "indexer",
UserAgent::Researcher => "researcher",
UserAgent::Webproxy => "webproxy",
}
)
}
}