lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

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:
Mcrates/events/src/message.rs | 2++
Mcrates/events/src/message_file.rs | 2++
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 {