                 column: nil)
         }
     }
-    
 }
 
 /// The canonical conversion error message


extension Row {
    @inline(__always)
    func fastDecodeIfPresent<Value: DatabaseValueConvertible & StatementColumnConvertible>(
        _ type: Value.Type,
        atUncheckedIndex index: Int,


extension Row {
    @inline(__always)
    func decode<Value: DatabaseValueConvertible>(
        _ type: Value.Type,
        atUncheckedIndex index: Int,
        conversionContext: @autoclosure () -> ValueConversionContext?) -> Value
    {
        return Value.decode(from: impl.databaseValue(atUncheckedIndex: index), conversionContext: conversionContext)
    }
    
    @inline(__always)
    func decodeIfPresent<Value: DatabaseValueConvertible>(
        _ type: Value.Type,
        atUncheckedIndex index: Int,
        conversionContext: @autoclosure () -> ValueConversionContext?) -> Value?
    {
        return Value.decodeIfPresent(from: impl.databaseValue(atUncheckedIndex: index), conversionContext: conversionContext)
    }
}

