| 129 | // function to create the enum variants |
| 130 | #[builder(finish_fn(vis = "", name = build_internal))] |
| 131 | pub 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 | |
| 163 | impl<S: clock_error_bound_generic_builder::IsComplete> ClockErrorBoundGenericBuilder<S> { |
| 164 | /// Custom `build` finishing function on the generated `ClockErrorBoundLayoutBuilder`. |
nothing calls this directly
no outgoing calls
no test coverage detected