diff --git a/Dependencies/CwlUtils/Sources/CwlUtils/CwlDeque.swift b/Dependencies/CwlUtils/Sources/CwlUtils/CwlDeque.swift index 0c2beac..52ea6b9 100644 --- a/Dependencies/CwlUtils/Sources/CwlUtils/CwlDeque.swift +++ b/Dependencies/CwlUtils/Sources/CwlUtils/CwlDeque.swift @@ -398,7 +398,7 @@ public struct Deque: RandomAccessCollection, MutableCollection, RangeReplacea } // Internal state for the Deque -private struct DequeHeader { +public struct DequeHeader { var offset: Int var count: Int var capacity: Int @@ -455,7 +455,7 @@ private struct HeapObject { // storage and then using raw pointer offsets into self to access contents // (avoiding the ManagedBufferPointer accessors which are a performance problem // in Swift 3). -private final class DequeBuffer: ManagedBuffer { +public final class DequeBuffer: ManagedBuffer { #if true private static var headerOffset: Int { return Int(roundUp(UInt(MemoryLayout.size), toAlignment: MemoryLayout.alignment))