// Copyright © 2022 Rangeproof Pty Ltd. All rights reserved.

import Foundation

public extension Decodable {
    static func decoded<CodingKeys: CodingKey>(with container: KeyedDecodingContainer<CodingKeys>, forKey key: CodingKeys) throws -> Self {
        return try container.decode(Self.self, forKey: key)
    }
}