bilive 0.1.1

A Rust library for interacting with Bilibili's live streaming services.
Documentation
use serde::{Deserialize, Serialize};
use serde_json::Value;

use crate::bapi::login::*;

#[derive(Debug, Clone, Deserialize, Serialize)]
pub struct ResponseData<V> {
    pub code: i64,
    pub message: String,
    pub data: Option<V>,
}

#[derive(Debug, Clone, Deserialize, Serialize)]
#[serde(untagged)]
pub enum ResponseValue {
    Login(LoginInfo),
    OAuth(OAuthInfo),
    Value(Value),
}