use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug)]
pub struct Certificate(pub Vec<u8>);
#[allow(clippy::len_without_is_empty)]
impl Certificate {
pub fn into_vec(self) -> Vec<u8> {
self.0
}
pub fn len(&self) -> usize {
self.0.len()
}
pub fn as_slice(&self) -> &[u8] {
self.as_ref()
}
}
impl AsRef<[u8]> for Certificate {
fn as_ref(&self) -> &[u8] {
self.0.as_ref()
}
}
impl Into<Vec<u8>> for Certificate {
fn into(self) -> Vec<u8> {
self.0
}
}