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 Ticker

{ 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::{