blob: d526baeba8f7f3241de78d090c59b434f1ca852b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
use std::num::ParseIntError;
use ical::parser;
#[derive(Debug)]
pub enum EventError {
IcalError(parser::errors::Error),
IntError(ParseIntError),
StatusError,
}
impl From<parser::errors::Error> for EventError {
fn from(err: parser::errors::Error) -> EventError {
EventError::IcalError(err)
}
}
impl From<ParseIntError> for EventError {
fn from(err: ParseIntError) -> EventError {
EventError::IntError(err)
}
}
|