Skip to content

Instantly share code, notes, and snippets.

@mlieberman85
Created May 4, 2023 21:34
Show Gist options
  • Save mlieberman85/5073baf828b74a55183b6c386a476036 to your computer and use it in GitHub Desktop.
Save mlieberman85/5073baf828b74a55183b6c386a476036 to your computer and use it in GitHub Desktop.
TypeSpace {
next_id: 23,
definitions: {
"BuildDefinition": Object(
SchemaObject {
metadata: Some(
Metadata {
id: None,
title: None,
description: Some(
"A structure representing the build definition of the SLSA Provenance v1 Predicate.",
),
default: None,
deprecated: false,
read_only: false,
write_only: false,
examples: [],
},
),
instance_type: Some(
Single(
Object,
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: Some(
ObjectValidation {
max_properties: None,
min_properties: None,
required: {
"buildType",
"externalParameters",
"internalParameters",
"resolvedDependencies",
},
properties: {
"buildType": Object(
SchemaObject {
metadata: None,
instance_type: Some(
Single(
String,
),
),
format: Some(
"uri",
),
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: None,
extensions: {},
},
),
"externalParameters": Bool(
true,
),
"internalParameters": Bool(
true,
),
"resolvedDependencies": Object(
SchemaObject {
metadata: None,
instance_type: Some(
Single(
Array,
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: Some(
ArrayValidation {
items: Some(
Single(
Object(
SchemaObject {
metadata: None,
instance_type: None,
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: Some(
"#/definitions/ResourceDescriptor",
),
extensions: {},
},
),
),
),
additional_items: None,
max_items: None,
min_items: None,
unique_items: None,
contains: None,
},
),
object: None,
reference: None,
extensions: {},
},
),
},
pattern_properties: {},
additional_properties: None,
property_names: None,
},
),
reference: None,
extensions: {},
},
),
"Builder": Object(
SchemaObject {
metadata: Some(
Metadata {
id: None,
title: None,
description: Some(
"A structure representing the builder information of the SLSA Provenance v1 Predicate.",
),
default: None,
deprecated: false,
read_only: false,
write_only: false,
examples: [],
},
),
instance_type: Some(
Single(
Object,
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: Some(
ObjectValidation {
max_properties: None,
min_properties: None,
required: {
"id",
},
properties: {
"builderDependencies": Object(
SchemaObject {
metadata: Some(
Metadata {
id: None,
title: None,
description: None,
default: Some(
Null,
),
deprecated: false,
read_only: false,
write_only: false,
examples: [],
},
),
instance_type: Some(
Vec(
[
Array,
Null,
],
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: Some(
ArrayValidation {
items: Some(
Single(
Object(
SchemaObject {
metadata: None,
instance_type: None,
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: Some(
"#/definitions/ResourceDescriptor",
),
extensions: {},
},
),
),
),
additional_items: None,
max_items: None,
min_items: None,
unique_items: None,
contains: None,
},
),
object: None,
reference: None,
extensions: {},
},
),
"id": Object(
SchemaObject {
metadata: None,
instance_type: Some(
Single(
String,
),
),
format: Some(
"uri",
),
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: None,
extensions: {},
},
),
"version": Object(
SchemaObject {
metadata: None,
instance_type: Some(
Vec(
[
String,
Null,
],
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: None,
extensions: {},
},
),
},
pattern_properties: {},
additional_properties: None,
property_names: None,
},
),
reference: None,
extensions: {},
},
),
"DigestSet": Object(
SchemaObject {
metadata: Some(
Metadata {
id: None,
title: None,
description: Some(
"Represents a set of digests, mapping algorithms to their respective digest strings.",
),
default: None,
deprecated: false,
read_only: false,
write_only: false,
examples: [],
},
),
instance_type: Some(
Single(
Object,
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: Some(
ObjectValidation {
max_properties: None,
min_properties: None,
required: {},
properties: {},
pattern_properties: {},
additional_properties: Some(
Object(
SchemaObject {
metadata: None,
instance_type: Some(
Single(
String,
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: None,
extensions: {},
},
),
),
property_names: None,
},
),
reference: None,
extensions: {},
},
),
"Metadata": Object(
SchemaObject {
metadata: Some(
Metadata {
id: None,
title: None,
description: Some(
"A structure representing the metadata of the SLSA Provenance v1 Predicate.",
),
default: None,
deprecated: false,
read_only: false,
write_only: false,
examples: [],
},
),
instance_type: Some(
Single(
Object,
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: Some(
ObjectValidation {
max_properties: None,
min_properties: None,
required: {
"invocationId",
"startedOn",
},
properties: {
"finishedOn": Object(
SchemaObject {
metadata: None,
instance_type: Some(
Vec(
[
String,
Null,
],
),
),
format: Some(
"date-time",
),
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: None,
extensions: {},
},
),
"invocationId": Object(
SchemaObject {
metadata: None,
instance_type: Some(
Single(
String,
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: None,
extensions: {},
},
),
"startedOn": Object(
SchemaObject {
metadata: None,
instance_type: Some(
Single(
String,
),
),
format: Some(
"date-time",
),
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: None,
extensions: {},
},
),
},
pattern_properties: {},
additional_properties: None,
property_names: None,
},
),
reference: None,
extensions: {},
},
),
"Predicate": Object(
SchemaObject {
metadata: Some(
Metadata {
id: None,
title: None,
description: Some(
"An enum representing different predicate types.\n\nKnown predicate types have their own variants, while unknown types are represented by the `Other` variant, which stores the raw JSON value.\n\nTODO(mlieberman85): Support (de)serializing the predicates based on the predicateType URL in the statement.",
),
default: None,
deprecated: false,
read_only: false,
write_only: false,
examples: [],
},
),
instance_type: None,
format: None,
enum_values: None,
const_value: None,
subschemas: Some(
SubschemaValidation {
all_of: None,
any_of: Some(
[
Object(
SchemaObject {
metadata: None,
instance_type: None,
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: Some(
"#/definitions/SLSAProvenanceV1Predicate",
),
extensions: {},
},
),
Bool(
true,
),
],
),
one_of: None,
not: None,
if_schema: None,
then_schema: None,
else_schema: None,
},
),
number: None,
string: None,
array: None,
object: None,
reference: None,
extensions: {},
},
),
"ResourceDescriptor": Object(
SchemaObject {
metadata: Some(
Metadata {
id: None,
title: None,
description: Some(
"A structure representing a resource descriptor in the SLSA Provenance v1 Predicate.",
),
default: None,
deprecated: false,
read_only: false,
write_only: false,
examples: [],
},
),
instance_type: Some(
Single(
Object,
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: Some(
ObjectValidation {
max_properties: None,
min_properties: None,
required: {
"uri",
},
properties: {
"annotations": Bool(
true,
),
"content": Object(
SchemaObject {
metadata: Some(
Metadata {
id: None,
title: None,
description: None,
default: Some(
Null,
),
deprecated: false,
read_only: false,
write_only: false,
examples: [],
},
),
instance_type: Some(
Single(
String,
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: None,
extensions: {},
},
),
"digest": Object(
SchemaObject {
metadata: None,
instance_type: Some(
Vec(
[
Object,
Null,
],
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: Some(
ObjectValidation {
max_properties: None,
min_properties: None,
required: {},
properties: {},
pattern_properties: {},
additional_properties: Some(
Object(
SchemaObject {
metadata: None,
instance_type: Some(
Single(
String,
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: None,
extensions: {},
},
),
),
property_names: None,
},
),
reference: None,
extensions: {},
},
),
"downloadLocation": Object(
SchemaObject {
metadata: Some(
Metadata {
id: None,
title: None,
description: None,
default: Some(
Null,
),
deprecated: false,
read_only: false,
write_only: false,
examples: [],
},
),
instance_type: Some(
Single(
String,
),
),
format: Some(
"uri",
),
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: None,
extensions: {},
},
),
"mediaType": Object(
SchemaObject {
metadata: None,
instance_type: Some(
Vec(
[
String,
Null,
],
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: None,
extensions: {},
},
),
"name": Object(
SchemaObject {
metadata: None,
instance_type: Some(
Vec(
[
String,
Null,
],
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: None,
extensions: {},
},
),
"uri": Object(
SchemaObject {
metadata: None,
instance_type: Some(
Single(
String,
),
),
format: Some(
"uri",
),
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: None,
extensions: {},
},
),
},
pattern_properties: {},
additional_properties: None,
property_names: None,
},
),
reference: None,
extensions: {},
},
),
"RunDetails": Object(
SchemaObject {
metadata: Some(
Metadata {
id: None,
title: None,
description: Some(
"A structure representing the run details of the SLSA Provenance v1 Predicate.",
),
default: None,
deprecated: false,
read_only: false,
write_only: false,
examples: [],
},
),
instance_type: Some(
Single(
Object,
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: Some(
ObjectValidation {
max_properties: None,
min_properties: None,
required: {
"builder",
"metadata",
},
properties: {
"builder": Object(
SchemaObject {
metadata: None,
instance_type: None,
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: Some(
"#/definitions/Builder",
),
extensions: {},
},
),
"byproducts": Object(
SchemaObject {
metadata: Some(
Metadata {
id: None,
title: None,
description: None,
default: Some(
Null,
),
deprecated: false,
read_only: false,
write_only: false,
examples: [],
},
),
instance_type: Some(
Vec(
[
Array,
Null,
],
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: Some(
ArrayValidation {
items: Some(
Single(
Object(
SchemaObject {
metadata: None,
instance_type: None,
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: Some(
"#/definitions/ResourceDescriptor",
),
extensions: {},
},
),
),
),
additional_items: None,
max_items: None,
min_items: None,
unique_items: None,
contains: None,
},
),
object: None,
reference: None,
extensions: {},
},
),
"metadata": Object(
SchemaObject {
metadata: None,
instance_type: None,
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: Some(
"#/definitions/Metadata",
),
extensions: {},
},
),
},
pattern_properties: {},
additional_properties: None,
property_names: None,
},
),
reference: None,
extensions: {},
},
),
"SLSAProvenanceV1Predicate": Object(
SchemaObject {
metadata: Some(
Metadata {
id: None,
title: None,
description: Some(
"A structure representing the SLSA Provenance v1 Predicate.",
),
default: None,
deprecated: false,
read_only: false,
write_only: false,
examples: [],
},
),
instance_type: Some(
Single(
Object,
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: Some(
ObjectValidation {
max_properties: None,
min_properties: None,
required: {
"buildDefinition",
"runDetails",
},
properties: {
"buildDefinition": Object(
SchemaObject {
metadata: None,
instance_type: None,
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: Some(
"#/definitions/BuildDefinition",
),
extensions: {},
},
),
"runDetails": Object(
SchemaObject {
metadata: None,
instance_type: None,
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: Some(
"#/definitions/RunDetails",
),
extensions: {},
},
),
},
pattern_properties: {},
additional_properties: None,
property_names: None,
},
),
reference: None,
extensions: {},
},
),
"Subject": Object(
SchemaObject {
metadata: Some(
Metadata {
id: None,
title: None,
description: Some(
"Represents a subject in an In-Toto v1 statement.",
),
default: None,
deprecated: false,
read_only: false,
write_only: false,
examples: [],
},
),
instance_type: Some(
Single(
Object,
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: Some(
ObjectValidation {
max_properties: None,
min_properties: None,
required: {
"digest",
"name",
},
properties: {
"digest": Object(
SchemaObject {
metadata: None,
instance_type: None,
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: Some(
"#/definitions/DigestSet",
),
extensions: {},
},
),
"name": Object(
SchemaObject {
metadata: None,
instance_type: Some(
Single(
String,
),
),
format: None,
enum_values: None,
const_value: None,
subschemas: None,
number: None,
string: None,
array: None,
object: None,
reference: None,
extensions: {},
},
),
},
pattern_properties: {},
additional_properties: None,
property_names: None,
},
),
reference: None,
extensions: {},
},
),
},
id_to_entry: {
TypeId(
1,
): TypeEntry {
details: Struct(
TypeEntryStruct {
name: "BuildDefinition",
rename: None,
description: Some(
"A structure representing the build definition of the SLSA Provenance v1 Predicate.",
),
default: None,
properties: [
StructProperty {
name: "build_type",
rename: Rename(
"buildType",
),
state: Required,
description: None,
type_id: TypeId(
10,
),
},
StructProperty {
name: "external_parameters",
rename: Rename(
"externalParameters",
),
state: Required,
description: None,
type_id: TypeId(
11,
),
},
StructProperty {
name: "internal_parameters",
rename: Rename(
"internalParameters",
),
state: Required,
description: None,
type_id: TypeId(
11,
),
},
StructProperty {
name: "resolved_dependencies",
rename: Rename(
"resolvedDependencies",
),
state: Required,
description: None,
type_id: TypeId(
12,
),
},
],
deny_unknown_fields: false,
},
),
extra_derives: {},
},
TypeId(
2,
): TypeEntry {
details: Struct(
TypeEntryStruct {
name: "Builder",
rename: None,
description: Some(
"A structure representing the builder information of the SLSA Provenance v1 Predicate.",
),
default: None,
properties: [
StructProperty {
name: "builder_dependencies",
rename: Rename(
"builderDependencies",
),
state: Optional,
description: None,
type_id: TypeId(
13,
),
},
StructProperty {
name: "id",
rename: None,
state: Required,
description: None,
type_id: TypeId(
10,
),
},
StructProperty {
name: "version",
rename: None,
state: Optional,
description: None,
type_id: TypeId(
14,
),
},
],
deny_unknown_fields: false,
},
),
extra_derives: {},
},
TypeId(
3,
): TypeEntry {
details: Newtype(
TypeEntryNewtype {
name: "DigestSet",
rename: None,
description: None,
default: None,
type_id: TypeId(
15,
),
constraints: None,
},
),
extra_derives: {},
},
TypeId(
4,
): TypeEntry {
details: Struct(
TypeEntryStruct {
name: "Metadata",
rename: None,
description: Some(
"A structure representing the metadata of the SLSA Provenance v1 Predicate.",
),
default: None,
properties: [
StructProperty {
name: "finished_on",
rename: Rename(
"finishedOn",
),
state: Optional,
description: None,
type_id: TypeId(
17,
),
},
StructProperty {
name: "invocation_id",
rename: Rename(
"invocationId",
),
state: Required,
description: None,
type_id: TypeId(
10,
),
},
StructProperty {
name: "started_on",
rename: Rename(
"startedOn",
),
state: Required,
description: None,
type_id: TypeId(
16,
),
},
],
deny_unknown_fields: false,
},
),
extra_derives: {},
},
TypeId(
5,
): TypeEntry {
details: Struct(
TypeEntryStruct {
name: "Predicate",
rename: None,
description: Some(
"An enum representing different predicate types.\n\nKnown predicate types have their own variants, while unknown types are represented by the `Other` variant, which stores the raw JSON value.\n\nTODO(mlieberman85): Support (de)serializing the predicates based on the predicateType URL in the statement.",
),
default: None,
properties: [
StructProperty {
name: "subtype_0",
rename: Flatten,
state: Optional,
description: None,
type_id: TypeId(
18,
),
},
StructProperty {
name: "subtype_1",
rename: Flatten,
state: Optional,
description: None,
type_id: TypeId(
19,
),
},
],
deny_unknown_fields: false,
},
),
extra_derives: {},
},
TypeId(
6,
): TypeEntry {
details: Struct(
TypeEntryStruct {
name: "ResourceDescriptor",
rename: None,
description: Some(
"A structure representing a resource descriptor in the SLSA Provenance v1 Predicate.",
),
default: None,
properties: [
StructProperty {
name: "annotations",
rename: None,
state: Optional,
description: None,
type_id: TypeId(
19,
),
},
StructProperty {
name: "content",
rename: None,
state: Default(
WrappedValue(
Null,
),
),
description: None,
type_id: TypeId(
10,
),
},
StructProperty {
name: "digest",
rename: None,
state: Optional,
description: None,
type_id: TypeId(
20,
),
},
StructProperty {
name: "download_location",
rename: Rename(
"downloadLocation",
),
state: Default(
WrappedValue(
Null,
),
),
description: None,
type_id: TypeId(
10,
),
},
StructProperty {
name: "media_type",
rename: Rename(
"mediaType",
),
state: Optional,
description: None,
type_id: TypeId(
14,
),
},
StructProperty {
name: "name",
rename: None,
state: Optional,
description: None,
type_id: TypeId(
14,
),
},
StructProperty {
name: "uri",
rename: None,
state: Required,
description: None,
type_id: TypeId(
10,
),
},
],
deny_unknown_fields: false,
},
),
extra_derives: {},
},
TypeId(
7,
): TypeEntry {
details: Struct(
TypeEntryStruct {
name: "RunDetails",
rename: None,
description: Some(
"A structure representing the run details of the SLSA Provenance v1 Predicate.",
),
default: None,
properties: [
StructProperty {
name: "builder",
rename: None,
state: Required,
description: None,
type_id: TypeId(
2,
),
},
StructProperty {
name: "byproducts",
rename: None,
state: Optional,
description: None,
type_id: TypeId(
13,
),
},
StructProperty {
name: "metadata",
rename: None,
state: Required,
description: None,
type_id: TypeId(
4,
),
},
],
deny_unknown_fields: false,
},
),
extra_derives: {},
},
TypeId(
8,
): TypeEntry {
details: Struct(
TypeEntryStruct {
name: "SlsaProvenanceV1Predicate",
rename: None,
description: Some(
"A structure representing the SLSA Provenance v1 Predicate.",
),
default: None,
properties: [
StructProperty {
name: "build_definition",
rename: Rename(
"buildDefinition",
),
state: Required,
description: None,
type_id: TypeId(
1,
),
},
StructProperty {
name: "run_details",
rename: Rename(
"runDetails",
),
state: Required,
description: None,
type_id: TypeId(
7,
),
},
],
deny_unknown_fields: false,
},
),
extra_derives: {},
},
TypeId(
9,
): TypeEntry {
details: Struct(
TypeEntryStruct {
name: "Subject",
rename: None,
description: Some(
"Represents a subject in an In-Toto v1 statement.",
),
default: None,
properties: [
StructProperty {
name: "digest",
rename: None,
state: Required,
description: None,
type_id: TypeId(
3,
),
},
StructProperty {
name: "name",
rename: None,
state: Required,
description: None,
type_id: TypeId(
10,
),
},
],
deny_unknown_fields: false,
},
),
extra_derives: {},
},
TypeId(
10,
): TypeEntry {
details: String,
extra_derives: {},
},
TypeId(
11,
): TypeEntry {
details: Native(
TypeEntryNative {
type_name: "serde_json::Value",
impls: [],
},
),
extra_derives: {},
},
TypeId(
12,
): TypeEntry {
details: Array(
TypeId(
6,
),
),
extra_derives: {},
},
TypeId(
13,
): TypeEntry {
details: Option(
TypeId(
12,
),
),
extra_derives: {},
},
TypeId(
14,
): TypeEntry {
details: Option(
TypeId(
10,
),
),
extra_derives: {},
},
TypeId(
15,
): TypeEntry {
details: Map(
TypeId(
10,
),
TypeId(
10,
),
),
extra_derives: {},
},
TypeId(
16,
): TypeEntry {
details: Native(
TypeEntryNative {
type_name: "chrono::DateTime<chrono::offset::Utc>",
impls: [
Display,
FromStr,
],
},
),
extra_derives: {},
},
TypeId(
17,
): TypeEntry {
details: Option(
TypeId(
16,
),
),
extra_derives: {},
},
TypeId(
18,
): TypeEntry {
details: Option(
TypeId(
8,
),
),
extra_derives: {},
},
TypeId(
19,
): TypeEntry {
details: Option(
TypeId(
11,
),
),
extra_derives: {},
},
TypeId(
20,
): TypeEntry {
details: Option(
TypeId(
15,
),
),
extra_derives: {},
},
TypeId(
21,
): TypeEntry {
details: Array(
TypeId(
9,
),
),
extra_derives: {},
},
TypeId(
22,
): TypeEntry {
details: Struct(
TypeEntryStruct {
name: "InTotoStatementV1",
rename: None,
description: Some(
"Represents an In-Toto v1 statement.",
),
default: None,
properties: [
StructProperty {
name: "predicate",
rename: None,
state: Required,
description: None,
type_id: TypeId(
5,
),
},
StructProperty {
name: "predicate_type",
rename: Rename(
"predicateType",
),
state: Required,
description: None,
type_id: TypeId(
10,
),
},
StructProperty {
name: "subject",
rename: None,
state: Required,
description: None,
type_id: TypeId(
21,
),
},
StructProperty {
name: "type_",
rename: Rename(
"_type",
),
state: Required,
description: None,
type_id: TypeId(
10,
),
},
],
deny_unknown_fields: false,
},
),
extra_derives: {},
},
},
type_to_id: {
Native(
TypeEntryNative {
type_name: "chrono::DateTime<chrono::offset::Utc>",
impls: [
Display,
FromStr,
],
},
): TypeId(
16,
),
Native(
TypeEntryNative {
type_name: "serde_json::Value",
impls: [],
},
): TypeId(
11,
),
Option(
TypeId(
8,
),
): TypeId(
18,
),
Option(
TypeId(
10,
),
): TypeId(
14,
),
Option(
TypeId(
11,
),
): TypeId(
19,
),
Option(
TypeId(
12,
),
): TypeId(
13,
),
Option(
TypeId(
15,
),
): TypeId(
20,
),
Option(
TypeId(
16,
),
): TypeId(
17,
),
Array(
TypeId(
6,
),
): TypeId(
12,
),
Array(
TypeId(
9,
),
): TypeId(
21,
),
Map(
TypeId(
10,
),
TypeId(
10,
),
): TypeId(
15,
),
String: TypeId(
10,
),
},
name_to_id: {
"BuildDefinition": TypeId(
1,
),
"Builder": TypeId(
2,
),
"DigestSet": TypeId(
3,
),
"InTotoStatementV1": TypeId(
22,
),
"Metadata": TypeId(
4,
),
"Predicate": TypeId(
5,
),
"ResourceDescriptor": TypeId(
6,
),
"RunDetails": TypeId(
7,
),
"SlsaProvenanceV1Predicate": TypeId(
8,
),
"Subject": TypeId(
9,
),
},
ref_to_id: {
"BuildDefinition": TypeId(
1,
),
"Builder": TypeId(
2,
),
"DigestSet": TypeId(
3,
),
"Metadata": TypeId(
4,
),
"Predicate": TypeId(
5,
),
"ResourceDescriptor": TypeId(
6,
),
"RunDetails": TypeId(
7,
),
"SLSAProvenanceV1Predicate": TypeId(
8,
),
"Subject": TypeId(
9,
),
},
uses_chrono: true,
uses_uuid: false,
uses_serde_json: true,
uses_regress: false,
settings: TypeSpaceSettings {
type_mod: None,
extra_derives: [],
struct_builder: true,
patch: {},
replace: {},
convert: [],
},
cache: SchemaCache {
schemas: [],
},
defaults: {},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment