extern_spec_std_time_Duration_checked_mul

Function extern_spec_std_time_Duration_checked_mul 

Source
pub fn extern_spec_std_time_Duration_checked_mul(
    self_: Duration,
    rhs: u32,
) -> Option<Duration>
Expand description

extern spec for ::std::time::Duration::checked_mul

This is not a real function: its only use is for documentation.

terminates

ghost

ensures

nanos_to_secs(self@ * rhs@) > u64::MAX@ ==> result == None

ensures

nanos_to_secs(self@ * rhs@) <= u64::MAX@ ==> result.deep_model() == Some(self@ * rhs@)