Instance Methodswift 6.0.3FoundationEssentials
debugString(state:)
- iOS
- 17+
- macOS
- 14+
- tvOS
- 17+
- watchOS
- 10+
func debugString(state: inout DebugStringConversionState) -> String
func debugString(state: inout DebugStringConversionState) -> String
s20FoundationEssentials20PredicateExpressionsO24CollectionRangeSubscriptVA2A022DebugStringConvertibleC10ExpressionRzAaFR_rlE05debugI05stateSSAA0hI15ConversionStateVz_tF
What are these?4OS9
where Range:DebugStringConvertiblePredicateExpression, Range.Output == Range<Wrapped.Output.Index>, Wrapped:DebugStringConvertiblePredicateExpression, Wrapped.Output:Collection
import FoundationEssentials
struct CollectionRangeSubscript<Wrapped, Range> where Wrapped : PredicateExpression, Range : PredicateExpression, Wrapped.Output : Collection, Range.Output == Range<Wrapped.Output.Index>
@frozen enum PredicateExpressions
struct DebugStringConversionState
@frozen struct String
A Unicode string value that is a collection of characters.
protocol DebugStringConvertiblePredicateExpression : StandardPredicateExpression
@frozen struct Range<Bound> where Bound : Comparable
A half-open interval from a lower bound up to, but not including, an upper bound.
protocol Collection<Element> : Sequence
A sequence whose elements can be traversed multiple times, nondestructively, and accessed by an indexed subscript.