Crate mut_family

Crate mut_family 

Source
Expand description

§mut_family

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.

§License

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.

Modules§

in_ex_mut
The module that contains the items for writing the code that is generic over interior/exterior mutability wrappers.
refs
The module that contains the items for working with references. This is needed to permit abstractions over references of arbitrary mutability.