blob: 45eb4d7a543ccebd27cbe3db99e4560f42555653 [file] [log] [blame]
/** Type for a OGR error */
typedef enum
{
OGRERR_NONE, /**< Success */
OGRERR_NOT_ENOUGH_DATA, /**< Not enough data to deserialize */
OGRERR_NOT_ENOUGH_MEMORY, /**< Not enough memory */
OGRERR_UNSUPPORTED_GEOMETRY_TYPE, /**< Unsupported geometry type */
OGRERR_UNSUPPORTED_OPERATION, /**< Unsupported operation */
OGRERR_CORRUPT_DATA, /**< Corrupt data */
OGRERR_FAILURE, /**< Failure */
OGRERR_UNSUPPORTED_SRS, /**< Unsupported SRS */
OGRERR_INVALID_HANDLE, /**< Invalid handle */
OGRERR_NON_EXISTING_FEATURE /**< Non existing feature. Added in GDAL 2.0 */
} OGRErr;
/**
* <div rustbindgen replaces="OGRErr"></div>
*/
typedef enum
{
/**
* <div rustbindgen replaces="PASS"></div>
*
* Should see PASS below.
*/
FAIL,
/**
* <div rustbindgen replaces="OGRERR_NONE"></div>
*
* Should see OGRERR_NONE instead of CUSTOM_OGRERR_NONE below.
*/
CUSTOM_OGRERR_NONE
} StrictOGRErr;