| [ |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/AllowedOffers.STATIC_AND_DYNAMIC", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/AllowedOffers.STATIC_ONLY", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.component.decl/AllowedOffers", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/Availability.OPTIONAL", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/Availability.REQUIRED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/Availability.SAME_AS_TARGET", |
| "value": "3" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.component.decl/Availability", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.component.decl/CONFIG_KEY_MAX_SIZE", |
| "value": "64" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Directory", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Capability.directory" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Event", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Capability.event" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Protocol", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Capability.protocol" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Resolver", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Capability.resolver" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Runner", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Capability.runner" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Service", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Capability.service" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Storage", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Capability.storage" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.component.decl/Capability", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "struct/member", |
| "name": "fuchsia.component.decl/CapabilityRef.name" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.component.decl/CapabilityRef" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Child.environment" |
| }, |
| { |
| "declaration": "string:1024", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Child.name" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/OnTerminate", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Child.on_terminate" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/StartupMode", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Child.startup" |
| }, |
| { |
| "declaration": "string:4096", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Child.url" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/Child" |
| }, |
| { |
| "declaration": "string:<100,optional>", |
| "kind": "struct/member", |
| "name": "fuchsia.component.decl/ChildRef.collection" |
| }, |
| { |
| "declaration": "string:1024", |
| "kind": "struct/member", |
| "name": "fuchsia.component.decl/ChildRef.name" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.component.decl/ChildRef" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Collection.allow_long_names" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/AllowedOffers", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Collection.allowed_offers" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Durability", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Collection.durability" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Collection.environment" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Collection.name" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Collection.persistent_storage" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/Collection" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "struct/member", |
| "name": "fuchsia.component.decl/CollectionRef.name" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.component.decl/CollectionRef" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/Capability>", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Component.capabilities" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/Child>", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Component.children" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/Collection>", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Component.collections" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/ConfigSchema", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Component.config" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/Environment>", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Component.environments" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/Expose>", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Component.exposes" |
| }, |
| { |
| "declaration": "fuchsia.data/Dictionary", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Component.facets" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/Offer>", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Component.offers" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Program", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Component.program" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/Use>", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Component.uses" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/Component" |
| }, |
| { |
| "declaration": "array<uint8,32>", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/ConfigChecksum.sha256" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.component.decl/ConfigChecksum", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "string:64", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ConfigField.key" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/ConfigType", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ConfigField.type" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/ConfigField" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/ConfigChecksum", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ConfigSchema.checksum" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/ConfigField>", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ConfigSchema.fields" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/ConfigValueSource", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ConfigSchema.value_source" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/ConfigSchema" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/LayoutConstraint>", |
| "kind": "struct/member", |
| "name": "fuchsia.component.decl/ConfigType.constraints" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/ConfigTypeLayout", |
| "kind": "struct/member", |
| "name": "fuchsia.component.decl/ConfigType.layout" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/LayoutParameter>:optional", |
| "kind": "struct/member", |
| "name": "fuchsia.component.decl/ConfigType.parameters" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.component.decl/ConfigType" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/ConfigTypeLayout.BOOL", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/ConfigTypeLayout.INT16", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/ConfigTypeLayout.INT32", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/ConfigTypeLayout.INT64", |
| "value": "9" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/ConfigTypeLayout.INT8", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/ConfigTypeLayout.STRING", |
| "value": "10" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/ConfigTypeLayout.UINT16", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/ConfigTypeLayout.UINT32", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/ConfigTypeLayout.UINT64", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/ConfigTypeLayout.UINT8", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/ConfigTypeLayout.VECTOR", |
| "value": "11" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.component.decl/ConfigTypeLayout", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "string", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/ConfigValueSource.package_path" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.component.decl/ConfigValueSource", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/DebugProtocolRegistration.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/DebugProtocolRegistration.source_name" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/DebugProtocolRegistration.target_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/DebugProtocolRegistration" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.component.decl/DebugRef" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/DebugProtocolRegistration", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/DebugRegistration.protocol" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.component.decl/DebugRegistration", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/DependencyType.STRONG", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/DependencyType.WEAK", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/DependencyType.WEAK_FOR_MIGRATION", |
| "value": "3" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.component.decl/DependencyType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Directory.name" |
| }, |
| { |
| "declaration": "fuchsia.io/Operations", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Directory.rights" |
| }, |
| { |
| "declaration": "string:1024", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Directory.source_path" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/Directory" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/Durability.PERSISTENT", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/Durability.SINGLE_RUN", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/Durability.TRANSIENT", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.component.decl/Durability", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/DebugRegistration>", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Environment.debug_capabilities" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/EnvironmentExtends", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Environment.extends" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Environment.name" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/ResolverRegistration>", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Environment.resolvers" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/RunnerRegistration>", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Environment.runners" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Environment.stop_timeout_ms" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/Environment" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/EnvironmentExtends.NONE", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/EnvironmentExtends.REALM", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.component.decl/EnvironmentExtends", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Event.name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/Event" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/EventSubscription.event_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/EventSubscription" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/ExposeDirectory", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Expose.directory" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/ExposeEventStream", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Expose.event_stream" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/ExposeProtocol", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Expose.protocol" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/ExposeResolver", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Expose.resolver" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/ExposeRunner", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Expose.runner" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/ExposeService", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Expose.service" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.component.decl/Expose", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "fuchsia.io/Operations", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeDirectory.rights" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeDirectory.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeDirectory.source_name" |
| }, |
| { |
| "declaration": "string:1024", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeDirectory.subdir" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeDirectory.target" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeDirectory.target_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/ExposeDirectory" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/Ref>", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeEventStream.scope" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeEventStream.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeEventStream.source_name" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeEventStream.target" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeEventStream.target_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/ExposeEventStream" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeProtocol.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeProtocol.source_name" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeProtocol.target" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeProtocol.target_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/ExposeProtocol" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeResolver.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeResolver.source_name" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeResolver.target" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeResolver.target_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/ExposeResolver" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeRunner.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeRunner.source_name" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeRunner.target" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeRunner.target_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/ExposeRunner" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeService.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeService.source_name" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeService.target" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ExposeService.target_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/ExposeService" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.component.decl/FrameworkRef" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/LayoutConstraint.max_size" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.component.decl/LayoutConstraint", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/ConfigType", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/LayoutParameter.nested_type" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.component.decl/LayoutParameter", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.component.decl/MAX_CHILD_NAME_LENGTH", |
| "value": "1024" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.component.decl/MAX_MONIKER_LENGTH", |
| "value": "4096" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.component.decl/MAX_NAME_LENGTH", |
| "value": "100" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.component.decl/MAX_NUM_EVENT_STREAM_SUBSCRIPTIONS", |
| "value": "100" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.component.decl/MAX_PATH_LENGTH", |
| "value": "1024" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.component.decl/MAX_URL_SCHEME_LENGTH", |
| "value": "100" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "struct/member", |
| "name": "fuchsia.component.decl/NameMapping.source_name" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "struct/member", |
| "name": "fuchsia.component.decl/NameMapping.target_name" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.component.decl/NameMapping" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/OfferDirectory", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Offer.directory" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/OfferEvent", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Offer.event" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/OfferEventStream", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Offer.event_stream" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/OfferProtocol", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Offer.protocol" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/OfferResolver", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Offer.resolver" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/OfferRunner", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Offer.runner" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/OfferService", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Offer.service" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/OfferStorage", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Offer.storage" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.component.decl/Offer", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Availability", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferDirectory.availability" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/DependencyType", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferDirectory.dependency_type" |
| }, |
| { |
| "declaration": "fuchsia.io/Operations", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferDirectory.rights" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferDirectory.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferDirectory.source_name" |
| }, |
| { |
| "declaration": "string:1024", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferDirectory.subdir" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferDirectory.target" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferDirectory.target_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/OfferDirectory" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Availability", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferEvent.availability" |
| }, |
| { |
| "declaration": "fuchsia.data/Dictionary", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferEvent.filter" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferEvent.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferEvent.source_name" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferEvent.target" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferEvent.target_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/OfferEvent" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Availability", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferEventStream.availability" |
| }, |
| { |
| "declaration": "fuchsia.data/Dictionary", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferEventStream.filter" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/Ref>", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferEventStream.scope" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferEventStream.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferEventStream.source_name" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferEventStream.target" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferEventStream.target_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/OfferEventStream" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Availability", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferProtocol.availability" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/DependencyType", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferProtocol.dependency_type" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferProtocol.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferProtocol.source_name" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferProtocol.target" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferProtocol.target_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/OfferProtocol" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferResolver.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferResolver.source_name" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferResolver.target" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferResolver.target_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/OfferResolver" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferRunner.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferRunner.source_name" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferRunner.target" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferRunner.target_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/OfferRunner" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Availability", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferService.availability" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/NameMapping>", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferService.renamed_instances" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferService.source" |
| }, |
| { |
| "declaration": "vector<string:100>", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferService.source_instance_filter" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferService.source_name" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferService.target" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferService.target_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/OfferService" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Availability", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferStorage.availability" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferStorage.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferStorage.source_name" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferStorage.target" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/OfferStorage.target_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/OfferStorage" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/OnTerminate.NONE", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/OnTerminate.REBOOT", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.component.decl/OnTerminate", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.component.decl/ParentRef" |
| }, |
| { |
| "declaration": "fuchsia.data/Dictionary", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Program.info" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Program.runner" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/Program" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Protocol.name" |
| }, |
| { |
| "declaration": "string:1024", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Protocol.source_path" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/Protocol" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/CapabilityRef", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Ref.capability" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/ChildRef", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Ref.child" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/CollectionRef", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Ref.collection" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/DebugRef", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Ref.debug" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/FrameworkRef", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Ref.framework" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/ParentRef", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Ref.parent" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/SelfRef", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Ref.self" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/VoidRef", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Ref.void_type" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.component.decl/Ref", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Resolver.name" |
| }, |
| { |
| "declaration": "string:1024", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Resolver.source_path" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/Resolver" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ResolverRegistration.resolver" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ResolverRegistration.scheme" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/ResolverRegistration.source" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/ResolverRegistration" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Runner.name" |
| }, |
| { |
| "declaration": "string:1024", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Runner.source_path" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/Runner" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/RunnerRegistration.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/RunnerRegistration.source_name" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/RunnerRegistration.target_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/RunnerRegistration" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.component.decl/SelfRef" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Service.name" |
| }, |
| { |
| "declaration": "string:1024", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Service.source_path" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/Service" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/StartupMode.EAGER", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/StartupMode.LAZY", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.component.decl/StartupMode", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Storage.backing_dir" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Storage.name" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Storage.source" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/StorageId", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Storage.storage_id" |
| }, |
| { |
| "declaration": "string:1024", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/Storage.subdir" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/Storage" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/StorageId.STATIC_INSTANCE_ID", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.component.decl/StorageId.STATIC_INSTANCE_ID_OR_MONIKER", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.component.decl/StorageId", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/UseDirectory", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Use.directory" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/UseEvent", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Use.event" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/UseEventStream", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Use.event_stream" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/UseEventStreamDeprecated", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Use.event_stream_deprecated" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/UseProtocol", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Use.protocol" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/UseService", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Use.service" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/UseStorage", |
| "kind": "union/member", |
| "name": "fuchsia.component.decl/Use.storage" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.component.decl/Use", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Availability", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseDirectory.availability" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/DependencyType", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseDirectory.dependency_type" |
| }, |
| { |
| "declaration": "fuchsia.io/Operations", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseDirectory.rights" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseDirectory.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseDirectory.source_name" |
| }, |
| { |
| "declaration": "string:1024", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseDirectory.subdir" |
| }, |
| { |
| "declaration": "string:1024", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseDirectory.target_path" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/UseDirectory" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Availability", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseEvent.availability" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/DependencyType", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseEvent.dependency_type" |
| }, |
| { |
| "declaration": "fuchsia.data/Dictionary", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseEvent.filter" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseEvent.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseEvent.source_name" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseEvent.target_name" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/UseEvent" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Availability", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseEventStream.availability" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/Ref>", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseEventStream.scope" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseEventStream.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseEventStream.source_name" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseEventStream.target_path" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/UseEventStream" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Availability", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseEventStreamDeprecated.availability" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseEventStreamDeprecated.name" |
| }, |
| { |
| "declaration": "vector<fuchsia.component.decl/EventSubscription>:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseEventStreamDeprecated.subscriptions" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/UseEventStreamDeprecated" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Availability", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseProtocol.availability" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/DependencyType", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseProtocol.dependency_type" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseProtocol.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseProtocol.source_name" |
| }, |
| { |
| "declaration": "string:1024", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseProtocol.target_path" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/UseProtocol" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Availability", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseService.availability" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/DependencyType", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseService.dependency_type" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Ref", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseService.source" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseService.source_name" |
| }, |
| { |
| "declaration": "string:1024", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseService.target_path" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/UseService" |
| }, |
| { |
| "declaration": "fuchsia.component.decl/Availability", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseStorage.availability" |
| }, |
| { |
| "declaration": "string:100", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseStorage.source_name" |
| }, |
| { |
| "declaration": "string:1024", |
| "kind": "table/member", |
| "name": "fuchsia.component.decl/UseStorage.target_path" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.component.decl/UseStorage" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.component.decl/VoidRef" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.component.decl" |
| } |
| ] |