(&self)
| 29 | |
| 30 | fn metadata(&self) -> MessageMetadata; |
| 31 | fn outbox(&self) -> Outbox { |
| 32 | let metadata = self.metadata(); |
| 33 | Outbox::new(metadata.aggregate_id, metadata.topic, self.state()) |
| 34 | } |
| 35 | fn message_clone(&self) -> Box<dyn Message>; |
| 36 | |
| 37 | fn state(&self) -> String; |