dust_dds 0.15.0

Data Distribution Service (DDS) implementation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::xtypes::error::XTypesError;

pub type RtpsMessageResult<T> = Result<T, RtpsMessageError>;

#[derive(Debug)]
pub enum RtpsMessageError {
    Io,
    InvalidData,
    NotEnoughData,
    UnknownMessage,
}

impl From<XTypesError> for RtpsMessageError {
    fn from(_: XTypesError) -> Self {
        RtpsMessageError::InvalidData
    }
}