av_stream_info_rust/decodeerror.rs
1use std::error::Error;
2use std::fmt;
3use serde::{Deserialize, Serialize};
4
5/// Decoding errors for headers
6#[derive(Debug, Clone, Serialize, Deserialize)]
7pub enum DecodeError {
8 LatMissing,
9 LongMissing,
10 NumberParseError,
11}
12
13impl fmt::Display for DecodeError {
14 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
15 write!(f, "{}", self.to_string())
16 }
17}
18
19impl Error for DecodeError {}