xui-rs 1.0.2

A modern, typed async Rust SDK for the 3x-ui panel API
Documentation
1
2
3
4
5
6
7
8
9
10
11
use serde::Deserialize;

#[derive(Debug, Deserialize)]
#[serde(bound(deserialize = "T: Deserialize<'de>"))]
pub(crate) struct ApiResponse<T> {
    pub(crate) success: bool,
    #[serde(default)]
    pub(crate) msg: String,
    #[serde(default)]
    pub(crate) obj: Option<T>,
}