aldrin_core/
deserialize_key.rs

1use crate::tags::{KeyTag, KeyTagImpl};
2use crate::DeserializeError;
3
4pub trait DeserializeKey<T: KeyTag>: Sized {
5    fn try_from_key(key: <T::Impl as KeyTagImpl>::Key<'_>) -> Result<Self, DeserializeError>;
6}