错误处理 (Error Handling) Result Option ResultExt 集合与容器 (Collections and Containers) Queue Stack Deque 内存分配 (Memory Allocation) Allocatable Heap Stack 内存屏障 (Memory Barriers) Fence Ordering 哑元类型 (Phantom Data and Zero-Sized Types) ZeroSize PhantomData 锁类型 (Locks) Mutex SpinLock Re...
misuse resistant APIs, which is a fantastic thing for a cryptography crate to do, therust-cryptocrate contains what I’ll call “shoot yourself in the foot” crypto, and sometimes you need that. For example, I recently implemented theGlobalPlatform Secure Channel Protocol, a purely symmetric tra...
sbat:一个用于UEFI安全启动高级态(Secure Boot Advanced Targeting, SBAT)的no_std Rust库。 gd32e1:为GD32E1系列微控制器提供的支持库,这是一系列ARM Cortex-M微控制器。 stm32_i2s_v12x:用于STM32微控制器,通过SPI外设实现I2S(Inter-IC Sound)通信的驱动程序。 内存管理 分配、内存映射、垃圾回收、引用计...
This project is developed and maintained by theResources team. Don't see something you want or need here?Not Yet Awesome Embedded Rust The Rust on ESP Book- This book aims to provide a comprehensive guide on using the Rust programming language with Espressif SoCs and modules. Embedded Rust (...
Why should I use Rust? Rust is known for its memory safety and zero-cost abstractions, which make it a good choice for building high-performance, reliable, and secure software. It’s particularly well-suited for system programming, web development, and embedded systems. ...
Secure - GUI - Pretty - Fast mufeedvh/binserve - A blazingly fast static web server with routing, templating, and security in a single binary you can set up with zero code orhun/rustypaste - A minimal file upload/pastebin service plabayo/rama - A modular service framework to move ...
In this post we will create a new page table to map the kernel sections correctly. Therefore we will extend the paging module to support modifications ofinactivepage tables as well. Then we will switch to the new table and secure our kernel stack by creating a guard page. ...
smbus-pec: Minimal portable System Management Bus Packet Error Code calculation algorithm. smoltcp: a small TCP/IP stack that runs without alloc. sntpc: Rust SNTP client to get a timestamp from NTP servers. - static-bytes: Help work with buffers without dynamic allocation. Implement traits...
Secure - GUI - Pretty - Fast mufeedvh/binserve - A blazingly fast static web server with routing, templating, and security in a single binary you can set up with zero code orhun/rustypaste - A minimal file upload/pastebin service ronanyeah/rust-hasura - A demonstration of how a ...
Machine learning (ML) and artificial intelligence (AI)are probably the most popular Python usage examples. Projects connected with ML and AI have specific and often more significant requirements. Python is a stable and secure technology and offers dedicated tools, which means it is often chosen ove...