rust中的实际字节类型是什么?

rust中的实际字节类型是什么?,rust,Rust,rust中的实际“字节”类型是什么?假设我序列化了某个对象,该对象将是预期的类型 python中有字节,而golang中有[]字节。锈的等效物是什么 看起来很简单,但我想我表达这个概念是错误的,因为我在搜索中没有找到任何东西通常最好从相关的锈迹文档开始。您提到从网络连接读取数据,所以让我们看一下。它实现trait的,它具有 fn读取(&mut self,buf:&mut[u8])->结果 这应该让你相对清楚地知道你可能会期望什么&mut[u8]是基础数据类型为的Rust的可变引用。具体来说,u

rust中的实际“字节”类型是什么?假设我序列化了某个对象,该对象将是预期的类型

python中有
字节
,而golang中有
[]字节
。锈的等效物是什么


看起来很简单,但我想我表达这个概念是错误的,因为我在搜索中没有找到任何东西

通常最好从相关的锈迹文档开始。您提到从网络连接读取数据,所以让我们看一下。它实现trait的,它具有

fn读取(&mut self,buf:&mut[u8])->结果

这应该让你相对清楚地知道你可能会期望什么<代码>&mut[u8]是基础数据类型为的Rust的可变引用。具体来说,
u8
片来自何处取决于调用方。它可能来自或取决于您对动态尺寸的要求,或支持它的任何其他类型。

通常最好从相关的防锈文档开始。您提到从网络连接读取数据,所以让我们看一下。它实现trait的,它具有

fn读取(&mut self,buf:&mut[u8])->结果

这应该让你相对清楚地知道你可能会期望什么<代码>&mut[u8]是基础数据类型为的Rust的可变引用。具体来说,
u8
片来自何处取决于调用方。它可能来自或取决于您对动态大小的要求,或支持它的任何其他类型。

您是在寻找
u8
值的数组或
Vec
,还是在寻找字节序列上希望特定字节类型支持的操作?
Vec
可能是我想要的,通过网络连接发送/接收数据rust中的一个字节定义为
u8
还可以查看。您是在寻找
u8
值的数组还是
Vec
,或者您希望字节特定类型支持的字节序列上是否存在操作?
Vec
也许我想要的是,通过网络连接执行一些简单的数据发送/接收。根据定义,rust中的一个字节是
u8
,也可以看一下。
fn read(&mut self, buf: &mut [u8]) -> Result<usize>