use std::future::{self, Ready}; use crate::{event::Event, test::fixtures::event}; pub fn conversation(event: Event) -> Ready> { future::ready(event::conversation(event)) } pub fn message(event: Event) -> Ready> { future::ready(event::message(event)) } pub fn user(event: Event) -> Ready> { future::ready(event::user(event)) } pub mod conversation { use std::future::{self, Ready}; use crate::{ conversation::{Event, event}, test::fixtures::event::conversation, }; pub fn created(event: Event) -> Ready> { future::ready(conversation::created(event)) } pub fn deleted(event: Event) -> Ready> { future::ready(conversation::deleted(event)) } } pub mod message { use std::future::{self, Ready}; use crate::{ message::{Event, event}, test::fixtures::event::message, }; pub fn sent(event: Event) -> Ready> { future::ready(message::sent(event)) } pub fn deleted(event: Event) -> future::Ready> { future::ready(message::deleted(event)) } } pub mod user { use std::future::{self, Ready}; use crate::{ test::fixtures::event::user, user::{Event, event}, }; pub fn created(event: Event) -> Ready> { future::ready(user::created(event)) } }