mark designated initializer with usableFromInline

This commit is contained in:
JCSoohwancho
2023-06-15 15:19:55 +09:00
parent 118bb685fc
commit d4d76c87c9
4 changed files with 7 additions and 7 deletions

View File

@@ -190,7 +190,7 @@ extension Internals.DiffableDataUIDispatcher {
// MARK: Private
@inlinable
@usableFromInline
internal init(
deleted: [Index] = [],
inserted: [Index] = [],
@@ -224,7 +224,7 @@ extension Internals.DiffableDataUIDispatcher {
@usableFromInline
internal var isTracked = false
@inlinable
@usableFromInline
init() {}
}
@@ -252,7 +252,7 @@ extension Internals.DiffableDataUIDispatcher {
@usableFromInline
internal var position = 0
@inlinable
@usableFromInline
internal init(_ indices: ContiguousArray<Int>) {
self.indices = indices
@@ -292,7 +292,7 @@ extension Internals.DiffableDataUIDispatcher {
@usableFromInline
internal let pointer: UnsafePointer<T>
@inlinable
@usableFromInline
internal init(pointer: UnsafePointer<T>) {
self.pointeeHashValue = pointer.pointee.hashValue