diff --git a/Cargo.toml b/Cargo.toml index 9b60e8e..1b431d7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ default = ["special-renders"] [dependencies] coolor = { version="1.1.0", features=["crossterm"] } crokey = "1.2.0" -crossbeam = "0.8" +crossbeam-channel = "0.5.10" lazy-regex = "3.4" minimad = "0.13.0" serde = { version = "1.0", features = ["derive"] } diff --git a/src/events/event_source.rs b/src/events/event_source.rs index 3fbe6df..5c7dd0b 100644 --- a/src/events/event_source.rs +++ b/src/events/event_source.rs @@ -20,7 +20,7 @@ use { errors::Error, }, crokey::Combiner, - crossbeam::channel::{ + crossbeam_channel::{ bounded, unbounded, Receiver, diff --git a/src/events/tick_beam.rs b/src/events/tick_beam.rs index aa0b17b..eebc32b 100644 --- a/src/events/tick_beam.rs +++ b/src/events/tick_beam.rs @@ -1,5 +1,5 @@ use { - crossbeam::channel::{ + crossbeam_channel::{ Receiver, Sender, }, @@ -46,7 +46,7 @@ impl TickBeamHandle { impl
Ticker
{
pub fn new() -> Self {
- let (tick_sender, tick_receiver) = crossbeam::channel::unbounded();
+ let (tick_sender, tick_receiver) = crossbeam_channel::unbounded();
Self {
next_id: 0,
beams: Vec::new(),
@@ -76,7 +76,7 @@ impl {
pub fn start_beam(&mut self, mission: TickBeam ) -> TickBeamId {
let id = self.next_id;
self.next_id += 1;
- let (interrupt_sender, interrupt_receiver) = crossbeam::channel::bounded(1);
+ let (interrupt_sender, interrupt_receiver) = crossbeam_channel::bounded(1);
let tick_sender = self.tick_sender.clone();
thread::spawn(move || {
let mut remaining_count = mission.remaining_count;
diff --git a/src/lib.rs b/src/lib.rs
index 1861881..ea33d21 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -145,7 +145,7 @@ pub use {
compound_style::*,
coolor,
crokey::crossterm,
- crossbeam,
+ crossbeam_channel,
displayable_line::DisplayableLine,
errors::Error,
events::{