This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of DLAngle with Swift 6.0 for Linux.

Swift 6 data race errors: 2

Build Command

bash -c docker run --rm -v "checkouts-4606859-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/david-livadaru/DLAngle.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/david-livadaru/DLAngle
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 35e9776 master
Cloned https://github.com/david-livadaru/DLAngle.git
Revision (git rev-parse @):
35e977691dc1877e60e908eb9ced3c60fe75bf92
SUCCESS checkout https://github.com/david-livadaru/DLAngle.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $workDir
https://github.com/david-livadaru/DLAngle.git
Running build ...
bash -c docker run --rm -v "checkouts-4606859-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
Fetching https://github.com/davidlivadaru/DLInterval.git
[1/403] Fetching dlinterval
Fetched https://github.com/davidlivadaru/DLInterval.git from cache (0.22s)
Computing version for https://github.com/davidlivadaru/DLInterval.git
Computed https://github.com/davidlivadaru/DLInterval.git at 1.3.0 (0.42s)
Creating working copy for https://github.com/davidlivadaru/DLInterval.git
Working copy of https://github.com/davidlivadaru/DLInterval.git resolved at 1.3.0
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version-24593BA9C3E375BF.txt
[4/15] Compiling DLInterval IntervalExtremum.swift
[5/15] Compiling DLInterval Interval.swift
[6/15] Compiling DLInterval IntervalBoundary.swift
[7/15] Compiling DLInterval IntervalType.swift
[8/15] Compiling DLInterval IntervalOperators.swift
[9/16] Emitting module DLInterval
[10/16] Compiling DLInterval ExpressibleByIntervalTuple.swift
[11/16] Compiling DLInterval ExpressibleByRange.swift
[12/16] Compiling DLInterval Boundary.swift
[13/16] Compiling DLInterval Double+FrameworkExtension.swift
[14/16] Compiling DLInterval ExpressibleByClosedRange.swift
[15/16] Compiling DLInterval ExpressibleByIntervalArray.swift
[16/16] Compiling DLInterval UnionInterval.swift
[18/40] Compiling DLAngle Radian+Measument.swift
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:23:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 21 |     ///
 22 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Sine.html)
 23 |     public func sin() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 24 |         return try Trigonometry.sin(self)
 25 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:36:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 34 |     ///
 35 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Sine.html)
 36 |     public func sin() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 37 |         return try Trigonometry.sin(self)
 38 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:64:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 62 |     ///
 63 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cosine.html)
 64 |     public func cos() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 65 |         return try Trigonometry.cos(self)
 66 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:77:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 75 |     ///
 76 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cosine.html)
 77 |     public func cos() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 78 |         return try Trigonometry.cos(self)
 79 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:105:5: warning: 'public' modifier is redundant for instance method declared in a public extension
103 |     ///
104 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Tangent.html)
105 |     public func tan() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
106 |         return try Trigonometry.tan(self)
107 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:118:5: warning: 'public' modifier is redundant for instance method declared in a public extension
116 |     ///
117 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Tangent.html)
118 |     public func tan() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
119 |         return try Trigonometry.tan(self)
120 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:146:5: warning: 'public' modifier is redundant for instance method declared in a public extension
144 |     ///
145 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cotangent.html)
146 |     public func cot() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
147 |         return try Trigonometry.cot(self)
148 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:159:5: warning: 'public' modifier is redundant for instance method declared in a public extension
157 |     ///
158 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cotangent.html)
159 |     public func cot() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
160 |         return try Trigonometry.cot(self)
161 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:187:5: warning: 'public' modifier is redundant for instance method declared in a public extension
185 |     ///
186 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Secant.html)
187 |     public func sec() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
188 |         return try Trigonometry.sec(self)
189 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:200:5: warning: 'public' modifier is redundant for instance method declared in a public extension
198 |     ///
199 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Secant.html)
200 |     public func sec() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
201 |         return try Trigonometry.sec(self)
202 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:228:5: warning: 'public' modifier is redundant for instance method declared in a public extension
226 |     ///
227 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cosecant.html)
228 |     public func csc() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
229 |         return try Trigonometry.csc(self)
230 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:241:5: warning: 'public' modifier is redundant for instance method declared in a public extension
239 |     ///
240 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cosecant.html)
241 |     public func csc() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
242 |         return try Trigonometry.csc(self)
243 |     }
[19/40] Compiling DLAngle Radian+TrigonometricFunctions.swift
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:23:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 21 |     ///
 22 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Sine.html)
 23 |     public func sin() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 24 |         return try Trigonometry.sin(self)
 25 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:36:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 34 |     ///
 35 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Sine.html)
 36 |     public func sin() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 37 |         return try Trigonometry.sin(self)
 38 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:64:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 62 |     ///
 63 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cosine.html)
 64 |     public func cos() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 65 |         return try Trigonometry.cos(self)
 66 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:77:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 75 |     ///
 76 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cosine.html)
 77 |     public func cos() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 78 |         return try Trigonometry.cos(self)
 79 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:105:5: warning: 'public' modifier is redundant for instance method declared in a public extension
103 |     ///
104 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Tangent.html)
105 |     public func tan() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
106 |         return try Trigonometry.tan(self)
107 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:118:5: warning: 'public' modifier is redundant for instance method declared in a public extension
116 |     ///
117 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Tangent.html)
118 |     public func tan() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
119 |         return try Trigonometry.tan(self)
120 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:146:5: warning: 'public' modifier is redundant for instance method declared in a public extension
144 |     ///
145 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cotangent.html)
146 |     public func cot() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
147 |         return try Trigonometry.cot(self)
148 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:159:5: warning: 'public' modifier is redundant for instance method declared in a public extension
157 |     ///
158 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cotangent.html)
159 |     public func cot() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
160 |         return try Trigonometry.cot(self)
161 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:187:5: warning: 'public' modifier is redundant for instance method declared in a public extension
185 |     ///
186 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Secant.html)
187 |     public func sec() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
188 |         return try Trigonometry.sec(self)
189 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:200:5: warning: 'public' modifier is redundant for instance method declared in a public extension
198 |     ///
199 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Secant.html)
200 |     public func sec() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
201 |         return try Trigonometry.sec(self)
202 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:228:5: warning: 'public' modifier is redundant for instance method declared in a public extension
226 |     ///
227 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cosecant.html)
228 |     public func csc() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
229 |         return try Trigonometry.csc(self)
230 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:241:5: warning: 'public' modifier is redundant for instance method declared in a public extension
239 |     ///
240 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cosecant.html)
241 |     public func csc() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
242 |         return try Trigonometry.csc(self)
243 |     }
[20/40] Compiling DLAngle Radian.swift
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:23:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 21 |     ///
 22 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Sine.html)
 23 |     public func sin() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 24 |         return try Trigonometry.sin(self)
 25 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:36:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 34 |     ///
 35 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Sine.html)
 36 |     public func sin() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 37 |         return try Trigonometry.sin(self)
 38 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:64:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 62 |     ///
 63 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cosine.html)
 64 |     public func cos() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 65 |         return try Trigonometry.cos(self)
 66 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:77:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 75 |     ///
 76 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cosine.html)
 77 |     public func cos() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 78 |         return try Trigonometry.cos(self)
 79 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:105:5: warning: 'public' modifier is redundant for instance method declared in a public extension
