gear-core-processor 2.0.0-pre.1

The core processor for Gear programs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Copyright (C) Gear Technologies Inc.
// SPDX-License-Identifier: GPL-3.0-or-later WITH Classpath-exception-2.0

use gear_core::buffer::Payload;
use gear_core_errors::{ReplyCode, SignalCode};

#[test]
fn check_message_codes_string_len() {
    for reply_code in enum_iterator::all::<ReplyCode>() {
        let _: Payload = reply_code.to_string().into_bytes().try_into().unwrap();
    }

    for signal_code in enum_iterator::all::<SignalCode>() {
        let _: Payload = signal_code.to_string().into_bytes().try_into().unwrap();
    }
}