An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with rust-patterns

A curated list of projects in awesome lists tagged with rust-patterns .

https://github.com/alecmocatta/replace_with

Temporarily take ownership of a value at a mutable location, and replace it with a new value based on the old one.

mutability rust rust-patterns

Last synced: 05 Apr 2025

https://github.com/jmg-duarte/sealed-rs

Macro for sealing traits and structures

future-proofing rust rust-patterns

Last synced: 12 Apr 2025

https://github.com/libsugar/tuplers

Provides many useful tools related to tuples

no-std rust-patterns tuple tuples utils

Last synced: 09 Apr 2025

https://github.com/fujiapple852/bounded-static

A Rust crate that defines the ToBoundedStatic and IntoBoundedStatic traits

copy-on-write data-structures derive-macro memory-management rust rust-library rust-lifetime rust-patterns

Last synced: 10 Apr 2025

https://github.com/bengreenier/partially

Rust crate that provides the Partial trait, and an optional macro to mirror a struct, wrapping each field in an Option.

rust rust-patterns

Last synced: 10 Apr 2025

https://github.com/eopb/shadow-clone

A macro to clone variables into the current scope shadowing old ones.

development-tools macro no-std rust rust-patterns simple

Last synced: 20 Aug 2025

https://github.com/al8n/among

The enum Among with variants Left, Middle and Right is a general purpose sum type with three cases.

either rust rust-patterns

Last synced: 12 May 2025

https://github.com/just-do-halee/utils-results

The easiest and most intuitive error handling solution.

error errorhandling no-std result rust rust-patterns utility utils-library

Last synced: 20 Aug 2025

https://github.com/qnighy/option-cell

OptionCell: OnceCell but derivable from Option

rust rust-patterns unification unification-algorithm

Last synced: 21 Apr 2025

https://github.com/ksxgithub/tap-trait

Inspect and mutate values without leaving the method chain

chain crate no-std rust rust-patterns tap trait

Last synced: 21 Jan 2026

https://github.com/lbfalvy/bound

encapsulate the act of deriving a struct from a reference

crate memory-management rust rust-patterns

Last synced: 30 Dec 2025

https://github.com/ink-feather-org/trait-cast-rs

Get your own Any with support for casting to trait objects.

any nightly no-std rust rust-crate rust-lang rust-library rust-patterns

Last synced: 26 Jul 2025

https://github.com/andogq/assert_layout

Assert struct layouts, including field sizes and offsets.

assert encoding layout macro offset rust-patterns sizeof

Last synced: 10 Apr 2025

https://github.com/ksxgithub/assert-cmp

Convenient assertion macros that print the failed expressions and their evaluated values

assertions debug library macros no-std rust rust-patterns

Last synced: 25 Oct 2025

https://github.com/zeozeozeo/rwtypes

Adds methods to read/write binary numbers to the Read and Write traits.

binary file file-io filesystem filesystems io number numbers read reader rust rust-patterns utils-library write writer

Last synced: 26 Mar 2025

https://github.com/komar007/controlflow_inspect

inspect_break and inspect_continue for ControlFlow

rust rust-controlflow rust-no-std rust-patterns

Last synced: 06 Oct 2025

https://github.com/zhuravlevma/accounting_system

This is a simple application for training patterns. The app cans calculate sum for product, warehouse, shop with Composite pattern. Also, you can create your providers. For them, you can create responsible people who will say you very useful information. It was created using a pattern Fabric. Write your results with "writer" who was created using a pattern Decorator.

design-patterns patterns rust rust-examples rust-patterns

Last synced: 04 Mar 2025

https://github.com/axionbuster/validus

Validated string slices

rust rust-patterns validation

Last synced: 29 Jun 2025