io-streams:无缓冲和解锁的IO流

时间:2021-02-26 06:46:38
【文件属性】:
文件名称:io-streams:无缓冲和解锁的IO流
文件大小:54KB
文件格式:ZIP
更新时间:2021-02-26 06:46:38
rust sockets descriptor streams pipes io-streams 无缓冲和解锁的I / O流 此板条箱定义了 , 和类型,它们提供对原始I / O流(例如标准输入,标准输出,文件,套接字或管道)的安全,拥有,无缓冲和解锁访问。 它还支持“管道线程”概念,其中可以提供任意Box或Box ,并且I / O在线程上执行并通过以下方式连接到StreamReader或StreamWriter和“套接字线程”概念,其中在线程上调用提供的功能,并通过双向套接字将其连接到主线程。 在Posix-ish平台上(包括对WASI的有限支持),这些类型仅包含单个文件描述符(并实现 ),以及安全地保持文件描述符实时运行所需的任何资源。 在Windows上,它们包含一个包含RawHandle或RawSocket的枚举。 由于这些类型是无缓冲的,因此在大多数情况下,建议将它们包装在缓冲
【文件预览】:
io-streams-main
----.gitignore(19B)
----COPYRIGHT(869B)
----src()
--------streams.rs(46KB)
--------buffered()
--------lockers.rs(6KB)
--------lib.rs(1KB)
----SECURITY.md(2KB)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE-Apache-2.0_WITH_LLVM-exception(12KB)
----Cargo.toml(1KB)
----.github()
--------workflows()
--------actions()
----examples()
--------copy.rs(239B)
--------hello-world.rs(473B)
----LICENSE-MIT(1023B)
----README.md(3KB)
----tests()
--------tests.rs(9KB)
--------buffered.rs(32KB)
----ORG_CODE_OF_CONDUCT.md(7KB)
----.rustfmt.toml(69B)
----LICENSE-APACHE(11KB)
----build.rs(2KB)

网友评论