xref: /aosp_15_r20/frameworks/native/libs/bufferstreams/README.md (revision 38e8c45f13ce32b0dcecb25141ffecaf386fa17f)
1*38e8c45fSAndroid Build Coastguard Worker# libbufferstreams: Reactive Streams for Graphics Buffers
2*38e8c45fSAndroid Build Coastguard Worker
3*38e8c45fSAndroid Build Coastguard WorkerThis library is currently **experimental** and **under active development**.
4*38e8c45fSAndroid Build Coastguard WorkerIt is not production ready yet.
5*38e8c45fSAndroid Build Coastguard Worker
6*38e8c45fSAndroid Build Coastguard WorkerFor more information on reactive streams, please see <https://www.reactive-streams.org/>
7*38e8c45fSAndroid Build Coastguard Worker
8*38e8c45fSAndroid Build Coastguard Worker## Contributing
9*38e8c45fSAndroid Build Coastguard Worker
10*38e8c45fSAndroid Build Coastguard WorkerThis library is natively written in Rust and exposes a C API. If you make changes to the Rust API,
11*38e8c45fSAndroid Build Coastguard Workeryou **must** update the C API in turn. To do so, with cbindgen installed, run:
12*38e8c45fSAndroid Build Coastguard Worker
13*38e8c45fSAndroid Build Coastguard Worker```$ ./update_include.sh```
14