use deboog::Deboog;
use zeroize::{Zeroize, ZeroizeOnDrop};
#[derive(Clone, Deboog, Default, Zeroize, ZeroizeOnDrop)]
pub enum AuthToken {
#[default]
Absent,
ExternallyVerified,
PlainPassword(#[deboog(mask = "hidden")] String),
}
impl From<String> for AuthToken {
fn from(item: String) -> Self {
Self::PlainPassword(item)
}
}