Documentation

Std.Time.Duration

Represents a time interval with nanoseconds precision.

Instances For
    theorem Std.Time.Duration.ext {x y : Duration} (second : x.second = y.second) (nano : x.nano = y.nano) :
    x = y
    Equations
      Instances For
        @[inline]

        Negates a Duration, flipping its second and nanosecond values.

        Equations
          Instances For
            @[inline]

            Creates a new Duration out of Second.Offset.

            Equations
              Instances For

                Creates a new Duration out of Nanosecond.Offset.

                Equations
                  Instances For
                    theorem Std.Time.Duration.ofNanoseconds.mod_nonpos {a : Int} (b : Int) :
                    a 0b 00 a.tmod b
                    theorem Std.Time.Duration.ofNanoseconds.tdiv_neg {a b : Int} (Ha : a 0) (Hb : 0 b) :
                    a.tdiv b 0
                    @[inline]

                    Creates a new Duration out of Millisecond.Offset.

                    Equations
                      Instances For
                        @[inline]

                        Checks if the duration is zero seconds and zero nanoseconds.

                        Equations
                          Instances For
                            @[inline]

                            Converts a Duration to a Second.Offset

                            Equations
                              Instances For
                                @[inline]

                                Converts a Duration to a Millisecond.Offset

                                Equations
                                  Instances For
                                    @[inline]

                                    Converts a Duration to a Nanosecond.Offset

                                    Equations
                                      Instances For
                                        @[inline]

                                        Converts a Duration to a Minute.Offset

                                        Equations
                                          Instances For
                                            @[inline]

                                            Converts a Duration to a Day.Offset

                                            Equations
                                              Instances For
                                                @[inline]

                                                Normalizes Second.Offset and NanoSecond.span in order to build a new Duration out of it.

                                                Equations
                                                  Instances For
                                                    @[inline]

                                                    Adds two durations together, handling any carry-over in nanoseconds.

                                                    Equations
                                                      Instances For
                                                        @[inline]

                                                        Subtracts one Duration from another.

                                                        Equations
                                                          Instances For
                                                            @[inline]

                                                            Adds a Nanosecond.Offset to a Duration

                                                            Equations
                                                              Instances For
                                                                @[inline]

                                                                Adds a Millisecond.Offset to a Duration

                                                                Equations
                                                                  Instances For
                                                                    @[inline]

                                                                    Adds a Millisecond.Offset to a Duration

                                                                    Equations
                                                                      Instances For
                                                                        @[inline]

                                                                        Adds a Nanosecond.Offset to a Duration

                                                                        Equations
                                                                          Instances For
                                                                            @[inline]

                                                                            Adds a Second.Offset to a Duration

                                                                            Equations
                                                                              Instances For
                                                                                @[inline]

                                                                                Subtracts a Second.Offset from a Duration

                                                                                Equations
                                                                                  Instances For
                                                                                    @[inline]

                                                                                    Adds a Minute.Offset to a Duration

                                                                                    Equations
                                                                                      Instances For
                                                                                        @[inline]

                                                                                        Subtracts a Minute.Offset from a Duration

                                                                                        Equations
                                                                                          Instances For
                                                                                            @[inline]

                                                                                            Adds an Hour.Offset to a Duration

                                                                                            Equations
                                                                                              Instances For
                                                                                                @[inline]

                                                                                                Subtracts an Hour.Offset from a Duration

                                                                                                Equations
                                                                                                  Instances For
                                                                                                    @[inline]

                                                                                                    Adds a Day.Offset to a Duration

                                                                                                    Equations
                                                                                                      Instances For
                                                                                                        @[inline]

                                                                                                        Subtracts a Day.Offset from a Duration

                                                                                                        Equations
                                                                                                          Instances For
                                                                                                            @[inline]

                                                                                                            Adds a Week.Offset to a Duration

                                                                                                            Equations
                                                                                                              Instances For
                                                                                                                @[inline]

                                                                                                                Subtracts a Week.Offset from a Duration

                                                                                                                Equations
                                                                                                                  Instances For