103 |     ///
104 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Tangent.html)
105 |     public func tan() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
106 |         return try Trigonometry.tan(self)
107 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:118:5: warning: 'public' modifier is redundant for instance method declared in a public extension
116 |     ///
117 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Tangent.html)
118 |     public func tan() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
119 |         return try Trigonometry.tan(self)
120 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:146:5: warning: 'public' modifier is redundant for instance method declared in a public extension
144 |     ///
145 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cotangent.html)
146 |     public func cot() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
147 |         return try Trigonometry.cot(self)
148 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:159:5: warning: 'public' modifier is redundant for instance method declared in a public extension
157 |     ///
158 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cotangent.html)
159 |     public func cot() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
160 |         return try Trigonometry.cot(self)
161 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:187:5: warning: 'public' modifier is redundant for instance method declared in a public extension
185 |     ///
186 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Secant.html)
187 |     public func sec() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
188 |         return try Trigonometry.sec(self)
189 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:200:5: warning: 'public' modifier is redundant for instance method declared in a public extension
198 |     ///
199 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Secant.html)
200 |     public func sec() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
201 |         return try Trigonometry.sec(self)
202 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:228:5: warning: 'public' modifier is redundant for instance method declared in a public extension
226 |     ///
227 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cosecant.html)
228 |     public func csc() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
229 |         return try Trigonometry.csc(self)
230 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:241:5: warning: 'public' modifier is redundant for instance method declared in a public extension
239 |     ///
240 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cosecant.html)
241 |     public func csc() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
242 |         return try Trigonometry.csc(self)
243 |     }
[21/40] Compiling DLAngle Radian+HyperbolicTrigonometricFunctions.swift
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:22:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 20 |     ///
 21 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicSine.html)
 22 |     public func sinh() -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 23 |         return Trigonometry.sinh(self)
 24 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:34:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 32 |     ///
 33 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicSine.html)
 34 |     public func sinh() -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 35 |         return Trigonometry.sinh(self)
 36 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:60:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 58 |     ///
 59 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCosine.html)
 60 |     public func cosh() -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 61 |         return Trigonometry.cosh(self)
 62 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:72:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 70 |     ///
 71 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCosine.html)
 72 |     public func cosh() -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 73 |         return Trigonometry.cosh(self)
 74 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:98:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 96 |     ///
 97 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicTangent.html)
 98 |     public func tanh() -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 99 |         return Trigonometry.tanh(self)
