Commit 3ffea831 authored by 李朝发's avatar 李朝发

network

parent 132a518c
......@@ -10,6 +10,7 @@ paidui = []
login = []
client = []
launch = []
network = []
time_tool = ["time", "compact_str"]
[dependencies]
......@@ -18,18 +19,22 @@ serde_json = { version = "1", features = ["std"], default-features = false }
serde_repr = { version = "0.1", default-features = false }
serde = { version = "1", features = ["derive"], default-features = false }
chrono = "0.4"
chrono-tz = "0.9.0"
chrono-tz = "0.10"
tracing = { version = "0.1", default-features = false }
rs-snowflake = { version = "0.6", default-features = false }
uuid = { version = "1", features = ["v4"], default-features = false }
once_cell = { version = "1", features = ["std"], default-features = false }
bytes = { version = "1", features = ["std"], default-features = false, optional = true }
bytes = { version = "1", features = [
"std",
], default-features = false, optional = true }
rmp = { version = "0.8", default-features = false, optional = true }
rmp-serde = { version = "1", default-features = false, optional = true }
flate2 = { version = "1", features = ["rust_backend"], default-features = false, optional = true }
flate2 = { version = "1", features = [
"rust_backend",
], default-features = false, optional = true }
compact_str = { version = "0.7", features = [
compact_str = { version = "0.9", features = [
"serde",
], default-features = false, optional = true }
time = { version = "0.3", features = [
......@@ -37,5 +42,5 @@ time = { version = "0.3", features = [
"macros",
], default-features = false, optional = true }
strum = "0.26"
strum_macros = "0.26"
\ No newline at end of file
strum = "0.27"
strum_macros = "0.27"
......@@ -5,6 +5,8 @@ pub mod client;
pub mod event;
#[cfg(feature = "login")]
pub mod login;
#[cfg(feature = "network")]
pub mod network;
#[cfg(feature = "paidui")]
pub mod paidui;
pub mod serde;
......
use serde_repr::{Deserialize_repr, Serialize_repr};
#[derive(Debug, Eq, Deserialize_repr, Serialize_repr, PartialEq, Clone, Copy)]
#[repr(u8)]
pub enum NetworkStatus {
Normal = 0,
Weak = 1,
Disconnected = 2,
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment