aldrin_core/
serialize_key.rs

1use crate::tags::{KeyTag, KeyTagImpl};
2use crate::SerializeError;
3
4pub trait SerializeKey<T: KeyTag> {
5    fn try_as_key(&self) -> Result<<T::Impl as KeyTagImpl>::Key<'_>, SerializeError>;
6}