pub struct ApplicationHead {
pub v: u16,
pub id: String,
pub target: String,
pub subject: String,
pub kind: Kind,
pub corr: Option<String>,
pub seq: Option<u64>,
pub hops: Option<u8>,
pub path: Vec<String>,
pub headers: Map<String, Value>,
pub error: Option<ApplicationError>,
}Fields§
§v: u16§id: String§target: String§subject: String§kind: Kind§corr: Option<String>§seq: Option<u64>§hops: Option<u8>§path: Vec<String>§headers: Map<String, Value>§error: Option<ApplicationError>Implementations§
Source§impl ApplicationHead
impl ApplicationHead
pub fn from_envelope(envelope: &Envelope) -> Result<Self, CoreError>
pub fn into_envelope(self) -> Envelope
Trait Implementations§
Source§impl Clone for ApplicationHead
impl Clone for ApplicationHead
Source§fn clone(&self) -> ApplicationHead
fn clone(&self) -> ApplicationHead
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ApplicationHead
impl Debug for ApplicationHead
Source§impl Default for ApplicationHead
impl Default for ApplicationHead
Source§impl PartialEq for ApplicationHead
impl PartialEq for ApplicationHead
impl StructuralPartialEq for ApplicationHead
Auto Trait Implementations§
impl Freeze for ApplicationHead
impl RefUnwindSafe for ApplicationHead
impl Send for ApplicationHead
impl Sync for ApplicationHead
impl Unpin for ApplicationHead
impl UnsafeUnpin for ApplicationHead
impl UnwindSafe for ApplicationHead
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