pub struct OperationAttribution {
pub op_index: u32,
pub ref_resolution: RefResolution,
}Expand description
Proven parser position and reference provenance for one request operation.
Absence of this value means unknown (legacy or non-request work), never a synthetic position zero. Nested synchronous dispatch retains its originating parser position rather than inventing another request operation.
Fields§
§op_index: u32Zero-based parser position, independent of completion or insertion order.
ref_resolution: RefResolutionHow the operation’s argument values were obtained.
Trait Implementations§
Source§impl Clone for OperationAttribution
impl Clone for OperationAttribution
impl Copy for OperationAttribution
Source§impl Debug for OperationAttribution
impl Debug for OperationAttribution
impl Eq for OperationAttribution
Source§impl PartialEq for OperationAttribution
impl PartialEq for OperationAttribution
impl StructuralPartialEq for OperationAttribution
Auto Trait Implementations§
impl Freeze for OperationAttribution
impl RefUnwindSafe for OperationAttribution
impl Send for OperationAttribution
impl Sync for OperationAttribution
impl Unpin for OperationAttribution
impl UnsafeUnpin for OperationAttribution
impl UnwindSafe for OperationAttribution
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