Mark PinnedEventsEventContent as non_exhaustive
This commit is contained in:
parent
be175bbae6
commit
08fbace022
@ -11,12 +11,20 @@ pub type PinnedEventsEvent = StateEvent<PinnedEventsEventContent>;
|
||||
|
||||
/// The payload for `PinnedEventsEvent`.
|
||||
#[derive(Clone, Debug, Deserialize, Serialize, StateEventContent)]
|
||||
#[non_exhaustive]
|
||||
#[ruma_event(type = "m.room.pinned_events")]
|
||||
pub struct PinnedEventsEventContent {
|
||||
/// An ordered list of event IDs to pin.
|
||||
pub pinned: Vec<EventId>,
|
||||
}
|
||||
|
||||
impl PinnedEventsEventContent {
|
||||
/// Creates a new `PinnedEventsEventContent` with the given events.
|
||||
pub fn new(pinned: Vec<EventId>) -> Self {
|
||||
Self { pinned }
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use std::{
|
||||
|
Loading…
x
Reference in New Issue
Block a user