diff --git a/crates/ruma-common/src/events/content.rs b/crates/ruma-common/src/events/content.rs index 49726c1f..61a03ec1 100644 --- a/crates/ruma-common/src/events/content.rs +++ b/crates/ruma-common/src/events/content.rs @@ -13,6 +13,8 @@ use super::{ /// The base trait that all event content types implement. /// /// Use [`macros::EventContent`] to derive this traits. It is not meant to be implemented manually. +/// +/// [`macros::EventContent`]: super::macros::EventContent pub trait EventContent: Sized + Serialize { /// The Rust enum for the event kind's known types. type EventType; diff --git a/crates/ruma-common/src/events/room.rs b/crates/ruma-common/src/events/room.rs index 78a47333..0d0217ca 100644 --- a/crates/ruma-common/src/events/room.rs +++ b/crates/ruma-common/src/events/room.rs @@ -53,10 +53,10 @@ pub enum MediaSource { Encrypted(Box), } -/// Custom implementation of `Deserialize`, because serde doesn't guarantee what variant will be -/// deserialized for "externally tagged"¹ enums where multiple "tag" fields exist. -/// -/// ¹ https://serde.rs/enum-representations.html +// Custom implementation of `Deserialize`, because serde doesn't guarantee what variant will be +// deserialized for "externally tagged"¹ enums where multiple "tag" fields exist. +// +// ¹ https://serde.rs/enum-representations.html impl<'de> Deserialize<'de> for MediaSource { fn deserialize(deserializer: D) -> Result where