r
&mut two(ref mut p) => ...
Size: a a a
r
&mut two(ref mut p) => ...
СМ
p
p
АГ
Arc<Mutex/RwLock>
, поэтому он Clone
. Но он требует ручного закрытия, то есть просто дропнуть Channel нельзя, в раббите канал останется и в конце концов они исчерпаются. Я хочу написать обертку, которая будет закрывать канал на Drop, но при этом тоже Clone. Нужно что-то типа Arc, но который клонирует при собственном клоне и дергает некий коллбэк при дропе последнего интанса, есть идеи? или самому писать придется? Казалось что нужен всего лишь один атомик, пока я не посмотрел на реализацию Arc
АГ
p
AL
let a: Vec<u8> = vec![1, 2, 3]; let b: Vec<&u8> = a.iter().collect();
?p
let a: Vec<u8> = vec![1, 2, 3]; let b: Vec<&u8> = a.iter().collect();
?АВ
🦉
AZ
AZ
OA
AA
AA