datahub 0.1.1

Simple Alibaba Cloud DataHub Client in Rust
Documentation
use crate::payload::data::DataUnit;
use serde::{Deserialize, Serialize};
use std::collections::HashMap;

mod field;
mod read_data_res;
mod record_schema;
mod record_type;
mod write_data_res;

pub use field::*;
pub use read_data_res::*;
pub use record_schema::*;
pub use record_type::*;
pub use write_data_res::*;

#[derive(Debug, Serialize, Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct RecordEntry {
    system_time: i64,
    cursor: String,
    sequence: i64,
    attributes: Option<HashMap<String, String>>,
    data: Option<DataUnit>,
}