Merge pull request #6 from mujx/fix/clone-debug
Derive Clone and Debug for collections
This commit is contained in:
commit
b59420abb8
@ -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),
|
||||
|
@ -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),
|
||||
|
Loading…
x
Reference in New Issue
Block a user