fcidr 0.9.0

Fragmented Classless Inter-Domain Routing (FCIDR)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use std::{error, fmt};

#[derive(Clone, Debug, Eq, Ord, PartialEq, PartialOrd)]
pub enum Error {
    InvalidNetwork(String),
    InvalidPrefix(String),
    Parse(String),
}

impl fmt::Display for Error {
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> std::fmt::Result {
        write!(f, "{self:?}")
    }
}

impl error::Error for Error {}