pub struct AnnounceVerifyOwed {
pub payload: Vec<u8, prns_core::::routing::ingress::announce::AnnounceVerifyOwed::{constant#0}>,
pub header: WirePacketHeader,
pub received_hops: u8,
pub source_interface: InterfaceId,
pub arrived_at: InstantMillis,
pub next_hop: NextHop,
pub is_path_response: bool,
}Expand description
Owns the payload because the arrival slot may be recycled before deferred verification completes.
Fields§
§payload: Vec<u8, prns_core::::routing::ingress::announce::AnnounceVerifyOwed::{constant#0}>§header: WirePacketHeader§received_hops: u8§source_interface: InterfaceId§arrived_at: InstantMillis§next_hop: NextHop§is_path_response: boolAuto Trait Implementations§
impl Freeze for AnnounceVerifyOwed
impl RefUnwindSafe for AnnounceVerifyOwed
impl Send for AnnounceVerifyOwed
impl Sync for AnnounceVerifyOwed
impl Unpin for AnnounceVerifyOwed
impl UnsafeUnpin for AnnounceVerifyOwed
impl UnwindSafe for AnnounceVerifyOwed
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