- 
                  
                  DeclarationSwift let wrappedDecoder: Decoder
- 
                  
                  DeclarationSwift var validationFailures: [ValidationFailure]
- 
                  
                  DeclarationSwift public var codingPath: [CodingKey] { get }
- 
                  
                  DeclarationSwift public var userInfo: [CodingUserInfoKey : Any] { get }
- 
                  
                  DeclarationSwift public init(with decoder: Decoder) throws
- 
                  
                  DeclarationSwift func validator<Key>(keyedBy type: Key.Type) throws -> ValidatingKeyedContainer<Key> where Key : CodingKey
- 
                  
                  DeclarationSwift public func container<Key>(keyedBy type: Key.Type) throws -> KeyedDecodingContainer<Key> where Key : CodingKey
- 
                  
                  DeclarationSwift public func singleValueContainer() throws -> SingleValueDecodingContainer
- 
                  
                  DeclarationSwift public func unkeyedContainer() throws -> UnkeyedDecodingContainer
- 
                  
                  DeclarationSwift private struct ValidatingUnkeyedContainer : UnkeyedDecodingContainer
- 
                  
                  DeclarationSwift private struct ValidatingSingleValueContainer : SingleValueDecodingContainer
 View on GitHub
            View on GitHub
           ValidatingDecoder Class Reference
      ValidatingDecoder Class Reference