ArxivQueryBuilder
@resultBuilder
public struct ArxivQueryBuilder
A custom parameter attribute that constructs query list from closures.
-
Undocumented
Declaration
Swift
public static func buildExpression( _ query: ArxivQuery ) -> [ArxivQuery]
-
Undocumented
Declaration
Swift
public static func buildExpression<S: Sequence>( _ queries: S ) -> [ArxivQuery] where S.Element == ArxivQuery
-
Undocumented
Declaration
Swift
public static func buildBlock( _ queries: [ArxivQuery]... ) -> [ArxivQuery]
-
Undocumented
Declaration
Swift
public static func buildLimitedAvailability(_ queries: [ArxivQuery]) -> [ArxivQuery]
-
Undocumented
Declaration
Swift
public static func buildArray(_ queries: [[ArxivQuery]]) -> [ArxivQuery]
-
Undocumented
Declaration
Swift
public static func buildOptional(_ maybeQuery: [ArxivQuery]?) -> [ArxivQuery]
-
Undocumented
Declaration
Swift
public static func buildEither(first queries: [ArxivQuery]) -> [ArxivQuery]
-
Undocumented
Declaration
Swift
public static func buildEither(second queries: [ArxivQuery]) -> [ArxivQuery]