use super::WireframeApp;
use crate::{app::Packet, codec::FrameCodec, serializer::Serializer};
impl<S, C, E, F> WireframeApp<S, C, E, F>
where
S: Serializer + Send + Sync,
C: Send + 'static,
E: Packet,
F: FrameCodec,
{
#[must_use]
pub fn app_data<T>(self, state: T) -> Self
where
T: Send + Sync + 'static,
{
self.app_data.insert(state);
self
}
}