This commit is contained in:
John M. Schanck 2023-08-21 16:45:36 -07:00 коммит произвёл John Schanck
Родитель 4efb357f9e
Коммит 4e416bdb56
1 изменённых файлов: 9 добавлений и 0 удалений

Просмотреть файл

@ -205,6 +205,15 @@ pub struct AuthenticatorData {
pub extensions: Extension,
}
impl AuthenticatorData {
pub fn to_vec(&self) -> Vec<u8> {
match serde_cbor::value::to_value(self) {
Ok(serde_cbor::value::Value::Bytes(out)) => out,
_ => unreachable!(), // Serialize is guaranteed to produce bytes
}
}
}
impl<'de> Deserialize<'de> for AuthenticatorData {
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
where