в наносекунды и падает с overflow если не может это сделать. Не то, что бы конечно кому-то в здравом уме это понадобится, но все таки, а как же безопасность?
А при каком кейсе он не сможет конвертнуть в наносекунды и вернуть результат, нужный юзеру?
ну раз падает - значит безопасно, если б молча фейлил тогда были бы проблемы
на самом деле нет pub struct Duration { secs: u64, nanos: u32, // Always 0 <= nanos < NANOS_PER_SEC } https://doc.rust-lang.org/src/core/time.rs.html#64-67
Обсуждают сегодня