и state:
#[pymethods]
impl Detector {
#[new]
fn new(sr: u32) -> Self {
Self{tone: 'n', tones: "".to_string(), samplerate: sr, decoder: None}
}
fn initialize(&mut self){
let mut decoder = Decoder::new(self.samplerate, |tone, state| {
match state{
State::On => {self.tone=tone.as_char(); self.tones.push(self.tone);}
State::Off => {self.tone='n'}
}
});
self.decoder=Some(decoder)
}
}
то почему компилятор так беспокоится о дженериках?
Потому что это часть типа
Обсуждают сегодня