mirror of
https://github.com/apple/swift.git
synced 2026-02-27 18:26:24 +01:00
18 lines
236 B
Swift
18 lines
236 B
Swift
public class Klass {}
|
|
|
|
public protocol P {
|
|
var k : Klass { borrow mutate }
|
|
}
|
|
|
|
public struct Wrapper : P {
|
|
var _k : Klass
|
|
public var k : Klass {
|
|
borrow {
|
|
return _k
|
|
}
|
|
mutate {
|
|
return &_k
|
|
}
|
|
}
|
|
}
|