pub struct Captcha {
pub raw_data: Vec<u8>,
pub phrase: String,
}
impl Captcha {
pub fn data(&self) -> &[u8] {
&self.raw_data
}
#[cfg(feature = "base64")]
pub fn base64_url(&self) -> String {
let data = base64::encode(&self.raw_data);
format!("data:image/png;base64,{}", data)
}
}