events.rs 387 B

12345678910111213141516171819
  1. //! Convert a serialized event to an event trigger
  2. use serde::{Deserialize, Serialize};
  3. #[derive(Deserialize, Serialize, Debug)]
  4. pub struct IpcMessage {
  5. method: String,
  6. params: serde_json::Value,
  7. }
  8. impl IpcMessage {
  9. pub(crate) fn method(&self) -> &str {
  10. self.method.as_str()
  11. }
  12. pub(crate) fn params(self) -> serde_json::Value {
  13. self.params
  14. }
  15. }