1 use crate::amf0::errors::Amf0WriteError; 2 3 pub struct NetStreamError { 4 pub value: NetStreamErrorValue, 5 } 6 7 pub enum NetStreamErrorValue { 8 Amf0WriteError(Amf0WriteError), 9 InvalidMaxChunkSize { chunk_size: usize }, 10 } 11 12 impl From<Amf0WriteError> for NetStreamError { 13 fn from(error: Amf0WriteError) -> Self { 14 NetStreamError { 15 value: NetStreamErrorValue::Amf0WriteError(error), 16 } 17 } 18 } 19