extern_spec_std_time_Duration_checked_add

Function extern_spec_std_time_Duration_checked_add 

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

extern spec for ::std::time::Duration::checked_add

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@)