brydz_core/error/
format.rs

1
2
3use karty::cards::Card2SymTrait;
4
5#[cfg(feature="speedy")]
6use crate::speedy::{Readable, Writable};
7
8
9use super::BridgeCoreErrorGen;
10
11#[derive(Clone, Copy, Debug, PartialEq, Eq)]
12#[cfg_attr(feature = "speedy", derive(Writable, Readable))]
13pub enum FormatError{
14    SerializeError,
15    DeserializeError
16
17}
18
19impl<Card: Card2SymTrait>  From<FormatError> for BridgeCoreErrorGen<Card>{
20    fn from(e: FormatError) -> Self {
21        Self::Format(e)
22    }
23}