harmos_domain/model/operations/publication.rs
1/* ***
2 *
3 * Harmos
4 *
5 * SPDX-License-Identifier: Apache-2.0
6 *
7 * ***
8 */
9
10/* === Modules === */
11
12/* === Re-Exports === */
13
14/* === Imports === */
15
16// Standard Library Imports
17
18// Third Party Imports
19
20// Local Imports
21
22/* === Constants === */
23
24/* === Macros === */
25
26crate::builtin_payload! { FollowingRow,
27 payload: Vec<u8> => (1, Kind::Bytes, Required),
28 published_delta_micros: Option<i64> => (2, Kind::I64, Optional),
29}
30
31/* === Type Aliases === */
32
33/* === Structs === */
34
35/* === Enums === */
36
37/* === Traits === */
38
39/* === Implementations === */
40
41/* === Public Functions === */
42
43/* === Private Functions === */
44
45/* === Tests === */