zerodds_corba_giop/message_error.rs
1// SPDX-License-Identifier: Apache-2.0
2// Copyright 2026 ZeroDDS Contributors
3
4//! MessageError-Message — Spec §15.4.8.
5//!
6//! Body-frei. Wird gesendet, wenn eine Message mit unbekanntem
7//! Magic / Version / Type empfangen wurde, oder wenn der Header
8//! malformed ist. Caller schliesst danach die Connection (Spec
9//! §15.4.8 normativ).
10
11/// MessageError-Body — leer per Spec §15.4.8.
12#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Default)]
13pub struct MessageError;
14
15#[cfg(test)]
16#[allow(clippy::expect_used, clippy::unwrap_used, clippy::panic)]
17mod tests {
18 use super::*;
19
20 #[test]
21 fn body_is_unit() {
22 let _ = MessageError;
23 }
24}