refactor network manager
This commit is contained in:
@@ -15,8 +15,13 @@ mod tick_task;
|
||||
mod tools;
|
||||
|
||||
pub use cfg_if::*;
|
||||
pub use futures_util::future::{select, Either};
|
||||
pub use futures_util::select;
|
||||
pub use futures_util::stream::FuturesUnordered;
|
||||
pub use futures_util::{AsyncRead, AsyncWrite};
|
||||
pub use log::*;
|
||||
pub use log_thru::*;
|
||||
pub use owo_colors::OwoColorize;
|
||||
pub use parking_lot::*;
|
||||
pub use split_url::*;
|
||||
pub use static_assertions::*;
|
||||
@@ -41,11 +46,14 @@ cfg_if! {
|
||||
pub use alloc::borrow::{Cow, ToOwned};
|
||||
pub use wasm_bindgen::prelude::*;
|
||||
pub use core::cmp;
|
||||
pub use core::convert::{TryFrom, TryInto};
|
||||
pub use core::mem;
|
||||
pub use core::fmt;
|
||||
pub use alloc::rc::Rc;
|
||||
pub use core::cell::RefCell;
|
||||
pub use core::task;
|
||||
pub use core::future::Future;
|
||||
pub use core::time::Duration;
|
||||
pub use core::pin::Pin;
|
||||
pub use core::sync::atomic::{Ordering, AtomicBool};
|
||||
pub use alloc::sync::{Arc, Weak};
|
||||
@@ -67,15 +75,18 @@ cfg_if! {
|
||||
pub use std::boxed::Box;
|
||||
pub use std::borrow::{Cow, ToOwned};
|
||||
pub use std::cmp;
|
||||
pub use std::convert::{TryFrom, TryInto};
|
||||
pub use std::mem;
|
||||
pub use std::fmt;
|
||||
pub use std::sync::atomic::{Ordering, AtomicBool};
|
||||
pub use std::sync::{Arc, Weak};
|
||||
pub use std::rc::Rc;
|
||||
pub use std::cell::RefCell;
|
||||
pub use std::task;
|
||||
pub use std::future::Future;
|
||||
pub use std::time::Duration;
|
||||
pub use std::pin::Pin;
|
||||
pub use std::ops::{FnOnce, FnMut, Fn};
|
||||
pub use async_std::future::Future;
|
||||
pub use async_std::pin::Pin;
|
||||
pub use async_std::sync::Mutex as AsyncMutex;
|
||||
pub use async_std::sync::MutexGuard as AsyncMutexGuard;
|
||||
pub use std::net::{ SocketAddr, SocketAddrV4, SocketAddrV6, ToSocketAddrs, IpAddr, Ipv4Addr, Ipv6Addr };
|
||||
|
||||
Reference in New Issue
Block a user