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.
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.
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.
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/yogithesymbian/yo_netwatch
Rust Networking Simple
egui gui networking rust rust-patterns visualization
Last synced: 20 Jul 2025
https://github.com/denisgorbachev/not-found-error
Convert Option to Result
developer-tools rust rust-patterns
Last synced: 26 Oct 2025
https://github.com/boltlabs-inc/vesta
Extensible pattern matching in Rust
case extensible library macro matching pattern pattern-matching rust rust-crate rust-lang rust-patterns trait
Last synced: 30 Mar 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/ardaku/traitful
A collection of helper attribute macros for trait patterns
extension extension-traits proc-macro proc-macro-attributes rust rust-crate rust-library rust-patterns sealed sealed-traits traits
Last synced: 22 Apr 2025
https://github.com/ksxgithub/text-block-macros
Create a multiline string literal
crate library literal macros multiline no-std rust rust-patterns string
Last synced: 17 Oct 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/zeozeozeo/type-handle
Regular and reference-counted type handles for Rust
ffi ffi-helpers handle memory-management native rchandle reference-counting rust-ffi rust-helper rust-patterns rustlang tiny types utils
Last synced: 29 Dec 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/komar007/option_into_controlflow
Option into ControlFlow conversion
rust rust-controlflow rust-no-std rust-option rust-patterns
Last synced: 06 Oct 2025
https://github.com/ink-feather-org/const-std-sort-rs
Sort slices in const items.
const nightly no-std rust rust-crate rust-lang rust-library rust-patterns sort sort-internals sorting-algorithms
Last synced: 07 Feb 2026
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