pub struct SendRecord {
pub iri: String,
pub send_id: String,
pub event: Event,
pub target: Option<String>,
pub recipient: Option<String>,
pub type_: String,
pub correlation: Option<String>,
}Expand description
An outgoing send recorded in an entry; dispatched by the outbox after the append.
Fields§
§iri: StringThe send IRI <entry>/send/<k>, which is also the message id it is delivered with.
send_id: StringThe send id.
event: EventThe event.
target: Option<String>The target as the chart gave it.
recipient: Option<String>The resolved recipient address, when the target names one.
type_: StringThe Event I/O Processor type.
correlation: Option<String>A request’s correlation id, or the correlation id a reply answers.
Trait Implementations§
Source§impl Clone for SendRecord
impl Clone for SendRecord
Source§impl Debug for SendRecord
impl Debug for SendRecord
Source§impl<'de> Deserialize<'de> for SendRecord
impl<'de> Deserialize<'de> for SendRecord
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SendRecord
impl PartialEq for SendRecord
Source§impl Serialize for SendRecord
impl Serialize for SendRecord
impl StructuralPartialEq for SendRecord
Auto Trait Implementations§
impl Forget for SendRecord
impl Freeze for SendRecord
impl Move for SendRecord
impl RefUnwindSafe for SendRecord
impl Send for SendRecord
impl Sync for SendRecord
impl Unpin for SendRecord
impl UnsafeUnpin for SendRecord
impl UnwindSafe for SendRecord
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more