@@ -548,11 +548,11 @@ fn spawn_thread_result(ctx: &mut VmCore, args: &[SteelVal]) -> Result<SteelVal>
548
548
}
549
549
550
550
pub struct SteelReceiver {
551
- receiver : crossbeam :: channel :: Receiver < SteelVal > ,
551
+ receiver : crossbeam_channel :: Receiver < SteelVal > ,
552
552
}
553
553
554
554
pub struct SteelSender {
555
- sender : crossbeam :: channel :: Sender < SteelVal > ,
555
+ sender : crossbeam_channel :: Sender < SteelVal > ,
556
556
}
557
557
558
558
pub struct Channels {
@@ -566,7 +566,7 @@ impl Custom for Channels {}
566
566
567
567
impl Channels {
568
568
pub fn new ( ) -> Self {
569
- let ( sender, receiver) = crossbeam :: channel :: unbounded ( ) ;
569
+ let ( sender, receiver) = crossbeam_channel :: unbounded ( ) ;
570
570
571
571
Self {
572
572
sender : SteelSender { sender } . into_steelval ( ) . unwrap ( ) ,
@@ -589,7 +589,7 @@ impl Channels {
589
589
/// Using this directly is not recommended.
590
590
#[ steel_derive:: native( name = "receivers-select" , arity = "AtLeast(0)" ) ]
591
591
pub fn select ( values : & [ SteelVal ] ) -> Result < SteelVal > {
592
- let mut selector = crossbeam :: channel :: Select :: new ( ) ;
592
+ let mut selector = crossbeam_channel :: Select :: new ( ) ;
593
593
594
594
let borrows = values
595
595
. iter ( )
@@ -650,8 +650,8 @@ pub fn channel_try_recv(receiver: &SteelVal) -> Result<SteelVal> {
650
650
651
651
match value {
652
652
Ok ( v) => Ok ( v) ,
653
- Err ( crossbeam :: channel :: TryRecvError :: Empty ) => Ok ( empty_channel ( ) ) ,
654
- Err ( crossbeam :: channel :: TryRecvError :: Disconnected ) => Ok ( disconnected_channel ( ) ) ,
653
+ Err ( crossbeam_channel :: TryRecvError :: Empty ) => Ok ( empty_channel ( ) ) ,
654
+ Err ( crossbeam_channel :: TryRecvError :: Disconnected ) => Ok ( disconnected_channel ( ) ) ,
655
655
}
656
656
}
657
657
0 commit comments