We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 132b596 commit 58870e9Copy full SHA for 58870e9
1 file changed
rust-extensions/src/date_time/as_microseconds.rs
@@ -171,8 +171,18 @@ impl DateTimeAsMicroseconds {
171
result.add_minutes(-difference.difference_in_half_hours() * 30);
172
result
173
}
174
+
175
176
+ pub unsafe fn update_unsafe(&self, new_value: DateTimeAsMicroseconds){
177
+ let value = &self.unix_microseconds as *const i64 as *mut i64;
178
+ value.write(new_value.unix_microseconds);
179
+ }
180
181
182
183
184
185
186
impl Into<DateTimeAsMicroseconds> for SystemTime {
187
fn into(self) -> DateTimeAsMicroseconds {
188
let unix_microseconds = self.duration_since(UNIX_EPOCH).unwrap().as_micros() as i64;
0 commit comments