use crate::error::Result;
#[derive(Debug, Clone, Copy)]
pub struct CopyData<'a> {
pub data: &'a [u8],
}
impl<'a> CopyData<'a> {
pub fn parse(payload: &'a [u8]) -> Result<Self> {
Ok(Self { data: payload })
}
}
#[derive(Debug, Clone, Copy)]
pub struct CopyDone;
impl CopyDone {
pub fn parse(_payload: &[u8]) -> Result<Self> {
Ok(Self)
}
}