100 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:110:5: warning: 'public' modifier is redundant for instance method declared in a public extension
108 |     ///
109 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicTangent.html)
110 |     public func tanh() -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
111 |         return Trigonometry.tanh(self)
112 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:137:5: warning: 'public' modifier is redundant for instance method declared in a public extension
135 |     ///
136 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCotangent.html)
137 |     public func coth() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
138 |         return try Trigonometry.coth(self)
139 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:150:5: warning: 'public' modifier is redundant for instance method declared in a public extension
148 |     ///
149 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCotangent.html)
150 |     public func coth() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
151 |         return try Trigonometry.coth(self)
152 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:178:5: warning: 'public' modifier is redundant for instance method declared in a public extension
176 |     ///
177 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicSecant.html)
178 |     public func sech() -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
179 |         return Trigonometry.sech(self)
180 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:191:5: warning: 'public' modifier is redundant for instance method declared in a public extension
189 |     ///
190 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicSecant.html)
191 |     public func sech() -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
192 |         return Trigonometry.sech(self)
193 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:219:5: warning: 'public' modifier is redundant for instance method declared in a public extension
217 |     ///
218 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCosecant.html)
219 |     public func csch() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
220 |         return try Trigonometry.csch(self)
221 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:232:5: warning: 'public' modifier is redundant for instance method declared in a public extension
230 |     ///
231 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCosecant.html)
232 |     public func csch() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
233 |         return try Trigonometry.csch(self)
234 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:22:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 20 |     ///
 21 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcSinh.html)
 22 |     public convenience init(asinh: Double) {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 23 |         self.init(rawValue: Trigonometry.asinh(asinh))
 24 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:34:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 32 |     ///
 33 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcSinh.html)
 34 |     public convenience init(asinh: Float) {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 35 |         self.init(float: GenericTrigonometry.asinh(asinh))
 36 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:61:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 59 |     ///
 60 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCosh.html)
 61 |     public convenience init(acosh: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 62 |         let rawValue: Double = try Trigonometry.acosh(acosh)
 63 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:75:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 73 |     ///
 74 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCosh.html)
 75 |     public convenience init(acosh: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 76 |         let rawValue: Double = try Trigonometry.acosh(Double(acosh))
 77 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:105:5: warning: 'public' modifier is redundant for initializer declared in a public extension
103 |     ///
104 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcTanh.html)
105 |     public convenience init(atanh: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
106 |         let rawValue: Double = try Trigonometry.atanh(atanh)
107 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:119:5: warning: 'public' modifier is redundant for initializer declared in a public extension
117 |     ///
118 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcTanh.html)
119 |     public convenience init(atanh: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
120 |         let rawValue: Double = try Trigonometry.atanh(Double(atanh))
121 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:149:5: warning: 'public' modifier is redundant for initializer declared in a public extension
147 |     ///
148 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCoth.html)
149 |     public convenience init(acoth: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
150 |         let rawValue: Double = try Trigonometry.acoth(acoth)
151 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:163:5: warning: 'public' modifier is redundant for initializer declared in a public extension
161 |     ///
162 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCoth.html)
163 |     public convenience init(acoth: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
164 |         let rawValue: Double = try Trigonometry.acoth(Double(acoth))
165 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:193:5: warning: 'public' modifier is redundant for initializer declared in a public extension
191 |     ///
192 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcSech.html)
193 |     public convenience init(asech: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
194 |         let rawValue: Double = try Trigonometry.asech(asech)
195 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:207:5: warning: 'public' modifier is redundant for initializer declared in a public extension
205 |     ///
206 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcSech.html)
207 |     public convenience init(asech: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
208 |         let rawValue: Double = try Trigonometry.asech(Double(asech))
209 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:237:5: warning: 'public' modifier is redundant for initializer declared in a public extension
235 |     ///
236 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCsch.html)
237 |     public convenience init(acsch: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
238 |         let rawValue: Double = try Trigonometry.acsch(acsch)
239 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:251:5: warning: 'public' modifier is redundant for initializer declared in a public extension
249 |     ///
250 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCsch.html)
251 |     public convenience init(acsch: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
252 |         let rawValue: Double = try Trigonometry.acsch(Double(acsch))
253 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:23:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 21 |     ///
 22 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseSine.html)
 23 |     public convenience init(asin: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 24 |         let rawValue: Double = try Trigonometry.asin(asin)
 25 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:37:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 35 |     ///
 36 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseSine.html)
 37 |     public convenience init(asin: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 38 |         let rawValue: Double = try Trigonometry.asin(Double(asin))
 39 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:67:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 65 |     ///
 66 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCosine.html)
 67 |     public convenience init(acos: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 68 |         let rawValue: Double = try Trigonometry.acos(acos)
 69 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:81:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 79 |     ///
 80 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCosine.html)
 81 |     public convenience init(acos: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 82 |         let rawValue: Double = try Trigonometry.acos(Double(acos))
 83 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:111:5: warning: 'public' modifier is redundant for initializer declared in a public extension
109 |     ///
110 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseTangent.html)
111 |     public convenience init(atan: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
112 |         let rawValue: Double = try Trigonometry.atan(atan)
113 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:125:5: warning: 'public' modifier is redundant for initializer declared in a public extension
123 |     ///
124 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseTangent.html)
125 |     public convenience init(atan: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
126 |         let rawValue: Double = try Trigonometry.atan(Double(atan))
127 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:158:5: warning: 'public' modifier is redundant for initializer declared in a public extension
156 |     ///
157 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseTangent.html)
158 |     public convenience init(atan2Y y: Double, x: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
159 |         let rawValue: Double = try Trigonometry.atan2(y: y, x: x)
160 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:174:5: warning: 'public' modifier is redundant for initializer declared in a public extension
172 |     ///
173 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseTangent.html)
174 |     public convenience init(atan2Y y: Float, x: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
175 |         let rawValue: Double = try Trigonometry.atan2(y: Double(y), x: Double(x))
176 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:208:5: warning: 'public' modifier is redundant for initializer declared in a public extension
206 |     ///
207 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCotangent.html)
208 |     public convenience init(acot: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
209 |         let rawValue: Double = try Trigonometry.acot(acot)
210 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:222:5: warning: 'public' modifier is redundant for initializer declared in a public extension
220 |     ///
221 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCotangent.html)
222 |     public convenience init(acot: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
223 |         let rawValue: Double = try Trigonometry.acot(Double(acot))
224 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:252:5: warning: 'public' modifier is redundant for initializer declared in a public extension
250 |     ///
251 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseSecant.html)
252 |     public convenience init(asec: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
253 |         let rawValue: Double = try Trigonometry.asec(asec)
254 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:266:5: warning: 'public' modifier is redundant for initializer declared in a public extension
264 |     ///
265 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseSecant.html)
266 |     public convenience init(asec: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
267 |         let rawValue: Double = try Trigonometry.asec(Double(asec))
268 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:296:5: warning: 'public' modifier is redundant for initializer declared in a public extension
294 |     ///
295 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCosecant.html)
296 |     public convenience init(acsc: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
297 |         let rawValue: Double = try Trigonometry.acsc(acsc)
298 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:310:5: warning: 'public' modifier is redundant for initializer declared in a public extension
308 |     ///
309 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCosecant.html)
310 |     public convenience init(acsc: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
311 |         let rawValue: Double = try Trigonometry.acsc(Double(acsc))
312 |         self.init(rawValue: rawValue)
[22/40] Compiling DLAngle Radian+InverseHyperbolicTrigonometricFunctions.swift
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:22:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 20 |     ///
 21 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicSine.html)
 22 |     public func sinh() -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 23 |         return Trigonometry.sinh(self)
 24 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:34:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 32 |     ///
 33 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicSine.html)
 34 |     public func sinh() -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 35 |         return Trigonometry.sinh(self)
 36 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:60:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 58 |     ///
 59 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCosine.html)
 60 |     public func cosh() -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 61 |         return Trigonometry.cosh(self)
 62 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:72:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 70 |     ///
 71 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCosine.html)
 72 |     public func cosh() -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 73 |         return Trigonometry.cosh(self)
 74 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:98:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 96 |     ///
 97 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicTangent.html)
 98 |     public func tanh() -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 99 |         return Trigonometry.tanh(self)
