seq-marked 0.3.5

Sequence-numbered values with tombstone support for LSM trees and versioned data.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use super::Expirable;

impl<T> Expirable for &T
where T: Expirable
{
    fn expires_at_ms_opt(&self) -> Option<u64> {
        Expirable::expires_at_ms_opt(*self)
    }
}

impl<T> Expirable for Option<T>
where T: Expirable
{
    fn expires_at_ms_opt(&self) -> Option<u64> {
        let expirable_ref = self.as_ref()?;
        expirable_ref.expires_at_ms_opt()
    }
}