Skip to content

Commit a15ecd0

Browse files
committed
PR Feedback
1 parent 3001244 commit a15ecd0

File tree

1 file changed

+26
-27
lines changed

1 file changed

+26
-27
lines changed

stdlib/public/core/Codable.swift.gyb

Lines changed: 26 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1768,38 +1768,37 @@ extension Array : Decodable where Element : Decodable {
17681768
}
17691769

17701770
extension ContiguousArray : Encodable where Element : Encodable {
1771-
/// Encodes the elements of this contiguous array into the given encoder
1772-
/// in an unkeyed container.
1773-
///
1774-
/// This function throws an error if any values are invalid for the given
1775-
/// encoder's format.
1776-
///
1777-
/// - Parameter encoder: The encoder to write data to.
1778-
@inlinable // FIXME(sil-serialize-all)
1779-
public func encode(to encoder: Encoder) throws {
1780-
var container = encoder.unkeyedContainer()
1781-
for element in self {
1782-
try container.encode(element)
1783-
}
1771+
/// Encodes the elements of this contiguous array into the given encoder
1772+
/// in an unkeyed container.
1773+
///
1774+
/// This function throws an error if any values are invalid for the given
1775+
/// encoder's format.
1776+
///
1777+
/// - Parameter encoder: The encoder to write data to.
1778+
public func encode(to encoder: Encoder) throws {
1779+
var container = encoder.unkeyedContainer()
1780+
for element in self {
1781+
try container.encode(element)
17841782
}
1783+
}
17851784
}
17861785

17871786
extension ContiguousArray : Decodable where Element : Decodable {
1788-
/// Creates a new contiguous array by decoding from the given decoder.
1789-
///
1790-
/// This initializer throws an error if reading from the decoder fails, or
1791-
/// if the data read is corrupted or otherwise invalid.
1792-
///
1793-
/// - Parameter decoder: The decoder to read data from.
1794-
@inlinable // FIXME(sil-serialize-all)
1795-
public init(from decoder: Decoder) throws {
1796-
self.init()
1797-
var container = try decoder.unkeyedContainer()
1798-
while !container.isAtEnd {
1799-
let element = try container.decode(Element.self)
1800-
self.append(element)
1801-
}
1787+
/// Creates a new contiguous array by decoding from the given decoder.
1788+
///
1789+
/// This initializer throws an error if reading from the decoder fails, or
1790+
/// if the data read is corrupted or otherwise invalid.
1791+
///
1792+
/// - Parameter decoder: The decoder to read data from.
1793+
public init(from decoder: Decoder) throws {
1794+
self.init()
1795+
1796+
var container = try decoder.unkeyedContainer()
1797+
while !container.isAtEnd {
1798+
let element = try container.decode(Element.self)
1799+
self.append(element)
18021800
}
1801+
}
18031802
}
18041803

18051804
extension Set : Encodable where Element : Encodable {

0 commit comments

Comments
 (0)