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 {}