chore: add filter feature flag & enable filter tests

This commit is contained in:
appflowy
2022-07-09 23:28:15 +08:00
parent ec1113b134
commit 24f2bf398e
14 changed files with 195 additions and 34 deletions

View File

@ -5,7 +5,7 @@ pub enum PayloadError {}
// TODO: support stream data
#[derive(Clone)]
#[cfg_attr(feature = "user_serde", derive(serde::Serialize))]
#[cfg_attr(feature = "use_serde", derive(serde::Serialize))]
pub enum Payload {
None,
Bytes(Bytes),

View File

@ -9,7 +9,7 @@ use derivative::*;
use std::{convert::TryFrom, fmt, fmt::Formatter};
#[derive(Clone, Debug, Eq, PartialEq)]
#[cfg_attr(feature = "user_serde", derive(serde::Serialize))]
#[cfg_attr(feature = "use_serde", derive(serde::Serialize))]
pub enum StatusCode {
Ok = 0,
Err = 1,
@ -18,7 +18,7 @@ pub enum StatusCode {
// serde user guide: https://serde.rs/field-attrs.html
#[derive(Debug, Clone, Derivative)]
#[cfg_attr(feature = "user_serde", derive(serde::Serialize))]
#[cfg_attr(feature = "use_serde", derive(serde::Serialize))]
pub struct EventResponse {
#[derivative(Debug = "ignore")]
pub payload: Payload,