reaction.rs (411B)
1 use crate::social::SocialTarget; 2 3 #[cfg(not(feature = "std"))] 4 use alloc::string::String; 5 6 #[cfg_attr( 7 any(feature = "serde", test), 8 derive(serde::Serialize, serde::Deserialize) 9 )] 10 #[cfg_attr(all(test, feature = "std"), derive(dto_bindgen::Dto))] 11 #[cfg_attr(all(test, feature = "std"), dto(export))] 12 #[derive(Clone, Debug)] 13 pub struct Reaction { 14 pub target: SocialTarget, 15 pub content: String, 16 }