1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//! Well-known keys for `ChannelMessageEnvelope.extensions`.
//!
//! `extensions` is a `BTreeMap<String, serde_json::Value>` that carries
//! structured, provider-agnostic and provider-native data alongside the
//! envelope. Consumers should prefer these constants over string literals
//! to avoid typos and to allow grep-based auditing.
//!
//! This list is expected to grow over time; downstream consumers must
//! tolerate unknown keys without error and MUST round-trip them
//! end-to-end (stripping unrecognized keys is a bug).
/// Well-known extension key names.