p
Trait: Debug
(хоть с Debug
то это будет работать?)Size: a a a
p
Trait: Debug
(хоть с Debug
то это будет работать?)p
p
В
В
p
p
В
PartialEq
= PartialEq<Self>
, а как ты из dyn
узнаешь Self
?f
struct OneshotChannel<M: Sized> {
outlet: oneshot::Sender<M>,
stream: Fuse<IntoStream<oneshot::Receiver<M>>>,
}
let exit = OneshotChannel::<()>::new();
select!(
// wait for exit
got_exit = exit.next() => {
break;
}
// … exit later, asynchronously
f
outlet
в Option
, и выставлять его потом в None? Как-то это…В
outlet
в Option
, и выставлять его потом в None? Как-то это…f
f
В
self.outlet
, но сейчас понимаю что неприменимо ибо send
забирает владение на всегда. Не знаю почему меня сегодня тянет помогать не разобравшись, надо с этим завязывать x_xDS
std::ptr::NonNull<rand::rngs::adapter::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha20Core, rand_core::os::OsRng>>
cannot be sent between threads safelyCt
std::ptr::NonNull<rand::rngs::adapter::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha20Core, rand_core::os::OsRng>>
cannot be sent between threads safelyАВ
std::ptr::NonNull<rand::rngs::adapter::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha20Core, rand_core::os::OsRng>>
cannot be sent between threads safelylet numbers: Vec<i32> = (0..100000000).into_par_iter().map(|_| {
rand::thread_rng().gen_range(1, 21)
}).collect();