use crate::amf0::errors::Amf0WriteError; pub struct NetStreamError { pub value: NetStreamErrorValue, } pub enum NetStreamErrorValue { Amf0WriteError(Amf0WriteError), InvalidMaxChunkSize { chunk_size: usize }, } impl From for NetStreamError { fn from(error: Amf0WriteError) -> Self { NetStreamError { value: NetStreamErrorValue::Amf0WriteError(error), } } }