mirror of
https://github.com/matrix-org/matrix-rust-sdk.git
synced 2026-05-08 07:56:55 -04:00
feat(linked chunk): derive ser/de traits for OwnedLinkedChunkId
Signed-off-by: Michael Goldenberg <m@mgoldenberg.net>
This commit is contained in:
committed by
Ivan Enderlin
parent
2e86fbc234
commit
d2ecc77014
@@ -107,6 +107,7 @@ use std::{
|
||||
pub use as_vector::*;
|
||||
pub use order_tracker::OrderTracker;
|
||||
use ruma::{EventId, OwnedEventId, OwnedRoomId, RoomId};
|
||||
use serde::{Deserialize, Serialize};
|
||||
pub use updates::*;
|
||||
|
||||
/// An identifier for a linked chunk; borrowed variant.
|
||||
@@ -171,7 +172,7 @@ impl PartialEq<LinkedChunkId<'_>> for OwnedLinkedChunkId {
|
||||
}
|
||||
|
||||
/// An identifier for a linked chunk; owned variant.
|
||||
#[derive(Clone, Debug, PartialEq, Eq, Hash)]
|
||||
#[derive(Clone, Debug, PartialEq, Eq, Hash, Serialize, Deserialize)]
|
||||
pub enum OwnedLinkedChunkId {
|
||||
Room(OwnedRoomId),
|
||||
Thread(OwnedRoomId, OwnedEventId),
|
||||
|
||||
Reference in New Issue
Block a user