feat: with complete example and generated code

Signed-off-by: kjuulh <contact@kjuulh.io>
This commit is contained in:
2023-09-24 21:57:24 +02:00
parent c32aab5630
commit dd024ec8fb
13 changed files with 106 additions and 114 deletions

View File

@@ -12,3 +12,4 @@ thiserror.workspace = true
async-trait.workspace = true
uuid.workspace = true
futures.workspace = true
prost.workspace = true

View File

@@ -8,8 +8,10 @@ pub enum SerializeError {
#[derive(Error, Debug)]
pub enum DeserializeError {
#[error("failed to serialize {0}")]
#[error("failed to deserialize {0}")]
FailedToDeserialize(anyhow::Error),
#[error("failed to deserialize {0}")]
ProtoErr(prost::DecodeError),
}
#[derive(Error, Debug)]

View File

@@ -1,4 +1,4 @@
use std::{fmt::Display};
use std::fmt::Display;
use async_trait::async_trait;
use errors::{DeserializeError, PersistenceError, SerializeError};