如何关闭已打开的串行端口?我在docs for serialport中看不到有关如何执行此操作的任何提示。

最佳答案

特征 Serialport 本身不提供这种功能1。

但是,唯一的实现者是 TTYPort 及其文档状态:



如果查看 drop implementation,则可以验证此行为。

因此,您可以直接使用 std::mem::drop ,也可以在值超出范围时调用Drop实现(有关本章,请参见the book。)。

1我建议在GitHub存储库上打开一个问题并请求功能。

关于rust - 如何使用串行端口 crate 在Rust中关闭串行端口?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53594577/

10-12 20:09