Struct ruma_client_api::sync::sync_events::v4::Receipt
source · pub struct Receipt {
pub rooms: BTreeMap<OwnedRoomId, Raw<AnyEphemeralRoomEvent>>,
}Available on (crate features
client or server) and crate feature unstable-msc3575 only.Expand description
Receipt extension response data.
Not yet part of the spec proposal. Taken from the reference implementation https://github.com/matrix-org/sliding-sync/blob/main/sync3/extensions/receipts.go
Fields§
§rooms: BTreeMap<OwnedRoomId, Raw<AnyEphemeralRoomEvent>>The empheral receipt room event for each room
Trait Implementations§
source§impl<'de> Deserialize<'de> for Receipt
impl<'de> Deserialize<'de> for Receipt
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more