use super::Event;
use crate::Buffer;
impl<'a> Event<'a> {
#[inline]
pub fn new(kind: &'a str, data: &'a [u8]) -> Self {
Event {
kind: Buffer::new(kind),
data: Buffer::new(data),
}
}
#[inline]
pub fn kind(&self) -> &str {
self.kind
.try_into()
.expect("this should always be a valid utf8 string") }
#[inline]
pub fn data(&self) -> &[u8] {
&self.data
}
}