Skip to content

Rust学习总结

MorseWayne edited this page Oct 24, 2023 · 3 revisions

数据解析

  1. 简要介绍:主体功能就是将字节流转换为特定的数据结构,这里称之为Frame,原文介绍如下

This module contains adapters to go from streams of bytes, AsyncRead and AsyncWrite, to framed streams implementing Sink and Stream. Framed streams are also known as transports.

cursor

  1. 简要介绍: 用于辅助从一段已有缓冲区读取,或者写入数据到一段已有的Buffer, 可以理解为是一个内存缓冲区的读写辅助工具;

数据存储

  1. 简要介绍:字节流操作的抽象, Bytes是一个用于存储和操作连续内存切片的高效容器。它主要用于网络编程,但也可能在其他地方有应用. Bytes值通过允许多个Bytes对象指向同一块底层内存,从而促进了零拷贝网络编程;
  2. 关键类型: BytesMut, BytesWriter
Clone this wiki locally