xref: /xiu/protocol/rtmp/src/user_control_messages/errors.rs (revision 4ff0d3ac)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 use crate::amf0::errors::Amf0WriteError;
2 
3 use liverust_lib::netio::bytes_errors::BytesWriteError;
4 
5 pub struct EventMessagesError {
6     pub value: EventMessagesErrorValue,
7 }
8 
9 pub enum EventMessagesErrorValue {
10     Amf0WriteError(Amf0WriteError),
11     BytesWriteError(BytesWriteError),
12 }
13 
14 impl From<Amf0WriteError> for EventMessagesError {
15     fn from(error: Amf0WriteError) -> Self {
16         EventMessagesError {
17             value: EventMessagesErrorValue::Amf0WriteError(error),
18         }
19     }
20 }
21 
22 impl From<BytesWriteError> for EventMessagesError {
23     fn from(error: BytesWriteError) -> Self {
24         EventMessagesError {
25             value: EventMessagesErrorValue::BytesWriteError(error),
26         }
27     }
28 }
29 

served by {OpenGrok

Last Index Update: Tue Oct 21 18:42:31 GMT 2025