api
types.ch
Declarations in types.ch
1 declarationsstd
Declarations
Public only
std#
Publicnamespace
namespace std
---------------------------------------------------------------------------
chrono#
Publicnamespace
namespace chrono
Duration#
Publicstruct
struct Duration {
var secs : i64
var nanos : i64
}
init#
PublicfunctionConstructor
func init() : Duration
---- Constructors -----------------------------------------------
as_secs#
Publicfunction
func as_secs(self : &Duration) : i64
---- Accessors --------------------------------------------------
normalize#
Publicfunction
func normalize(self : &Duration) : void
---- Normalization ----------------------------------------------
equals#
Publicfunction
---- Comparison -------------------------------------------------
add#
Publicfunction
---- Arithmetic -------------------------------------------------
Instant#
Publicstruct
struct Instant {
var secs : i64
var nanos : i64
}
Instant – a monotonic clock timepoint (always increasing, not related to
SystemTime#
Publicstruct
struct SystemTime {
var secs : i64
var nanos : i64
}
SystemTime – a wall-clock timepoint (UTC). Backed by the platform's
init#
PublicfunctionConstructor
func init() : SystemTime
from_unix_epoch#
Publicfunction
func from_unix_epoch(secs : i64) : SystemTime
from_unix_epoch_nanos#
Publicfunction
func from_unix_epoch_nanos(secs : i64, nanos : i64) : SystemTime
as_unix_epoch_secs#
Publicfunction
func as_unix_epoch_secs(self : &SystemTime) : i64
as_unix_epoch_nanos#
Publicfunction
func as_unix_epoch_nanos(self : &SystemTime) : i64
duration_since#
Publicfunction
elapsed#
Publicfunction
add_duration#
Publicfunction
sub_duration#
Publicfunction
equals#
Publicfunction