geoip2-awdb 0.2.0

Library for reading MaxMind DB format used by GeoIP2 and GeoLite2. Add ability for reading Awdb
Documentation
#[derive(Debug, PartialEq)]
pub enum Error {
    InvalidMetadata,
    InvalidRecordSize(u16),
    InvalidDatabaseType(String),
    InvalidSearchTreeSize,
    InvalidOffset,
    InvalidDataType(u8),
    InvalidNode,
    UnknownField(String),
    NotFound,
    IPv4Only,
    CorruptSearchTree,

    Utf8Error(std::str::Utf8Error),
}

impl From<std::str::Utf8Error> for Error {
    fn from(err: std::str::Utf8Error) -> Error {
        Error::Utf8Error(err)
    }
}