Merge pull request #6 from mujx/fix/clone-debug

Derive Clone and Debug for collections
This commit is contained in:
Jimmy Cuadra 2016-12-12 18:16:03 -08:00 committed by GitHub
commit b59420abb8
2 changed files with 5 additions and 0 deletions

View File

@ -29,6 +29,7 @@ use serde::{Deserialize, Deserializer, Error as SerdeError, Serialize, Serialize
use serde_json::{Value, from_value};
/// A basic event, room event, or state event.
#[derive(Clone, Debug)]
pub enum Event {
/// m.call.answer
CallAnswer(AnswerEvent),
@ -83,6 +84,7 @@ pub enum Event {
}
/// A room event or state event.
#[derive(Clone, Debug)]
pub enum RoomEvent {
/// m.call.answer
CallAnswer(AnswerEvent),
@ -127,6 +129,7 @@ pub enum RoomEvent {
}
/// A state event.
#[derive(Clone, Debug)]
pub enum StateEvent {
/// m.room.aliases
RoomAliases(AliasesEvent),

View File

@ -19,6 +19,7 @@ use serde_json::{Value, from_value};
pub use super::all::StateEvent;
/// A basic event.
#[derive(Clone, Debug)]
pub enum Event {
/// m.presence
Presence(PresenceEvent),
@ -33,6 +34,7 @@ pub enum Event {
}
/// A room event.
#[derive(Clone, Debug)]
pub enum RoomEvent {
/// m.call.answer
CallAnswer(AnswerEvent),