Remove unused imports and fix serde::ser::Error trait not being in scope
This commit is contained in:
parent
800fba7c32
commit
d38e385aab
@ -48,7 +48,7 @@ pub fn expand_event(input: DeriveInput) -> syn::Result<TokenStream> {
|
|||||||
let time_since_epoch =
|
let time_since_epoch =
|
||||||
self.origin_server_ts.duration_since(::std::time::UNIX_EPOCH).unwrap();
|
self.origin_server_ts.duration_since(::std::time::UNIX_EPOCH).unwrap();
|
||||||
|
|
||||||
let timestamp = ::js_int::UInt::try_from(time_since_epoch.as_millis())
|
let timestamp = <::js_int::UInt as ::std::convert::TryFrom<_>>::try_from(time_since_epoch.as_millis())
|
||||||
.map_err(S::Error::custom)?;
|
.map_err(S::Error::custom)?;
|
||||||
|
|
||||||
state.serialize_field("origin_server_ts", ×tamp)?;
|
state.serialize_field("origin_server_ts", ×tamp)?;
|
||||||
@ -81,7 +81,7 @@ pub fn expand_event(input: DeriveInput) -> syn::Result<TokenStream> {
|
|||||||
where
|
where
|
||||||
S: ::serde::ser::Serializer,
|
S: ::serde::ser::Serializer,
|
||||||
{
|
{
|
||||||
use ::serde::ser::SerializeStruct as _;
|
use ::serde::ser::{SerializeStruct as _, Error as _};
|
||||||
|
|
||||||
let event_type = #event_ty;
|
let event_type = #event_ty;
|
||||||
|
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
use std::{convert::TryFrom, time::SystemTime};
|
use std::time::SystemTime;
|
||||||
|
|
||||||
use ruma_events_macros::Event;
|
use ruma_events_macros::Event;
|
||||||
use ruma_identifiers::{EventId, RoomId, UserId};
|
use ruma_identifiers::{EventId, RoomId, UserId};
|
||||||
use serde::ser::Error;
|
|
||||||
|
|
||||||
use crate::{
|
use crate::{
|
||||||
BasicEventContent, EphemeralRoomEventContent, MessageEventContent, StateEventContent,
|
BasicEventContent, EphemeralRoomEventContent, MessageEventContent, StateEventContent,
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
use std::{collections::BTreeMap, time::SystemTime};
|
use std::{collections::BTreeMap, time::SystemTime};
|
||||||
|
|
||||||
use ruma_events_macros::EphemeralRoomEventContent;
|
use ruma_events_macros::EphemeralRoomEventContent;
|
||||||
use ruma_identifiers::{EventId, RoomId, UserId};
|
use ruma_identifiers::{EventId, UserId};
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
/// Informs the client who has read a message specified by it's event id.
|
/// Informs the client who has read a message specified by it's event id.
|
||||||
|
@ -1,14 +1,11 @@
|
|||||||
//! Types for the *m.room.message* event.
|
//! Types for the *m.room.message* event.
|
||||||
|
|
||||||
use std::time::SystemTime;
|
|
||||||
|
|
||||||
use js_int::UInt;
|
use js_int::UInt;
|
||||||
use ruma_events_macros::MessageEventContent;
|
use ruma_events_macros::MessageEventContent;
|
||||||
use ruma_identifiers::{EventId, RoomId, UserId};
|
use ruma_identifiers::EventId;
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
use super::{EncryptedFile, ImageInfo, ThumbnailInfo};
|
use super::{EncryptedFile, ImageInfo, ThumbnailInfo};
|
||||||
use crate::UnsignedData;
|
|
||||||
|
|
||||||
pub mod feedback;
|
pub mod feedback;
|
||||||
|
|
||||||
|
@ -1,13 +1,9 @@
|
|||||||
//! Types for the *m.room.name* event.
|
//! Types for the *m.room.name* event.
|
||||||
|
|
||||||
use std::ops::Deref;
|
|
||||||
use std::time::SystemTime;
|
|
||||||
|
|
||||||
use ruma_events_macros::StateEventContent;
|
use ruma_events_macros::StateEventContent;
|
||||||
use ruma_identifiers::{EventId, RoomId, UserId};
|
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
use crate::{InvalidInput, UnsignedData};
|
use crate::InvalidInput;
|
||||||
|
|
||||||
/// The payload for `NameEvent`.
|
/// The payload for `NameEvent`.
|
||||||
#[derive(Clone, Debug, Deserialize, Serialize, StateEventContent)]
|
#[derive(Clone, Debug, Deserialize, Serialize, StateEventContent)]
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
//! Types for the *m.typing* event.
|
//! Types for the *m.typing* event.
|
||||||
|
|
||||||
use ruma_events_macros::EphemeralRoomEventContent;
|
use ruma_events_macros::EphemeralRoomEventContent;
|
||||||
use ruma_identifiers::{RoomId, UserId};
|
use ruma_identifiers::UserId;
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
/// Informs the client who is currently typing in a given room.
|
/// Informs the client who is currently typing in a given room.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user