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}