#[repr(C)]pub struct RouteEvidenceHandle {
pub id: RouteEvidenceId,
pub row_hint: u16,
}Expand description
Compact, validated locator retained by traffic that can later prove a route worked.
row_hint is only a fast path. The evidence id is authoritative and survives swap-removal
moving its route toward row zero.
Fields§
§id: RouteEvidenceId§row_hint: u16Implementations§
Source§impl RouteEvidenceHandle
impl RouteEvidenceHandle
pub const fn new(id: RouteEvidenceId, row_hint: u16) -> RouteEvidenceHandle
Trait Implementations§
Source§impl Clone for RouteEvidenceHandle
impl Clone for RouteEvidenceHandle
Source§fn clone(&self) -> RouteEvidenceHandle
fn clone(&self) -> RouteEvidenceHandle
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 moreimpl Copy for RouteEvidenceHandle
Source§impl Debug for RouteEvidenceHandle
impl Debug for RouteEvidenceHandle
impl Eq for RouteEvidenceHandle
Source§impl Hash for RouteEvidenceHandle
impl Hash for RouteEvidenceHandle
Source§impl PartialEq for RouteEvidenceHandle
impl PartialEq for RouteEvidenceHandle
impl StructuralPartialEq for RouteEvidenceHandle
Auto Trait Implementations§
impl Freeze for RouteEvidenceHandle
impl RefUnwindSafe for RouteEvidenceHandle
impl Send for RouteEvidenceHandle
impl Sync for RouteEvidenceHandle
impl Unpin for RouteEvidenceHandle
impl UnsafeUnpin for RouteEvidenceHandle
impl UnwindSafe for RouteEvidenceHandle
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