diff --git a/Sources/CoreStore+CustomDebugStringConvertible.swift b/Sources/CoreStore+CustomDebugStringConvertible.swift index cd0dbdc..0ff72f5 100644 --- a/Sources/CoreStore+CustomDebugStringConvertible.swift +++ b/Sources/CoreStore+CustomDebugStringConvertible.swift @@ -158,6 +158,30 @@ extension CoreStoreError: CustomDebugStringConvertible, CoreStoreDebugStringConv } +// MARK: - CoreStoreObject + +extension CoreStoreObject: CustomDebugStringConvertible, CoreStoreDebugStringConvertible { + + // MARK: CustomDebugStringConvertible + + public var debugDescription: String { + + return formattedDebugDescription(self) + } + + + // MARK: CoreStoreDebugStringConvertible + + public var coreStoreDumpString: String { + + return createFormattedString( + "(", ")", + ("rawObject", self.rawObject as Any) + ) + } +} + + // MARK: - CoreStoreSchema extension CoreStoreSchema: CustomDebugStringConvertible, CoreStoreDebugStringConvertible {