1 2 3 4 5 6 7 8 9 10
use anyhow::Result; use std::{ io::{Read, Write}, time::Duration, }; pub trait Stream: Read + Write { /// 设置 数据传输 的超时时间 fn set_timeout(&mut self, timeout: Duration) -> Result<()>; }