1 个不稳定版本
0.1.0 | 2023年12月21日 |
---|
#2814 在 Rust模式
在 2 crates 中使用
7KB
一个Rust库crate,提供了一个对所有类型实现的MapSelf
trait。
许可
许可方式为以下之一
- Apache License, Version 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
根据您的选择。
贡献
除非您明确声明,否则根据Apache-2.0许可定义,您有意提交以包含在工作中的任何贡献,都将如上双许可,无需任何额外的条款或条件。
lib.rs
:
示例
let (hour, meridiem) = if use_12_hour_clock {
self.hour_meridiem() // Yields 12-hour clock time.
.map_self(|(hour, meridiem)| (hour, Some(meridiem)))
} else {
(self.hour, None)
};
示例
// Initialize time to check for double-click.
let mut last_click_time = Instant::now()
.map_self_or_keep(|now| now.checked_sub(Duration::from_secs(60)));