pub struct ConsistencyRequestInput {
pub operation_sequence: u64,
pub challenge: ArtifactChecksumRecord,
pub boundary: ConsistencyBoundary,
pub expected_fence: Option<ApplicationFenceBinding>,
pub max_remote_observations: u32,
}Expand description
Passive request parameters; no default capture or fence authority.
Fields§
§operation_sequence: u64Exact original operation sequence; request payload remains bound through full intent.
challenge: ArtifactChecksumRecordFresh integration-owned challenge; digest binding alone proves no freshness.
boundary: ConsistencyBoundaryExplicit capture boundary.
expected_fence: Option<ApplicationFenceBinding>Retained exact fence/revision binding required only for coordinated capture.
max_remote_observations: u32Descriptive call ceiling, independent of any original or preflight spending allowance.
Trait Implementations§
Source§impl Clone for ConsistencyRequestInput
impl Clone for ConsistencyRequestInput
Auto Trait Implementations§
impl Freeze for ConsistencyRequestInput
impl RefUnwindSafe for ConsistencyRequestInput
impl Send for ConsistencyRequestInput
impl Sync for ConsistencyRequestInput
impl Unpin for ConsistencyRequestInput
impl UnsafeUnpin for ConsistencyRequestInput
impl UnwindSafe for ConsistencyRequestInput
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