commit 95801554306921fbf8f63a9a220f67746c07c911
parent eda19d28ffbbae8a840d514c7c8262892f2ebef2
Author: triesap <tyson@radroots.org>
Date: Sat, 27 Jun 2026 08:22:41 +0000
events: derive dto events messages and files
Diffstat:
2 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/crates/events/src/message.rs b/crates/events/src/message.rs
@@ -6,6 +6,7 @@ use crate::RadrootsNostrEventPtr;
use alloc::{string::String, vec::Vec};
#[cfg_attr(feature = "dto-bindgen", derive(dto_bindgen::Dto))]
+#[cfg_attr(feature = "dto-bindgen", dto(export))]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug)]
pub struct RadrootsMessage {
@@ -16,6 +17,7 @@ pub struct RadrootsMessage {
}
#[cfg_attr(feature = "dto-bindgen", derive(dto_bindgen::Dto))]
+#[cfg_attr(feature = "dto-bindgen", dto(export))]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug)]
pub struct RadrootsMessageRecipient {
diff --git a/crates/events/src/message_file.rs b/crates/events/src/message_file.rs
@@ -7,6 +7,7 @@ use crate::message::RadrootsMessageRecipient;
use alloc::{string::String, vec::Vec};
#[cfg_attr(feature = "dto-bindgen", derive(dto_bindgen::Dto))]
+#[cfg_attr(feature = "dto-bindgen", dto(export))]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Debug)]
pub struct RadrootsMessageFile {
@@ -29,6 +30,7 @@ pub struct RadrootsMessageFile {
}
#[cfg_attr(feature = "dto-bindgen", derive(dto_bindgen::Dto))]
+#[cfg_attr(feature = "dto-bindgen", dto(export))]
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub struct RadrootsMessageFileDimensions {