pub fn nudge_time(
value: TimeValue,
delta_minutes: i16,
step_minutes: u8,
) -> TimeValueExpand description
Moves a time by delta_minutes, clamps it to the current day, then snaps it.
No wrap occurs at midnight. step_minutes is clamped with
sanitize_step_minutes.
§Panics
Debug builds may panic if adding an extreme i16 delta to the current
minute count overflows i16.
§Examples
use ailloli_ui_core::TimeValue;
use ailloli_ui_core::time_picker::nudge_time;
assert_eq!(nudge_time(TimeValue::new(10, 0), 5, 5), TimeValue::new(10, 5));