{ key.results: [ { key.kind: source.lang.swift.decl.function.subscript, key.name: "[:]", key.description: "[_ param: Int]", key.typename: "Int", key.context: source.codecompletion.context.thisclass, key.typerelation: source.codecompletion.typerelation.unknown, key.num_bytes_to_erase: 0, key.associated_usrs: "s:29complete_annotateddescription8MyStructVyS2icip", key.modulename: "complete_annotateddescription", key.sourcetext: "[<#T##param: Int##Int#>]" }, { key.kind: source.lang.swift.decl.function.subscript, key.name: "[label:]", key.description: "[label param: Int]", key.typename: "Int", key.context: source.codecompletion.context.thisclass, key.typerelation: source.codecompletion.typerelation.unknown, key.num_bytes_to_erase: 0, key.associated_usrs: "s:29complete_annotateddescription8MyStructV5labelS2i_tcip", key.modulename: "complete_annotateddescription", key.sourcetext: "[label: <#T##Int#>]" }, { key.kind: source.lang.swift.decl.function.method.instance, key.name: "labelName(label:)", key.description: "labelName(label: (@autoclosure () -> Int) -> Int)", key.typename: "Void", key.context: source.codecompletion.context.thisclass, key.typerelation: source.codecompletion.typerelation.unknown, key.num_bytes_to_erase: 0, key.associated_usrs: "s:29complete_annotateddescription8MyStructV9labelName0E0yS2iyXKXE_tF", key.modulename: "complete_annotateddescription", key.sourcetext: ".labelName(label: <#T##(@autoclosure () -> Int) -> Int#>)" }, { key.kind: source.lang.swift.decl.function.method.instance, key.name: "labelNameParamName(label:)", key.description: "labelNameParamName(label param: (inout Int) throws -> MyStruct) rethrows", key.typename: "Void", key.context: source.codecompletion.context.thisclass, key.typerelation: source.codecompletion.typerelation.unknown, key.num_bytes_to_erase: 0, key.associated_usrs: "s:29complete_annotateddescription8MyStructV014labelNameParamF00E0yACSizKXE_tKF", key.modulename: "complete_annotateddescription", key.sourcetext: ".labelNameParamName(label: <#T##(inout Int) throws -> MyStruct#>)" }, { key.kind: source.lang.swift.decl.function.method.instance, key.name: "paramName(:)", key.description: "paramName(_ param: Int)", key.typename: "Void", key.context: source.codecompletion.context.thisclass, key.typerelation: source.codecompletion.typerelation.unknown, key.num_bytes_to_erase: 0, key.associated_usrs: "s:29complete_annotateddescription8MyStructV9paramNameyySiF", key.modulename: "complete_annotateddescription", key.sourcetext: ".paramName(<#T##param: Int##Int#>)" }, { key.kind: source.lang.swift.decl.function.method.instance, key.name: "sameName(label:)", key.description: "sameName(label: Int)", key.typename: "Void", key.context: source.codecompletion.context.thisclass, key.typerelation: source.codecompletion.typerelation.unknown, key.num_bytes_to_erase: 0, key.associated_usrs: "s:29complete_annotateddescription8MyStructV8sameName5labelySi_tF", key.modulename: "complete_annotateddescription", key.sourcetext: ".sameName(label: <#T##Int#>)" }, { key.kind: source.lang.swift.keyword, key.name: "self", key.description: "self", key.typename: "MyStruct", key.context: source.codecompletion.context.thisclass, key.typerelation: source.codecompletion.typerelation.unknown, key.num_bytes_to_erase: 0, key.sourcetext: ".self" } ], key.annotated.typename: 1 } { key.results: [ { key.kind: source.lang.swift.decl.function.constructor, key.name: "init()", key.description: "init()", key.typename: "MyStruct", key.context: source.codecompletion.context.thisclass, key.typerelation: source.codecompletion.typerelation.unknown, key.num_bytes_to_erase: 0, key.associated_usrs: "s:29complete_annotateddescription8MyStructVACycfc", key.modulename: "complete_annotateddescription", key.sourcetext: "init()" }, { key.kind: source.lang.swift.decl.function.method.instance, key.name: "labelName(:)", key.description: "labelName(_ self: MyStruct)", key.typename: "(label: (@autoclosure () -> Int) -> Int) -> Void", key.context: source.codecompletion.context.thisclass, key.typerelation: source.codecompletion.typerelation.unknown, key.num_bytes_to_erase: 0, key.associated_usrs: "s:29complete_annotateddescription8MyStructV9labelName0E0yS2iyXKXE_tF", key.modulename: "complete_annotateddescription", key.sourcetext: "labelName(<#T##self: MyStruct##MyStruct#>)" }, { key.kind: source.lang.swift.decl.function.method.instance, key.name: "labelNameParamName(:)", key.description: "labelNameParamName(_ self: MyStruct)", key.typename: "(label: (inout Int) throws -> MyStruct) -> Void", key.context: source.codecompletion.context.thisclass, key.typerelation: source.codecompletion.typerelation.unknown, key.num_bytes_to_erase: 0, key.associated_usrs: "s:29complete_annotateddescription8MyStructV014labelNameParamF00E0yACSizKXE_tKF", key.modulename: "complete_annotateddescription", key.sourcetext: "labelNameParamName(<#T##self: MyStruct##MyStruct#>)" }, { key.kind: source.lang.swift.decl.function.method.instance, key.name: "paramName(:)", key.description: "paramName(_ self: MyStruct)", key.typename: "(Int) -> Void", key.context: source.codecompletion.context.thisclass, key.typerelation: source.codecompletion.typerelation.unknown, key.num_bytes_to_erase: 0, key.associated_usrs: "s:29complete_annotateddescription8MyStructV9paramNameyySiF", key.modulename: "complete_annotateddescription", key.sourcetext: "paramName(<#T##self: MyStruct##MyStruct#>)" }, { key.kind: source.lang.swift.decl.function.method.instance, key.name: "sameName(:)", key.description: "sameName(_ self: MyStruct)", key.typename: "(label: Int) -> Void", key.context: source.codecompletion.context.thisclass, key.typerelation: source.codecompletion.typerelation.unknown, key.num_bytes_to_erase: 0, key.associated_usrs: "s:29complete_annotateddescription8MyStructV8sameName5labelySi_tF", key.modulename: "complete_annotateddescription", key.sourcetext: "sameName(<#T##self: MyStruct##MyStruct#>)" }, { key.kind: source.lang.swift.keyword, key.name: "self", key.description: "self", key.typename: "MyStruct.Type", key.context: source.codecompletion.context.thisclass, key.typerelation: source.codecompletion.typerelation.unknown, key.num_bytes_to_erase: 0, key.sourcetext: "self" }, { key.kind: source.lang.swift.keyword, key.name: "Type", key.description: "Type", key.typename: "MyStruct.Type", key.context: source.codecompletion.context.thisclass, key.typerelation: source.codecompletion.typerelation.unknown, key.num_bytes_to_erase: 0, key.sourcetext: "Type" } ], key.reusingastcontext: 1, key.annotated.typename: 1 }