小编bus*_*ter的帖子

如何从流中读取特定数量的字节?

我有一个带有BufStream<T>where 的结构T: Read+Write.该BufStream可以是一个TcpStream,我想从中读取n个字节.在预定义的缓冲区中不是固定数量的字节,但我有一个字符串/流,它指示下一个要读取的字节数.

有一个很好的方法吗?

rust

11
推荐指数
2
解决办法
8097
查看次数

我用什么来分享Rust中的许多线程和一个编写器的对象?

当对象有时可能被一个所有者写入时,在多个线程之间共享公共对象的正确方法是什么?

我尝试Configuration使用几种方法创建一个特征对象来获取和设置配置密钥.我想将其传递给可以读取配置项的其他线程.奖励积分将是每个人都可以写和阅读.

我找到了一个Reddit线程,谈论RcRefCell; 那会是正确的方法吗?我认为这些不允许我多次借用对象并仍然改变它.

rust

3
推荐指数
1
解决办法
492
查看次数

如何将DateTime &lt;UTC&gt;转换为DateTime &lt;FixedOffset&gt;,反之亦然?

我有一个包含时间戳的结构。为此,我正在使用chrono库。有两种获取时间戳的方法:

  1. 从字符串中解析出来DateTime::parse_from_str,结果是DateTime<FixedOffset>
  2. 接收到的当前时间,UTC::now结果为DateTime<UTC>

有没有办法转换DateTime<UTC>DateTime<FixedOffset>

rust

3
推荐指数
1
解决办法
1465
查看次数

标签 统计

rust ×3