#mutability #generic #interior-mutability #no-alloc #interior

no-std mut_family

A GAT-based library for writing code that is generic over exterior/interior mutability and mutability of references

15 releases

0.1.14 Apr 15, 2023
0.1.13 Apr 15, 2023

#2436 in Rust patterns

Download history 1/week @ 2024-02-20 4/week @ 2024-02-27 5/week @ 2024-03-12 16/week @ 2024-03-26 77/week @ 2024-04-02

51 downloads per month


371 lines


Latest Version Downloads Documentation License Dependency Status

A GAT-based library for writing code that is generic over interior/exterior mutability and reference of arbitrary mutability.

SemVer Policy

At the moment, there's no any semver guarantees. The crate may undergo breaking changes. However, you still can use it in your project if you select a specific version, your crate is an application, and your upstream crates do not use mut_family.


Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.


~43K SLoC