osom_lib_prng/
errors.rs

1use osom_lib_reprc::macros::reprc;
2
3/// Represents serialization errors for PRNGs.
4#[derive(Debug, PartialEq, Eq, Clone, Copy, Hash)]
5#[reprc]
6#[repr(u8)]
7pub enum SerializeError {
8    BufferTooSmall = 0,
9}
10
11/// Represents deseroialization errors for PRNGs.
12#[derive(Debug, PartialEq, Eq, Clone, Copy, Hash)]
13#[reprc]
14#[repr(u8)]
15pub enum DeserializeError {
16    BufferTooSmall = 0,
17    InvalidFormat = 1,
18}