100 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:110:5: warning: 'public' modifier is redundant for instance method declared in a public extension
108 |     ///
109 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicTangent.html)
110 |     public func tanh() -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
111 |         return Trigonometry.tanh(self)
112 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:137:5: warning: 'public' modifier is redundant for instance method declared in a public extension
135 |     ///
136 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCotangent.html)
137 |     public func coth() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
138 |         return try Trigonometry.coth(self)
139 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:150:5: warning: 'public' modifier is redundant for instance method declared in a public extension
148 |     ///
149 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCotangent.html)
150 |     public func coth() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
151 |         return try Trigonometry.coth(self)
152 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:178:5: warning: 'public' modifier is redundant for instance method declared in a public extension
176 |     ///
177 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicSecant.html)
178 |     public func sech() -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
179 |         return Trigonometry.sech(self)
180 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:191:5: warning: 'public' modifier is redundant for instance method declared in a public extension
189 |     ///
190 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicSecant.html)
191 |     public func sech() -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
192 |         return Trigonometry.sech(self)
193 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:219:5: warning: 'public' modifier is redundant for instance method declared in a public extension
217 |     ///
218 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCosecant.html)
219 |     public func csch() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
220 |         return try Trigonometry.csch(self)
221 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:232:5: warning: 'public' modifier is redundant for instance method declared in a public extension
230 |     ///
231 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCosecant.html)
232 |     public func csch() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
233 |         return try Trigonometry.csch(self)
234 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:22:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 20 |     ///
 21 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcSinh.html)
 22 |     public convenience init(asinh: Double) {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 23 |         self.init(rawValue: Trigonometry.asinh(asinh))
 24 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:34:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 32 |     ///
 33 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcSinh.html)
 34 |     public convenience init(asinh: Float) {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 35 |         self.init(float: GenericTrigonometry.asinh(asinh))
 36 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:61:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 59 |     ///
 60 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCosh.html)
 61 |     public convenience init(acosh: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 62 |         let rawValue: Double = try Trigonometry.acosh(acosh)
 63 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:75:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 73 |     ///
 74 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCosh.html)
 75 |     public convenience init(acosh: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 76 |         let rawValue: Double = try Trigonometry.acosh(Double(acosh))
 77 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:105:5: warning: 'public' modifier is redundant for initializer declared in a public extension
103 |     ///
104 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcTanh.html)
105 |     public convenience init(atanh: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
106 |         let rawValue: Double = try Trigonometry.atanh(atanh)
107 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:119:5: warning: 'public' modifier is redundant for initializer declared in a public extension
117 |     ///
118 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcTanh.html)
119 |     public convenience init(atanh: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
120 |         let rawValue: Double = try Trigonometry.atanh(Double(atanh))
121 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:149:5: warning: 'public' modifier is redundant for initializer declared in a public extension
147 |     ///
148 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCoth.html)
149 |     public convenience init(acoth: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
150 |         let rawValue: Double = try Trigonometry.acoth(acoth)
151 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:163:5: warning: 'public' modifier is redundant for initializer declared in a public extension
161 |     ///
162 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCoth.html)
163 |     public convenience init(acoth: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
164 |         let rawValue: Double = try Trigonometry.acoth(Double(acoth))
165 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:193:5: warning: 'public' modifier is redundant for initializer declared in a public extension
191 |     ///
192 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcSech.html)
193 |     public convenience init(asech: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
194 |         let rawValue: Double = try Trigonometry.asech(asech)
195 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:207:5: warning: 'public' modifier is redundant for initializer declared in a public extension
205 |     ///
206 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcSech.html)
207 |     public convenience init(asech: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
208 |         let rawValue: Double = try Trigonometry.asech(Double(asech))
209 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:237:5: warning: 'public' modifier is redundant for initializer declared in a public extension
235 |     ///
236 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCsch.html)
237 |     public convenience init(acsch: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
238 |         let rawValue: Double = try Trigonometry.acsch(acsch)
239 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:251:5: warning: 'public' modifier is redundant for initializer declared in a public extension
249 |     ///
250 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCsch.html)
251 |     public convenience init(acsch: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
252 |         let rawValue: Double = try Trigonometry.acsch(Double(acsch))
253 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:23:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 21 |     ///
 22 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseSine.html)
 23 |     public convenience init(asin: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 24 |         let rawValue: Double = try Trigonometry.asin(asin)
 25 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:37:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 35 |     ///
 36 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseSine.html)
 37 |     public convenience init(asin: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 38 |         let rawValue: Double = try Trigonometry.asin(Double(asin))
 39 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:67:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 65 |     ///
 66 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCosine.html)
 67 |     public convenience init(acos: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 68 |         let rawValue: Double = try Trigonometry.acos(acos)
 69 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:81:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 79 |     ///
 80 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCosine.html)
 81 |     public convenience init(acos: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 82 |         let rawValue: Double = try Trigonometry.acos(Double(acos))
 83 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:111:5: warning: 'public' modifier is redundant for initializer declared in a public extension
109 |     ///
110 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseTangent.html)
111 |     public convenience init(atan: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
112 |         let rawValue: Double = try Trigonometry.atan(atan)
113 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:125:5: warning: 'public' modifier is redundant for initializer declared in a public extension
123 |     ///
124 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseTangent.html)
125 |     public convenience init(atan: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
126 |         let rawValue: Double = try Trigonometry.atan(Double(atan))
127 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:158:5: warning: 'public' modifier is redundant for initializer declared in a public extension
156 |     ///
157 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseTangent.html)
158 |     public convenience init(atan2Y y: Double, x: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
159 |         let rawValue: Double = try Trigonometry.atan2(y: y, x: x)
160 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:174:5: warning: 'public' modifier is redundant for initializer declared in a public extension
172 |     ///
173 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseTangent.html)
174 |     public convenience init(atan2Y y: Float, x: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
175 |         let rawValue: Double = try Trigonometry.atan2(y: Double(y), x: Double(x))
176 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:208:5: warning: 'public' modifier is redundant for initializer declared in a public extension
206 |     ///
207 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCotangent.html)
208 |     public convenience init(acot: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
209 |         let rawValue: Double = try Trigonometry.acot(acot)
210 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:222:5: warning: 'public' modifier is redundant for initializer declared in a public extension
220 |     ///
221 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCotangent.html)
222 |     public convenience init(acot: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
223 |         let rawValue: Double = try Trigonometry.acot(Double(acot))
224 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:252:5: warning: 'public' modifier is redundant for initializer declared in a public extension
250 |     ///
251 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseSecant.html)
252 |     public convenience init(asec: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
253 |         let rawValue: Double = try Trigonometry.asec(asec)
254 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:266:5: warning: 'public' modifier is redundant for initializer declared in a public extension
264 |     ///
265 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseSecant.html)
266 |     public convenience init(asec: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
267 |         let rawValue: Double = try Trigonometry.asec(Double(asec))
268 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:296:5: warning: 'public' modifier is redundant for initializer declared in a public extension
294 |     ///
295 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCosecant.html)
296 |     public convenience init(acsc: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
297 |         let rawValue: Double = try Trigonometry.acsc(acsc)
298 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:310:5: warning: 'public' modifier is redundant for initializer declared in a public extension
308 |     ///
309 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCosecant.html)
310 |     public convenience init(acsc: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
311 |         let rawValue: Double = try Trigonometry.acsc(Double(acsc))
312 |         self.init(rawValue: rawValue)
[23/40] Compiling DLAngle Radian+InverseTrigonometricFunctions.swift
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:22:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 20 |     ///
 21 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicSine.html)
 22 |     public func sinh() -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 23 |         return Trigonometry.sinh(self)
 24 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:34:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 32 |     ///
 33 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicSine.html)
 34 |     public func sinh() -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 35 |         return Trigonometry.sinh(self)
 36 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:60:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 58 |     ///
 59 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCosine.html)
 60 |     public func cosh() -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 61 |         return Trigonometry.cosh(self)
 62 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:72:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 70 |     ///
 71 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCosine.html)
 72 |     public func cosh() -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 73 |         return Trigonometry.cosh(self)
 74 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:98:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 96 |     ///
 97 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicTangent.html)
 98 |     public func tanh() -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 99 |         return Trigonometry.tanh(self)
