Skip to content

Commit abf877a

Browse files
committed
Format to 80w
1 parent 6f97ee2 commit abf877a

File tree

1 file changed

+14
-20
lines changed

1 file changed

+14
-20
lines changed

stdlib/public/core/Policy.swift

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,8 @@
1717
//===----------------------------------------------------------------------===//
1818
/// A type that has no values and can't be constructed.
1919
///
20-
/// Use `Never` as the return type of a function
21-
/// that doesn't return normally --- for example,
22-
/// because it runs forever or terminates the program.
20+
/// Use `Never` as the return type of a function that doesn't return normally
21+
/// --- for example, because it runs forever or terminates the program.
2322
///
2423
/// // An infinite loop never returns.
2524
/// func forever() -> Never {
@@ -34,30 +33,25 @@
3433
/// }
3534
///
3635
/// A function that returns `Never` is called a _nonreturning_ function.
37-
/// Closures, methods, computed properties, and subscripts
38-
/// can also be nonreturning.
39-
///
40-
/// There's no way to create an instance of `Never`;
41-
/// this characteristic makes it an _uninhabited_ type.
42-
/// You can use an uninhabited type like `Never`
43-
/// to represent states in your program
44-
/// that are impossible to reach during execution.
45-
/// Swift's type system uses this information ---
46-
/// for example, to reason about control statements
47-
/// in cases that are known to be unreachable.
36+
/// Closures, methods, computed properties, and subscripts can also be
37+
/// nonreturning.
38+
///
39+
/// There's no way to create an instance of `Never`; this characteristic makes
40+
/// it an _uninhabited_ type. You can use an uninhabited type like `Never` to
41+
/// represent states in your program that are impossible to reach during
42+
/// execution. Swift's type system uses this information --- for example, to
43+
/// reason about control statements in cases that are known to be unreachable.
4844
///
4945
/// let favoriteNumber: Result<Int, Never> = .success(42)
5046
/// switch favoriteNumber {
5147
/// case .success(let value):
5248
/// print("My favorite number is", value)
5349
/// }
5450
///
55-
/// In the code above,
56-
/// `favoriteNumber` has a failure type of `Never`,
57-
/// indicating that it always succeeds.
58-
/// The switch statement is therefore exhaustive,
59-
/// even though it doesn't contain a `.failure` case,
60-
/// because that case could never be reached.
51+
/// In the code above, `favoriteNumber` has a failure type of `Never`,
52+
/// indicating that it always succeeds. The switch statement is therefore
53+
/// exhaustive, even though it doesn't contain a `.failure` case, because that
54+
/// case could never be reached.
6155
@frozen
6256
public enum Never {}
6357

0 commit comments

Comments
 (0)