pub trait SifliToolTrait: Send + Sync {
// Required methods
fn port(&mut self) -> &mut Box<dyn SerialPort>;
fn base(&self) -> &SifliToolBase;
fn set_speed(&mut self, baud: u32) -> Result<()>;
fn soft_reset(&mut self) -> Result<()>;
// Provided method
fn progress(&mut self) -> Arc<ProgressHelper> { ... }
}Required Methods§
Sourcefn port(&mut self) -> &mut Box<dyn SerialPort>
fn port(&mut self) -> &mut Box<dyn SerialPort>
获取串口的可变引用
Sourcefn base(&self) -> &SifliToolBase
fn base(&self) -> &SifliToolBase
获取基础配置的引用
fn set_speed(&mut self, baud: u32) -> Result<()>
fn soft_reset(&mut self) -> Result<()>
Provided Methods§
Sourcefn progress(&mut self) -> Arc<ProgressHelper>
fn progress(&mut self) -> Arc<ProgressHelper>
获取进度助手