[swift-evolution] Add @noescape to output parameter of 'UnicodeCodecType.encode'
rintaro ishizaki
fs.output at gmail.com
Tue Mar 8 01:21:07 CST 2016
Currently, all callers of this method in the Standard Library
assume `output` parameter has @noescape semantics.
So, I think, we can/should mark it with @noescape.
Is there a reason why it isn't?
public protocol UnicodeCodecType {
// ...
static func encode(
input: UnicodeScalar,
@noescape output: (CodeUnit) -> Void)
}
--
Rintaro Ishizaki
More information about the swift-evolution
mailing list