Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions .agents/interfaces/ios/Either.swiftinterface
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101)
// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -swift-version 6 -O -module-name Either -package-name swift_function_composition
// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3
import Swift
import _Concurrency
import _StringProcessing
import _SwiftConcurrencyShims
public enum Either<Left, Right> {
case left(Left)
case right(Right)
}
extension Either.Either : Swift.Equatable where Left : Swift.Equatable, Right : Swift.Equatable {
@_semantics("derived_enum_equals") @_implements(Swift.Equatable, ==(_:_:)) public static func __derived_enum_equals(_ a: Either.Either<Left, Right>, _ b: Either.Either<Left, Right>) -> Swift.Bool
}
extension Either.Either : Swift.Hashable where Left : Swift.Hashable, Right : Swift.Hashable {
public func hash(into hasher: inout Swift.Hasher)
public var hashValue: Swift.Int {
get
}
}
extension Either.Either : Swift.Sendable where Left : Swift.Sendable, Right : Swift.Sendable {
}
extension Either.Either : Swift.Error where Left : Swift.Error, Right : Swift.Error {
}
8 changes: 8 additions & 0 deletions .agents/interfaces/ios/FunctionComposition.swiftinterface
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101)
// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -swift-version 6 -O -module-name FunctionComposition -package-name swift_function_composition
// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3
import Swift
import _Concurrency
import _StringProcessing
import _SwiftConcurrencyShims
117 changes: 117 additions & 0 deletions .agents/interfaces/ios/FunctionCompositionOperators.swiftinterface
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 6.3.3 (swiftlang-6.3.3.1.3 clang-2100.1.1.101)
// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -swift-version 6 -O -module-name FunctionCompositionOperators -package-name swift_function_composition
// swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3.3
import Swift
import _Concurrency
import _StringProcessing
import _SwiftConcurrencyShims
infix operator <| : infixr0
infix operator |> : infixl1
infix operator >>> : infixr9
infix operator <<< : infixr9
infix operator <¢> : infixl4
infix operator ¢> : infixl4
infix operator <¢ : infixl4
infix operator <£> : infixl1
infix operator >¢< : infixl4
infix operator >£< : infixl4
infix operator <|> : infixl3
infix operator <*> : infixl4
infix operator *> : infixl4
infix operator <* : infixl4
infix operator <%> : infixr4
infix operator %> : infixr4
infix operator <% : infixr4
infix operator >=> : infixr1
infix operator <=< : infixr1
infix operator <> : infixr5
prefix operator <>
postfix operator <>
precedencegroup HashRocket {
associativity: left
higherThan: infixr5
}
infix operator => : HashRocket
precedencegroup infixl0 {
associativity: left
higherThan: AssignmentPrecedence
}
precedencegroup infixr0 {
associativity: right
higherThan: infixl0
}
precedencegroup infixl1 {
associativity: left
higherThan: infixr0
}
precedencegroup infixr1 {
associativity: right
higherThan: infixl1
}
precedencegroup infixl2 {
associativity: left
higherThan: infixr1
}
precedencegroup infixr2 {
associativity: right
higherThan: infixl2
}
precedencegroup infixl3 {
associativity: left
higherThan: infixr2
}
precedencegroup infixr3 {
associativity: right
higherThan: infixl3
}
precedencegroup infixl4 {
associativity: left
higherThan: infixr3
}
precedencegroup infixr4 {
associativity: right
higherThan: infixl4
}
precedencegroup infixl5 {
associativity: left
higherThan: infixr4
}
precedencegroup infixr5 {
associativity: right
higherThan: infixl5
lowerThan: AdditionPrecedence
}
precedencegroup infixl6 {
associativity: left
higherThan: infixr5
}
precedencegroup infixr6 {
associativity: right
higherThan: infixl6
lowerThan: MultiplicationPrecedence
}
precedencegroup infixl7 {
associativity: left
higherThan: infixr6
}
precedencegroup infixr7 {
associativity: right
higherThan: infixl7
}
precedencegroup infixl8 {
associativity: left
higherThan: infixr7
}
precedencegroup infixr8 {
associativity: right
higherThan: infixl8
}
precedencegroup infixl9 {
associativity: left
higherThan: infixr8
}
precedencegroup infixr9 {
associativity: right
higherThan: infixl9
}
Loading
Loading