Skip to content

Commit bca5ff1

Browse files
authored
Merge pull request #149 from shesek/202011-rescansince-from
Add From<u64> and From<Option<u64>> for ImportMultiRescanSince
2 parents 5a360cf + c2e2624 commit bca5ff1

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

json/src/lib.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -948,6 +948,18 @@ impl Default for ImportMultiRescanSince {
948948
}
949949
}
950950

951+
impl From<u64> for ImportMultiRescanSince {
952+
fn from(timestamp: u64) -> Self {
953+
ImportMultiRescanSince::Timestamp(timestamp)
954+
}
955+
}
956+
957+
impl From<Option<u64>> for ImportMultiRescanSince {
958+
fn from(timestamp: Option<u64>) -> Self {
959+
timestamp.map_or(ImportMultiRescanSince::Now, ImportMultiRescanSince::Timestamp)
960+
}
961+
}
962+
951963
#[derive(Clone, PartialEq, Eq, Debug, Deserialize, Serialize)]
952964
pub struct ImportMultiResultError {
953965
pub code: i64,

0 commit comments

Comments
 (0)