awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesDynamically Sized Types

Data structures with sizes determined at runtime, accessed via pointers to ensure memory safety.

Distinct from Type Size Inspectors: Distinct from Type Size Inspectors: focuses on language-level support for unsized types rather than utility-based size calculation.

Explore 4 awesome GitHub repositories matching operating systems & systems programming · Dynamically Sized Types. Refine with filters or upvote what's useful.

Awesome Dynamically Sized Types GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • rust-lang/bookAvatar von rust-lang

    rust-lang/book

    17,930Auf GitHub ansehen↗

    The Rust Programming Language Book is the official technical guide and educational resource for the Rust language. It provides a comprehensive walkthrough of the language's design, focusing on its core identity as a systems programming language that enforces memory safety and high-performance execution without the need for a garbage collector. The project is distinguished by its focus on ownership, borrowing, and lifetime tracking, which allow the compiler to verify memory safety and thread safety at compile time. It covers the language's unique approach to zero-cost abstractions, including t

    Provides language-level support for handling data structures whose size is only known at runtime.

    Rustbookmdbookrust
    Auf GitHub ansehen↗17,930
  • pretzelhammer/rust-blogAvatar von pretzelhammer

    pretzelhammer/rust-blog

    8,318Auf GitHub ansehen↗

    This project is an educational blog and learning resource dedicated to the Rust programming language. It provides a collection of curated guides, technical articles, and structured learning paths designed to teach language fundamentals, concurrency, and systems programming. The repository distinguishes itself by offering practical implementation tutorials for complex systems. This includes detailed guides on compiler development—specifically translating source code into targets such as ARM64, x86_64, LLVM IR, and WebAssembly—as well as networking examples for building multithreaded chat serve

    Teaches the use of pointers and slices to manage data types with runtime-determined memory sizes.

    Rustblogbloggingrust
    Auf GitHub ansehen↗8,318
  • rust-lang/rfcsAvatar von rust-lang

    rust-lang/rfcs

    6,406Auf GitHub ansehen↗

    The Rust RFCs repository is the formal home for the Rust language evolution process, housing the structured design documents and community review mechanisms that govern changes to the Rust programming language, its compiler, and its standard library. It defines the complete lifecycle for proposing, discussing, and implementing substantial changes through RFC documents, from initial submission and community feedback through final comment periods and sub-team sign-offs. The repository codifies the governance and collaboration processes that shape Rust's development, including mechanisms for com

    Defines the compiler-generated unsized coercion mechanism that enables smart pointers to work with dynamically-sized types.

    Markdownrfcrfc-processrust
    Auf GitHub ansehen↗6,406
  • kaisery/trpl-zh-cnAvatar von KaiserY

    KaiserY/trpl-zh-cn

    5,501Auf GitHub ansehen↗

    Dieses Projekt ist eine lokalisierte Bildungsressource zum Erlernen der Programmiersprache Rust und bietet ein umfassendes Handbuch sowie technische Spezifikationen, die ins vereinfachte Chinesisch übersetzt wurden. Es dient als Lehrmittel zum Studium von Sprachidiomen, Speichermanagement und Typsystemen. Das Repository konzentriert sich auf die Lokalisierung von Softwaredokumentation und übersetzt offizielle Leitfäden ins vereinfachte Chinesisch, um die Zugänglichkeit für Nicht-Muttersprachler zu erhöhen. Es nutzt ein Markdown-basiertes System zur Organisation der Inhalte und unterstützt den Export in mehrere Formate wie statisches HTML, PDF und EPUB für die Web- und Offline-Ansicht. Der Inhalt deckt eine breite Palette technischer Rust-Domänen ab, einschließlich Speichermanagement-Primitiven wie Ownership und Borrowing, fortgeschrittenem Sprachdesign mit Traits und Generics sowie umfassenden Strategien zur Fehlerbehandlung. Zudem werden Programmiergrundlagen, Datenmodellierung und der Einsatz von Produktivitätstools für Build- und Dependency-Management detailliert beschrieben.

    Describes the implementation of zero-sized types to create distinct types that define behavior without storing data.

    Markdownpdfrust-booktypst
    Auf GitHub ansehen↗5,501
  1. Home
  2. Operating Systems & Systems Programming
  3. Dynamically Sized Types

Unter-Tags erkunden

  • Unsized CoercionsCompiler-generated implicit conversions from sized types to their unsized counterparts, enabling smart pointers to work with dynamically-sized types. **Distinct from Dynamically Sized Types:** Distinct from Dynamically Sized Types: focuses on the coercion mechanism (sized to unsized), not the definition or use of unsized types themselves.
  • Zero Sized TypesUsing unit structures that occupy no memory to implement markers and state patterns. **Distinct from Dynamically Sized Types:** Specifically targets types with zero size, as a special case of dynamically sized types or size inspection.