mirror of
https://github.com/DioxusLabs/dioxus
synced 2024-11-23 20:53:06 +00:00
wip: more cleanup in scheduler
This commit is contained in:
parent
31702dbf87
commit
9f99f46cfd
1 changed files with 9 additions and 18 deletions
|
@ -68,32 +68,23 @@ do anything too arduous from onInput.
|
|||
|
||||
For the rest, we defer to the rIC period and work down each queue from high to low.
|
||||
*/
|
||||
use std::cell::{Cell, RefCell, RefMut};
|
||||
use std::fmt::Display;
|
||||
use std::intrinsics::transmute;
|
||||
use std::{cell::UnsafeCell, rc::Rc};
|
||||
|
||||
use crate::heuristics::*;
|
||||
use crate::innerlude::*;
|
||||
use futures_channel::mpsc::{UnboundedReceiver, UnboundedSender};
|
||||
use futures_util::stream::FuturesUnordered;
|
||||
use futures_util::{future::FusedFuture, pin_mut, Future, FutureExt, StreamExt};
|
||||
use fxhash::{FxHashMap, FxHashSet};
|
||||
use indexmap::IndexSet;
|
||||
use slab::Slab;
|
||||
use smallvec::SmallVec;
|
||||
|
||||
use std::any::Any;
|
||||
|
||||
use std::any::TypeId;
|
||||
use std::cell::Ref;
|
||||
use std::collections::{BTreeMap, BTreeSet, BinaryHeap, HashMap, HashSet, VecDeque};
|
||||
use std::pin::Pin;
|
||||
|
||||
use futures_util::future::FusedFuture;
|
||||
use futures_util::pin_mut;
|
||||
use futures_util::Future;
|
||||
use futures_util::FutureExt;
|
||||
use futures_util::StreamExt;
|
||||
use std::{
|
||||
any::{Any, TypeId},
|
||||
cell::{Cell, RefCell, RefMut, UnsafeCell},
|
||||
collections::{BTreeMap, BTreeSet, BinaryHeap, HashMap, HashSet, VecDeque},
|
||||
fmt::Display,
|
||||
pin::Pin,
|
||||
rc::Rc,
|
||||
};
|
||||
|
||||
#[derive(Clone)]
|
||||
pub struct EventChannel {
|
||||
|
|
Loading…
Reference in a new issue