| [ |
| { |
| "declaration": "fuchsia.mem/Data", |
| "kind": "table/member", |
| "name": "fuchsia.component.resolution/Component.config_values" |
| }, |
| { |
| "declaration": "fuchsia.mem/Data", |
| "kind": "table/member", |
| "name": "fuchsia.component.resolution/Component.decl" |
| }, |
| { |
| "declaration": "fuchsia.component.resolution/Package", |
| "kind": "table/member", |
| "name": "fuchsia.component.resolution/Component.package" |
| }, |
| { |
| "declaration": "vector<uint8>:8192", |
| "kind": "table/member", |
| "name": "fuchsia.component.resolution/Component.resolution_context" |
| }, |
| { |
| "declaration": "string:2083", |
| "kind": "table/member", |
| "name": "fuchsia.component.resolution/Component.url" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.resolution/Component", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.component.resolution/MAX_COMPONENT_URL_LENGTH", |
| "value": "2083" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.component.resolution/MAX_RESOLUTION_CONTEXT_LENGTH", |
| "value": "8192" |
| }, |
| { |
| "declaration": "fuchsia.io/Directory", |
| "kind": "table/member", |
| "name": "fuchsia.component.resolution/Package.directory" |
| }, |
| { |
| "declaration": "string:2083", |
| "kind": "table/member", |
| "name": "fuchsia.component.resolution/Package.url" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.resolution/Package", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "(string:2083 component_url) -> (fuchsia.component.resolution/Resolver_Resolve_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.component.resolution/Resolver.Resolve" |
| }, |
| { |
| "declaration": "(string:2083 component_url,vector<uint8>:8192 context) -> (fuchsia.component.resolution/Resolver_ResolveWithContext_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.component.resolution/Resolver.ResolveWithContext" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.component.resolution/Resolver" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.resolution/ResolverError.CONFIG_VALUES_NOT_FOUND", |
| "value": "10" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.resolution/ResolverError.INTERNAL", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.resolution/ResolverError.INVALID_ARGS", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.resolution/ResolverError.INVALID_MANIFEST", |
| "value": "9" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.resolution/ResolverError.IO", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.resolution/ResolverError.MANIFEST_NOT_FOUND", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.resolution/ResolverError.NOT_SUPPORTED", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.resolution/ResolverError.NO_SPACE", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.resolution/ResolverError.PACKAGE_NOT_FOUND", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.resolution/ResolverError.RESOURCE_UNAVAILABLE", |
| "value": "8" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.component.resolution/ResolverError", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.component.resolution/Component", |
| "kind": "struct/member", |
| "name": "fuchsia.component.resolution/Resolver_ResolveWithContext_Response.component" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.component.resolution/Resolver_ResolveWithContext_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "fuchsia.component.resolution/ResolverError", |
| "kind": "union/member", |
| "name": "fuchsia.component.resolution/Resolver_ResolveWithContext_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.component.resolution/Resolver_ResolveWithContext_Response", |
| "kind": "union/member", |
| "name": "fuchsia.component.resolution/Resolver_ResolveWithContext_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.component.resolution/Resolver_ResolveWithContext_Result", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.component.resolution/Component", |
| "kind": "struct/member", |
| "name": "fuchsia.component.resolution/Resolver_Resolve_Response.component" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.component.resolution/Resolver_Resolve_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "fuchsia.component.resolution/ResolverError", |
| "kind": "union/member", |
| "name": "fuchsia.component.resolution/Resolver_Resolve_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.component.resolution/Resolver_Resolve_Response", |
| "kind": "union/member", |
| "name": "fuchsia.component.resolution/Resolver_Resolve_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.component.resolution/Resolver_Resolve_Result", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.component.resolution" |
| } |
| ] |