1 use crate::amf0::errors::{Amf0WriteError, Amf0WriteErrorValue}; 2 use failure::{Backtrace, Fail}; 3 use std::fmt; 4 use std::io; 5 6 pub struct NetConnectionError { 7 pub value: NetConnectionErrorValue, 8 } 9 10 pub enum NetConnectionErrorValue { 11 Amf0WriteError(Amf0WriteError), 12 } 13 14 impl From<Amf0WriteError> for NetConnectionError { 15 fn from(error: Amf0WriteError) -> Self { 16 NetConnectionError { 17 value: NetConnectionErrorValue::Amf0WriteError(error), 18 } 19 } 20 } 21