Introduce `ArcMut` struct, utility for FFI.
[
][Github-url]
[
][CI-url]
[
][codecov-url]
[
][doc-url]
[
][crates-url]
[
][crates-url]
English | [简体中文][zh-cn-url]
## Introduction
`ArcMut` is a reference-counted pointer to a value of type `T`, which can be mutated.
> **Note: This struct is not thread-safe!!!**
In normal Rust code, you are not expected to use this type, but when you
are writing FFI code, you may need to use this type to share a value between
Rust and other languages, and again, if the code in other languages is concurrent,
you are encouraged to use a `Arc