parent
4a957b320d
commit
99fbd1bf11
@ -25,6 +25,14 @@ impl Instant {
|
|||||||
pub fn checked_sub_duration(&self, other: &Duration) -> Option<Instant> {
|
pub fn checked_sub_duration(&self, other: &Duration) -> Option<Instant> {
|
||||||
Some(Instant(self.0.checked_sub(*other)?))
|
Some(Instant(self.0.checked_sub(*other)?))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn actually_monotonic() -> bool {
|
||||||
|
false
|
||||||
|
}
|
||||||
|
|
||||||
|
pub const fn zero() -> Instant {
|
||||||
|
Instant(Duration::from_secs(0))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl SystemTime {
|
impl SystemTime {
|
||||||
|
@ -456,6 +456,7 @@ mod spin_mutex {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Lock the Mutex or return false.
|
||||||
pub macro try_lock_or_false {
|
pub macro try_lock_or_false {
|
||||||
($e:expr) => {
|
($e:expr) => {
|
||||||
if let Some(v) = $e.try_lock() {
|
if let Some(v) = $e.try_lock() {
|
||||||
|
Loading…
Reference in New Issue
Block a user