pub struct TrajectoryContract {
pub schema_version: u32,
pub dataset_sha256: String,
pub cost_model_sha256: String,
pub engine_version: String,
pub windows: Vec<TrajectoryWindow>,
pub seeds: Vec<u64>,
pub runner_artifact_sha256: Option<String>,
}Fields§
§schema_version: u32§dataset_sha256: String§cost_model_sha256: String§engine_version: String§windows: Vec<TrajectoryWindow>Exact market windows the capture planned, in execution order.
seeds: Vec<u64>Exact execution seeds applied to every window, in execution order.
runner_artifact_sha256: Option<String>Exact CLI executable when capture came through the command line. Library callers may leave this absent and still bind the semantic inputs above.
Implementations§
Source§impl TrajectoryContract
impl TrajectoryContract
pub const SCHEMA_VERSION: u32 = 2
Trait Implementations§
Source§impl Clone for TrajectoryContract
impl Clone for TrajectoryContract
Source§fn clone(&self) -> TrajectoryContract
fn clone(&self) -> TrajectoryContract
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 TrajectoryContract
impl Debug for TrajectoryContract
Source§impl<'de> Deserialize<'de> for TrajectoryContract
impl<'de> Deserialize<'de> for TrajectoryContract
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TrajectoryContract
Source§impl PartialEq for TrajectoryContract
impl PartialEq for TrajectoryContract
Source§impl Serialize for TrajectoryContract
impl Serialize for TrajectoryContract
impl StructuralPartialEq for TrajectoryContract
Auto Trait Implementations§
impl Freeze for TrajectoryContract
impl RefUnwindSafe for TrajectoryContract
impl Send for TrajectoryContract
impl Sync for TrajectoryContract
impl Unpin for TrajectoryContract
impl UnsafeUnpin for TrajectoryContract
impl UnwindSafe for TrajectoryContract
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