100 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:110:5: warning: 'public' modifier is redundant for instance method declared in a public extension
108 |     ///
109 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicTangent.html)
110 |     public func tanh() -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
111 |         return Trigonometry.tanh(self)
112 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:137:5: warning: 'public' modifier is redundant for instance method declared in a public extension
135 |     ///
136 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCotangent.html)
137 |     public func coth() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
138 |         return try Trigonometry.coth(self)
139 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:150:5: warning: 'public' modifier is redundant for instance method declared in a public extension
148 |     ///
149 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCotangent.html)
150 |     public func coth() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
151 |         return try Trigonometry.coth(self)
152 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:178:5: warning: 'public' modifier is redundant for instance method declared in a public extension
176 |     ///
177 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicSecant.html)
178 |     public func sech() -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
179 |         return Trigonometry.sech(self)
180 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:191:5: warning: 'public' modifier is redundant for instance method declared in a public extension
189 |     ///
190 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicSecant.html)
191 |     public func sech() -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
192 |         return Trigonometry.sech(self)
193 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:219:5: warning: 'public' modifier is redundant for instance method declared in a public extension
217 |     ///
218 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCosecant.html)
219 |     public func csch() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
220 |         return try Trigonometry.csch(self)
221 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:232:5: warning: 'public' modifier is redundant for instance method declared in a public extension
230 |     ///
231 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCosecant.html)
232 |     public func csch() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
233 |         return try Trigonometry.csch(self)
234 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:22:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 20 |     ///
 21 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcSinh.html)
 22 |     public convenience init(asinh: Double) {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 23 |         self.init(rawValue: Trigonometry.asinh(asinh))
 24 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:34:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 32 |     ///
 33 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcSinh.html)
 34 |     public convenience init(asinh: Float) {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 35 |         self.init(float: GenericTrigonometry.asinh(asinh))
 36 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:61:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 59 |     ///
 60 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCosh.html)
 61 |     public convenience init(acosh: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 62 |         let rawValue: Double = try Trigonometry.acosh(acosh)
 63 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:75:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 73 |     ///
 74 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCosh.html)
 75 |     public convenience init(acosh: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 76 |         let rawValue: Double = try Trigonometry.acosh(Double(acosh))
 77 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:105:5: warning: 'public' modifier is redundant for initializer declared in a public extension
103 |     ///
104 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcTanh.html)
105 |     public convenience init(atanh: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
106 |         let rawValue: Double = try Trigonometry.atanh(atanh)
107 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:119:5: warning: 'public' modifier is redundant for initializer declared in a public extension
117 |     ///
118 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcTanh.html)
119 |     public convenience init(atanh: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
120 |         let rawValue: Double = try Trigonometry.atanh(Double(atanh))
121 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:149:5: warning: 'public' modifier is redundant for initializer declared in a public extension
147 |     ///
148 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCoth.html)
149 |     public convenience init(acoth: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
150 |         let rawValue: Double = try Trigonometry.acoth(acoth)
151 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:163:5: warning: 'public' modifier is redundant for initializer declared in a public extension
161 |     ///
162 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCoth.html)
163 |     public convenience init(acoth: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
164 |         let rawValue: Double = try Trigonometry.acoth(Double(acoth))
165 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:193:5: warning: 'public' modifier is redundant for initializer declared in a public extension
191 |     ///
192 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcSech.html)
193 |     public convenience init(asech: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
194 |         let rawValue: Double = try Trigonometry.asech(asech)
195 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:207:5: warning: 'public' modifier is redundant for initializer declared in a public extension
205 |     ///
206 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcSech.html)
207 |     public convenience init(asech: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
208 |         let rawValue: Double = try Trigonometry.asech(Double(asech))
209 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:237:5: warning: 'public' modifier is redundant for initializer declared in a public extension
235 |     ///
236 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCsch.html)
237 |     public convenience init(acsch: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
238 |         let rawValue: Double = try Trigonometry.acsch(acsch)
239 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:251:5: warning: 'public' modifier is redundant for initializer declared in a public extension
249 |     ///
250 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCsch.html)
251 |     public convenience init(acsch: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
252 |         let rawValue: Double = try Trigonometry.acsch(Double(acsch))
253 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:23:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 21 |     ///
 22 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseSine.html)
 23 |     public convenience init(asin: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 24 |         let rawValue: Double = try Trigonometry.asin(asin)
 25 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:37:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 35 |     ///
 36 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseSine.html)
 37 |     public convenience init(asin: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 38 |         let rawValue: Double = try Trigonometry.asin(Double(asin))
 39 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:67:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 65 |     ///
 66 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCosine.html)
 67 |     public convenience init(acos: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 68 |         let rawValue: Double = try Trigonometry.acos(acos)
 69 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:81:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 79 |     ///
 80 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCosine.html)
 81 |     public convenience init(acos: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 82 |         let rawValue: Double = try Trigonometry.acos(Double(acos))
 83 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:111:5: warning: 'public' modifier is redundant for initializer declared in a public extension
109 |     ///
110 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseTangent.html)
111 |     public convenience init(atan: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
112 |         let rawValue: Double = try Trigonometry.atan(atan)
113 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:125:5: warning: 'public' modifier is redundant for initializer declared in a public extension
123 |     ///
124 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseTangent.html)
125 |     public convenience init(atan: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
126 |         let rawValue: Double = try Trigonometry.atan(Double(atan))
127 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:158:5: warning: 'public' modifier is redundant for initializer declared in a public extension
156 |     ///
157 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseTangent.html)
158 |     public convenience init(atan2Y y: Double, x: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
159 |         let rawValue: Double = try Trigonometry.atan2(y: y, x: x)
160 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:174:5: warning: 'public' modifier is redundant for initializer declared in a public extension
172 |     ///
173 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseTangent.html)
174 |     public convenience init(atan2Y y: Float, x: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
175 |         let rawValue: Double = try Trigonometry.atan2(y: Double(y), x: Double(x))
176 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:208:5: warning: 'public' modifier is redundant for initializer declared in a public extension
206 |     ///
207 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCotangent.html)
208 |     public convenience init(acot: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
209 |         let rawValue: Double = try Trigonometry.acot(acot)
210 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:222:5: warning: 'public' modifier is redundant for initializer declared in a public extension
220 |     ///
221 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCotangent.html)
222 |     public convenience init(acot: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
223 |         let rawValue: Double = try Trigonometry.acot(Double(acot))
224 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:252:5: warning: 'public' modifier is redundant for initializer declared in a public extension
250 |     ///
251 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseSecant.html)
252 |     public convenience init(asec: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
253 |         let rawValue: Double = try Trigonometry.asec(asec)
254 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:266:5: warning: 'public' modifier is redundant for initializer declared in a public extension
264 |     ///
265 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseSecant.html)
266 |     public convenience init(asec: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
267 |         let rawValue: Double = try Trigonometry.asec(Double(asec))
268 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:296:5: warning: 'public' modifier is redundant for initializer declared in a public extension
294 |     ///
295 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCosecant.html)
296 |     public convenience init(acsc: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
297 |         let rawValue: Double = try Trigonometry.acsc(acsc)
298 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:310:5: warning: 'public' modifier is redundant for initializer declared in a public extension
308 |     ///
309 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCosecant.html)
310 |     public convenience init(acsc: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
311 |         let rawValue: Double = try Trigonometry.acsc(Double(acsc))
312 |         self.init(rawValue: rawValue)
[24/43] Compiling DLAngle TrigonometricError.swift
[25/43] Compiling DLAngle TrigonometricFunction.swift
[26/43] Compiling DLAngle GenericTrigonometry.swift
[27/43] Compiling DLAngle RadianConstants.swift
[28/43] Compiling DLAngle ArgumentsChecker.swift
[29/43] Compiling DLAngle Atan2ArgumentsChecker.swift
[30/43] Compiling DLAngle Trigonometry+HyperbolicTrigonometricFunctions.swift
[31/43] Compiling DLAngle Trigonometry+InverseHyperbolicTrigonometricFunctions.swift
[32/43] Compiling DLAngle Trigonometry+InverseTrigonometricFunctions.swift
[33/43] Compiling DLAngle Angle.swift
/host/spi-builder-workspace/Sources/DLAngle/Angle/Angle.swift:16:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 | public class Angle {
 15 |     /// The internal representation of angle.
 16 |     public private (set) var rawValue: Double
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 17 |
 18 |     /// RawValue represented as Float.
/host/spi-builder-workspace/Sources/DLAngle/Angle/Angle.swift:40:24: warning: static property '_equalityPrecision' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 38 |     }
 39 |
 40 |     private static var _equalityPrecision: Int = 15
    |                        |- warning: static property '_equalityPrecision' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert '_equalityPrecision' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate '_equalityPrecision' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |     private static var marginOfError: Double {
 42 |         let precision = Double(equalityPrecision)
[34/43] Compiling DLAngle Degree+Measurement.swift
/host/spi-builder-workspace/Sources/DLAngle/Angle/Angle.swift:16:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 | public class Angle {
 15 |     /// The internal representation of angle.
 16 |     public private (set) var rawValue: Double
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 17 |
 18 |     /// RawValue represented as Float.
/host/spi-builder-workspace/Sources/DLAngle/Angle/Angle.swift:40:24: warning: static property '_equalityPrecision' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 38 |     }
 39 |
 40 |     private static var _equalityPrecision: Int = 15
    |                        |- warning: static property '_equalityPrecision' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert '_equalityPrecision' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate '_equalityPrecision' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |     private static var marginOfError: Double {
 42 |         let precision = Double(equalityPrecision)
[35/43] Compiling DLAngle Degree.swift
/host/spi-builder-workspace/Sources/DLAngle/Angle/Angle.swift:16:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 | public class Angle {
 15 |     /// The internal representation of angle.
 16 |     public private (set) var rawValue: Double
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 17 |
 18 |     /// RawValue represented as Float.
/host/spi-builder-workspace/Sources/DLAngle/Angle/Angle.swift:40:24: warning: static property '_equalityPrecision' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 38 |     }
 39 |
 40 |     private static var _equalityPrecision: Int = 15
    |                        |- warning: static property '_equalityPrecision' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert '_equalityPrecision' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate '_equalityPrecision' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |     private static var marginOfError: Double {
 42 |         let precision = Double(equalityPrecision)
[36/43] Compiling DLAngle NormalizedType.swift
/host/spi-builder-workspace/Sources/DLAngle/Angle/Angle.swift:16:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 | public class Angle {
 15 |     /// The internal representation of angle.
 16 |     public private (set) var rawValue: Double
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 17 |
 18 |     /// RawValue represented as Float.
/host/spi-builder-workspace/Sources/DLAngle/Angle/Angle.swift:40:24: warning: static property '_equalityPrecision' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 38 |     }
 39 |
 40 |     private static var _equalityPrecision: Int = 15
    |                        |- warning: static property '_equalityPrecision' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert '_equalityPrecision' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate '_equalityPrecision' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |     private static var marginOfError: Double {
 42 |         let precision = Double(equalityPrecision)
[37/43] Emitting module DLAngle
/host/spi-builder-workspace/Sources/DLAngle/Angle/Angle.swift:16:12: warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 14 | public class Angle {
 15 |     /// The internal representation of angle.
 16 |     public private (set) var rawValue: Double
    |            `- warning: extraneous whitespace between attribute name and '('; this is an error in the Swift 6 language mode
 17 |
 18 |     /// RawValue represented as Float.
/host/spi-builder-workspace/Sources/DLAngle/Angle/Angle.swift:40:24: warning: static property '_equalityPrecision' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
 38 |     }
 39 |
 40 |     private static var _equalityPrecision: Int = 15
    |                        |- warning: static property '_equalityPrecision' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert '_equalityPrecision' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate '_equalityPrecision' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 41 |     private static var marginOfError: Double {
 42 |         let precision = Double(equalityPrecision)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:22:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 20 |     ///
 21 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicSine.html)
 22 |     public func sinh() -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 23 |         return Trigonometry.sinh(self)
 24 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:34:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 32 |     ///
 33 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicSine.html)
 34 |     public func sinh() -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 35 |         return Trigonometry.sinh(self)
 36 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:60:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 58 |     ///
 59 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCosine.html)
 60 |     public func cosh() -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 61 |         return Trigonometry.cosh(self)
 62 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:72:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 70 |     ///
 71 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCosine.html)
 72 |     public func cosh() -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 73 |         return Trigonometry.cosh(self)
 74 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:98:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 96 |     ///
 97 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicTangent.html)
 98 |     public func tanh() -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 99 |         return Trigonometry.tanh(self)
100 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:110:5: warning: 'public' modifier is redundant for instance method declared in a public extension
108 |     ///
109 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicTangent.html)
110 |     public func tanh() -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
111 |         return Trigonometry.tanh(self)
112 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:137:5: warning: 'public' modifier is redundant for instance method declared in a public extension
135 |     ///
136 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCotangent.html)
137 |     public func coth() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
138 |         return try Trigonometry.coth(self)
139 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:150:5: warning: 'public' modifier is redundant for instance method declared in a public extension
148 |     ///
149 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCotangent.html)
150 |     public func coth() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
151 |         return try Trigonometry.coth(self)
152 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:178:5: warning: 'public' modifier is redundant for instance method declared in a public extension
176 |     ///
177 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicSecant.html)
178 |     public func sech() -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
179 |         return Trigonometry.sech(self)
180 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:191:5: warning: 'public' modifier is redundant for instance method declared in a public extension
189 |     ///
190 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicSecant.html)
191 |     public func sech() -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
192 |         return Trigonometry.sech(self)
193 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:219:5: warning: 'public' modifier is redundant for instance method declared in a public extension
217 |     ///
218 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCosecant.html)
219 |     public func csch() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
220 |         return try Trigonometry.csch(self)
221 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+HyperbolicTrigonometricFunctions.swift:232:5: warning: 'public' modifier is redundant for instance method declared in a public extension
230 |     ///
231 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/HyperbolicCosecant.html)
232 |     public func csch() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
233 |         return try Trigonometry.csch(self)
234 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:22:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 20 |     ///
 21 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcSinh.html)
 22 |     public convenience init(asinh: Double) {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 23 |         self.init(rawValue: Trigonometry.asinh(asinh))
 24 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:34:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 32 |     ///
 33 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcSinh.html)
 34 |     public convenience init(asinh: Float) {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 35 |         self.init(float: GenericTrigonometry.asinh(asinh))
 36 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:61:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 59 |     ///
 60 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCosh.html)
 61 |     public convenience init(acosh: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 62 |         let rawValue: Double = try Trigonometry.acosh(acosh)
 63 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:75:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 73 |     ///
 74 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCosh.html)
 75 |     public convenience init(acosh: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 76 |         let rawValue: Double = try Trigonometry.acosh(Double(acosh))
 77 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:105:5: warning: 'public' modifier is redundant for initializer declared in a public extension
103 |     ///
104 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcTanh.html)
105 |     public convenience init(atanh: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
106 |         let rawValue: Double = try Trigonometry.atanh(atanh)
107 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:119:5: warning: 'public' modifier is redundant for initializer declared in a public extension
117 |     ///
118 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcTanh.html)
119 |     public convenience init(atanh: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
120 |         let rawValue: Double = try Trigonometry.atanh(Double(atanh))
121 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:149:5: warning: 'public' modifier is redundant for initializer declared in a public extension
147 |     ///
148 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCoth.html)
149 |     public convenience init(acoth: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
150 |         let rawValue: Double = try Trigonometry.acoth(acoth)
151 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:163:5: warning: 'public' modifier is redundant for initializer declared in a public extension
161 |     ///
162 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCoth.html)
163 |     public convenience init(acoth: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
164 |         let rawValue: Double = try Trigonometry.acoth(Double(acoth))
165 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:193:5: warning: 'public' modifier is redundant for initializer declared in a public extension
191 |     ///
192 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcSech.html)
193 |     public convenience init(asech: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
194 |         let rawValue: Double = try Trigonometry.asech(asech)
195 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:207:5: warning: 'public' modifier is redundant for initializer declared in a public extension
205 |     ///
206 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcSech.html)
207 |     public convenience init(asech: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
208 |         let rawValue: Double = try Trigonometry.asech(Double(asech))
209 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:237:5: warning: 'public' modifier is redundant for initializer declared in a public extension
235 |     ///
236 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCsch.html)
237 |     public convenience init(acsch: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
238 |         let rawValue: Double = try Trigonometry.acsch(acsch)
239 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift:251:5: warning: 'public' modifier is redundant for initializer declared in a public extension
249 |     ///
250 |     ///    [Wolfram Documentation Center](http://reference.wolfram.com/language/ref/ArcCsch.html)
251 |     public convenience init(acsch: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
252 |         let rawValue: Double = try Trigonometry.acsch(Double(acsch))
253 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:23:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 21 |     ///
 22 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseSine.html)
 23 |     public convenience init(asin: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 24 |         let rawValue: Double = try Trigonometry.asin(asin)
 25 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:37:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 35 |     ///
 36 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseSine.html)
 37 |     public convenience init(asin: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 38 |         let rawValue: Double = try Trigonometry.asin(Double(asin))
 39 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:67:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 65 |     ///
 66 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCosine.html)
 67 |     public convenience init(acos: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 68 |         let rawValue: Double = try Trigonometry.acos(acos)
 69 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:81:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 79 |     ///
 80 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCosine.html)
 81 |     public convenience init(acos: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 82 |         let rawValue: Double = try Trigonometry.acos(Double(acos))
 83 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:111:5: warning: 'public' modifier is redundant for initializer declared in a public extension
109 |     ///
110 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseTangent.html)
111 |     public convenience init(atan: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
112 |         let rawValue: Double = try Trigonometry.atan(atan)
113 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:125:5: warning: 'public' modifier is redundant for initializer declared in a public extension
123 |     ///
124 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseTangent.html)
125 |     public convenience init(atan: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
126 |         let rawValue: Double = try Trigonometry.atan(Double(atan))
127 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:158:5: warning: 'public' modifier is redundant for initializer declared in a public extension
156 |     ///
157 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseTangent.html)
158 |     public convenience init(atan2Y y: Double, x: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
159 |         let rawValue: Double = try Trigonometry.atan2(y: y, x: x)
160 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:174:5: warning: 'public' modifier is redundant for initializer declared in a public extension
172 |     ///
173 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseTangent.html)
174 |     public convenience init(atan2Y y: Float, x: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
175 |         let rawValue: Double = try Trigonometry.atan2(y: Double(y), x: Double(x))
176 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:208:5: warning: 'public' modifier is redundant for initializer declared in a public extension
206 |     ///
207 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCotangent.html)
208 |     public convenience init(acot: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
209 |         let rawValue: Double = try Trigonometry.acot(acot)
210 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:222:5: warning: 'public' modifier is redundant for initializer declared in a public extension
220 |     ///
221 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCotangent.html)
222 |     public convenience init(acot: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
223 |         let rawValue: Double = try Trigonometry.acot(Double(acot))
224 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:252:5: warning: 'public' modifier is redundant for initializer declared in a public extension
250 |     ///
251 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseSecant.html)
252 |     public convenience init(asec: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
253 |         let rawValue: Double = try Trigonometry.asec(asec)
254 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:266:5: warning: 'public' modifier is redundant for initializer declared in a public extension
264 |     ///
265 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseSecant.html)
266 |     public convenience init(asec: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
267 |         let rawValue: Double = try Trigonometry.asec(Double(asec))
268 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:296:5: warning: 'public' modifier is redundant for initializer declared in a public extension
294 |     ///
295 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCosecant.html)
296 |     public convenience init(acsc: Double) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
297 |         let rawValue: Double = try Trigonometry.acsc(acsc)
298 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+InverseTrigonometricFunctions.swift:310:5: warning: 'public' modifier is redundant for initializer declared in a public extension
308 |     ///
309 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/InverseCosecant.html)
310 |     public convenience init(acsc: Float) throws {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
311 |         let rawValue: Double = try Trigonometry.acsc(Double(acsc))
312 |         self.init(rawValue: rawValue)
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:23:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 21 |     ///
 22 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Sine.html)
 23 |     public func sin() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 24 |         return try Trigonometry.sin(self)
 25 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:36:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 34 |     ///
 35 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Sine.html)
 36 |     public func sin() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 37 |         return try Trigonometry.sin(self)
 38 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:64:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 62 |     ///
 63 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cosine.html)
 64 |     public func cos() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 65 |         return try Trigonometry.cos(self)
 66 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:77:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 75 |     ///
 76 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cosine.html)
 77 |     public func cos() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 78 |         return try Trigonometry.cos(self)
 79 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:105:5: warning: 'public' modifier is redundant for instance method declared in a public extension
103 |     ///
104 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Tangent.html)
105 |     public func tan() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
106 |         return try Trigonometry.tan(self)
107 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:118:5: warning: 'public' modifier is redundant for instance method declared in a public extension
116 |     ///
117 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Tangent.html)
118 |     public func tan() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
119 |         return try Trigonometry.tan(self)
120 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:146:5: warning: 'public' modifier is redundant for instance method declared in a public extension
144 |     ///
145 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cotangent.html)
146 |     public func cot() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
147 |         return try Trigonometry.cot(self)
148 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:159:5: warning: 'public' modifier is redundant for instance method declared in a public extension
157 |     ///
158 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cotangent.html)
159 |     public func cot() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
160 |         return try Trigonometry.cot(self)
161 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:187:5: warning: 'public' modifier is redundant for instance method declared in a public extension
185 |     ///
186 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Secant.html)
187 |     public func sec() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
188 |         return try Trigonometry.sec(self)
189 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:200:5: warning: 'public' modifier is redundant for instance method declared in a public extension
198 |     ///
199 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Secant.html)
200 |     public func sec() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
201 |         return try Trigonometry.sec(self)
202 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:228:5: warning: 'public' modifier is redundant for instance method declared in a public extension
226 |     ///
227 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cosecant.html)
228 |     public func csc() throws -> Double {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
229 |         return try Trigonometry.csc(self)
230 |     }
/host/spi-builder-workspace/Sources/DLAngle/Angle/Radian+TrigonometricFunctions.swift:241:5: warning: 'public' modifier is redundant for instance method declared in a public extension
239 |     ///
240 |     ///    [Wolfram MathWorld](http://mathworld.wolfram.com/Cosecant.html)
241 |     public func csc() throws -> Float {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
242 |         return try Trigonometry.csc(self)
243 |     }
[38/43] Compiling DLAngle IntervalType.swift
[39/43] Compiling DLAngle Predicate.swift
[40/43] Compiling DLAngle TrigonometricArgumentsChecker.swift
[41/43] Compiling DLAngle Trigonometry+TrigonometricFunctions.swift
[42/43] Compiling DLAngle Trigonometry+Validation.swift
[43/43] Compiling DLAngle Trigonometry.swift
Build complete! (13.92s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "dlinterval",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/davidlivadaru/DLInterval.git"
    }
  ],
  "manifest_display_name" : "DLAngle",
  "name" : "DLAngle",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "DLAngle",
      "targets" : [
        "DLAngle"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "DLAngleTests",
      "module_type" : "SwiftTarget",
      "name" : "DLAngleTests",
      "path" : "Tests/DLAngleTests",
      "product_dependencies" : [
        "DLInterval"
      ],
      "sources" : [
        "Angle/AngleTests.swift",
        "Angle/DegreeMeasurementTests.swift",
        "Angle/DegreeTests.swift",
        "Angle/RadianConstantsTests.swift",
        "Angle/RadianMeasurementTests.swift",
        "Angle/RadianTests.swift",
        "Extensions/CGFloat+FrameworkExtension.swift",
        "Extensions/Double+FrameworkExtension.swift",
        "Extensions/Float+FrameworkExtension.swift",
        "Extensions/XCTest+FrameworkExtension.swift",
        "Trigonometry/GenericTrigonometryTests.swift",
        "Trigonometry/InverseHyperbolicTrigonometricTests.swift",
        "Trigonometry/InverseTrigonometricTests.swift",
        "Trigonometry/RadianHyperbolicTrigonometricTests.swift",
        "Trigonometry/RadianInverseHTrigonometricTests.swift",
        "Trigonometry/RadianInverseHTrigonometricTests2.swift",
        "Trigonometry/RadianInverseTrigonometricTests.swift",
        "Trigonometry/RadianInverseTrigonometricTests2.swift",
        "Trigonometry/RadianTrigonometricTests.swift",
        "Trigonometry/RadianTrigonometricTests2.swift",
        "Trigonometry/TrigonometricConstants.swift",
        "Validation/ArgumentsCheckerTests.swift",
        "Validation/Atan2ArgumentsCheckerTests.swift",
        "Validation/PredicateTests.swift",
        "Validation/TrigonometricArgumentsCheckerTests.swift"
      ],
      "target_dependencies" : [
        "DLAngle"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DLAngle",
      "module_type" : "SwiftTarget",
      "name" : "DLAngle",
      "path" : "Sources/DLAngle",
      "product_dependencies" : [
        "DLInterval"
      ],
      "product_memberships" : [
        "DLAngle"
      ],
      "sources" : [
        "Angle/Angle.swift",
        "Angle/Degree+Measurement.swift",
        "Angle/Degree.swift",
        "Angle/NormalizedType.swift",
        "Angle/Radian+HyperbolicTrigonometricFunctions.swift",
        "Angle/Radian+InverseHyperbolicTrigonometricFunctions.swift",
        "Angle/Radian+InverseTrigonometricFunctions.swift",
        "Angle/Radian+Measument.swift",
        "Angle/Radian+TrigonometricFunctions.swift",
        "Angle/Radian.swift",
        "Angle/RadianConstants.swift",
        "Model/ArgumentsChecker.swift",
        "Model/Atan2ArgumentsChecker.swift",
        "Model/IntervalType.swift",
        "Model/Predicate.swift",
        "Model/TrigonometricArgumentsChecker.swift",
        "Model/TrigonometricError.swift",
        "Model/TrigonometricFunction.swift",
        "Trigonometry/GenericTrigonometry.swift",
        "Trigonometry/Trigonometry+HyperbolicTrigonometricFunctions.swift",
        "Trigonometry/Trigonometry+InverseHyperbolicTrigonometricFunctions.swift",
        "Trigonometry/Trigonometry+InverseTrigonometricFunctions.swift",
        "Trigonometry/Trigonometry+TrigonometricFunctions.swift",
        "Trigonometry/Trigonometry+Validation.swift",
        "Trigonometry/Trigonometry.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.0"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.