xapi-shared 0.0.1

XAPI Shared Library
Documentation
1
2
3
4
5
6
7
8
9
10
use http::StatusCode;
use serde::{Deserialize, Deserializer};

pub fn deserialize_status_code<'de, D>(deserializer: D) -> Result<StatusCode, D::Error>
where
    D: Deserializer<'de>,
{
    let code = u16::deserialize(deserializer)?;
    StatusCode::from_u16(code).map_err(serde::de::Error::custom)
}