現行実装が再開候補として扱えるcheckpoint schemaかを返す。 schema keyを持たないlegacy summaryは0として表す。schema v1は正式な fingerprint contractより前の中間形式であり、現行loaderは対応しない。
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=i32), | intent(in) | :: | schema_version |
logical function checkpoint_schema_is_loadable(schema_version) result(loadable) integer(i32), intent(in) :: schema_version loadable = schema_version == 0_i32 .or. & (schema_version >= 2_i32 .and. schema_version <= checkpoint_schema_version_current) end function checkpoint_schema_is_loadable