MCPcopy Create free account
hub / github.com/aws/clock-bound / ClockErrorBoundGeneric

Class ClockErrorBoundGeneric

clock-bound/src/shm.rs:131–161  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

129// function to create the enum variants
130#[builder(finish_fn(vis = "", name = build_internal))]
131pub struct ClockErrorBoundGeneric {
132 #[builder(default)]
133 as_of_tsc: u64,
134
135 #[builder(default = TimeSpec::new(0, 0))]
136 as_of: TimeSpec,
137
138 #[builder(default = TimeSpec::new(0, 0))]
139 void_after: TimeSpec,
140
141 #[builder(default)]
142 bound_nsec: i64,
143
144 #[builder(default)]
145 period: f64,
146
147 #[builder(default)]
148 period_err: f64,
149
150 #[builder(default)]
151 disruption_marker: u64,
152
153 #[builder(default)]
154 max_drift_ppb: u32,
155
156 #[builder(default = ClockStatus::Unknown)]
157 clock_status: ClockStatus,
158
159 #[builder(default)]
160 clock_disruption_support_enabled: bool,
161}
162
163impl<S: clock_error_bound_generic_builder::IsComplete> ClockErrorBoundGenericBuilder<S> {
164 /// Custom `build` finishing function on the generated `ClockErrorBoundLayoutBuilder`.

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected