diff --git a/crates/ruma-events/src/secret/request.rs b/crates/ruma-events/src/secret/request.rs index 08944bbe..093d88ba 100644 --- a/crates/ruma-events/src/secret/request.rs +++ b/crates/ruma-events/src/secret/request.rs @@ -6,7 +6,7 @@ use ruma_common::{serde::StringEnum, OwnedDeviceId, OwnedTransactionId}; use ruma_macros::EventContent; use serde::{ser::SerializeStruct, Deserialize, Serialize}; -use crate::PrivOwnedStr; +use crate::{GlobalAccountDataEventType, PrivOwnedStr}; /// The content of an `m.secret.request` event. /// @@ -133,6 +133,12 @@ pub enum SecretName { _Custom(PrivOwnedStr), } +impl From for GlobalAccountDataEventType { + fn from(value: SecretName) -> Self { + GlobalAccountDataEventType::from(value.as_str()) + } +} + #[cfg(test)] mod tests { use assert_matches2::assert_matches;