File tree Expand file tree Collapse file tree 2 files changed +1
-6
lines changed Expand file tree Collapse file tree 2 files changed +1
-6
lines changed Original file line number Diff line number Diff line change @@ -829,7 +829,6 @@ macro_rules! crossbeam_channel_internal {
829
829
let _oper = $crate:: internal:: select( & mut $sel) ;
830
830
831
831
// Erase the lifetime so that `sel` can be dropped early even without NLL.
832
- #[ allow( unsafe_code) ]
833
832
unsafe { :: std:: mem:: transmute( _oper) }
834
833
} ;
835
834
@@ -852,7 +851,6 @@ macro_rules! crossbeam_channel_internal {
852
851
let _oper = $crate:: internal:: try_select( & mut $sel) ;
853
852
854
853
// Erase the lifetime so that `sel` can be dropped early even without NLL.
855
- #[ allow( unsafe_code) ]
856
854
unsafe { :: std:: mem:: transmute( _oper) }
857
855
} ;
858
856
@@ -883,7 +881,6 @@ macro_rules! crossbeam_channel_internal {
883
881
let _oper = $crate:: internal:: select_timeout( & mut $sel, $timeout) ;
884
882
885
883
// Erase the lifetime so that `sel` can be dropped early even without NLL.
886
- #[ allow( unsafe_code) ]
887
884
unsafe { :: std:: mem:: transmute( _oper) }
888
885
} ;
889
886
@@ -922,7 +919,6 @@ macro_rules! crossbeam_channel_internal {
922
919
) => { {
923
920
match $r {
924
921
ref _r => {
925
- #[ allow( unsafe_code) ]
926
922
let $var: & $crate:: Receiver <_> = unsafe {
927
923
let _r: & $crate:: Receiver <_> = _r;
928
924
@@ -955,7 +951,6 @@ macro_rules! crossbeam_channel_internal {
955
951
) => { {
956
952
match $s {
957
953
ref _s => {
958
- #[ allow( unsafe_code) ]
959
954
let $var: & $crate:: Sender <_> = unsafe {
960
955
let _s: & $crate:: Sender <_> = _s;
961
956
Original file line number Diff line number Diff line change 1
1
//! Tests for the `select!` macro.
2
2
3
- #![ deny ( unsafe_code) ]
3
+ #![ forbid ( unsafe_code) ] // select! is safe.
4
4
5
5
#[ macro_use]
6
6
extern crate crossbeam_channel;
You can’t perform that action at this time.
0 commit comments