diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b038503..3f839d0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -146,8 +146,8 @@ jobs: env: NO_FLIPPER: 1 - - name: Build example for iOS - run: | - # yarn turbo run build:ios --cache-dir="${{ env.TURBO_CACHE_DIR }}" - yarn turbo run build:ios + # - name: Build example for iOS + # run: | + # # yarn turbo run build:ios --cache-dir="${{ env.TURBO_CACHE_DIR }}" + # yarn turbo run build:ios diff --git a/README.md b/README.md index c7bec25..ab8f7b3 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # react-native-turbo-image -Performant React Native image component. Powered by [Kingfisher](https://github.com/onevcat/Kingfisher) and [Coil](https://github.com/coil-kt/coil) +Performant React Native image component. Powered by [Nuke](https://github.com/kean/Nuke) and [Coil](https://github.com/coil-kt/coil) ## Features @@ -26,7 +26,8 @@ import TurboImage from "react-native-turbo-image"; url={url} style={styles.box} showActivityIndicator - base64Placeholder={base64Placeholder} + cachePolicy="dataCache" + blurhash="LMDSzI~pV=RO9ZV@xv%MRPRlxuog" /> ``` @@ -40,7 +41,7 @@ import TurboImage from "react-native-turbo-image"; | showActivityIndicator | boolean | false | Whether to show the UIActivityIndicatorView indicator when loading | | base64Placeholder | string | | The base64 encoded placeholder image to show while loading | | blurhash | string | | The blurhash of the image to show while loading | -| cachePolicy | string | shared | The cache policy of the image | +| cachePolicy | string | memory | The cache policy of the image | | fadeDuration | number | 0.5 | The transition duration of the image | | rounded | boolean | false | Round the image into a circle | | onError | function | | The function to call when an error occurs. | diff --git a/ReactNativeTurboImage.podspec b/ReactNativeTurboImage.podspec index 3ccadc6..dfa65e3 100644 --- a/ReactNativeTurboImage.podspec +++ b/ReactNativeTurboImage.podspec @@ -15,7 +15,7 @@ Pod::Spec.new do |s| s.source = { :git => "https://github.com/duguyihou/react-native-turbo-image.git", :tag => "#{s.version}" } s.source_files = "ios/**/*.{h,m,mm,swift}" - s.dependency "Kingfisher", "~> 7.0" + s.vendored_frameworks = "ios/*.{xcframework}" # Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0. # See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79. diff --git a/example/src/App.tsx b/example/src/App.tsx index c354172..eb34dbf 100644 --- a/example/src/App.tsx +++ b/example/src/App.tsx @@ -1,17 +1,17 @@ import React from 'react'; import { SafeAreaView, ScrollView, StyleSheet, Text } from 'react-native'; import TurboImage from 'react-native-turbo-image'; -import { base64Placeholder, blurhashString } from './mockData'; +import { blurhashString } from './mockData'; export default function App() { const imageURLs = Array.from( { length: 100 }, (_, i) => `https://placedog.net/300/200?id=${i}` ); - const handleOnSuccess = () => {}; - const handleOnError = (error: any) => { - console.log(`🐵 ------ error`, error); - }; + // const handleOnSuccess = () => {}; + // const handleOnError = (error: any) => { + // console.log(`🐵 ------ error`, error); + // }; return ( ))} diff --git a/ios/Nuke.xcframework/Info.plist b/ios/Nuke.xcframework/Info.plist new file mode 100644 index 0000000..f4757f9 --- /dev/null +++ b/ios/Nuke.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + Nuke.framework/Nuke + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + Nuke.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + Nuke.framework/Nuke + LibraryIdentifier + ios-arm64 + LibraryPath + Nuke.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Headers/Nuke-Swift.h b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Headers/Nuke-Swift.h new file mode 100644 index 0000000..804db42 --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Headers/Nuke-Swift.h @@ -0,0 +1,328 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef NUKE_SWIFT_H +#define NUKE_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Nuke",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +SWIFT_CLASS("_TtC4Nuke9Operation") +@interface Operation : NSOperation +@property (nonatomic, getter=isExecuting) BOOL executing; +@property (nonatomic, getter=isFinished) BOOL finished; +- (void)start; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + + + + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Info.plist b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Info.plist new file mode 100644 index 0000000..0f46188 Binary files /dev/null and b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Info.plist differ diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.abi.json b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..ec7e89d --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,30293 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "children": [ + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingP7processySo7UIImageCSgAFF", + "mangledName": "$s4Nuke15ImageProcessingP7processySo7UIImageCSgAFF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingP7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "mangledName": "$s4Nuke15ImageProcessingP7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingP10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessingP10identifierSSvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingP10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessingP10identifierSSvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPAAE7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "mangledName": "$s4Nuke15ImageProcessingPAAE7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing, τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(size:unit:contentMode:crop:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize4size4unit11contentMode4crop7upscaleAGSo6CGSizeV_AA0bC7OptionsO4UnitOAQ07ContentJ0OS2btFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize4size4unit11contentMode4crop7upscaleAGSo6CGSizeV_AA0bC7OptionsO4UnitOAQ07ContentJ0OS2btFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(width:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize5width4unit7upscaleAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize5width4unit7upscaleAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(height:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize6height4unit7upscaleAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize6height4unit7upscaleAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "circle", + "printedName": "circle(border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6CircleVRszrlE6circle6borderAgA0bC7OptionsO6BorderVSg_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6CircleVRszrlE6circle6borderAgA0bC7OptionsO6BorderVSg_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Circle>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "roundedCorners", + "printedName": "roundedCorners(radius:unit:border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO14RoundedCornersVRszrlE07roundedF06radius4unit6borderAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOAP6BorderVSgtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO14RoundedCornersVRszrlE07roundedF06radius4unit6borderAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOAP6BorderVSgtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.RoundedCorners>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(id:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Anonymous", + "printedName": "Nuke.ImageProcessors.Anonymous", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO9AnonymousVRszrlE7process2id_AGSS_So7UIImageCSgAKYbctFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO9AnonymousVRszrlE7process2id_AGSS_So7UIImageCSgAKYbctFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Anonymous>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "coreImageFilter", + "printedName": "coreImageFilter(name:parameters:identifier:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04name10parameters10identifierAGSS_SDySSypGSStFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04name10parameters10identifierAGSS_SDySSypGSStFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.CoreImageFilter>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "coreImageFilter", + "printedName": "coreImageFilter(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04nameAGSS_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04nameAGSS_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.CoreImageFilter>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "gaussianBlur", + "printedName": "gaussianBlur(radius:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO12GaussianBlurVRszrlE08gaussianF06radiusAGSi_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO12GaussianBlurVRszrlE08gaussianF06radiusAGSi_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.GaussianBlur>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingContext", + "printedName": "ImageProcessingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "response", + "printedName": "response", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvp", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvg", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvs", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvM", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompleted", + "printedName": "isCompleted", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvp", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvg", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvs", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvM", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:response:isCompleted:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke22ImageProcessingContextV7request8response11isCompletedAcA0B7RequestV_AA0B8ResponseVSbtcfc", + "mangledName": "$s4Nuke22ImageProcessingContextV7request8response11isCompletedAcA0B7RequestV_AA0B8ResponseVSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke22ImageProcessingContextV", + "mangledName": "$s4Nuke22ImageProcessingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingError", + "printedName": "ImageProcessingError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingError.Type) -> Nuke.ImageProcessingError", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke20ImageProcessingErrorO7unknownyA2CmF", + "mangledName": "$s4Nuke20ImageProcessingErrorO7unknownyA2CmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageProcessingErrorO11descriptionSSvp", + "mangledName": "$s4Nuke20ImageProcessingErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageProcessingErrorO11descriptionSSvg", + "mangledName": "$s4Nuke20ImageProcessingErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageProcessingErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke20ImageProcessingErrorO2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageProcessingErrorO9hashValueSivp", + "mangledName": "$s4Nuke20ImageProcessingErrorO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageProcessingErrorO9hashValueSivg", + "mangledName": "$s4Nuke20ImageProcessingErrorO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageProcessingErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke20ImageProcessingErrorO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke20ImageProcessingErrorO", + "mangledName": "$s4Nuke20ImageProcessingErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit.UIImage", + "printedName": "UIKit.UIImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageResponse", + "printedName": "ImageResponse", + "children": [ + { + "kind": "Var", + "name": "container", + "printedName": "container", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvp", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvg", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvs", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvM", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke13ImageResponseV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke13ImageResponseV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isPreview", + "printedName": "isPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9isPreviewSbvp", + "mangledName": "$s4Nuke13ImageResponseV9isPreviewSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9isPreviewSbvg", + "mangledName": "$s4Nuke13ImageResponseV9isPreviewSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvp", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvg", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvs", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvM", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "cacheType", + "printedName": "cacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvp", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvg", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvs", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvM", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(container:request:urlResponse:cacheType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageResponseV9container7request03urlC09cacheTypeAcA0B9ContainerV_AA0B7RequestVSo13NSURLResponseCSgAC05CacheH0OSgtcfc", + "mangledName": "$s4Nuke13ImageResponseV9container7request03urlC09cacheTypeAcA0B9ContainerV_AA0B7RequestVSo13NSURLResponseCSgAC05CacheH0OSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "CacheType", + "printedName": "CacheType", + "children": [ + { + "kind": "Var", + "name": "memory", + "printedName": "memory", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse.CacheType.Type) -> Nuke.ImageResponse.CacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageResponse.CacheType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO6memoryyA2EmF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO6memoryyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "disk", + "printedName": "disk", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse.CacheType.Type) -> Nuke.ImageResponse.CacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageResponse.CacheType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO4diskyA2EmF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO4diskyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO9hashValueSivp", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO9hashValueSivg", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageResponseV", + "mangledName": "$s4Nuke13ImageResponseV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageCache", + "printedName": "ImageCache", + "children": [ + { + "kind": "Var", + "name": "costLimit", + "printedName": "costLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC9costLimitSivp", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivg", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivs", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivM", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "countLimit", + "printedName": "countLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC10countLimitSivp", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivg", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivs", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivM", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ttl", + "printedName": "ttl", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvp", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvg", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvs", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvM", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "entryCostLimit", + "printedName": "entryCostLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvp", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvg", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvs", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvM", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "totalCount", + "printedName": "totalCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC10totalCountSivp", + "mangledName": "$s4Nuke10ImageCacheC10totalCountSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10totalCountSivg", + "mangledName": "$s4Nuke10ImageCacheC10totalCountSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalCost", + "printedName": "totalCost", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC9totalCostSivp", + "mangledName": "$s4Nuke10ImageCacheC9totalCostSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9totalCostSivg", + "mangledName": "$s4Nuke10ImageCacheC9totalCostSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC6sharedACvpZ", + "mangledName": "$s4Nuke10ImageCacheC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC6sharedACvgZ", + "mangledName": "$s4Nuke10ImageCacheC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(costLimit:countLimit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke10ImageCacheC9costLimit05countE0ACSi_Sitcfc", + "mangledName": "$s4Nuke10ImageCacheC9costLimit05countE0ACSi_Sitcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "defaultCostLimit", + "printedName": "defaultCostLimit()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC16defaultCostLimitSiyFZ", + "mangledName": "$s4Nuke10ImageCacheC16defaultCostLimitSiyFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcip", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcip", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcig", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcig", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcis", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcis", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVciM", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVciM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC9removeAllyyF", + "mangledName": "$s4Nuke10ImageCacheC9removeAllyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trim", + "printedName": "trim(toCost:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC4trim6toCostySi_tF", + "mangledName": "$s4Nuke10ImageCacheC4trim6toCostySi_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trim", + "printedName": "trim(toCount:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC4trim7toCountySi_tF", + "mangledName": "$s4Nuke10ImageCacheC4trim7toCountySi_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke10ImageCacheC", + "mangledName": "$s4Nuke10ImageCacheC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ImageCaching", + "printedName": "ImageCaching", + "usr": "s:4Nuke12ImageCachingP", + "mangledName": "$s4Nuke12ImageCachingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImagePipeline", + "printedName": "ImagePipeline", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC6sharedACvpZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvgZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvsZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvsZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvMZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "configuration", + "printedName": "configuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13configurationAC13ConfigurationVvp", + "mangledName": "$s4Nuke13ImagePipelineC13configurationAC13ConfigurationVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13configurationAC13ConfigurationVvg", + "mangledName": "$s4Nuke13ImagePipelineC13configurationAC13ConfigurationVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Cache", + "printedName": "Nuke.ImagePipeline.Cache", + "usr": "s:4Nuke13ImagePipelineC5CacheV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5cacheAC5CacheVvp", + "mangledName": "$s4Nuke13ImagePipelineC5cacheAC5CacheVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Cache", + "printedName": "Nuke.ImagePipeline.Cache", + "usr": "s:4Nuke13ImagePipelineC5CacheV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5cacheAC5CacheVvg", + "mangledName": "$s4Nuke13ImagePipelineC5cacheAC5CacheVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:delegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImagePipelineDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipelineDelegate", + "printedName": "Nuke.ImagePipelineDelegate", + "usr": "s:4Nuke21ImagePipelineDelegateP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC13configuration8delegateA2C13ConfigurationV_AA0bC8Delegate_pSgtcfc", + "mangledName": "$s4Nuke13ImagePipelineC13configuration8delegateA2C13ConfigurationV_AA0bC8Delegate_pSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(delegate:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImagePipelineDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipelineDelegate", + "printedName": "Nuke.ImagePipelineDelegate", + "usr": "s:4Nuke21ImagePipelineDelegateP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(inout Nuke.ImagePipeline.Configuration) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC8delegate_AcA0bC8Delegate_pSg_yAC13ConfigurationVzXEtcfc", + "mangledName": "$s4Nuke13ImagePipelineC8delegate_AcA0bC8Delegate_pSg_yAC13ConfigurationVzXEtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "invalidate", + "printedName": "invalidate()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC10invalidateyyF", + "mangledName": "$s4Nuke13ImagePipelineC10invalidateyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncImageTask", + "printedName": "Nuke.AsyncImageTask", + "usr": "s:4Nuke14AsyncImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0C10Foundation3URLV_tF", + "mangledName": "$s4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0C10Foundation3URLV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncImageTask", + "printedName": "Nuke.AsyncImageTask", + "usr": "s:4Nuke14AsyncImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0CAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0CAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "image", + "printedName": "image(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5image3forSo7UIImageC10Foundation3URLV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC5image3forSo7UIImageC10Foundation3URLV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "image", + "printedName": "image(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5image3forSo7UIImageCAA0B7RequestV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC5image3forSo7UIImageCAA0B7RequestV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "data", + "printedName": "data(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAF3URLV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAF3URLV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "data", + "printedName": "data(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAA0B7RequestV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAA0B7RequestV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:queue:progress:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse?, Swift.Int64, Swift.Int64) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse?, Swift.Int64, Swift.Int64) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Nuke.ImageResponse?, Swift.Int64, Swift.Int64)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ] + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_F0CSgyAA0B8ResponseVSg_s5Int64VATtcSgys6ResultOyAqC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_F0CSgyAA0B8ResponseVSg_s5Int64VATtcSgys6ResultOyAqC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAI0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAI0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:queue:progress:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Int64, Swift.Int64) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int64, Swift.Int64) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.Int64, Swift.Int64)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ] + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_G0CSgys5Int64V_AQtcSgys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_G0CSgys5Int64V_AQtcSgys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imagePublisher", + "printedName": "imagePublisher(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOG10Foundation3URLV_tF", + "mangledName": "$s4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOG10Foundation3URLV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imagePublisher", + "printedName": "imagePublisher(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOGAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOGAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "dataMissingInCache", + "printedName": "dataMissingInCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO18dataMissingInCacheyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO18dataMissingInCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataLoadingFailed", + "printedName": "dataLoadingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO17dataLoadingFailedyAEsAD_p_tcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO17dataLoadingFailedyAEsAD_p_tcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataIsEmpty", + "printedName": "dataIsEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11dataIsEmptyyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11dataIsEmptyyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "decoderNotRegistered", + "printedName": "decoderNotRegistered", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageDecodingContext) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(context: Nuke.ImageDecodingContext)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO20decoderNotRegisteredyAeA0B15DecodingContextV_tcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO20decoderNotRegisteredyAeA0B15DecodingContextV_tcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "decodingFailed", + "printedName": "decodingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageDecoding, Nuke.ImageDecodingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecoding, Nuke.ImageDecodingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(decoder: Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO14decodingFailedyAeA0B8Decoding_p_AA0bG7ContextVsAD_ptcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO14decodingFailedyAeA0B8Decoding_p_AA0bG7ContextVsAD_ptcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "processingFailed", + "printedName": "processingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageProcessing, Nuke.ImageProcessingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessing, Nuke.ImageProcessingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(processor: Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO16processingFailedyAeA0B10Processing_p_AA0bG7ContextVsAD_ptcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO16processingFailedyAeA0B10Processing_p_AA0bG7ContextVsAD_ptcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "imageRequestMissing", + "printedName": "imageRequestMissing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO19imageRequestMissingyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO19imageRequestMissingyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "pipelineInvalidated", + "printedName": "pipelineInvalidated", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO19pipelineInvalidatedyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO19pipelineInvalidatedyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataLoadingError", + "printedName": "dataLoadingError", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvg", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImagePipelineC5ErrorO", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Cache", + "printedName": "Cache", + "children": [ + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcip", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcip", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcig", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcig", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcis", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcis", + "moduleName": "Nuke", + "declAttributes": [ + "NonMutating" + ], + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVciM", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVciM", + "moduleName": "Nuke", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcip", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcip", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcig", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcig", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcis", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcis", + "moduleName": "Nuke", + "declAttributes": [ + "NonMutating" + ], + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVciM", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVciM", + "moduleName": "Nuke", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "cachedImage", + "printedName": "cachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV06cachedB03for6cachesAA0B9ContainerVSgAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV06cachedB03for6cachesAA0B9ContainerVSgAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeCachedImage", + "printedName": "storeCachedImage(_:for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV011storeCachedB0_3for6cachesyAA0B9ContainerV_AA0B7RequestVAE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV011storeCachedB0_3for6cachesyAA0B9ContainerV_AA0B7RequestVAE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeCachedImage", + "printedName": "removeCachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV012removeCachedB03for6cachesyAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV012removeCachedB03for6cachesyAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsCachedImage", + "printedName": "containsCachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV014containsCachedB03for6cachesSbAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV014containsCachedB03for6cachesSbAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV10cachedData3for10Foundation0F0VSgAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV10cachedData3for10Foundation0F0VSgAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeCachedData", + "printedName": "storeCachedData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV15storeCachedData_3fory10Foundation0G0V_AA0B7RequestVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV15storeCachedData_3fory10Foundation0G0V_AA0B7RequestVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV12containsData3forSbAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV12containsData3forSbAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeCachedData", + "printedName": "removeCachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV16removeCachedData3foryAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV16removeCachedData3foryAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeImageCacheKey", + "printedName": "makeImageCacheKey(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV04makebD3Key3forAA0bdF0VAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV04makebD3Key3forAA0bdF0VAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeDataCacheKey", + "printedName": "makeDataCacheKey(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV08makeDataD3Key3forSSAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV08makeDataD3Key3forSSAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll(caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV9removeAll6cachesyAE6CachesV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV9removeAll6cachesyAE6CachesV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Caches", + "printedName": "Caches", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivp", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivg", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueAGSi_tcfc", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueAGSi_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "memory", + "printedName": "memory", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disk", + "printedName": "disk", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "all", + "printedName": "all", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV3allAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV3allAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV3allAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV3allAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "OptionSet", + "printedName": "OptionSet", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s9OptionSetP", + "mangledName": "$ss9OptionSetP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "SetAlgebra", + "printedName": "SetAlgebra", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s10SetAlgebraP", + "mangledName": "$ss10SetAlgebraP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC5CacheV", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Configuration", + "printedName": "Configuration", + "children": [ + { + "kind": "Var", + "name": "dataLoader", + "printedName": "dataLoader", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCache", + "printedName": "dataCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageCache", + "printedName": "imageCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "makeImageDecoder", + "printedName": "makeImageDecoder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "makeImageEncoder", + "printedName": "makeImageEncoder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isDecompressionEnabled", + "printedName": "isDecompressionEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isUsingPrepareForDisplay", + "printedName": "isUsingPrepareForDisplay", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCachePolicy", + "printedName": "dataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0OvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0OvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isTaskCoalescingEnabled", + "printedName": "isTaskCoalescingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isRateLimiterEnabled", + "printedName": "isRateLimiterEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isProgressiveDecodingEnabled", + "printedName": "isProgressiveDecodingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isStoringPreviewsInMemoryCache", + "printedName": "isStoringPreviewsInMemoryCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isResumableDataEnabled", + "printedName": "isResumableDataEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "callbackQueue", + "printedName": "callbackQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isSignpostLoggingEnabled", + "printedName": "isSignpostLoggingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvsZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvsZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvMZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataLoadingQueue", + "printedName": "dataLoadingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCachingQueue", + "printedName": "dataCachingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageDecodingQueue", + "printedName": "imageDecodingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageEncodingQueue", + "printedName": "imageEncodingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageProcessingQueue", + "printedName": "imageProcessingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageDecompressingQueue", + "printedName": "imageDecompressingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dataLoader:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "hasDefaultArg": true, + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAeA11DataLoading_p_tcfc", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAeA11DataLoading_p_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "withURLCache", + "printedName": "withURLCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "withDataCache", + "printedName": "withDataCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "withDataCache", + "printedName": "withDataCache(name:sizeLimit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCache4name9sizeLimitAESS_SiSgtFZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCache4name9sizeLimitAESS_SiSgtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DataCachePolicy", + "printedName": "DataCachePolicy", + "children": [ + { + "kind": "Var", + "name": "automatic", + "printedName": "automatic", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9automaticyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9automaticyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeOriginalData", + "printedName": "storeOriginalData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO013storeOriginalD0yA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO013storeOriginalD0yA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeEncodedImages", + "printedName": "storeEncodedImages", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO18storeEncodedImagesyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO18storeEncodedImagesyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeAll", + "printedName": "storeAll", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO8storeAllyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO8storeAllyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivp", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivg", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke13ImagePipelineC", + "mangledName": "$s4Nuke13ImagePipelineC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataLoader", + "printedName": "DataLoader", + "children": [ + { + "kind": "Var", + "name": "session", + "printedName": "session", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSession", + "printedName": "Foundation.URLSession", + "usr": "c:objc(cs)NSURLSession" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC7sessionSo12NSURLSessionCvp", + "mangledName": "$s4Nuke10DataLoaderC7sessionSo12NSURLSessionCvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSession", + "printedName": "Foundation.URLSession", + "usr": "c:objc(cs)NSURLSession" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC7sessionSo12NSURLSessionCvg", + "mangledName": "$s4Nuke10DataLoaderC7sessionSo12NSURLSessionCvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "prefersIncrementalDelivery", + "printedName": "prefersIncrementalDelivery", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvp", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvg", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvs", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvM", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvp", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvg", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvs", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvM", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:validate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoader", + "printedName": "Nuke.DataLoader", + "usr": "s:4Nuke10DataLoaderC" + }, + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "hasDefaultArg": true, + "usr": "c:objc(cs)NSURLSessionConfiguration" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URLResponse) -> Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "defaultConfiguration", + "printedName": "defaultConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "usr": "c:objc(cs)NSURLSessionConfiguration" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvpZ", + "mangledName": "$s4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "usr": "c:objc(cs)NSURLSessionConfiguration" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvgZ", + "mangledName": "$s4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvgZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "validate", + "printedName": "validate(response:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "sharedUrlCache", + "printedName": "sharedUrlCache", + "children": [ + { + "kind": "TypeNominal", + "name": "URLCache", + "printedName": "Foundation.URLCache", + "usr": "c:objc(cs)NSURLCache" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvpZ", + "mangledName": "$s4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLCache", + "printedName": "Foundation.URLCache", + "usr": "c:objc(cs)NSURLCache" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvgZ", + "mangledName": "$s4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:didReceiveData:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cancellable", + "printedName": "Nuke.Cancellable", + "usr": "s:4Nuke11CancellableP" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data, Foundation.URLResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ] + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke10DataLoaderC04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "mangledName": "$s4Nuke10DataLoaderC04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "statusCodeUnacceptable", + "printedName": "statusCodeUnacceptable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.DataLoader.Error.Type) -> (Swift.Int) -> Nuke.DataLoader.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> Nuke.DataLoader.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.DataLoader.Error", + "usr": "s:4Nuke10DataLoaderC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.DataLoader.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.DataLoader.Error", + "usr": "s:4Nuke10DataLoaderC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke10DataLoaderC5ErrorO22statusCodeUnacceptableyAESicAEmF", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO22statusCodeUnacceptableyAESicAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke10DataLoaderC5ErrorO", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke10DataLoaderC", + "mangledName": "$s4Nuke10DataLoaderC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "DataLoading", + "printedName": "DataLoading", + "usr": "s:4Nuke11DataLoadingP", + "mangledName": "$s4Nuke11DataLoadingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "children": [ + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingP6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodingP6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingP6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "mangledName": "$s4Nuke13ImageEncodingP6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPAAE6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "mangledName": "$s4Nuke13ImageEncodingPAAE6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "default", + "printedName": "default(compressionQuality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageEncoders.Default", + "usr": "s:4Nuke13ImageEncodersO7DefaultV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPA2A0B8EncodersO7DefaultVRszrlE7default18compressionQualityAGSf_tFZ", + "mangledName": "$s4Nuke13ImageEncodingPA2A0B8EncodersO7DefaultVRszrlE7default18compressionQualityAGSf_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageEncoders.Default>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageIO", + "printedName": "imageIO(type:compressionRatio:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageIO", + "printedName": "Nuke.ImageEncoders.ImageIO", + "usr": "s:4Nuke13ImageEncodersO0B2IOV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPA2A0B8EncodersO0B2IOVRszrlE05imageE04type16compressionRatioAgA9AssetTypeV_SftFZ", + "mangledName": "$s4Nuke13ImageEncodingPA2A0B8EncodersO0B2IOVRszrlE05imageE04type16compressionRatioAgA9AssetTypeV_SftFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageEncoders.ImageIO>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageEncodingContext", + "printedName": "ImageEncodingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke20ImageEncodingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke20ImageEncodingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke20ImageEncodingContextV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke20ImageEncodingContextV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvp", + "mangledName": "$s4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvg", + "mangledName": "$s4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke20ImageEncodingContextV", + "mangledName": "$s4Nuke20ImageEncodingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataLoading", + "printedName": "DataLoading", + "children": [ + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:didReceiveData:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cancellable", + "printedName": "Nuke.Cancellable", + "usr": "s:4Nuke11CancellableP" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data, Foundation.URLResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ] + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataLoadingP04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "mangledName": "$s4Nuke11DataLoadingP04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataLoading>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11DataLoadingP", + "mangledName": "$s4Nuke11DataLoadingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Cancellable", + "printedName": "Cancellable", + "children": [ + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11CancellableP6cancelyyF", + "mangledName": "$s4Nuke11CancellableP6cancelyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.Cancellable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11CancellableP", + "mangledName": "$s4Nuke11CancellableP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVKit", + "printedName": "AVKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit.UIImage", + "printedName": "UIKit.UIImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageContainer", + "printedName": "ImageContainer", + "children": [ + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvs", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvM", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvp", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvg", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvs", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvM", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isPreview", + "printedName": "isPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvp", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvg", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvs", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvM", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvp", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvg", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvs", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvM", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userInfo", + "printedName": "userInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvp", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvg", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvs", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvM", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(image:type:isPreview:data:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV5image4type9isPreview4data8userInfoACSo7UIImageC_AA9AssetTypeVSgSb10Foundation4DataVSgSDyAC04UserJ3KeyVypGtcfc", + "mangledName": "$s4Nuke14ImageContainerV5image4type9isPreview4data8userInfoACSo7UIImageC_AA9AssetTypeVSgSb10Foundation4DataVSgSDyAC04UserJ3KeyVypGtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "UserInfoKey", + "printedName": "UserInfoKey", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvp", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvg", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyVyAESScfc", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyVyAESScfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV13stringLiteralAESS_tcfc", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV13stringLiteralAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "scanNumberKey", + "printedName": "scanNumberKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvpZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvgZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivp", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivg", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke14ImageContainerV", + "mangledName": "$s4Nuke14ImageContainerV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataCaching", + "printedName": "DataCaching", + "children": [ + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP06cachedB03for10Foundation0B0VSgSS_tF", + "mangledName": "$s4Nuke11DataCachingP06cachedB03for10Foundation0B0VSgSS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP08containsB03forSbSS_tF", + "mangledName": "$s4Nuke11DataCachingP08containsB03forSbSS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeData", + "printedName": "storeData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP05storeB0_3fory10Foundation0B0V_SStF", + "mangledName": "$s4Nuke11DataCachingP05storeB0_3fory10Foundation0B0V_SStF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeData", + "printedName": "removeData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP06removeB03forySS_tF", + "mangledName": "$s4Nuke11DataCachingP06removeB03forySS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP9removeAllyyF", + "mangledName": "$s4Nuke11DataCachingP9removeAllyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11DataCachingP", + "mangledName": "$s4Nuke11DataCachingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingOptions", + "printedName": "ImageProcessingOptions", + "children": [ + { + "kind": "TypeDecl", + "name": "Unit", + "printedName": "Unit", + "children": [ + { + "kind": "Var", + "name": "points", + "printedName": "points", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.Unit.Type) -> Nuke.ImageProcessingOptions.Unit", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.Unit.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO6pointsyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO6pointsyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "pixels", + "printedName": "pixels", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.Unit.Type) -> Nuke.ImageProcessingOptions.Unit", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.Unit.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO6pixelsyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO6pixelsyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Border", + "printedName": "Border", + "children": [ + { + "kind": "Var", + "name": "width", + "printedName": "width", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5width14CoreFoundation7CGFloatVvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5width12CoreGraphics7CGFloatVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5width14CoreFoundation7CGFloatVvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5width12CoreGraphics7CGFloatVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "color", + "printedName": "color", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(color:width:unit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5color5width4unitAESo7UIColorC_14CoreFoundation7CGFloatVAC4UnitOtcfc", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5color5width4unitAESo7UIColorC_12CoreGraphics7CGFloatVAC4UnitOtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + }, + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ContentMode", + "printedName": "ContentMode", + "children": [ + { + "kind": "Var", + "name": "aspectFill", + "printedName": "aspectFill", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.ContentMode.Type) -> Nuke.ImageProcessingOptions.ContentMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.ContentMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO10aspectFillyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO10aspectFillyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "aspectFit", + "printedName": "aspectFit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.ContentMode.Type) -> Nuke.ImageProcessingOptions.ContentMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.ContentMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9aspectFityA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9aspectFityA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImagePipelineDelegate", + "printedName": "ImagePipelineDelegate", + "children": [ + { + "kind": "Function", + "name": "dataLoader", + "printedName": "dataLoader(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageDecoder", + "printedName": "imageDecoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageEncoder", + "printedName": "imageEncoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageCache", + "printedName": "imageCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataCache", + "printedName": "dataCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cacheKey", + "printedName": "cacheKey(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "willCache", + "printedName": "willCache(data:image:for:pipeline:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "shouldDecompress", + "printedName": "shouldDecompress(response:for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decompress", + "printedName": "decompress(response:request:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskCreated", + "printedName": "imageTaskCreated(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidStart", + "printedName": "imageTaskDidStart(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didUpdateProgress:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didReceivePreview:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidCancel", + "printedName": "imageTaskDidCancel(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didCompleteWithResult:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageCache", + "printedName": "imageCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataLoader", + "printedName": "dataLoader(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataCache", + "printedName": "dataCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageDecoder", + "printedName": "imageDecoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageEncoder", + "printedName": "imageEncoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cacheKey", + "printedName": "cacheKey(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "willCache", + "printedName": "willCache(data:image:for:pipeline:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "shouldDecompress", + "printedName": "shouldDecompress(response:for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decompress", + "printedName": "decompress(response:request:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskCreated", + "printedName": "imageTaskCreated(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidStart", + "printedName": "imageTaskDidStart(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didUpdateProgress:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didReceivePreview:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidCancel", + "printedName": "imageTaskDidCancel(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didCompleteWithResult:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke21ImagePipelineDelegateP", + "mangledName": "$s4Nuke21ImagePipelineDelegateP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageCaching", + "printedName": "ImageCaching", + "children": [ + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcip", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcip", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcig", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcig", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcis", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcis", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVciM", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVciM", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageCachingP9removeAllyyF", + "mangledName": "$s4Nuke12ImageCachingP9removeAllyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke12ImageCachingP", + "mangledName": "$s4Nuke12ImageCachingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageCacheKey", + "printedName": "ImageCacheKey", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(key:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageCacheKeyV3keyACSS_tcfc", + "mangledName": "$s4Nuke13ImageCacheKeyV3keyACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageCacheKeyV7requestAcA0B7RequestV_tcfc", + "mangledName": "$s4Nuke13ImageCacheKeyV7requestAcA0B7RequestV_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageCacheKeyV9hashValueSivp", + "mangledName": "$s4Nuke13ImageCacheKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageCacheKeyV9hashValueSivg", + "mangledName": "$s4Nuke13ImageCacheKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageCacheKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImageCacheKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageCacheKeyV2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke13ImageCacheKeyV2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageCacheKeyV", + "mangledName": "$s4Nuke13ImageCacheKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit.UIApplication", + "printedName": "UIKit.UIApplication", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "AsyncImageTask", + "printedName": "AsyncImageTask", + "children": [ + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvs", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvM", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC5imageSo7UIImageCvp", + "mangledName": "$s4Nuke14AsyncImageTaskC5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC5imageSo7UIImageCvg", + "mangledName": "$s4Nuke14AsyncImageTaskC5imageSo7UIImageCvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "throwing": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "response", + "printedName": "response", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "throwing": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "previews", + "printedName": "previews", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14AsyncImageTaskC6cancelyyF", + "mangledName": "$s4Nuke14AsyncImageTaskC6cancelyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke14AsyncImageTaskC", + "mangledName": "$s4Nuke14AsyncImageTaskC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreImage", + "printedName": "CoreImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataCache", + "printedName": "DataCache", + "children": [ + { + "kind": "Var", + "name": "sizeLimit", + "printedName": "sizeLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivp", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivg", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivs", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivM", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC4path10Foundation3URLVvp", + "mangledName": "$s4Nuke9DataCacheC4path10Foundation3URLVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC4path10Foundation3URLVvg", + "mangledName": "$s4Nuke9DataCacheC4path10Foundation3URLVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sweepInterval", + "printedName": "sweepInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvp", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvg", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvs", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvM", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompressionEnabled", + "printedName": "isCompressionEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvp", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvp", + "moduleName": "Nuke", + "deprecated": true, + "declAttributes": [ + "Final", + "AccessControl", + "Available", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvg", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvs", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvM", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvM", + "moduleName": "Nuke", + "deprecated": true, + "implicit": true, + "declAttributes": [ + "Final", + "Available" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "queue", + "printedName": "queue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvp", + "mangledName": "$s4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvg", + "mangledName": "$s4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:filenameGenerator:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCache", + "printedName": "Nuke.DataCache", + "usr": "s:4Nuke9DataCacheC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9DataCacheC4name17filenameGeneratorACSS_SSSgSSctKcfc", + "mangledName": "$s4Nuke9DataCacheC4name17filenameGeneratorACSS_SSSgSSctKcfc", + "moduleName": "Nuke", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(path:filenameGenerator:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCache", + "printedName": "Nuke.DataCache", + "usr": "s:4Nuke9DataCacheC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9DataCacheC4path17filenameGeneratorAC10Foundation3URLV_SSSgSSctKcfc", + "mangledName": "$s4Nuke9DataCacheC4path17filenameGeneratorAC10Foundation3URLV_SSSgSSctKcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "filename", + "printedName": "filename(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC8filename3forSSSgSS_tFZ", + "mangledName": "$s4Nuke9DataCacheC8filename3forSSSgSS_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC06cachedB03for10Foundation0B0VSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC06cachedB03for10Foundation0B0VSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC08containsB03forSbSS_tF", + "mangledName": "$s4Nuke9DataCacheC08containsB03forSbSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeData", + "printedName": "storeData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC05storeB0_3fory10Foundation0B0V_SStF", + "mangledName": "$s4Nuke9DataCacheC05storeB0_3fory10Foundation0B0V_SStF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeData", + "printedName": "removeData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC06removeB03forySS_tF", + "mangledName": "$s4Nuke9DataCacheC06removeB03forySS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC9removeAllyyF", + "mangledName": "$s4Nuke9DataCacheC9removeAllyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScip", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScip", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScig", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScig", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScis", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScis", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSSciM", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSSciM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "filename", + "printedName": "filename(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC8filename3forSSSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC8filename3forSSSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "url", + "printedName": "url(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC3url3for10Foundation3URLVSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC3url3for10Foundation3URLVSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "flush", + "printedName": "flush()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5flushyyF", + "mangledName": "$s4Nuke9DataCacheC5flushyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "flush", + "printedName": "flush(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5flush3forySS_tF", + "mangledName": "$s4Nuke9DataCacheC5flush3forySS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sweep", + "printedName": "sweep()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5sweepyyF", + "mangledName": "$s4Nuke9DataCacheC5sweepyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "totalCount", + "printedName": "totalCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC10totalCountSivp", + "mangledName": "$s4Nuke9DataCacheC10totalCountSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC10totalCountSivg", + "mangledName": "$s4Nuke9DataCacheC10totalCountSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalSize", + "printedName": "totalSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC9totalSizeSivp", + "mangledName": "$s4Nuke9DataCacheC9totalSizeSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9totalSizeSivg", + "mangledName": "$s4Nuke9DataCacheC9totalSizeSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalAllocatedSize", + "printedName": "totalAllocatedSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC18totalAllocatedSizeSivp", + "mangledName": "$s4Nuke9DataCacheC18totalAllocatedSizeSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC18totalAllocatedSizeSivg", + "mangledName": "$s4Nuke9DataCacheC18totalAllocatedSizeSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke9DataCacheC", + "mangledName": "$s4Nuke9DataCacheC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "DataCaching", + "printedName": "DataCaching", + "usr": "s:4Nuke11DataCachingP", + "mangledName": "$s4Nuke11DataCachingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecoderRegistry", + "printedName": "ImageDecoderRegistry", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecoderRegistryC6sharedACvpZ", + "mangledName": "$s4Nuke20ImageDecoderRegistryC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecoderRegistryC6sharedACvgZ", + "mangledName": "$s4Nuke20ImageDecoderRegistryC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke20ImageDecoderRegistryCACycfc", + "mangledName": "$s4Nuke20ImageDecoderRegistryCACycfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decoder", + "printedName": "decoder(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC7decoder3forAA0B8Decoding_pSgAA0bG7ContextV_tF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC7decoder3forAA0B8Decoding_pSgAA0bG7ContextV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "register", + "printedName": "register(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC8registeryyAA0B8Decoding_pSgAA0bF7ContextVcF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC8registeryyAA0B8Decoding_pSgAA0bF7ContextVcF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clear", + "printedName": "clear()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC5clearyyF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC5clearyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke20ImageDecoderRegistryC", + "mangledName": "$s4Nuke20ImageDecoderRegistryC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecodingContext", + "printedName": "ImageDecodingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvp", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvg", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvs", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvM", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompleted", + "printedName": "isCompleted", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvp", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvg", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvs", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvM", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvp", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvg", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvs", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvM", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "cacheType", + "printedName": "cacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvp", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvg", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvs", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvM", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:data:isCompleted:urlResponse:cacheType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke20ImageDecodingContextV7request4data11isCompleted11urlResponse9cacheTypeAcA0B7RequestV_10Foundation4DataVSbSo13NSURLResponseCSgAA0bJ0V05CacheL0OSgtcfc", + "mangledName": "$s4Nuke20ImageDecodingContextV7request4data11isCompleted11urlResponse9cacheTypeAcA0B7RequestV_10Foundation4DataVSbSo13NSURLResponseCSgAA0bJ0V05CacheL0OSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke20ImageDecodingContextV", + "mangledName": "$s4Nuke20ImageDecodingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageProcessors", + "printedName": "ImageProcessors", + "children": [ + { + "kind": "TypeDecl", + "name": "Anonymous", + "printedName": "Anonymous", + "children": [ + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV10identifierSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Anonymous", + "printedName": "Nuke.ImageProcessors.Anonymous", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV2id_AESS_So7UIImageCSgAHYbctcfc", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV2id_AESS_So7UIImageCSgAHYbctcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RoundedCorners", + "printedName": "RoundedCorners", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(radius:unit:border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV6radius4unit6borderAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOAM6BorderVSgtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV6radius4unit6borderAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOAM6BorderVSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Resize", + "printedName": "Resize", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(size:unit:contentMode:crop:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV4size4unit11contentMode4crop7upscaleAESo6CGSizeV_AA0B17ProcessingOptionsO4UnitOAN07ContentH0OS2btcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV4size4unit11contentMode4crop7upscaleAESo6CGSizeV_AA0B17ProcessingOptionsO4UnitOAN07ContentH0OS2btcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(width:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV5width4unit7upscaleAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV5width4unit7upscaleAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(height:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV6height4unit7upscaleAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV6height4unit7upscaleAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "GaussianBlur", + "printedName": "GaussianBlur", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(radius:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV6radiusAESi_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV6radiusAESi_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Composition", + "printedName": "Composition", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionVyAESayAA0B10Processing_pGcfc", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionVyAESayAA0B10Processing_pGcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + }, + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Circle", + "printedName": "Circle", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV6borderAeA0B17ProcessingOptionsO6BorderVSg_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV6borderAeA0B17ProcessingOptionsO6BorderVSg_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO6CircleV", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CoreImageFilter", + "printedName": "CoreImageFilter", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "parameters", + "printedName": "parameters", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:parameters:identifier:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4name10parameters10identifierAESS_SDySSypGSStcfc", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4name10parameters10identifierAESS_SDySSypGSStcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameAESS_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "context", + "printedName": "context", + "children": [ + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvpZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvgZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvsZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvsZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvMZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "apply", + "printedName": "apply(filter:to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "CIFilter", + "printedName": "CoreImage.CIFilter", + "usr": "c:objc(cs)CIFilter" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5apply6filter2toSo7UIImageCSo8CIFilterC_AJtKFZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5apply6filter2toSo7UIImageCSo8CIFilterC_AJtKFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "failedToCreateFilter", + "printedName": "failedToCreateFilter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (Swift.String, [Swift.String : Any]) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, [Swift.String : Any]) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(name: Swift.String, parameters: [Swift.String : Any])", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO014failedToCreateE0yAGSS_SDySSypGtcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO014failedToCreateE0yAGSS_SDySSypGtcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "inputImageIsEmpty", + "printedName": "inputImageIsEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (UIKit.UIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(inputImage: UIKit.UIImage)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO05inputB7IsEmptyyAGSo7UIImageC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO05inputB7IsEmptyyAGSo7UIImageC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "failedToApplyFilter", + "printedName": "failedToApplyFilter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (CoreImage.CIFilter) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreImage.CIFilter) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(filter: CoreImage.CIFilter)", + "children": [ + { + "kind": "TypeNominal", + "name": "CIFilter", + "printedName": "CoreImage.CIFilter", + "usr": "c:objc(cs)CIFilter" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO013failedToApplyE0yAGSo8CIFilterC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO013failedToApplyE0yAGSo8CIFilterC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "failedToCreateOutputCGImage", + "printedName": "failedToCreateOutputCGImage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (CoreImage.CIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreImage.CIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(image: CoreImage.CIImage)", + "children": [ + { + "kind": "TypeNominal", + "name": "CIImage", + "printedName": "CoreImage.CIImage", + "usr": "c:objc(cs)CIImage" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO27failedToCreateOutputCGImageyAGSo7CIImageC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO27failedToCreateOutputCGImageyAGSo7CIImageC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImageProcessorsO", + "mangledName": "$s4Nuke15ImageProcessorsO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageRequest", + "printedName": "ImageRequest", + "children": [ + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvp", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvg", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvs", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvM", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvp", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvg", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvs", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvM", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvp", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvg", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvs", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvM", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userInfo", + "printedName": "userInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvp", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvg", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvs", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvM", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlRequest", + "printedName": "urlRequest", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvp", + "mangledName": "$s4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvg", + "mangledName": "$s4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV3url10Foundation3URLVSgvp", + "mangledName": "$s4Nuke12ImageRequestV3url10Foundation3URLVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV3url10Foundation3URLVSgvg", + "mangledName": "$s4Nuke12ImageRequestV3url10Foundation3URLVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageId", + "printedName": "imageId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7imageIdSSSgvp", + "mangledName": "$s4Nuke12ImageRequestV7imageIdSSSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7imageIdSSSgvg", + "mangledName": "$s4Nuke12ImageRequestV7imageIdSSSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11descriptionSSvp", + "mangledName": "$s4Nuke12ImageRequestV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11descriptionSSvg", + "mangledName": "$s4Nuke12ImageRequestV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV13stringLiteralACSS_tcfc", + "mangledName": "$s4Nuke12ImageRequestV13stringLiteralACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV3url10processors8priority7options8userInfoAC10Foundation3URLVSg_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV3url10processors8priority7options8userInfoAC10Foundation3URLVSg_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(urlRequest:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV03urlC010processors8priority7options8userInfoAC10Foundation10URLRequestV_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV03urlC010processors8priority7options8userInfoAC10Foundation10URLRequestV_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:data:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async throws -> Foundation.Data", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV2id4data10processors8priority7options8userInfoACSS_10Foundation4DataVyYaYbKcSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserJ3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV2id4data10processors8priority7options8userInfoACSS_10Foundation4DataVyYaYbKcSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserJ3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:dataPublisher:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV2id13dataPublisher10processors8priority7options8userInfoACSS_xSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserK3KeyVypGSgtc7Combine0F0Rz10Foundation4DataV6OutputRtzlufc", + "mangledName": "$s4Nuke12ImageRequestV2id13dataPublisher10processors8priority7options8userInfoACSS_xSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserK3KeyVypGSgtc7Combine0F0Rz10Foundation4DataV6OutputRtzlufc", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Publisher, τ_0_0.Output == Foundation.Data>", + "sugared_genericSig": "

", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Priority", + "printedName": "Priority", + "children": [ + { + "kind": "Var", + "name": "veryLow", + "printedName": "veryLow", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO7veryLowyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO7veryLowyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "low", + "printedName": "low", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO3lowyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO3lowyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO6normalyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO6normalyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "high", + "printedName": "high", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO4highyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO4highyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "veryHigh", + "printedName": "veryHigh", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO8veryHighyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8veryHighyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV8PriorityO1loiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO1loiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueAESgSi_tcfc", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueAESgSi_tcfc", + "moduleName": "Nuke", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueSivp", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueSivg", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke12ImageRequestV8PriorityO", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Options", + "printedName": "Options", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvp", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvg", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValueAEs6UInt16V_tcfc", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValueAEs6UInt16V_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "disableMemoryCacheReads", + "printedName": "disableMemoryCacheReads", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableMemoryCacheWrites", + "printedName": "disableMemoryCacheWrites", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableMemoryCache", + "printedName": "disableMemoryCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCacheReads", + "printedName": "disableDiskCacheReads", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCacheWrites", + "printedName": "disableDiskCacheWrites", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCache", + "printedName": "disableDiskCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "reloadIgnoringCachedData", + "printedName": "reloadIgnoringCachedData", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "returnCacheDataDontLoad", + "printedName": "returnCacheDataDontLoad", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "skipDecompression", + "printedName": "skipDecompression", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "skipDataLoadingQueue", + "printedName": "skipDataLoadingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV7OptionsV", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OptionSet", + "printedName": "OptionSet", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s9OptionSetP", + "mangledName": "$ss9OptionSetP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "SetAlgebra", + "printedName": "SetAlgebra", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s10SetAlgebraP", + "mangledName": "$ss10SetAlgebraP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UserInfoKey", + "printedName": "UserInfoKey", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvp", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvg", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyVyAESScfc", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyVyAESScfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV13stringLiteralAESS_tcfc", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV13stringLiteralAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "imageIdKey", + "printedName": "imageIdKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "scaleKey", + "printedName": "scaleKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "thumbnailKey", + "printedName": "thumbnailKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivp", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivg", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ThumbnailOptions", + "printedName": "ThumbnailOptions", + "children": [ + { + "kind": "Var", + "name": "createThumbnailFromImageIfAbsent", + "printedName": "createThumbnailFromImageIfAbsent", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "createThumbnailFromImageAlways", + "printedName": "createThumbnailFromImageAlways", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "createThumbnailWithTransform", + "printedName": "createThumbnailWithTransform", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "shouldCacheImmediately", + "printedName": "shouldCacheImmediately", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(maxPixelSize:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV12maxPixelSizeAESf_tcfc", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV12maxPixelSizeAESf_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(size:unit:contentMode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV4size4unit11contentModeAESo6CGSizeV_AA0b10ProcessingE0O4UnitOAL07ContentI0Otcfc", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV4size4unit11contentModeAESo6CGSizeV_AA0b10ProcessingE0O4UnitOAL07ContentI0Otcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "makeThumbnail", + "printedName": "makeThumbnail(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV04makeD04withSo7UIImageCSg10Foundation4DataV_tF", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV04makeD04withSo7UIImageCSg10Foundation4DataV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV", + "mangledName": "$s4Nuke12ImageRequestV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageDecoders", + "printedName": "ImageDecoders", + "children": [ + { + "kind": "TypeDecl", + "name": "Empty", + "printedName": "Empty", + "children": [ + { + "kind": "Var", + "name": "isProgressive", + "printedName": "isProgressive", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvp", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvg", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(assetType:isProgressive:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Empty", + "printedName": "Nuke.ImageDecoders.Empty", + "usr": "s:4Nuke13ImageDecodersO5EmptyV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV9assetType13isProgressiveAeA05AssetF0VSg_Sbtcfc", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV9assetType13isProgressiveAeA05AssetF0VSg_Sbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO5EmptyV6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO5EmptyV29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageDecodersO5EmptyV", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Default", + "printedName": "Default", + "children": [ + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageDecoders.Default", + "usr": "s:4Nuke13ImageDecodersO7DefaultC" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO7DefaultCAEycfc", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultCAEycfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoders.Default?", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageDecoders.Default", + "usr": "s:4Nuke13ImageDecodersO7DefaultC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO7DefaultC7contextAESgAA0B15DecodingContextV_tcfc", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC7contextAESgAA0B15DecodingContextV_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO7DefaultC6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO7DefaultC29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke13ImageDecodersO7DefaultC", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageDecodersO", + "mangledName": "$s4Nuke13ImageDecodersO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AssetType", + "printedName": "AssetType", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV8rawValueSSvp", + "mangledName": "$s4Nuke9AssetTypeV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV8rawValueSSvg", + "mangledName": "$s4Nuke9AssetTypeV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeV8rawValueACSS_tcfc", + "mangledName": "$s4Nuke9AssetTypeV8rawValueACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeV13stringLiteralACSS_tcfc", + "mangledName": "$s4Nuke9AssetTypeV13stringLiteralACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "png", + "printedName": "png", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3pngACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3pngACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3pngACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3pngACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "jpeg", + "printedName": "jpeg", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4jpegACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4jpegACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4jpegACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4jpegACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "gif", + "printedName": "gif", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3gifACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3gifACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3gifACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3gifACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "heic", + "printedName": "heic", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4heicACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4heicACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4heicACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4heicACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "webp", + "printedName": "webp", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4webpACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4webpACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4webpACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4webpACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "mp4", + "printedName": "mp4", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3mp4ACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3mp4ACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3mp4ACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3mp4ACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "m4v", + "printedName": "m4v", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3m4vACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3m4vACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3m4vACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3m4vACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "mov", + "printedName": "mov", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3movACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3movACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3movACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3movACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV9hashValueSivp", + "mangledName": "$s4Nuke9AssetTypeV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV9hashValueSivg", + "mangledName": "$s4Nuke9AssetTypeV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9AssetTypeV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9AssetTypeV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9AssetTypeV2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke9AssetTypeV2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeVyACSg10Foundation4DataVcfc", + "mangledName": "$s4Nuke9AssetTypeVyACSg10Foundation4DataVcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke9AssetTypeV", + "mangledName": "$s4Nuke9AssetTypeV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageTask", + "printedName": "ImageTask", + "children": [ + { + "kind": "Var", + "name": "taskId", + "printedName": "taskId", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC6taskIds5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC6taskIds5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC6taskIds5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC6taskIds5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke9ImageTaskC7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke9ImageTaskC7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvp", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvg", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvs", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvM", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8progressAC8ProgressVvp", + "mangledName": "$s4Nuke9ImageTaskC8progressAC8ProgressVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8progressAC8ProgressVvg", + "mangledName": "$s4Nuke9ImageTaskC8progressAC8ProgressVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Progress", + "printedName": "Progress", + "children": [ + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV5totals5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV5totals5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV5totals5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV5totals5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fraction", + "printedName": "fraction", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV8fractionSfvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV8fractionSfvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV8fractionSfvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV8fractionSfvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(completed:total:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completed5totalAEs5Int64V_AItcfc", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completed5totalAEs5Int64V_AItcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC8ProgressV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC8ProgressV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke9ImageTaskC8ProgressV", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC5stateAC5StateOvp", + "mangledName": "$s4Nuke9ImageTaskC5stateAC5StateOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC5stateAC5StateOvg", + "mangledName": "$s4Nuke9ImageTaskC5stateAC5StateOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "State", + "printedName": "State", + "children": [ + { + "kind": "Var", + "name": "running", + "printedName": "running", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO7runningyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO7runningyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "cancelled", + "printedName": "cancelled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO9cancelledyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO9cancelledyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO9completedyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO9completedyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC5StateO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke9ImageTaskC5StateO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC5StateO9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC5StateO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC5StateO9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC5StateO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC5StateO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC5StateO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke9ImageTaskC5StateO", + "mangledName": "$s4Nuke9ImageTaskC5StateO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC6cancelyyF", + "mangledName": "$s4Nuke9ImageTaskC6cancelyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke9ImageTaskC2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC11descriptionSSvp", + "mangledName": "$s4Nuke9ImageTaskC11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC11descriptionSSvg", + "mangledName": "$s4Nuke9ImageTaskC11descriptionSSvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke9ImageTaskC", + "mangledName": "$s4Nuke9ImageTaskC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CryptoKit", + "printedName": "CryptoKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "children": [ + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodingP14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodingP14isAsynchronousSbvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodingP14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodingP14isAsynchronousSbvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingP6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodingP6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingP29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "mangledName": "$s4Nuke13ImageDecodingP29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodingPAAE14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodingPAAE14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodingPAAE14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodingPAAE14isAsynchronousSbvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingPAAE29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "mangledName": "$s4Nuke13ImageDecodingPAAE29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecodingError", + "printedName": "ImageDecodingError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingError.Type) -> Nuke.ImageDecodingError", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageDecodingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke18ImageDecodingErrorO7unknownyA2CmF", + "mangledName": "$s4Nuke18ImageDecodingErrorO7unknownyA2CmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke18ImageDecodingErrorO11descriptionSSvp", + "mangledName": "$s4Nuke18ImageDecodingErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke18ImageDecodingErrorO11descriptionSSvg", + "mangledName": "$s4Nuke18ImageDecodingErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke18ImageDecodingErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke18ImageDecodingErrorO2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke18ImageDecodingErrorO9hashValueSivp", + "mangledName": "$s4Nuke18ImageDecodingErrorO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke18ImageDecodingErrorO9hashValueSivg", + "mangledName": "$s4Nuke18ImageDecodingErrorO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke18ImageDecodingErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke18ImageDecodingErrorO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke18ImageDecodingErrorO", + "mangledName": "$s4Nuke18ImageDecodingErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageEncoders", + "printedName": "ImageEncoders", + "children": [ + { + "kind": "TypeDecl", + "name": "ImageIO", + "printedName": "ImageIO", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvp", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvg", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "compressionRatio", + "printedName": "compressionRatio", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvp", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvg", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(type:compressionRatio:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageIO", + "printedName": "Nuke.ImageEncoders.ImageIO", + "usr": "s:4Nuke13ImageEncodersO0B2IOV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4type16compressionRatioAeA9AssetTypeV_Sftcfc", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4type16compressionRatioAeA9AssetTypeV_Sftcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "isSupported", + "printedName": "isSupported(type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO0B2IOV11isSupported4typeSbAA9AssetTypeV_tFZ", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV11isSupported4typeSbAA9AssetTypeV_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO0B2IOV6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageEncodersO0B2IOV", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Default", + "printedName": "Default", + "children": [ + { + "kind": "Var", + "name": "compressionQuality", + "printedName": "compressionQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvp", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvg", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvs", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvM", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isHEIFPreferred", + "printedName": "isHEIFPreferred", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvp", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvg", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvs", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvM", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(compressionQuality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageEncoders.Default", + "usr": "s:4Nuke13ImageEncodersO7DefaultV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualityAESf_tcfc", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualityAESf_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO7DefaultV6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageEncodersO7DefaultV", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageEncodersO", + "mangledName": "$s4Nuke13ImageEncodersO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreImage", + "printedName": "CoreImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImagePrefetcher", + "printedName": "ImagePrefetcher", + "children": [ + { + "kind": "Var", + "name": "isPaused", + "printedName": "isPaused", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvp", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvg", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvs", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvM", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvp", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvg", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvs", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvM", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Destination", + "printedName": "Destination", + "children": [ + { + "kind": "Var", + "name": "memoryCache", + "printedName": "memoryCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePrefetcher.Destination.Type) -> Nuke.ImagePrefetcher.Destination", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePrefetcher.Destination.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO11memoryCacheyA2EmF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO11memoryCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "diskCache", + "printedName": "diskCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePrefetcher.Destination.Type) -> Nuke.ImagePrefetcher.Destination", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePrefetcher.Destination.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9diskCacheyA2EmF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9diskCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9hashValueSivp", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9hashValueSivg", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "didComplete", + "printedName": "didComplete", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pipeline:destination:maxConcurrentRequestCount:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePrefetcher", + "printedName": "Nuke.ImagePrefetcher", + "usr": "s:4Nuke15ImagePrefetcherC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "hasDefaultArg": true, + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImagePrefetcherC8pipeline11destination25maxConcurrentRequestCountAcA0B8PipelineC_AC11DestinationOSitcfc", + "mangledName": "$s4Nuke15ImagePrefetcherC8pipeline11destination25maxConcurrentRequestCountAcA0B8PipelineC_AC11DestinationOSitcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "startPrefetching", + "printedName": "startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC16startPrefetching4withySay10Foundation3URLVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC16startPrefetching4withySay10Foundation3URLVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startPrefetching", + "printedName": "startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC16startPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC16startPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "_startPrefetching", + "printedName": "_startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC17_startPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC17_startPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetching4withySay10Foundation3URLVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetching4withySay10Foundation3URLVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetchingyyF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetchingyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke15ImagePrefetcherC", + "mangledName": "$s4Nuke15ImagePrefetcherC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessing.swift", + "kind": "StringLiteral", + "offset": 3324, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessing.swift", + "kind": "BooleanLiteral", + "offset": 3469, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 747, + "length": 12, + "value": "\"%{public}s\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 877, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1270, + "length": 12, + "value": "\"%{public}s\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1538, + "length": 36, + "value": "\"com.github.kean.Nuke.ImagePipeline\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1586, + "length": 15, + "value": "\"Image Loading\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "FloatLiteral", + "offset": 857, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "IntegerLiteral", + "offset": 1559, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "IntegerLiteral", + "offset": 2213, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2674, + "length": 11, + "value": "536870912" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "FloatLiteral", + "offset": 2702, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "FloatLiteral", + "offset": 2708, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2736, + "length": 11, + "value": "536870912" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2773, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 3899, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 4184, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "StringLiteral", + "offset": 1464, + "length": 36, + "value": "\"com.github.kean.Nuke.ImagePipeline\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 1555, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1701, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1773, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1916, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 3130, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 4324, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 7906, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 10513, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 13721, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 15916, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 16357, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "BooleanLiteral", + "offset": 453, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 1845, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 1991, + "length": 17, + "value": "\"Nuke URLSession\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 2690, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 2696, + "length": 3, + "value": "300" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 2881, + "length": 28, + "value": "\"com.github.kean.Nuke.Cache\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3481, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3487, + "length": 7, + "value": "1048576" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3701, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4641, + "length": 60, + "value": "\"Response status code was unacceptable: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4700, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 5701, + "length": 16, + "value": "\"Nuke Load Data\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 1268, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 1623, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 1657, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 3452, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 3563, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "Dictionary", + "offset": 3746, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 3985, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 4368, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 4641, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 4960, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 5173, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 6227, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 9564, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 9602, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 1851, + "length": 58, + "value": "\"Failed to load data from cache and download is disabled.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 1973, + "length": 56, + "value": "\"Failed to load image data. Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2027, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2076, + "length": 34, + "value": "\"Data loader returned empty data.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2166, + "length": 49, + "value": "\"No decoders registered for the downloaded data.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2328, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2333, + "length": 30, + "value": "\" Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2361, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2383, + "length": 68, + "value": "\"Failed to decode image data using decoder \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2436, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2450, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2570, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2575, + "length": 30, + "value": "\" Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2603, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2625, + "length": 72, + "value": "\"Failed to process the image using processor \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2682, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2696, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2752, + "length": 63, + "value": "\"Load image method was called with no image request or no URL.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2870, + "length": 60, + "value": "\"Image pipeline is invalidated and no requests can be made.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 1354, + "length": 30, + "value": "\"ReadCachedProcessedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 1831, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 2214, + "length": 32, + "value": "\"DecodeCachedProcessedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 2899, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 2922, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "IntegerLiteral", + "offset": 3522, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "Array", + "offset": 3625, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "Array", + "offset": 4972, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6335, + "length": 14, + "value": "\"ProcessImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6365, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6380, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 7412, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8100, + "length": 17, + "value": "\"DecompressImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8133, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8148, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 8679, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 10079, + "length": 13, + "value": "\"EncodeImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 10887, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 10920, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 11154, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImagePublisher.swift", + "kind": "BooleanLiteral", + "offset": 1434, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImagePublisher.swift", + "kind": "IntegerLiteral", + "offset": 1696, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 573, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+Default.swift", + "kind": "FloatLiteral", + "offset": 628, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 506, + "length": 13, + "value": "\"isExecuting\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 13, + "value": "\"isExecuting\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 931, + "length": 12, + "value": "\"isFinished\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 980, + "length": 12, + "value": "\"isFinished\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1161, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1197, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1236, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "IntegerLiteral", + "offset": 1328, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "IntegerLiteral", + "offset": 1475, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1623, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1679, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1944, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 2008, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 2035, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 126, + "length": 9, + "value": "\"Nuke.Operation\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "BooleanLiteral", + "offset": 1941, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "Dictionary", + "offset": 1998, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "StringLiteral", + "offset": 2727, + "length": 41, + "value": "\"com.github\/kean\/nuke\/skip-decompression\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "StringLiteral", + "offset": 2883, + "length": 34, + "value": "\"com.github\/kean\/nuke\/scan-number\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 3812, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 4034, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 6298, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 8195, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9365, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9370, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9423, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9428, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 501, + "length": 8, + "value": "\"points\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 543, + "length": 8, + "value": "\"pixels\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "IntegerLiteral", + "offset": 1318, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1852, + "length": 53, + "value": "\"Border(color: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1879, + "length": 1, + "value": "\", width: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1896, + "length": 6, + "value": "\" pixels)\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 2448, + "length": 13, + "value": "\".aspectFill\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 2498, + "length": 12, + "value": "\".aspectFit\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/OperationTask.swift", + "kind": "BooleanLiteral", + "offset": 923, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/OperationTask.swift", + "kind": "StringLiteral", + "offset": 188, + "length": 13, + "value": "\"Nuke.OperationTask\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", + "kind": "BooleanLiteral", + "offset": 223, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", + "kind": "IntegerLiteral", + "offset": 435, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Anonymous.swift", + "kind": "StringLiteral", + "offset": 778, + "length": 46, + "value": "\"AnonymousProcessor(identifier: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Anonymous.swift", + "kind": "StringLiteral", + "offset": 823, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1417, + "length": 15, + "value": "\",border=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1431, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1454, + "length": 55, + "value": "\"com.github.kean\/nuke\/rounded_corners?radius=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1508, + "length": 16, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1523, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1591, + "length": 83, + "value": "\"RoundedCorners(radius: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1624, + "length": 6, + "value": "\" pixels, border: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1666, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1672, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1681, + "length": 17, + "value": "\"DecodeImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1714, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1729, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 393, + "length": 104, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 413, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 440, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 443, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 496, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "BooleanLiteral", + "offset": 3347, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 830, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 1230, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 1276, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 1721, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2631, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2915, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2944, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2980, + "length": 13, + "value": "2147483647" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 4408, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 4859, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 4919, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "BooleanLiteral", + "offset": 5984, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 6057, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1309, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1332, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1863, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "IntegerLiteral", + "offset": 1929, + "length": 4, + "value": "9999" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1979, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 2377, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "IntegerLiteral", + "offset": 2428, + "length": 4, + "value": "9999" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 2494, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2916, + "length": 96, + "value": "\"com.github.kean\/nuke\/resize?s=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2961, + "length": 1, + "value": "\",cm=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2979, + "length": 1, + "value": "\",crop=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2992, + "length": 1, + "value": "\",upscale=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3011, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3077, + "length": 102, + "value": "\"Resize(size: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3105, + "length": 6, + "value": "\" pixels, contentMode: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3141, + "length": 1, + "value": "\", crop: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3156, + "length": 1, + "value": "\", upscale: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3177, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 654, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 693, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 776, + "length": 15, + "value": "\"Accept-Ranges\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 846, + "length": 7, + "value": "\"bytes\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1554, + "length": 6, + "value": "\"ETag\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1854, + "length": 6, + "value": "\"Etag\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1984, + "length": 15, + "value": "\"Last-Modified\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "Dictionary", + "offset": 2180, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2273, + "length": 7, + "value": "\"Range\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2284, + "length": 22, + "value": "\"bytes=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2304, + "length": 1, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2323, + "length": 10, + "value": "\"If-Range\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 2644, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 3192, + "length": 8, + "value": "32000000" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 3214, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchWithPublisher.swift", + "kind": "StringLiteral", + "offset": 1393, + "length": 26, + "value": "\"This should never happen\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchWithPublisher.swift", + "kind": "BooleanLiteral", + "offset": 2337, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "IntegerLiteral", + "offset": 576, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1160, + "length": 16, + "value": "\"CIGaussianBlur\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1191, + "length": 13, + "value": "\"inputRadius\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1289, + "length": 53, + "value": "\"com.github.kean\/nuke\/gaussian_blur?radius=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1341, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1407, + "length": 33, + "value": "\"GaussianBlur(radius: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1438, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "BooleanLiteral", + "offset": 429, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "BooleanLiteral", + "offset": 808, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "Dictionary", + "offset": 1072, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "Dictionary", + "offset": 1279, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1363, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1370, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1377, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "FloatLiteral", + "offset": 1667, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1877, + "length": 4, + "value": "3600" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2227, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2350, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2391, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 2453, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "StringLiteral", + "offset": 2624, + "length": 43, + "value": "\"com.github.kean.Nuke.DataCache.WriteQueue\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 4043, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 4886, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "FloatLiteral", + "offset": 5275, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6249, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6303, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6397, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9042, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9775, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9929, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 10314, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 10577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 11211, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 11821, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 12991, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 13036, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 13634, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "Array", + "offset": 13865, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "Array", + "offset": 14050, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "StringLiteral", + "offset": 14873, + "length": 18, + "value": "\".data-cache-info\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 14906, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15541, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15584, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15923, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15980, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 16694, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17056, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17213, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17364, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoderRegistry.swift", + "kind": "Array", + "offset": 1550, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 965, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 2236, + "length": 3, + "value": "2.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2915, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2957, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2996, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 3040, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 6421, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 6449, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 7058, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 7086, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 8188, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 8239, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11367, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11379, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11391, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11403, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11497, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "StringLiteral", + "offset": 11525, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "StringLiteral", + "offset": 11607, + "length": 7, + "value": "\"%02lX\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11636, + "length": 3, + "value": "255" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "BooleanLiteral", + "offset": 11944, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 12595, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "BooleanLiteral", + "offset": 13052, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 13149, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 969, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 992, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 1494, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 1964, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "IntegerLiteral", + "offset": 4738, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "StringLiteral", + "offset": 718, + "length": 21, + "value": "\"ReadCachedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "BooleanLiteral", + "offset": 928, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "Array", + "offset": 1234, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Atomic.swift", + "kind": "IntegerLiteral", + "offset": 321, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Atomic.swift", + "kind": "IntegerLiteral", + "offset": 428, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Dictionary", + "offset": 1798, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2876, + "length": 135, + "value": "\"ImageRequest(resource: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2915, + "length": 1, + "value": "\", priority: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2938, + "length": 1, + "value": "\", processors: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2965, + "length": 1, + "value": "\", options: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2986, + "length": 1, + "value": "\", userInfo: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 3009, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 3875, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 3944, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 4966, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 5035, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 6649, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 6718, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 8481, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 8550, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10381, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10386, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10526, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10531, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10855, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10860, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10995, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11000, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11751, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11756, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11964, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11969, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 12387, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 12392, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 13805, + "length": 30, + "value": "\"github.com\/kean\/nuke\/imageId\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 14016, + "length": 28, + "value": "\"github.com\/kean\/nuke\/scale\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 14503, + "length": 36, + "value": "\"github.com\/kean\/nuke\/thumbmnailKey\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15064, + "length": 22, + "value": "\"maxPixelSize=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15085, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15169, + "length": 84, + "value": "\"width=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15196, + "length": 1, + "value": "\",height=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15225, + "length": 1, + "value": "\",contentMode=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15252, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 15629, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 15924, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 16126, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 16283, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17454, + "length": 190, + "value": "\"com.github\/kean\/nuke\/thumbnail?\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17510, + "length": 1, + "value": "\",options=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17554, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17587, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17618, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17643, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 18285, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20596, + "length": 33, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20622, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20628, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20683, + "length": 15, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20697, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20745, + "length": 9, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20753, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 965, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 2428, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 2601, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3070, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3154, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "Dictionary", + "offset": 3170, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 3301, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 3416, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3570, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4016, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4037, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4124, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4145, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4355, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4396, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4475, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4758, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4919, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5005, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5115, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5134, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5140, + "length": 4, + "value": "0xDA" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5220, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5257, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5690, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5713, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5789, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6023, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6541, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6627, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7341, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7384, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7390, + "length": 4, + "value": "0xC2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 7428, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7491, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7497, + "length": 4, + "value": "0xC0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 7535, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7618, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Composition.swift", + "kind": "StringLiteral", + "offset": 2315, + "length": 40, + "value": "\"Composition(processors: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Composition.swift", + "kind": "StringLiteral", + "offset": 2353, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 457, + "length": 12, + "value": "\"public.png\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 510, + "length": 13, + "value": "\"public.jpeg\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 563, + "length": 20, + "value": "\"com.compuserve.gif\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 678, + "length": 13, + "value": "\"public.heic\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 875, + "length": 13, + "value": "\"public.webp\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 929, + "length": 14, + "value": "\"public.mpeg4\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 1207, + "length": 12, + "value": "\"public.m4v\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 1260, + "length": 12, + "value": "\"public.mov\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 1622, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1711, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1866, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1939, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2110, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2116, + "length": 4, + "value": "0xD8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2122, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2251, + "length": 4, + "value": "0x89" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2257, + "length": 4, + "value": "0x50" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2263, + "length": 4, + "value": "0x4E" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2269, + "length": 4, + "value": "0x47" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2275, + "length": 4, + "value": "0x0D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2281, + "length": 4, + "value": "0x0A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2287, + "length": 4, + "value": "0x1A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2293, + "length": 4, + "value": "0x0A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2399, + "length": 4, + "value": "0x47" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2405, + "length": 4, + "value": "0x49" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2411, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2538, + "length": 4, + "value": "0x52" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2544, + "length": 4, + "value": "0x49" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2550, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2556, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2582, + "length": 4, + "value": "0x57" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2588, + "length": 4, + "value": "0x45" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2594, + "length": 4, + "value": "0x42" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2600, + "length": 4, + "value": "0x50" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2834, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2840, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2846, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2852, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2858, + "length": 4, + "value": "0x69" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2864, + "length": 4, + "value": "0x73" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2870, + "length": 4, + "value": "0x6F" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2876, + "length": 4, + "value": "0x6D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2891, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2992, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2998, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3004, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3010, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3016, + "length": 4, + "value": "0x6D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3022, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3028, + "length": 4, + "value": "0x34" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3034, + "length": 4, + "value": "0x32" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3049, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3104, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3110, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3116, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3122, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3128, + "length": 4, + "value": "0x4D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3134, + "length": 4, + "value": "0x34" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3140, + "length": 4, + "value": "0x56" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3146, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3161, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3280, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3286, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3292, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3298, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3304, + "length": 4, + "value": "0x71" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3310, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3316, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3322, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3337, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 877, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 2292, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 2401, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 3765, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4136, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4865, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5219, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5864, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5920, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5966, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6159, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6312, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6469, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6626, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6787, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6954, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "StringLiteral", + "offset": 8577, + "length": 32, + "value": "\"com.github.kean.Nuke.DataCache\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "BooleanLiteral", + "offset": 932, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1554, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1564, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1969, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1985, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 2012, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "BooleanLiteral", + "offset": 2806, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 2971, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 3194, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4456, + "length": 120, + "value": "\"ImageTask(id: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4480, + "length": 1, + "value": "\", priority: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4504, + "length": 1, + "value": "\", progress: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4537, + "length": 1, + "value": "\" \/ \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4557, + "length": 1, + "value": "\", state: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4574, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 601, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 674, + "length": 6, + "value": "\"%02x\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 796, + "length": 6, + "value": "\"file\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 816, + "length": 6, + "value": "\"data\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 843, + "length": 15, + "value": "\"?border=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 857, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 880, + "length": 29, + "value": "\"com.github.kean\/nuke\/circle\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 923, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 991, + "length": 49, + "value": "\"Circle(border: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 1032, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 1038, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "BooleanLiteral", + "offset": 1293, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "StringLiteral", + "offset": 1628, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "BooleanLiteral", + "offset": 2242, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 1008, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 1448, + "length": 2, + "value": "80" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 1465, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 2044, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 2360, + "length": 6, + "value": "1000.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 2405, + "length": 3, + "value": "2.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 2479, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 2488, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 2792, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 3615, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 3645, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 3722, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 3803, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 3917, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "IntegerLiteral", + "offset": 443, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 1073, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 1174, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2927, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2952, + "length": 114, + "value": "\"URL: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2994, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2997, + "length": 1, + "value": "\", resumable data: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "IntegerLiteral", + "offset": 3062, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3065, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3611, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3634, + "length": 56, + "value": "\"Finished with size \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3689, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3928, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3951, + "length": 11, + "value": "\"Cancelled\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4572, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4597, + "length": 56, + "value": "\"Resumed with data \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4652, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 5898, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7221, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7285, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7318, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7540, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7598, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7647, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders.swift", + "kind": "FloatLiteral", + "offset": 312, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders.swift", + "kind": "FloatLiteral", + "offset": 559, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "Dictionary", + "offset": 1482, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 1516, + "length": 47, + "value": "\"com.github.kean\/nuke\/core_image?name=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 1561, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "BooleanLiteral", + "offset": 2297, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "Dictionary", + "offset": 2385, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3757, + "length": 59, + "value": "\"CoreImageFilter(name: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3787, + "length": 1, + "value": "\", parameters: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3814, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4320, + "length": 70, + "value": "\"Failed to create filter named \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4358, + "length": 4, + "value": "\" with parameters: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4389, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4475, + "length": 50, + "value": "\"Failed to create input CIImage for \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4524, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4608, + "length": 40, + "value": "\"Failed to apply filter: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4647, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4738, + "length": 73, + "value": "\"Failed to create output image for extent: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4796, + "length": 4, + "value": "\" from \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4810, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/ImagePipelineTask.swift", + "kind": "StringLiteral", + "offset": 264, + "length": 17, + "value": "\"Nuke.ImagePipelineTask\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/ImagePipelineTask.swift", + "kind": "Array", + "offset": 1140, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 698, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "IntegerLiteral", + "offset": 2811, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 5271, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 5516, + "length": 4, + "value": "true" + } + ] +} \ No newline at end of file diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.private.swiftinterface b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..3d819a0 --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,945 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Nuke +// swift-module-flags-ignorable: -enable-bare-slash-regex +import AVKit +import Combine +import CoreGraphics +import CoreImage +import CryptoKit +import Foundation +import ImageIO +import Swift +import UIKit.UIApplication +import UIKit.UIImage +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +public protocol ImageProcessing : Swift.Sendable { + func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + var identifier: Swift.String { get } + var hashableIdentifier: Swift.AnyHashable { get } +} +extension Nuke.ImageProcessing { + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +extension Nuke.ImageProcessing where Self : Swift.Hashable { + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +public struct ImageProcessingContext : Swift.Sendable { + public var request: Nuke.ImageRequest + public var response: Nuke.ImageResponse + public var isCompleted: Swift.Bool + public init(request: Nuke.ImageRequest, response: Nuke.ImageResponse, isCompleted: Swift.Bool) +} +public enum ImageProcessingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingError, b: Nuke.ImageProcessingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageEncoders { + public struct ImageIO : Nuke.ImageEncoding { + public let type: Nuke.AssetType + public let compressionRatio: Swift.Float + public init(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) + public static func isSupported(type: Nuke.AssetType) -> Swift.Bool + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public struct ImageResponse : @unchecked Swift.Sendable { + public var container: Nuke.ImageContainer + public var image: UIKit.UIImage { + get + } + public var isPreview: Swift.Bool { + get + } + public var request: Nuke.ImageRequest + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(container: Nuke.ImageContainer, request: Nuke.ImageRequest, urlResponse: Foundation.URLResponse? = nil, cacheType: Nuke.ImageResponse.CacheType? = nil) + public enum CacheType : Swift.Sendable { + case memory + case disk + public static func == (a: Nuke.ImageResponse.CacheType, b: Nuke.ImageResponse.CacheType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +final public class ImageCache : Nuke.ImageCaching { + final public var costLimit: Swift.Int { + get + set + } + final public var countLimit: Swift.Int { + get + set + } + final public var ttl: Foundation.TimeInterval? { + get + set + } + final public var entryCostLimit: Swift.Double { + get + set + } + final public var totalCount: Swift.Int { + get + } + final public var totalCost: Swift.Int { + get + } + public static let shared: Nuke.ImageCache + public init(costLimit: Swift.Int = ImageCache.defaultCostLimit(), countLimit: Swift.Int = Int.max) + public static func defaultCostLimit() -> Swift.Int + final public subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { + get + set + } + final public func removeAll() + final public func trim(toCost limit: Swift.Int) + final public func trim(toCount limit: Swift.Int) + @objc deinit +} +final public class ImagePipeline : @unchecked Swift.Sendable { + public static var shared: Nuke.ImagePipeline { + get + set + } + final public let configuration: Nuke.ImagePipeline.Configuration + final public var cache: Nuke.ImagePipeline.Cache { + get + } + @objc deinit + public init(configuration: Nuke.ImagePipeline.Configuration = Configuration(), delegate: (any Nuke.ImagePipelineDelegate)? = nil) + convenience public init(delegate: (any Nuke.ImagePipelineDelegate)? = nil, _ configure: (inout Nuke.ImagePipeline.Configuration) -> Swift.Void) + final public func invalidate() + final public func imageTask(with url: Foundation.URL) -> Nuke.AsyncImageTask + final public func imageTask(with request: Nuke.ImageRequest) -> Nuke.AsyncImageTask + #if compiler(>=5.3) && $AsyncAwait + final public func image(for url: Foundation.URL) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + final public func image(for request: Nuke.ImageRequest) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for url: Foundation.URL) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for request: Nuke.ImageRequest) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + @discardableResult + final public func loadImage(with url: Foundation.URL, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ response: Nuke.ImageResponse?, _ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with url: Foundation.URL, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + final public func imagePublisher(with url: Foundation.URL) -> Combine.AnyPublisher + final public func imagePublisher(with request: Nuke.ImageRequest) -> Combine.AnyPublisher +} +final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { + final public let session: Foundation.URLSession + final public var prefersIncrementalDelivery: Swift.Bool + final public var delegate: (any Foundation.URLSessionDelegate)? { + get + set + } + @objc deinit + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + public static var defaultConfiguration: Foundation.URLSessionConfiguration { + get + } + public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + public static let sharedUrlCache: Foundation.URLCache + final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case statusCodeUnacceptable(Swift.Int) + public var description: Swift.String { + get + } + } +} +extension Nuke.ImagePipeline { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + case dataMissingInCache + case dataLoadingFailed(error: any Swift.Error) + case dataIsEmpty + case decoderNotRegistered(context: Nuke.ImageDecodingContext) + case decodingFailed(decoder: any Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: any Swift.Error) + case processingFailed(processor: any Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: any Swift.Error) + case imageRequestMissing + case pipelineInvalidated + } +} +extension Nuke.ImagePipeline.Error { + public var dataLoadingError: (any Swift.Error)? { + get + } + public var description: Swift.String { + get + } +} +public protocol ImageEncoding : Swift.Sendable { + func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +extension Nuke.ImageEncoding { + public func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +public struct ImageEncodingContext : @unchecked Swift.Sendable { + public let request: Nuke.ImageRequest + public let image: Nuke.PlatformImage + public let urlResponse: Foundation.URLResponse? +} +public protocol DataLoading : Swift.Sendable { + func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable +} +public protocol Cancellable : AnyObject, Swift.Sendable { + func cancel() +} +extension Nuke.ImageEncoders { + public struct Default : Nuke.ImageEncoding { + public var compressionQuality: Swift.Float + public var isHEIFPreferred: Swift.Bool + public init(compressionQuality: Swift.Float = 0.8) + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public typealias PlatformImage = UIKit.UIImage +public struct ImageContainer : @unchecked Swift.Sendable { + public var image: UIKit.UIImage { + get + set + } + public var type: Nuke.AssetType? { + get + set + } + public var isPreview: Swift.Bool { + get + set + } + public var data: Foundation.Data? { + get + set + } + public var userInfo: [Nuke.ImageContainer.UserInfoKey : Any] { + get + set + } + public init(image: Nuke.PlatformImage, type: Nuke.AssetType? = nil, isPreview: Swift.Bool = false, data: Foundation.Data? = nil, userInfo: [Nuke.ImageContainer.UserInfoKey : Any] = [:]) + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let scanNumberKey: Nuke.ImageContainer.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageContainer.UserInfoKey, b: Nuke.ImageContainer.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImagePipeline { + public struct Cache : Swift.Sendable { + } +} +extension Nuke.ImagePipeline.Cache { + public subscript(url: Foundation.URL) -> Nuke.ImageContainer? { + get + nonmutating set + } + public subscript(request: Nuke.ImageRequest) -> Nuke.ImageContainer? { + get + nonmutating set + } + public func cachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Nuke.ImageContainer? + public func storeCachedImage(_ image: Nuke.ImageContainer, for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func removeCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func containsCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Swift.Bool + public func cachedData(for request: Nuke.ImageRequest) -> Foundation.Data? + public func storeCachedData(_ data: Foundation.Data, for request: Nuke.ImageRequest) + public func containsData(for request: Nuke.ImageRequest) -> Swift.Bool + public func removeCachedData(for request: Nuke.ImageRequest) + public func makeImageCacheKey(for request: Nuke.ImageRequest) -> Nuke.ImageCacheKey + public func makeDataCacheKey(for request: Nuke.ImageRequest) -> Swift.String + public func removeAll(caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public struct Caches : Swift.OptionSet { + public let rawValue: Swift.Int + public init(rawValue: Swift.Int) + public static let memory: Nuke.ImagePipeline.Cache.Caches + public static let disk: Nuke.ImagePipeline.Cache.Caches + public static let all: Nuke.ImagePipeline.Cache.Caches + public typealias ArrayLiteralElement = Nuke.ImagePipeline.Cache.Caches + public typealias Element = Nuke.ImagePipeline.Cache.Caches + public typealias RawValue = Swift.Int + } +} +extension Nuke.ImagePipeline.Cache.Caches : Swift.Sendable { +} +public protocol DataCaching : Swift.Sendable { + func cachedData(for key: Swift.String) -> Foundation.Data? + func containsData(for key: Swift.String) -> Swift.Bool + func storeData(_ data: Foundation.Data, for key: Swift.String) + func removeData(for key: Swift.String) + func removeAll() +} +public enum ImageProcessingOptions : Swift.Sendable { + public enum Unit : Swift.CustomStringConvertible, Swift.Sendable { + case points + case pixels + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.Unit, b: Nuke.ImageProcessingOptions.Unit) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public struct Border : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let width: CoreFoundation.CGFloat + public let color: UIKit.UIColor + public init(color: UIKit.UIColor, width: CoreFoundation.CGFloat = 1, unit: Nuke.ImageProcessingOptions.Unit = .points) + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessingOptions.Border, b: Nuke.ImageProcessingOptions.Border) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public enum ContentMode : Swift.CustomStringConvertible, Swift.Sendable { + case aspectFill + case aspectFit + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.ContentMode, b: Nuke.ImageProcessingOptions.ContentMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImagePipelineDelegate : AnyObject, Swift.Sendable { + func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +extension Nuke.ImagePipelineDelegate { + public func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + public func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + public func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + public func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + public func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + public func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + public func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + public func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + public func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + public func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + public func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +public protocol ImageCaching : AnyObject, Swift.Sendable { + subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { get set } + func removeAll() +} +public struct ImageCacheKey : Swift.Hashable, Swift.Sendable { + public init(key: Swift.String) + public init(request: Nuke.ImageRequest) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageCacheKey, b: Nuke.ImageCacheKey) -> Swift.Bool + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Anonymous : Nuke.ImageProcessing, Swift.CustomStringConvertible { + public let identifier: Swift.String + #if compiler(>=5.3) && $Sendable + public init(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) + #endif + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var description: Swift.String { + get + } + } +} +extension Nuke.ImageProcessors { + public struct RoundedCorners : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.RoundedCorners, b: Nuke.ImageProcessors.RoundedCorners) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageProcessors { + public struct Resize : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + @available(*, deprecated, message: "Renamed to `ImageProcessingOptions.ContentMode") + public typealias ContentMode = Nuke.ImageProcessingOptions.ContentMode + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) + public init(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public init(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Resize, b: Nuke.ImageProcessors.Resize) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class AsyncImageTask : Swift.Sendable { + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + #if compiler(>=5.3) && $EffectfulProp + final public var image: Nuke.PlatformImage { + get async throws + } + #endif + #if compiler(>=5.3) && $EffectfulProp + final public var response: Nuke.ImageResponse { + get async throws + } + #endif + final public let previews: _Concurrency.AsyncStream + final public let progress: _Concurrency.AsyncStream + final public func cancel() + @objc deinit +} +extension Nuke.ImageProcessors { + public struct GaussianBlur : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: Swift.Int = 8) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.GaussianBlur, b: Nuke.ImageProcessors.GaussianBlur) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageDecoders { + public struct Empty : Nuke.ImageDecoding, Swift.Sendable { + public let isProgressive: Swift.Bool + public var isAsynchronous: Swift.Bool { + get + } + public init(assetType: Nuke.AssetType? = nil, isProgressive: Swift.Bool = false) + public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + } +} +final public class DataCache : Nuke.DataCaching, @unchecked Swift.Sendable { + final public var sizeLimit: Swift.Int + final public let path: Foundation.URL + final public var sweepInterval: Swift.Double + @available(*, deprecated, message: "It's not recommended to use compression with the popular image formats that already compress the data") + final public var isCompressionEnabled: Swift.Bool { + get + set + } + final public let queue: Dispatch.DispatchQueue + public typealias FilenameGenerator = (_ key: Swift.String) -> Swift.String? + convenience public init(name: Swift.String, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public init(path: Foundation.URL, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public static func filename(for key: Swift.String) -> Swift.String? + final public func cachedData(for key: Swift.String) -> Foundation.Data? + final public func containsData(for key: Swift.String) -> Swift.Bool + final public func storeData(_ data: Foundation.Data, for key: Swift.String) + final public func removeData(for key: Swift.String) + final public func removeAll() + final public subscript(key: Swift.String) -> Foundation.Data? { + get + set + } + final public func filename(for key: Swift.String) -> Swift.String? + final public func url(for key: Swift.String) -> Foundation.URL? + final public func flush() + final public func flush(for key: Swift.String) + final public func sweep() + final public var totalCount: Swift.Int { + get + } + final public var totalSize: Swift.Int { + get + } + final public var totalAllocatedSize: Swift.Int { + get + } + @objc deinit +} +final public class ImageDecoderRegistry : @unchecked Swift.Sendable { + public static let shared: Nuke.ImageDecoderRegistry + public init() + final public func decoder(for context: Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + final public func register(_ match: @escaping (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)?) + final public func clear() + @objc deinit +} +public struct ImageDecodingContext : @unchecked Swift.Sendable { + public var request: Nuke.ImageRequest + public var data: Foundation.Data + public var isCompleted: Swift.Bool + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(request: Nuke.ImageRequest, data: Foundation.Data, isCompleted: Swift.Bool, urlResponse: Foundation.URLResponse?, cacheType: Nuke.ImageResponse.CacheType?) +} +public enum ImageProcessors { +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Resize { + public static func resize(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Circle { + public static func circle(border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.Circle +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.RoundedCorners { + public static func roundedCorners(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.RoundedCorners +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Anonymous { + #if compiler(>=5.3) && $Sendable + public static func process(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) -> Nuke.ImageProcessors.Anonymous + #endif +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.CoreImageFilter { + public static func coreImageFilter(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter + public static func coreImageFilter(name: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.GaussianBlur { + public static func gaussianBlur(radius: Swift.Int = 8) -> Nuke.ImageProcessors.GaussianBlur +} +public struct ImageRequest : Swift.CustomStringConvertible, Swift.Sendable, Swift.ExpressibleByStringLiteral { + public var priority: Nuke.ImageRequest.Priority { + get + set + } + public var processors: [any Nuke.ImageProcessing] { + get + set + } + public var options: Nuke.ImageRequest.Options { + get + set + } + public var userInfo: [Nuke.ImageRequest.UserInfoKey : Any] { + get + set + } + public var urlRequest: Foundation.URLRequest? { + get + } + public var url: Foundation.URL? { + get + } + public var imageId: Swift.String? { + get + } + public var description: Swift.String { + get + } + public init(stringLiteral value: Swift.String) + public init(url: Foundation.URL?, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + public init(urlRequest: Foundation.URLRequest, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #if compiler(>=5.3) && $AsyncAwait && $Sendable + public init(id: Swift.String, data: @escaping @Sendable () async throws -> Foundation.Data, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #endif + public init

(id: Swift.String, dataPublisher: P, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) where P : Combine.Publisher, P.Output == Foundation.Data + public enum Priority : Swift.Int, Swift.Comparable, Swift.Sendable { + case veryLow, low, normal, high, veryHigh + public static func < (lhs: Nuke.ImageRequest.Priority, rhs: Nuke.ImageRequest.Priority) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + public struct Options : Swift.OptionSet, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.UInt16 + public init(rawValue: Swift.UInt16) + public static let disableMemoryCacheReads: Nuke.ImageRequest.Options + public static let disableMemoryCacheWrites: Nuke.ImageRequest.Options + public static let disableMemoryCache: Nuke.ImageRequest.Options + public static let disableDiskCacheReads: Nuke.ImageRequest.Options + public static let disableDiskCacheWrites: Nuke.ImageRequest.Options + public static let disableDiskCache: Nuke.ImageRequest.Options + public static let reloadIgnoringCachedData: Nuke.ImageRequest.Options + public static let returnCacheDataDontLoad: Nuke.ImageRequest.Options + public static let skipDecompression: Nuke.ImageRequest.Options + public static let skipDataLoadingQueue: Nuke.ImageRequest.Options + public typealias ArrayLiteralElement = Nuke.ImageRequest.Options + public typealias Element = Nuke.ImageRequest.Options + public typealias RawValue = Swift.UInt16 + } + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let imageIdKey: Nuke.ImageRequest.UserInfoKey + public static let scaleKey: Nuke.ImageRequest.UserInfoKey + public static let thumbnailKey: Nuke.ImageRequest.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.UserInfoKey, b: Nuke.ImageRequest.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } + public struct ThumbnailOptions : Swift.Hashable, Swift.Sendable { + public var createThumbnailFromImageIfAbsent: Swift.Bool + public var createThumbnailFromImageAlways: Swift.Bool + public var createThumbnailWithTransform: Swift.Bool + public var shouldCacheImmediately: Swift.Bool + public init(maxPixelSize: Swift.Float) + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill) + public func makeThumbnail(with data: Foundation.Data) -> Nuke.PlatformImage? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.ThumbnailOptions, b: Nuke.ImageRequest.ThumbnailOptions) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +public enum ImageDecoders { +} +extension Nuke.ImageDecoders { + final public class Default : Nuke.ImageDecoding, @unchecked Swift.Sendable { + final public var isAsynchronous: Swift.Bool { + get + } + public init() + public init?(context: Nuke.ImageDecodingContext) + final public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + final public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + @objc deinit + } +} +extension Nuke.ImageProcessors { + public struct Composition : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(_ processors: [any Nuke.ImageProcessing]) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageProcessors.Composition, rhs: Nuke.ImageProcessors.Composition) -> Swift.Bool + public var description: Swift.String { + get + } + public var hashValue: Swift.Int { + get + } + } +} +public struct AssetType : Swift.ExpressibleByStringLiteral, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.String + public init(rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let png: Nuke.AssetType + public static let jpeg: Nuke.AssetType + public static let gif: Nuke.AssetType + public static let heic: Nuke.AssetType + public static let webp: Nuke.AssetType + public static let mp4: Nuke.AssetType + public static let m4v: Nuke.AssetType + public static let mov: Nuke.AssetType + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.AssetType, b: Nuke.AssetType) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } +} +extension Nuke.AssetType { + public init?(_ data: Foundation.Data) +} +extension Nuke.ImagePipeline { + public struct Configuration : @unchecked Swift.Sendable { + public var dataLoader: any Nuke.DataLoading + public var dataCache: (any Nuke.DataCaching)? + public var imageCache: (any Nuke.ImageCaching)? { + get + set + } + public var makeImageDecoder: @Sendable (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + public var makeImageEncoder: @Sendable (Nuke.ImageEncodingContext) -> any Nuke.ImageEncoding + public var isDecompressionEnabled: Swift.Bool { + get + set + } + public var isUsingPrepareForDisplay: Swift.Bool + public var dataCachePolicy: Nuke.ImagePipeline.DataCachePolicy + public var isTaskCoalescingEnabled: Swift.Bool + public var isRateLimiterEnabled: Swift.Bool + public var isProgressiveDecodingEnabled: Swift.Bool + public var isStoringPreviewsInMemoryCache: Swift.Bool + public var isResumableDataEnabled: Swift.Bool + public var callbackQueue: Dispatch.DispatchQueue + public static var isSignpostLoggingEnabled: Swift.Bool + public var dataLoadingQueue: Foundation.OperationQueue + public var dataCachingQueue: Foundation.OperationQueue + public var imageDecodingQueue: Foundation.OperationQueue + public var imageEncodingQueue: Foundation.OperationQueue + public var imageProcessingQueue: Foundation.OperationQueue + public var imageDecompressingQueue: Foundation.OperationQueue + public init(dataLoader: any Nuke.DataLoading = DataLoader()) + public static var withURLCache: Nuke.ImagePipeline.Configuration { + get + } + public static var withDataCache: Nuke.ImagePipeline.Configuration { + get + } + public static func withDataCache(name: Swift.String = "com.github.kean.Nuke.DataCache", sizeLimit: Swift.Int? = nil) -> Nuke.ImagePipeline.Configuration + } + public enum DataCachePolicy : Swift.Sendable { + case automatic + case storeOriginalData + case storeEncodedImages + case storeAll + public static func == (a: Nuke.ImagePipeline.DataCachePolicy, b: Nuke.ImagePipeline.DataCachePolicy) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class ImageTask : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + final public let taskId: Swift.Int64 + final public let request: Nuke.ImageRequest + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + final public var progress: Nuke.ImageTask.Progress { + get + } + public struct Progress : Swift.Hashable, Swift.Sendable { + public let completed: Swift.Int64 + public let total: Swift.Int64 + public var fraction: Swift.Float { + get + } + public init(completed: Swift.Int64, total: Swift.Int64) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageTask.Progress, b: Nuke.ImageTask.Progress) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + final public var state: Nuke.ImageTask.State { + get + } + public enum State { + case running + case cancelled + case completed + public static func == (a: Nuke.ImageTask.State, b: Nuke.ImageTask.State) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit + final public func cancel() + final public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageTask, rhs: Nuke.ImageTask) -> Swift.Bool + final public var description: Swift.String { + get + } + final public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Circle : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Circle, b: Nuke.ImageProcessors.Circle) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImageDecoding : Swift.Sendable { + var isAsynchronous: Swift.Bool { get } + func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +extension Nuke.ImageDecoding { + public var isAsynchronous: Swift.Bool { + get + } + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +public enum ImageDecodingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageDecodingError, b: Nuke.ImageDecodingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum ImageEncoders { +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.Default { + public static func `default`(compressionQuality: Swift.Float = 0.8) -> Nuke.ImageEncoders.Default +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.ImageIO { + public static func imageIO(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) -> Nuke.ImageEncoders.ImageIO +} +extension Nuke.ImageProcessors { + public struct CoreImageFilter : Nuke.ImageProcessing, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let name: Swift.String + public let parameters: [Swift.String : Any] + public let identifier: Swift.String + public init(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) + public init(name: Swift.String) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public static var context: CoreImage.CIContext + public static func apply(filter: CoreImage.CIFilter, to image: Nuke.PlatformImage) throws -> Nuke.PlatformImage + public var description: Swift.String { + get + } + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) + case inputImageIsEmpty(inputImage: Nuke.PlatformImage) + case failedToApplyFilter(filter: CoreImage.CIFilter) + case failedToCreateOutputCGImage(image: CoreImage.CIImage) + public var description: Swift.String { + get + } + } + } +} +final public class ImagePrefetcher : @unchecked Swift.Sendable { + final public var isPaused: Swift.Bool { + get + set + } + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + public enum Destination : Swift.Sendable { + case memoryCache + case diskCache + public static func == (a: Nuke.ImagePrefetcher.Destination, b: Nuke.ImagePrefetcher.Destination) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + final public var didComplete: (() -> Swift.Void)? + public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) + @objc deinit + final public func startPrefetching(with urls: [Foundation.URL]) + final public func startPrefetching(with requests: [Nuke.ImageRequest]) + final public func _startPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching(with urls: [Foundation.URL]) + final public func stopPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching() +} +extension Nuke.ImageProcessingError : Swift.Equatable {} +extension Nuke.ImageProcessingError : Swift.Hashable {} +extension Nuke.ImageResponse.CacheType : Swift.Equatable {} +extension Nuke.ImageResponse.CacheType : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.RawRepresentable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Equatable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Hashable {} +extension Nuke.ImageTask.State : Swift.Equatable {} +extension Nuke.ImageTask.State : Swift.Hashable {} +extension Nuke.ImageDecodingError : Swift.Equatable {} +extension Nuke.ImageDecodingError : Swift.Hashable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Equatable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Hashable {} diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftdoc b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..a9094c5 Binary files /dev/null and b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftinterface b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..3d819a0 --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,945 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Nuke +// swift-module-flags-ignorable: -enable-bare-slash-regex +import AVKit +import Combine +import CoreGraphics +import CoreImage +import CryptoKit +import Foundation +import ImageIO +import Swift +import UIKit.UIApplication +import UIKit.UIImage +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +public protocol ImageProcessing : Swift.Sendable { + func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + var identifier: Swift.String { get } + var hashableIdentifier: Swift.AnyHashable { get } +} +extension Nuke.ImageProcessing { + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +extension Nuke.ImageProcessing where Self : Swift.Hashable { + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +public struct ImageProcessingContext : Swift.Sendable { + public var request: Nuke.ImageRequest + public var response: Nuke.ImageResponse + public var isCompleted: Swift.Bool + public init(request: Nuke.ImageRequest, response: Nuke.ImageResponse, isCompleted: Swift.Bool) +} +public enum ImageProcessingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingError, b: Nuke.ImageProcessingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageEncoders { + public struct ImageIO : Nuke.ImageEncoding { + public let type: Nuke.AssetType + public let compressionRatio: Swift.Float + public init(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) + public static func isSupported(type: Nuke.AssetType) -> Swift.Bool + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public struct ImageResponse : @unchecked Swift.Sendable { + public var container: Nuke.ImageContainer + public var image: UIKit.UIImage { + get + } + public var isPreview: Swift.Bool { + get + } + public var request: Nuke.ImageRequest + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(container: Nuke.ImageContainer, request: Nuke.ImageRequest, urlResponse: Foundation.URLResponse? = nil, cacheType: Nuke.ImageResponse.CacheType? = nil) + public enum CacheType : Swift.Sendable { + case memory + case disk + public static func == (a: Nuke.ImageResponse.CacheType, b: Nuke.ImageResponse.CacheType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +final public class ImageCache : Nuke.ImageCaching { + final public var costLimit: Swift.Int { + get + set + } + final public var countLimit: Swift.Int { + get + set + } + final public var ttl: Foundation.TimeInterval? { + get + set + } + final public var entryCostLimit: Swift.Double { + get + set + } + final public var totalCount: Swift.Int { + get + } + final public var totalCost: Swift.Int { + get + } + public static let shared: Nuke.ImageCache + public init(costLimit: Swift.Int = ImageCache.defaultCostLimit(), countLimit: Swift.Int = Int.max) + public static func defaultCostLimit() -> Swift.Int + final public subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { + get + set + } + final public func removeAll() + final public func trim(toCost limit: Swift.Int) + final public func trim(toCount limit: Swift.Int) + @objc deinit +} +final public class ImagePipeline : @unchecked Swift.Sendable { + public static var shared: Nuke.ImagePipeline { + get + set + } + final public let configuration: Nuke.ImagePipeline.Configuration + final public var cache: Nuke.ImagePipeline.Cache { + get + } + @objc deinit + public init(configuration: Nuke.ImagePipeline.Configuration = Configuration(), delegate: (any Nuke.ImagePipelineDelegate)? = nil) + convenience public init(delegate: (any Nuke.ImagePipelineDelegate)? = nil, _ configure: (inout Nuke.ImagePipeline.Configuration) -> Swift.Void) + final public func invalidate() + final public func imageTask(with url: Foundation.URL) -> Nuke.AsyncImageTask + final public func imageTask(with request: Nuke.ImageRequest) -> Nuke.AsyncImageTask + #if compiler(>=5.3) && $AsyncAwait + final public func image(for url: Foundation.URL) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + final public func image(for request: Nuke.ImageRequest) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for url: Foundation.URL) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for request: Nuke.ImageRequest) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + @discardableResult + final public func loadImage(with url: Foundation.URL, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ response: Nuke.ImageResponse?, _ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with url: Foundation.URL, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + final public func imagePublisher(with url: Foundation.URL) -> Combine.AnyPublisher + final public func imagePublisher(with request: Nuke.ImageRequest) -> Combine.AnyPublisher +} +final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { + final public let session: Foundation.URLSession + final public var prefersIncrementalDelivery: Swift.Bool + final public var delegate: (any Foundation.URLSessionDelegate)? { + get + set + } + @objc deinit + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + public static var defaultConfiguration: Foundation.URLSessionConfiguration { + get + } + public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + public static let sharedUrlCache: Foundation.URLCache + final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case statusCodeUnacceptable(Swift.Int) + public var description: Swift.String { + get + } + } +} +extension Nuke.ImagePipeline { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + case dataMissingInCache + case dataLoadingFailed(error: any Swift.Error) + case dataIsEmpty + case decoderNotRegistered(context: Nuke.ImageDecodingContext) + case decodingFailed(decoder: any Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: any Swift.Error) + case processingFailed(processor: any Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: any Swift.Error) + case imageRequestMissing + case pipelineInvalidated + } +} +extension Nuke.ImagePipeline.Error { + public var dataLoadingError: (any Swift.Error)? { + get + } + public var description: Swift.String { + get + } +} +public protocol ImageEncoding : Swift.Sendable { + func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +extension Nuke.ImageEncoding { + public func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +public struct ImageEncodingContext : @unchecked Swift.Sendable { + public let request: Nuke.ImageRequest + public let image: Nuke.PlatformImage + public let urlResponse: Foundation.URLResponse? +} +public protocol DataLoading : Swift.Sendable { + func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable +} +public protocol Cancellable : AnyObject, Swift.Sendable { + func cancel() +} +extension Nuke.ImageEncoders { + public struct Default : Nuke.ImageEncoding { + public var compressionQuality: Swift.Float + public var isHEIFPreferred: Swift.Bool + public init(compressionQuality: Swift.Float = 0.8) + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public typealias PlatformImage = UIKit.UIImage +public struct ImageContainer : @unchecked Swift.Sendable { + public var image: UIKit.UIImage { + get + set + } + public var type: Nuke.AssetType? { + get + set + } + public var isPreview: Swift.Bool { + get + set + } + public var data: Foundation.Data? { + get + set + } + public var userInfo: [Nuke.ImageContainer.UserInfoKey : Any] { + get + set + } + public init(image: Nuke.PlatformImage, type: Nuke.AssetType? = nil, isPreview: Swift.Bool = false, data: Foundation.Data? = nil, userInfo: [Nuke.ImageContainer.UserInfoKey : Any] = [:]) + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let scanNumberKey: Nuke.ImageContainer.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageContainer.UserInfoKey, b: Nuke.ImageContainer.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImagePipeline { + public struct Cache : Swift.Sendable { + } +} +extension Nuke.ImagePipeline.Cache { + public subscript(url: Foundation.URL) -> Nuke.ImageContainer? { + get + nonmutating set + } + public subscript(request: Nuke.ImageRequest) -> Nuke.ImageContainer? { + get + nonmutating set + } + public func cachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Nuke.ImageContainer? + public func storeCachedImage(_ image: Nuke.ImageContainer, for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func removeCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func containsCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Swift.Bool + public func cachedData(for request: Nuke.ImageRequest) -> Foundation.Data? + public func storeCachedData(_ data: Foundation.Data, for request: Nuke.ImageRequest) + public func containsData(for request: Nuke.ImageRequest) -> Swift.Bool + public func removeCachedData(for request: Nuke.ImageRequest) + public func makeImageCacheKey(for request: Nuke.ImageRequest) -> Nuke.ImageCacheKey + public func makeDataCacheKey(for request: Nuke.ImageRequest) -> Swift.String + public func removeAll(caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public struct Caches : Swift.OptionSet { + public let rawValue: Swift.Int + public init(rawValue: Swift.Int) + public static let memory: Nuke.ImagePipeline.Cache.Caches + public static let disk: Nuke.ImagePipeline.Cache.Caches + public static let all: Nuke.ImagePipeline.Cache.Caches + public typealias ArrayLiteralElement = Nuke.ImagePipeline.Cache.Caches + public typealias Element = Nuke.ImagePipeline.Cache.Caches + public typealias RawValue = Swift.Int + } +} +extension Nuke.ImagePipeline.Cache.Caches : Swift.Sendable { +} +public protocol DataCaching : Swift.Sendable { + func cachedData(for key: Swift.String) -> Foundation.Data? + func containsData(for key: Swift.String) -> Swift.Bool + func storeData(_ data: Foundation.Data, for key: Swift.String) + func removeData(for key: Swift.String) + func removeAll() +} +public enum ImageProcessingOptions : Swift.Sendable { + public enum Unit : Swift.CustomStringConvertible, Swift.Sendable { + case points + case pixels + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.Unit, b: Nuke.ImageProcessingOptions.Unit) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public struct Border : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let width: CoreFoundation.CGFloat + public let color: UIKit.UIColor + public init(color: UIKit.UIColor, width: CoreFoundation.CGFloat = 1, unit: Nuke.ImageProcessingOptions.Unit = .points) + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessingOptions.Border, b: Nuke.ImageProcessingOptions.Border) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public enum ContentMode : Swift.CustomStringConvertible, Swift.Sendable { + case aspectFill + case aspectFit + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.ContentMode, b: Nuke.ImageProcessingOptions.ContentMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImagePipelineDelegate : AnyObject, Swift.Sendable { + func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +extension Nuke.ImagePipelineDelegate { + public func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + public func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + public func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + public func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + public func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + public func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + public func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + public func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + public func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + public func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + public func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +public protocol ImageCaching : AnyObject, Swift.Sendable { + subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { get set } + func removeAll() +} +public struct ImageCacheKey : Swift.Hashable, Swift.Sendable { + public init(key: Swift.String) + public init(request: Nuke.ImageRequest) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageCacheKey, b: Nuke.ImageCacheKey) -> Swift.Bool + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Anonymous : Nuke.ImageProcessing, Swift.CustomStringConvertible { + public let identifier: Swift.String + #if compiler(>=5.3) && $Sendable + public init(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) + #endif + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var description: Swift.String { + get + } + } +} +extension Nuke.ImageProcessors { + public struct RoundedCorners : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.RoundedCorners, b: Nuke.ImageProcessors.RoundedCorners) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageProcessors { + public struct Resize : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + @available(*, deprecated, message: "Renamed to `ImageProcessingOptions.ContentMode") + public typealias ContentMode = Nuke.ImageProcessingOptions.ContentMode + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) + public init(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public init(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Resize, b: Nuke.ImageProcessors.Resize) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class AsyncImageTask : Swift.Sendable { + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + #if compiler(>=5.3) && $EffectfulProp + final public var image: Nuke.PlatformImage { + get async throws + } + #endif + #if compiler(>=5.3) && $EffectfulProp + final public var response: Nuke.ImageResponse { + get async throws + } + #endif + final public let previews: _Concurrency.AsyncStream + final public let progress: _Concurrency.AsyncStream + final public func cancel() + @objc deinit +} +extension Nuke.ImageProcessors { + public struct GaussianBlur : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: Swift.Int = 8) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.GaussianBlur, b: Nuke.ImageProcessors.GaussianBlur) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageDecoders { + public struct Empty : Nuke.ImageDecoding, Swift.Sendable { + public let isProgressive: Swift.Bool + public var isAsynchronous: Swift.Bool { + get + } + public init(assetType: Nuke.AssetType? = nil, isProgressive: Swift.Bool = false) + public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + } +} +final public class DataCache : Nuke.DataCaching, @unchecked Swift.Sendable { + final public var sizeLimit: Swift.Int + final public let path: Foundation.URL + final public var sweepInterval: Swift.Double + @available(*, deprecated, message: "It's not recommended to use compression with the popular image formats that already compress the data") + final public var isCompressionEnabled: Swift.Bool { + get + set + } + final public let queue: Dispatch.DispatchQueue + public typealias FilenameGenerator = (_ key: Swift.String) -> Swift.String? + convenience public init(name: Swift.String, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public init(path: Foundation.URL, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public static func filename(for key: Swift.String) -> Swift.String? + final public func cachedData(for key: Swift.String) -> Foundation.Data? + final public func containsData(for key: Swift.String) -> Swift.Bool + final public func storeData(_ data: Foundation.Data, for key: Swift.String) + final public func removeData(for key: Swift.String) + final public func removeAll() + final public subscript(key: Swift.String) -> Foundation.Data? { + get + set + } + final public func filename(for key: Swift.String) -> Swift.String? + final public func url(for key: Swift.String) -> Foundation.URL? + final public func flush() + final public func flush(for key: Swift.String) + final public func sweep() + final public var totalCount: Swift.Int { + get + } + final public var totalSize: Swift.Int { + get + } + final public var totalAllocatedSize: Swift.Int { + get + } + @objc deinit +} +final public class ImageDecoderRegistry : @unchecked Swift.Sendable { + public static let shared: Nuke.ImageDecoderRegistry + public init() + final public func decoder(for context: Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + final public func register(_ match: @escaping (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)?) + final public func clear() + @objc deinit +} +public struct ImageDecodingContext : @unchecked Swift.Sendable { + public var request: Nuke.ImageRequest + public var data: Foundation.Data + public var isCompleted: Swift.Bool + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(request: Nuke.ImageRequest, data: Foundation.Data, isCompleted: Swift.Bool, urlResponse: Foundation.URLResponse?, cacheType: Nuke.ImageResponse.CacheType?) +} +public enum ImageProcessors { +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Resize { + public static func resize(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Circle { + public static func circle(border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.Circle +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.RoundedCorners { + public static func roundedCorners(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.RoundedCorners +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Anonymous { + #if compiler(>=5.3) && $Sendable + public static func process(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) -> Nuke.ImageProcessors.Anonymous + #endif +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.CoreImageFilter { + public static func coreImageFilter(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter + public static func coreImageFilter(name: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.GaussianBlur { + public static func gaussianBlur(radius: Swift.Int = 8) -> Nuke.ImageProcessors.GaussianBlur +} +public struct ImageRequest : Swift.CustomStringConvertible, Swift.Sendable, Swift.ExpressibleByStringLiteral { + public var priority: Nuke.ImageRequest.Priority { + get + set + } + public var processors: [any Nuke.ImageProcessing] { + get + set + } + public var options: Nuke.ImageRequest.Options { + get + set + } + public var userInfo: [Nuke.ImageRequest.UserInfoKey : Any] { + get + set + } + public var urlRequest: Foundation.URLRequest? { + get + } + public var url: Foundation.URL? { + get + } + public var imageId: Swift.String? { + get + } + public var description: Swift.String { + get + } + public init(stringLiteral value: Swift.String) + public init(url: Foundation.URL?, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + public init(urlRequest: Foundation.URLRequest, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #if compiler(>=5.3) && $AsyncAwait && $Sendable + public init(id: Swift.String, data: @escaping @Sendable () async throws -> Foundation.Data, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #endif + public init

(id: Swift.String, dataPublisher: P, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) where P : Combine.Publisher, P.Output == Foundation.Data + public enum Priority : Swift.Int, Swift.Comparable, Swift.Sendable { + case veryLow, low, normal, high, veryHigh + public static func < (lhs: Nuke.ImageRequest.Priority, rhs: Nuke.ImageRequest.Priority) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + public struct Options : Swift.OptionSet, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.UInt16 + public init(rawValue: Swift.UInt16) + public static let disableMemoryCacheReads: Nuke.ImageRequest.Options + public static let disableMemoryCacheWrites: Nuke.ImageRequest.Options + public static let disableMemoryCache: Nuke.ImageRequest.Options + public static let disableDiskCacheReads: Nuke.ImageRequest.Options + public static let disableDiskCacheWrites: Nuke.ImageRequest.Options + public static let disableDiskCache: Nuke.ImageRequest.Options + public static let reloadIgnoringCachedData: Nuke.ImageRequest.Options + public static let returnCacheDataDontLoad: Nuke.ImageRequest.Options + public static let skipDecompression: Nuke.ImageRequest.Options + public static let skipDataLoadingQueue: Nuke.ImageRequest.Options + public typealias ArrayLiteralElement = Nuke.ImageRequest.Options + public typealias Element = Nuke.ImageRequest.Options + public typealias RawValue = Swift.UInt16 + } + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let imageIdKey: Nuke.ImageRequest.UserInfoKey + public static let scaleKey: Nuke.ImageRequest.UserInfoKey + public static let thumbnailKey: Nuke.ImageRequest.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.UserInfoKey, b: Nuke.ImageRequest.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } + public struct ThumbnailOptions : Swift.Hashable, Swift.Sendable { + public var createThumbnailFromImageIfAbsent: Swift.Bool + public var createThumbnailFromImageAlways: Swift.Bool + public var createThumbnailWithTransform: Swift.Bool + public var shouldCacheImmediately: Swift.Bool + public init(maxPixelSize: Swift.Float) + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill) + public func makeThumbnail(with data: Foundation.Data) -> Nuke.PlatformImage? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.ThumbnailOptions, b: Nuke.ImageRequest.ThumbnailOptions) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +public enum ImageDecoders { +} +extension Nuke.ImageDecoders { + final public class Default : Nuke.ImageDecoding, @unchecked Swift.Sendable { + final public var isAsynchronous: Swift.Bool { + get + } + public init() + public init?(context: Nuke.ImageDecodingContext) + final public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + final public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + @objc deinit + } +} +extension Nuke.ImageProcessors { + public struct Composition : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(_ processors: [any Nuke.ImageProcessing]) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageProcessors.Composition, rhs: Nuke.ImageProcessors.Composition) -> Swift.Bool + public var description: Swift.String { + get + } + public var hashValue: Swift.Int { + get + } + } +} +public struct AssetType : Swift.ExpressibleByStringLiteral, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.String + public init(rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let png: Nuke.AssetType + public static let jpeg: Nuke.AssetType + public static let gif: Nuke.AssetType + public static let heic: Nuke.AssetType + public static let webp: Nuke.AssetType + public static let mp4: Nuke.AssetType + public static let m4v: Nuke.AssetType + public static let mov: Nuke.AssetType + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.AssetType, b: Nuke.AssetType) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } +} +extension Nuke.AssetType { + public init?(_ data: Foundation.Data) +} +extension Nuke.ImagePipeline { + public struct Configuration : @unchecked Swift.Sendable { + public var dataLoader: any Nuke.DataLoading + public var dataCache: (any Nuke.DataCaching)? + public var imageCache: (any Nuke.ImageCaching)? { + get + set + } + public var makeImageDecoder: @Sendable (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + public var makeImageEncoder: @Sendable (Nuke.ImageEncodingContext) -> any Nuke.ImageEncoding + public var isDecompressionEnabled: Swift.Bool { + get + set + } + public var isUsingPrepareForDisplay: Swift.Bool + public var dataCachePolicy: Nuke.ImagePipeline.DataCachePolicy + public var isTaskCoalescingEnabled: Swift.Bool + public var isRateLimiterEnabled: Swift.Bool + public var isProgressiveDecodingEnabled: Swift.Bool + public var isStoringPreviewsInMemoryCache: Swift.Bool + public var isResumableDataEnabled: Swift.Bool + public var callbackQueue: Dispatch.DispatchQueue + public static var isSignpostLoggingEnabled: Swift.Bool + public var dataLoadingQueue: Foundation.OperationQueue + public var dataCachingQueue: Foundation.OperationQueue + public var imageDecodingQueue: Foundation.OperationQueue + public var imageEncodingQueue: Foundation.OperationQueue + public var imageProcessingQueue: Foundation.OperationQueue + public var imageDecompressingQueue: Foundation.OperationQueue + public init(dataLoader: any Nuke.DataLoading = DataLoader()) + public static var withURLCache: Nuke.ImagePipeline.Configuration { + get + } + public static var withDataCache: Nuke.ImagePipeline.Configuration { + get + } + public static func withDataCache(name: Swift.String = "com.github.kean.Nuke.DataCache", sizeLimit: Swift.Int? = nil) -> Nuke.ImagePipeline.Configuration + } + public enum DataCachePolicy : Swift.Sendable { + case automatic + case storeOriginalData + case storeEncodedImages + case storeAll + public static func == (a: Nuke.ImagePipeline.DataCachePolicy, b: Nuke.ImagePipeline.DataCachePolicy) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class ImageTask : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + final public let taskId: Swift.Int64 + final public let request: Nuke.ImageRequest + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + final public var progress: Nuke.ImageTask.Progress { + get + } + public struct Progress : Swift.Hashable, Swift.Sendable { + public let completed: Swift.Int64 + public let total: Swift.Int64 + public var fraction: Swift.Float { + get + } + public init(completed: Swift.Int64, total: Swift.Int64) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageTask.Progress, b: Nuke.ImageTask.Progress) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + final public var state: Nuke.ImageTask.State { + get + } + public enum State { + case running + case cancelled + case completed + public static func == (a: Nuke.ImageTask.State, b: Nuke.ImageTask.State) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit + final public func cancel() + final public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageTask, rhs: Nuke.ImageTask) -> Swift.Bool + final public var description: Swift.String { + get + } + final public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Circle : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Circle, b: Nuke.ImageProcessors.Circle) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImageDecoding : Swift.Sendable { + var isAsynchronous: Swift.Bool { get } + func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +extension Nuke.ImageDecoding { + public var isAsynchronous: Swift.Bool { + get + } + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +public enum ImageDecodingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageDecodingError, b: Nuke.ImageDecodingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum ImageEncoders { +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.Default { + public static func `default`(compressionQuality: Swift.Float = 0.8) -> Nuke.ImageEncoders.Default +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.ImageIO { + public static func imageIO(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) -> Nuke.ImageEncoders.ImageIO +} +extension Nuke.ImageProcessors { + public struct CoreImageFilter : Nuke.ImageProcessing, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let name: Swift.String + public let parameters: [Swift.String : Any] + public let identifier: Swift.String + public init(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) + public init(name: Swift.String) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public static var context: CoreImage.CIContext + public static func apply(filter: CoreImage.CIFilter, to image: Nuke.PlatformImage) throws -> Nuke.PlatformImage + public var description: Swift.String { + get + } + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) + case inputImageIsEmpty(inputImage: Nuke.PlatformImage) + case failedToApplyFilter(filter: CoreImage.CIFilter) + case failedToCreateOutputCGImage(image: CoreImage.CIImage) + public var description: Swift.String { + get + } + } + } +} +final public class ImagePrefetcher : @unchecked Swift.Sendable { + final public var isPaused: Swift.Bool { + get + set + } + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + public enum Destination : Swift.Sendable { + case memoryCache + case diskCache + public static func == (a: Nuke.ImagePrefetcher.Destination, b: Nuke.ImagePrefetcher.Destination) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + final public var didComplete: (() -> Swift.Void)? + public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) + @objc deinit + final public func startPrefetching(with urls: [Foundation.URL]) + final public func startPrefetching(with requests: [Nuke.ImageRequest]) + final public func _startPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching(with urls: [Foundation.URL]) + final public func stopPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching() +} +extension Nuke.ImageProcessingError : Swift.Equatable {} +extension Nuke.ImageProcessingError : Swift.Hashable {} +extension Nuke.ImageResponse.CacheType : Swift.Equatable {} +extension Nuke.ImageResponse.CacheType : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.RawRepresentable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Equatable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Hashable {} +extension Nuke.ImageTask.State : Swift.Equatable {} +extension Nuke.ImageTask.State : Swift.Hashable {} +extension Nuke.ImageDecodingError : Swift.Equatable {} +extension Nuke.ImageDecodingError : Swift.Hashable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Equatable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Hashable {} diff --git a/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Nuke b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Nuke new file mode 100755 index 0000000..a9ffa9f Binary files /dev/null and b/ios/Nuke.xcframework/ios-arm64/Nuke.framework/Nuke differ diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Headers/Nuke-Swift.h b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Headers/Nuke-Swift.h new file mode 100644 index 0000000..bc24ea6 --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Headers/Nuke-Swift.h @@ -0,0 +1,652 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef NUKE_SWIFT_H +#define NUKE_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Nuke",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +SWIFT_CLASS("_TtC4Nuke9Operation") +@interface Operation : NSOperation +@property (nonatomic, getter=isExecuting) BOOL executing; +@property (nonatomic, getter=isFinished) BOOL finished; +- (void)start; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + + + + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef NUKE_SWIFT_H +#define NUKE_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import Foundation; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="Nuke",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +SWIFT_CLASS("_TtC4Nuke9Operation") +@interface Operation : NSOperation +@property (nonatomic, getter=isExecuting) BOOL executing; +@property (nonatomic, getter=isFinished) BOOL finished; +- (void)start; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + + + + + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Info.plist b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Info.plist new file mode 100644 index 0000000..21cf545 Binary files /dev/null and b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Info.plist differ diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.abi.json b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..ec7e89d --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,30293 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "children": [ + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingP7processySo7UIImageCSgAFF", + "mangledName": "$s4Nuke15ImageProcessingP7processySo7UIImageCSgAFF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingP7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "mangledName": "$s4Nuke15ImageProcessingP7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingP10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessingP10identifierSSvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingP10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessingP10identifierSSvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPAAE7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "mangledName": "$s4Nuke15ImageProcessingPAAE7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing, τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(size:unit:contentMode:crop:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize4size4unit11contentMode4crop7upscaleAGSo6CGSizeV_AA0bC7OptionsO4UnitOAQ07ContentJ0OS2btFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize4size4unit11contentMode4crop7upscaleAGSo6CGSizeV_AA0bC7OptionsO4UnitOAQ07ContentJ0OS2btFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(width:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize5width4unit7upscaleAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize5width4unit7upscaleAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(height:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize6height4unit7upscaleAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize6height4unit7upscaleAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "circle", + "printedName": "circle(border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6CircleVRszrlE6circle6borderAgA0bC7OptionsO6BorderVSg_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6CircleVRszrlE6circle6borderAgA0bC7OptionsO6BorderVSg_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Circle>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "roundedCorners", + "printedName": "roundedCorners(radius:unit:border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO14RoundedCornersVRszrlE07roundedF06radius4unit6borderAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOAP6BorderVSgtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO14RoundedCornersVRszrlE07roundedF06radius4unit6borderAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOAP6BorderVSgtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.RoundedCorners>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(id:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Anonymous", + "printedName": "Nuke.ImageProcessors.Anonymous", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO9AnonymousVRszrlE7process2id_AGSS_So7UIImageCSgAKYbctFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO9AnonymousVRszrlE7process2id_AGSS_So7UIImageCSgAKYbctFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Anonymous>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "coreImageFilter", + "printedName": "coreImageFilter(name:parameters:identifier:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04name10parameters10identifierAGSS_SDySSypGSStFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04name10parameters10identifierAGSS_SDySSypGSStFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.CoreImageFilter>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "coreImageFilter", + "printedName": "coreImageFilter(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04nameAGSS_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04nameAGSS_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.CoreImageFilter>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "gaussianBlur", + "printedName": "gaussianBlur(radius:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO12GaussianBlurVRszrlE08gaussianF06radiusAGSi_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO12GaussianBlurVRszrlE08gaussianF06radiusAGSi_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.GaussianBlur>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingContext", + "printedName": "ImageProcessingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "response", + "printedName": "response", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvp", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvg", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvs", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvM", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompleted", + "printedName": "isCompleted", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvp", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvg", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvs", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvM", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:response:isCompleted:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke22ImageProcessingContextV7request8response11isCompletedAcA0B7RequestV_AA0B8ResponseVSbtcfc", + "mangledName": "$s4Nuke22ImageProcessingContextV7request8response11isCompletedAcA0B7RequestV_AA0B8ResponseVSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke22ImageProcessingContextV", + "mangledName": "$s4Nuke22ImageProcessingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingError", + "printedName": "ImageProcessingError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingError.Type) -> Nuke.ImageProcessingError", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke20ImageProcessingErrorO7unknownyA2CmF", + "mangledName": "$s4Nuke20ImageProcessingErrorO7unknownyA2CmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageProcessingErrorO11descriptionSSvp", + "mangledName": "$s4Nuke20ImageProcessingErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageProcessingErrorO11descriptionSSvg", + "mangledName": "$s4Nuke20ImageProcessingErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageProcessingErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke20ImageProcessingErrorO2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageProcessingErrorO9hashValueSivp", + "mangledName": "$s4Nuke20ImageProcessingErrorO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageProcessingErrorO9hashValueSivg", + "mangledName": "$s4Nuke20ImageProcessingErrorO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageProcessingErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke20ImageProcessingErrorO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke20ImageProcessingErrorO", + "mangledName": "$s4Nuke20ImageProcessingErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit.UIImage", + "printedName": "UIKit.UIImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageResponse", + "printedName": "ImageResponse", + "children": [ + { + "kind": "Var", + "name": "container", + "printedName": "container", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvp", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvg", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvs", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvM", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke13ImageResponseV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke13ImageResponseV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isPreview", + "printedName": "isPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9isPreviewSbvp", + "mangledName": "$s4Nuke13ImageResponseV9isPreviewSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9isPreviewSbvg", + "mangledName": "$s4Nuke13ImageResponseV9isPreviewSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvp", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvg", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvs", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvM", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "cacheType", + "printedName": "cacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvp", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvg", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvs", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvM", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(container:request:urlResponse:cacheType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageResponseV9container7request03urlC09cacheTypeAcA0B9ContainerV_AA0B7RequestVSo13NSURLResponseCSgAC05CacheH0OSgtcfc", + "mangledName": "$s4Nuke13ImageResponseV9container7request03urlC09cacheTypeAcA0B9ContainerV_AA0B7RequestVSo13NSURLResponseCSgAC05CacheH0OSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "CacheType", + "printedName": "CacheType", + "children": [ + { + "kind": "Var", + "name": "memory", + "printedName": "memory", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse.CacheType.Type) -> Nuke.ImageResponse.CacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageResponse.CacheType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO6memoryyA2EmF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO6memoryyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "disk", + "printedName": "disk", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse.CacheType.Type) -> Nuke.ImageResponse.CacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageResponse.CacheType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO4diskyA2EmF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO4diskyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO9hashValueSivp", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO9hashValueSivg", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageResponseV", + "mangledName": "$s4Nuke13ImageResponseV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageCache", + "printedName": "ImageCache", + "children": [ + { + "kind": "Var", + "name": "costLimit", + "printedName": "costLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC9costLimitSivp", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivg", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivs", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivM", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "countLimit", + "printedName": "countLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC10countLimitSivp", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivg", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivs", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivM", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ttl", + "printedName": "ttl", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvp", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvg", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvs", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvM", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "entryCostLimit", + "printedName": "entryCostLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvp", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvg", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvs", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvM", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "totalCount", + "printedName": "totalCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC10totalCountSivp", + "mangledName": "$s4Nuke10ImageCacheC10totalCountSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10totalCountSivg", + "mangledName": "$s4Nuke10ImageCacheC10totalCountSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalCost", + "printedName": "totalCost", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC9totalCostSivp", + "mangledName": "$s4Nuke10ImageCacheC9totalCostSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9totalCostSivg", + "mangledName": "$s4Nuke10ImageCacheC9totalCostSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC6sharedACvpZ", + "mangledName": "$s4Nuke10ImageCacheC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC6sharedACvgZ", + "mangledName": "$s4Nuke10ImageCacheC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(costLimit:countLimit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke10ImageCacheC9costLimit05countE0ACSi_Sitcfc", + "mangledName": "$s4Nuke10ImageCacheC9costLimit05countE0ACSi_Sitcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "defaultCostLimit", + "printedName": "defaultCostLimit()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC16defaultCostLimitSiyFZ", + "mangledName": "$s4Nuke10ImageCacheC16defaultCostLimitSiyFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcip", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcip", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcig", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcig", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcis", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcis", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVciM", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVciM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC9removeAllyyF", + "mangledName": "$s4Nuke10ImageCacheC9removeAllyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trim", + "printedName": "trim(toCost:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC4trim6toCostySi_tF", + "mangledName": "$s4Nuke10ImageCacheC4trim6toCostySi_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trim", + "printedName": "trim(toCount:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC4trim7toCountySi_tF", + "mangledName": "$s4Nuke10ImageCacheC4trim7toCountySi_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke10ImageCacheC", + "mangledName": "$s4Nuke10ImageCacheC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ImageCaching", + "printedName": "ImageCaching", + "usr": "s:4Nuke12ImageCachingP", + "mangledName": "$s4Nuke12ImageCachingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImagePipeline", + "printedName": "ImagePipeline", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC6sharedACvpZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvgZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvsZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvsZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvMZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "configuration", + "printedName": "configuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13configurationAC13ConfigurationVvp", + "mangledName": "$s4Nuke13ImagePipelineC13configurationAC13ConfigurationVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13configurationAC13ConfigurationVvg", + "mangledName": "$s4Nuke13ImagePipelineC13configurationAC13ConfigurationVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Cache", + "printedName": "Nuke.ImagePipeline.Cache", + "usr": "s:4Nuke13ImagePipelineC5CacheV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5cacheAC5CacheVvp", + "mangledName": "$s4Nuke13ImagePipelineC5cacheAC5CacheVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Cache", + "printedName": "Nuke.ImagePipeline.Cache", + "usr": "s:4Nuke13ImagePipelineC5CacheV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5cacheAC5CacheVvg", + "mangledName": "$s4Nuke13ImagePipelineC5cacheAC5CacheVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:delegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImagePipelineDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipelineDelegate", + "printedName": "Nuke.ImagePipelineDelegate", + "usr": "s:4Nuke21ImagePipelineDelegateP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC13configuration8delegateA2C13ConfigurationV_AA0bC8Delegate_pSgtcfc", + "mangledName": "$s4Nuke13ImagePipelineC13configuration8delegateA2C13ConfigurationV_AA0bC8Delegate_pSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(delegate:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImagePipelineDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipelineDelegate", + "printedName": "Nuke.ImagePipelineDelegate", + "usr": "s:4Nuke21ImagePipelineDelegateP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(inout Nuke.ImagePipeline.Configuration) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC8delegate_AcA0bC8Delegate_pSg_yAC13ConfigurationVzXEtcfc", + "mangledName": "$s4Nuke13ImagePipelineC8delegate_AcA0bC8Delegate_pSg_yAC13ConfigurationVzXEtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "invalidate", + "printedName": "invalidate()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC10invalidateyyF", + "mangledName": "$s4Nuke13ImagePipelineC10invalidateyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncImageTask", + "printedName": "Nuke.AsyncImageTask", + "usr": "s:4Nuke14AsyncImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0C10Foundation3URLV_tF", + "mangledName": "$s4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0C10Foundation3URLV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncImageTask", + "printedName": "Nuke.AsyncImageTask", + "usr": "s:4Nuke14AsyncImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0CAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0CAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "image", + "printedName": "image(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5image3forSo7UIImageC10Foundation3URLV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC5image3forSo7UIImageC10Foundation3URLV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "image", + "printedName": "image(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5image3forSo7UIImageCAA0B7RequestV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC5image3forSo7UIImageCAA0B7RequestV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "data", + "printedName": "data(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAF3URLV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAF3URLV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "data", + "printedName": "data(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAA0B7RequestV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAA0B7RequestV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:queue:progress:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse?, Swift.Int64, Swift.Int64) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse?, Swift.Int64, Swift.Int64) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Nuke.ImageResponse?, Swift.Int64, Swift.Int64)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ] + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_F0CSgyAA0B8ResponseVSg_s5Int64VATtcSgys6ResultOyAqC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_F0CSgyAA0B8ResponseVSg_s5Int64VATtcSgys6ResultOyAqC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAI0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAI0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:queue:progress:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Int64, Swift.Int64) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int64, Swift.Int64) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.Int64, Swift.Int64)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ] + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_G0CSgys5Int64V_AQtcSgys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_G0CSgys5Int64V_AQtcSgys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imagePublisher", + "printedName": "imagePublisher(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOG10Foundation3URLV_tF", + "mangledName": "$s4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOG10Foundation3URLV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imagePublisher", + "printedName": "imagePublisher(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOGAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOGAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "dataMissingInCache", + "printedName": "dataMissingInCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO18dataMissingInCacheyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO18dataMissingInCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataLoadingFailed", + "printedName": "dataLoadingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO17dataLoadingFailedyAEsAD_p_tcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO17dataLoadingFailedyAEsAD_p_tcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataIsEmpty", + "printedName": "dataIsEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11dataIsEmptyyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11dataIsEmptyyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "decoderNotRegistered", + "printedName": "decoderNotRegistered", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageDecodingContext) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(context: Nuke.ImageDecodingContext)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO20decoderNotRegisteredyAeA0B15DecodingContextV_tcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO20decoderNotRegisteredyAeA0B15DecodingContextV_tcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "decodingFailed", + "printedName": "decodingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageDecoding, Nuke.ImageDecodingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecoding, Nuke.ImageDecodingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(decoder: Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO14decodingFailedyAeA0B8Decoding_p_AA0bG7ContextVsAD_ptcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO14decodingFailedyAeA0B8Decoding_p_AA0bG7ContextVsAD_ptcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "processingFailed", + "printedName": "processingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageProcessing, Nuke.ImageProcessingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessing, Nuke.ImageProcessingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(processor: Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO16processingFailedyAeA0B10Processing_p_AA0bG7ContextVsAD_ptcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO16processingFailedyAeA0B10Processing_p_AA0bG7ContextVsAD_ptcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "imageRequestMissing", + "printedName": "imageRequestMissing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO19imageRequestMissingyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO19imageRequestMissingyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "pipelineInvalidated", + "printedName": "pipelineInvalidated", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO19pipelineInvalidatedyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO19pipelineInvalidatedyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataLoadingError", + "printedName": "dataLoadingError", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvg", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImagePipelineC5ErrorO", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Cache", + "printedName": "Cache", + "children": [ + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcip", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcip", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcig", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcig", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcis", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcis", + "moduleName": "Nuke", + "declAttributes": [ + "NonMutating" + ], + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVciM", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVciM", + "moduleName": "Nuke", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcip", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcip", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcig", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcig", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcis", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcis", + "moduleName": "Nuke", + "declAttributes": [ + "NonMutating" + ], + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVciM", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVciM", + "moduleName": "Nuke", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "cachedImage", + "printedName": "cachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV06cachedB03for6cachesAA0B9ContainerVSgAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV06cachedB03for6cachesAA0B9ContainerVSgAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeCachedImage", + "printedName": "storeCachedImage(_:for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV011storeCachedB0_3for6cachesyAA0B9ContainerV_AA0B7RequestVAE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV011storeCachedB0_3for6cachesyAA0B9ContainerV_AA0B7RequestVAE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeCachedImage", + "printedName": "removeCachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV012removeCachedB03for6cachesyAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV012removeCachedB03for6cachesyAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsCachedImage", + "printedName": "containsCachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV014containsCachedB03for6cachesSbAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV014containsCachedB03for6cachesSbAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV10cachedData3for10Foundation0F0VSgAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV10cachedData3for10Foundation0F0VSgAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeCachedData", + "printedName": "storeCachedData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV15storeCachedData_3fory10Foundation0G0V_AA0B7RequestVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV15storeCachedData_3fory10Foundation0G0V_AA0B7RequestVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV12containsData3forSbAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV12containsData3forSbAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeCachedData", + "printedName": "removeCachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV16removeCachedData3foryAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV16removeCachedData3foryAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeImageCacheKey", + "printedName": "makeImageCacheKey(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV04makebD3Key3forAA0bdF0VAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV04makebD3Key3forAA0bdF0VAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeDataCacheKey", + "printedName": "makeDataCacheKey(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV08makeDataD3Key3forSSAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV08makeDataD3Key3forSSAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll(caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV9removeAll6cachesyAE6CachesV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV9removeAll6cachesyAE6CachesV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Caches", + "printedName": "Caches", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivp", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivg", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueAGSi_tcfc", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueAGSi_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "memory", + "printedName": "memory", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disk", + "printedName": "disk", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "all", + "printedName": "all", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV3allAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV3allAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV3allAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV3allAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "OptionSet", + "printedName": "OptionSet", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s9OptionSetP", + "mangledName": "$ss9OptionSetP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "SetAlgebra", + "printedName": "SetAlgebra", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s10SetAlgebraP", + "mangledName": "$ss10SetAlgebraP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC5CacheV", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Configuration", + "printedName": "Configuration", + "children": [ + { + "kind": "Var", + "name": "dataLoader", + "printedName": "dataLoader", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCache", + "printedName": "dataCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageCache", + "printedName": "imageCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "makeImageDecoder", + "printedName": "makeImageDecoder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "makeImageEncoder", + "printedName": "makeImageEncoder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isDecompressionEnabled", + "printedName": "isDecompressionEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isUsingPrepareForDisplay", + "printedName": "isUsingPrepareForDisplay", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCachePolicy", + "printedName": "dataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0OvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0OvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isTaskCoalescingEnabled", + "printedName": "isTaskCoalescingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isRateLimiterEnabled", + "printedName": "isRateLimiterEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isProgressiveDecodingEnabled", + "printedName": "isProgressiveDecodingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isStoringPreviewsInMemoryCache", + "printedName": "isStoringPreviewsInMemoryCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isResumableDataEnabled", + "printedName": "isResumableDataEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "callbackQueue", + "printedName": "callbackQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isSignpostLoggingEnabled", + "printedName": "isSignpostLoggingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvsZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvsZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvMZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataLoadingQueue", + "printedName": "dataLoadingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCachingQueue", + "printedName": "dataCachingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageDecodingQueue", + "printedName": "imageDecodingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageEncodingQueue", + "printedName": "imageEncodingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageProcessingQueue", + "printedName": "imageProcessingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageDecompressingQueue", + "printedName": "imageDecompressingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dataLoader:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "hasDefaultArg": true, + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAeA11DataLoading_p_tcfc", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAeA11DataLoading_p_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "withURLCache", + "printedName": "withURLCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "withDataCache", + "printedName": "withDataCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "withDataCache", + "printedName": "withDataCache(name:sizeLimit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCache4name9sizeLimitAESS_SiSgtFZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCache4name9sizeLimitAESS_SiSgtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DataCachePolicy", + "printedName": "DataCachePolicy", + "children": [ + { + "kind": "Var", + "name": "automatic", + "printedName": "automatic", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9automaticyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9automaticyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeOriginalData", + "printedName": "storeOriginalData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO013storeOriginalD0yA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO013storeOriginalD0yA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeEncodedImages", + "printedName": "storeEncodedImages", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO18storeEncodedImagesyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO18storeEncodedImagesyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeAll", + "printedName": "storeAll", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO8storeAllyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO8storeAllyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivp", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivg", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke13ImagePipelineC", + "mangledName": "$s4Nuke13ImagePipelineC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataLoader", + "printedName": "DataLoader", + "children": [ + { + "kind": "Var", + "name": "session", + "printedName": "session", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSession", + "printedName": "Foundation.URLSession", + "usr": "c:objc(cs)NSURLSession" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC7sessionSo12NSURLSessionCvp", + "mangledName": "$s4Nuke10DataLoaderC7sessionSo12NSURLSessionCvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSession", + "printedName": "Foundation.URLSession", + "usr": "c:objc(cs)NSURLSession" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC7sessionSo12NSURLSessionCvg", + "mangledName": "$s4Nuke10DataLoaderC7sessionSo12NSURLSessionCvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "prefersIncrementalDelivery", + "printedName": "prefersIncrementalDelivery", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvp", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvg", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvs", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvM", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvp", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvg", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvs", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvM", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:validate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoader", + "printedName": "Nuke.DataLoader", + "usr": "s:4Nuke10DataLoaderC" + }, + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "hasDefaultArg": true, + "usr": "c:objc(cs)NSURLSessionConfiguration" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URLResponse) -> Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "defaultConfiguration", + "printedName": "defaultConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "usr": "c:objc(cs)NSURLSessionConfiguration" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvpZ", + "mangledName": "$s4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "usr": "c:objc(cs)NSURLSessionConfiguration" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvgZ", + "mangledName": "$s4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvgZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "validate", + "printedName": "validate(response:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "sharedUrlCache", + "printedName": "sharedUrlCache", + "children": [ + { + "kind": "TypeNominal", + "name": "URLCache", + "printedName": "Foundation.URLCache", + "usr": "c:objc(cs)NSURLCache" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvpZ", + "mangledName": "$s4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLCache", + "printedName": "Foundation.URLCache", + "usr": "c:objc(cs)NSURLCache" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvgZ", + "mangledName": "$s4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:didReceiveData:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cancellable", + "printedName": "Nuke.Cancellable", + "usr": "s:4Nuke11CancellableP" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data, Foundation.URLResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ] + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke10DataLoaderC04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "mangledName": "$s4Nuke10DataLoaderC04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "statusCodeUnacceptable", + "printedName": "statusCodeUnacceptable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.DataLoader.Error.Type) -> (Swift.Int) -> Nuke.DataLoader.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> Nuke.DataLoader.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.DataLoader.Error", + "usr": "s:4Nuke10DataLoaderC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.DataLoader.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.DataLoader.Error", + "usr": "s:4Nuke10DataLoaderC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke10DataLoaderC5ErrorO22statusCodeUnacceptableyAESicAEmF", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO22statusCodeUnacceptableyAESicAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke10DataLoaderC5ErrorO", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke10DataLoaderC", + "mangledName": "$s4Nuke10DataLoaderC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "DataLoading", + "printedName": "DataLoading", + "usr": "s:4Nuke11DataLoadingP", + "mangledName": "$s4Nuke11DataLoadingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "children": [ + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingP6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodingP6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingP6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "mangledName": "$s4Nuke13ImageEncodingP6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPAAE6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "mangledName": "$s4Nuke13ImageEncodingPAAE6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "default", + "printedName": "default(compressionQuality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageEncoders.Default", + "usr": "s:4Nuke13ImageEncodersO7DefaultV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPA2A0B8EncodersO7DefaultVRszrlE7default18compressionQualityAGSf_tFZ", + "mangledName": "$s4Nuke13ImageEncodingPA2A0B8EncodersO7DefaultVRszrlE7default18compressionQualityAGSf_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageEncoders.Default>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageIO", + "printedName": "imageIO(type:compressionRatio:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageIO", + "printedName": "Nuke.ImageEncoders.ImageIO", + "usr": "s:4Nuke13ImageEncodersO0B2IOV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPA2A0B8EncodersO0B2IOVRszrlE05imageE04type16compressionRatioAgA9AssetTypeV_SftFZ", + "mangledName": "$s4Nuke13ImageEncodingPA2A0B8EncodersO0B2IOVRszrlE05imageE04type16compressionRatioAgA9AssetTypeV_SftFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageEncoders.ImageIO>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageEncodingContext", + "printedName": "ImageEncodingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke20ImageEncodingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke20ImageEncodingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke20ImageEncodingContextV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke20ImageEncodingContextV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvp", + "mangledName": "$s4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvg", + "mangledName": "$s4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke20ImageEncodingContextV", + "mangledName": "$s4Nuke20ImageEncodingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataLoading", + "printedName": "DataLoading", + "children": [ + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:didReceiveData:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cancellable", + "printedName": "Nuke.Cancellable", + "usr": "s:4Nuke11CancellableP" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data, Foundation.URLResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ] + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataLoadingP04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "mangledName": "$s4Nuke11DataLoadingP04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataLoading>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11DataLoadingP", + "mangledName": "$s4Nuke11DataLoadingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Cancellable", + "printedName": "Cancellable", + "children": [ + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11CancellableP6cancelyyF", + "mangledName": "$s4Nuke11CancellableP6cancelyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.Cancellable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11CancellableP", + "mangledName": "$s4Nuke11CancellableP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVKit", + "printedName": "AVKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit.UIImage", + "printedName": "UIKit.UIImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageContainer", + "printedName": "ImageContainer", + "children": [ + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvs", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvM", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvp", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvg", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvs", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvM", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isPreview", + "printedName": "isPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvp", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvg", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvs", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvM", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvp", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvg", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvs", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvM", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userInfo", + "printedName": "userInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvp", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvg", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvs", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvM", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(image:type:isPreview:data:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV5image4type9isPreview4data8userInfoACSo7UIImageC_AA9AssetTypeVSgSb10Foundation4DataVSgSDyAC04UserJ3KeyVypGtcfc", + "mangledName": "$s4Nuke14ImageContainerV5image4type9isPreview4data8userInfoACSo7UIImageC_AA9AssetTypeVSgSb10Foundation4DataVSgSDyAC04UserJ3KeyVypGtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "UserInfoKey", + "printedName": "UserInfoKey", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvp", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvg", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyVyAESScfc", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyVyAESScfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV13stringLiteralAESS_tcfc", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV13stringLiteralAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "scanNumberKey", + "printedName": "scanNumberKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvpZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvgZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivp", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivg", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke14ImageContainerV", + "mangledName": "$s4Nuke14ImageContainerV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataCaching", + "printedName": "DataCaching", + "children": [ + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP06cachedB03for10Foundation0B0VSgSS_tF", + "mangledName": "$s4Nuke11DataCachingP06cachedB03for10Foundation0B0VSgSS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP08containsB03forSbSS_tF", + "mangledName": "$s4Nuke11DataCachingP08containsB03forSbSS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeData", + "printedName": "storeData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP05storeB0_3fory10Foundation0B0V_SStF", + "mangledName": "$s4Nuke11DataCachingP05storeB0_3fory10Foundation0B0V_SStF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeData", + "printedName": "removeData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP06removeB03forySS_tF", + "mangledName": "$s4Nuke11DataCachingP06removeB03forySS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP9removeAllyyF", + "mangledName": "$s4Nuke11DataCachingP9removeAllyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11DataCachingP", + "mangledName": "$s4Nuke11DataCachingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingOptions", + "printedName": "ImageProcessingOptions", + "children": [ + { + "kind": "TypeDecl", + "name": "Unit", + "printedName": "Unit", + "children": [ + { + "kind": "Var", + "name": "points", + "printedName": "points", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.Unit.Type) -> Nuke.ImageProcessingOptions.Unit", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.Unit.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO6pointsyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO6pointsyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "pixels", + "printedName": "pixels", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.Unit.Type) -> Nuke.ImageProcessingOptions.Unit", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.Unit.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO6pixelsyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO6pixelsyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Border", + "printedName": "Border", + "children": [ + { + "kind": "Var", + "name": "width", + "printedName": "width", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5width14CoreFoundation7CGFloatVvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5width12CoreGraphics7CGFloatVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5width14CoreFoundation7CGFloatVvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5width12CoreGraphics7CGFloatVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "color", + "printedName": "color", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(color:width:unit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5color5width4unitAESo7UIColorC_14CoreFoundation7CGFloatVAC4UnitOtcfc", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5color5width4unitAESo7UIColorC_12CoreGraphics7CGFloatVAC4UnitOtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + }, + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ContentMode", + "printedName": "ContentMode", + "children": [ + { + "kind": "Var", + "name": "aspectFill", + "printedName": "aspectFill", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.ContentMode.Type) -> Nuke.ImageProcessingOptions.ContentMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.ContentMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO10aspectFillyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO10aspectFillyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "aspectFit", + "printedName": "aspectFit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.ContentMode.Type) -> Nuke.ImageProcessingOptions.ContentMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.ContentMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9aspectFityA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9aspectFityA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImagePipelineDelegate", + "printedName": "ImagePipelineDelegate", + "children": [ + { + "kind": "Function", + "name": "dataLoader", + "printedName": "dataLoader(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageDecoder", + "printedName": "imageDecoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageEncoder", + "printedName": "imageEncoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageCache", + "printedName": "imageCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataCache", + "printedName": "dataCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cacheKey", + "printedName": "cacheKey(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "willCache", + "printedName": "willCache(data:image:for:pipeline:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "shouldDecompress", + "printedName": "shouldDecompress(response:for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decompress", + "printedName": "decompress(response:request:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskCreated", + "printedName": "imageTaskCreated(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidStart", + "printedName": "imageTaskDidStart(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didUpdateProgress:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didReceivePreview:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidCancel", + "printedName": "imageTaskDidCancel(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didCompleteWithResult:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageCache", + "printedName": "imageCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataLoader", + "printedName": "dataLoader(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataCache", + "printedName": "dataCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageDecoder", + "printedName": "imageDecoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageEncoder", + "printedName": "imageEncoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cacheKey", + "printedName": "cacheKey(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "willCache", + "printedName": "willCache(data:image:for:pipeline:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "shouldDecompress", + "printedName": "shouldDecompress(response:for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decompress", + "printedName": "decompress(response:request:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskCreated", + "printedName": "imageTaskCreated(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidStart", + "printedName": "imageTaskDidStart(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didUpdateProgress:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didReceivePreview:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidCancel", + "printedName": "imageTaskDidCancel(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didCompleteWithResult:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke21ImagePipelineDelegateP", + "mangledName": "$s4Nuke21ImagePipelineDelegateP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageCaching", + "printedName": "ImageCaching", + "children": [ + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcip", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcip", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcig", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcig", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcis", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcis", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVciM", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVciM", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageCachingP9removeAllyyF", + "mangledName": "$s4Nuke12ImageCachingP9removeAllyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke12ImageCachingP", + "mangledName": "$s4Nuke12ImageCachingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageCacheKey", + "printedName": "ImageCacheKey", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(key:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageCacheKeyV3keyACSS_tcfc", + "mangledName": "$s4Nuke13ImageCacheKeyV3keyACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageCacheKeyV7requestAcA0B7RequestV_tcfc", + "mangledName": "$s4Nuke13ImageCacheKeyV7requestAcA0B7RequestV_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageCacheKeyV9hashValueSivp", + "mangledName": "$s4Nuke13ImageCacheKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageCacheKeyV9hashValueSivg", + "mangledName": "$s4Nuke13ImageCacheKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageCacheKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImageCacheKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageCacheKeyV2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke13ImageCacheKeyV2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageCacheKeyV", + "mangledName": "$s4Nuke13ImageCacheKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit.UIApplication", + "printedName": "UIKit.UIApplication", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "AsyncImageTask", + "printedName": "AsyncImageTask", + "children": [ + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvs", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvM", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC5imageSo7UIImageCvp", + "mangledName": "$s4Nuke14AsyncImageTaskC5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC5imageSo7UIImageCvg", + "mangledName": "$s4Nuke14AsyncImageTaskC5imageSo7UIImageCvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "throwing": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "response", + "printedName": "response", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "throwing": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "previews", + "printedName": "previews", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14AsyncImageTaskC6cancelyyF", + "mangledName": "$s4Nuke14AsyncImageTaskC6cancelyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke14AsyncImageTaskC", + "mangledName": "$s4Nuke14AsyncImageTaskC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreImage", + "printedName": "CoreImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataCache", + "printedName": "DataCache", + "children": [ + { + "kind": "Var", + "name": "sizeLimit", + "printedName": "sizeLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivp", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivg", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivs", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivM", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC4path10Foundation3URLVvp", + "mangledName": "$s4Nuke9DataCacheC4path10Foundation3URLVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC4path10Foundation3URLVvg", + "mangledName": "$s4Nuke9DataCacheC4path10Foundation3URLVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sweepInterval", + "printedName": "sweepInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvp", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvg", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvs", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvM", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompressionEnabled", + "printedName": "isCompressionEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvp", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvp", + "moduleName": "Nuke", + "deprecated": true, + "declAttributes": [ + "Final", + "AccessControl", + "Available", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvg", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvs", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvM", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvM", + "moduleName": "Nuke", + "deprecated": true, + "implicit": true, + "declAttributes": [ + "Final", + "Available" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "queue", + "printedName": "queue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvp", + "mangledName": "$s4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvg", + "mangledName": "$s4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:filenameGenerator:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCache", + "printedName": "Nuke.DataCache", + "usr": "s:4Nuke9DataCacheC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9DataCacheC4name17filenameGeneratorACSS_SSSgSSctKcfc", + "mangledName": "$s4Nuke9DataCacheC4name17filenameGeneratorACSS_SSSgSSctKcfc", + "moduleName": "Nuke", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(path:filenameGenerator:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCache", + "printedName": "Nuke.DataCache", + "usr": "s:4Nuke9DataCacheC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9DataCacheC4path17filenameGeneratorAC10Foundation3URLV_SSSgSSctKcfc", + "mangledName": "$s4Nuke9DataCacheC4path17filenameGeneratorAC10Foundation3URLV_SSSgSSctKcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "filename", + "printedName": "filename(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC8filename3forSSSgSS_tFZ", + "mangledName": "$s4Nuke9DataCacheC8filename3forSSSgSS_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC06cachedB03for10Foundation0B0VSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC06cachedB03for10Foundation0B0VSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC08containsB03forSbSS_tF", + "mangledName": "$s4Nuke9DataCacheC08containsB03forSbSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeData", + "printedName": "storeData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC05storeB0_3fory10Foundation0B0V_SStF", + "mangledName": "$s4Nuke9DataCacheC05storeB0_3fory10Foundation0B0V_SStF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeData", + "printedName": "removeData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC06removeB03forySS_tF", + "mangledName": "$s4Nuke9DataCacheC06removeB03forySS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC9removeAllyyF", + "mangledName": "$s4Nuke9DataCacheC9removeAllyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScip", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScip", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScig", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScig", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScis", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScis", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSSciM", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSSciM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "filename", + "printedName": "filename(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC8filename3forSSSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC8filename3forSSSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "url", + "printedName": "url(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC3url3for10Foundation3URLVSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC3url3for10Foundation3URLVSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "flush", + "printedName": "flush()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5flushyyF", + "mangledName": "$s4Nuke9DataCacheC5flushyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "flush", + "printedName": "flush(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5flush3forySS_tF", + "mangledName": "$s4Nuke9DataCacheC5flush3forySS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sweep", + "printedName": "sweep()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5sweepyyF", + "mangledName": "$s4Nuke9DataCacheC5sweepyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "totalCount", + "printedName": "totalCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC10totalCountSivp", + "mangledName": "$s4Nuke9DataCacheC10totalCountSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC10totalCountSivg", + "mangledName": "$s4Nuke9DataCacheC10totalCountSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalSize", + "printedName": "totalSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC9totalSizeSivp", + "mangledName": "$s4Nuke9DataCacheC9totalSizeSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9totalSizeSivg", + "mangledName": "$s4Nuke9DataCacheC9totalSizeSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalAllocatedSize", + "printedName": "totalAllocatedSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC18totalAllocatedSizeSivp", + "mangledName": "$s4Nuke9DataCacheC18totalAllocatedSizeSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC18totalAllocatedSizeSivg", + "mangledName": "$s4Nuke9DataCacheC18totalAllocatedSizeSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke9DataCacheC", + "mangledName": "$s4Nuke9DataCacheC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "DataCaching", + "printedName": "DataCaching", + "usr": "s:4Nuke11DataCachingP", + "mangledName": "$s4Nuke11DataCachingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecoderRegistry", + "printedName": "ImageDecoderRegistry", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecoderRegistryC6sharedACvpZ", + "mangledName": "$s4Nuke20ImageDecoderRegistryC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecoderRegistryC6sharedACvgZ", + "mangledName": "$s4Nuke20ImageDecoderRegistryC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke20ImageDecoderRegistryCACycfc", + "mangledName": "$s4Nuke20ImageDecoderRegistryCACycfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decoder", + "printedName": "decoder(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC7decoder3forAA0B8Decoding_pSgAA0bG7ContextV_tF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC7decoder3forAA0B8Decoding_pSgAA0bG7ContextV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "register", + "printedName": "register(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC8registeryyAA0B8Decoding_pSgAA0bF7ContextVcF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC8registeryyAA0B8Decoding_pSgAA0bF7ContextVcF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clear", + "printedName": "clear()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC5clearyyF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC5clearyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke20ImageDecoderRegistryC", + "mangledName": "$s4Nuke20ImageDecoderRegistryC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecodingContext", + "printedName": "ImageDecodingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvp", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvg", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvs", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvM", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompleted", + "printedName": "isCompleted", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvp", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvg", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvs", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvM", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvp", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvg", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvs", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvM", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "cacheType", + "printedName": "cacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvp", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvg", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvs", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvM", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:data:isCompleted:urlResponse:cacheType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke20ImageDecodingContextV7request4data11isCompleted11urlResponse9cacheTypeAcA0B7RequestV_10Foundation4DataVSbSo13NSURLResponseCSgAA0bJ0V05CacheL0OSgtcfc", + "mangledName": "$s4Nuke20ImageDecodingContextV7request4data11isCompleted11urlResponse9cacheTypeAcA0B7RequestV_10Foundation4DataVSbSo13NSURLResponseCSgAA0bJ0V05CacheL0OSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke20ImageDecodingContextV", + "mangledName": "$s4Nuke20ImageDecodingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageProcessors", + "printedName": "ImageProcessors", + "children": [ + { + "kind": "TypeDecl", + "name": "Anonymous", + "printedName": "Anonymous", + "children": [ + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV10identifierSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Anonymous", + "printedName": "Nuke.ImageProcessors.Anonymous", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV2id_AESS_So7UIImageCSgAHYbctcfc", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV2id_AESS_So7UIImageCSgAHYbctcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RoundedCorners", + "printedName": "RoundedCorners", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(radius:unit:border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV6radius4unit6borderAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOAM6BorderVSgtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV6radius4unit6borderAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOAM6BorderVSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Resize", + "printedName": "Resize", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(size:unit:contentMode:crop:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV4size4unit11contentMode4crop7upscaleAESo6CGSizeV_AA0B17ProcessingOptionsO4UnitOAN07ContentH0OS2btcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV4size4unit11contentMode4crop7upscaleAESo6CGSizeV_AA0B17ProcessingOptionsO4UnitOAN07ContentH0OS2btcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(width:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV5width4unit7upscaleAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV5width4unit7upscaleAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(height:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV6height4unit7upscaleAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV6height4unit7upscaleAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "GaussianBlur", + "printedName": "GaussianBlur", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(radius:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV6radiusAESi_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV6radiusAESi_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Composition", + "printedName": "Composition", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionVyAESayAA0B10Processing_pGcfc", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionVyAESayAA0B10Processing_pGcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + }, + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Circle", + "printedName": "Circle", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV6borderAeA0B17ProcessingOptionsO6BorderVSg_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV6borderAeA0B17ProcessingOptionsO6BorderVSg_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO6CircleV", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CoreImageFilter", + "printedName": "CoreImageFilter", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "parameters", + "printedName": "parameters", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:parameters:identifier:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4name10parameters10identifierAESS_SDySSypGSStcfc", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4name10parameters10identifierAESS_SDySSypGSStcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameAESS_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "context", + "printedName": "context", + "children": [ + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvpZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvgZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvsZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvsZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvMZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "apply", + "printedName": "apply(filter:to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "CIFilter", + "printedName": "CoreImage.CIFilter", + "usr": "c:objc(cs)CIFilter" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5apply6filter2toSo7UIImageCSo8CIFilterC_AJtKFZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5apply6filter2toSo7UIImageCSo8CIFilterC_AJtKFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "failedToCreateFilter", + "printedName": "failedToCreateFilter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (Swift.String, [Swift.String : Any]) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, [Swift.String : Any]) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(name: Swift.String, parameters: [Swift.String : Any])", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO014failedToCreateE0yAGSS_SDySSypGtcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO014failedToCreateE0yAGSS_SDySSypGtcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "inputImageIsEmpty", + "printedName": "inputImageIsEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (UIKit.UIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(inputImage: UIKit.UIImage)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO05inputB7IsEmptyyAGSo7UIImageC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO05inputB7IsEmptyyAGSo7UIImageC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "failedToApplyFilter", + "printedName": "failedToApplyFilter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (CoreImage.CIFilter) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreImage.CIFilter) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(filter: CoreImage.CIFilter)", + "children": [ + { + "kind": "TypeNominal", + "name": "CIFilter", + "printedName": "CoreImage.CIFilter", + "usr": "c:objc(cs)CIFilter" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO013failedToApplyE0yAGSo8CIFilterC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO013failedToApplyE0yAGSo8CIFilterC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "failedToCreateOutputCGImage", + "printedName": "failedToCreateOutputCGImage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (CoreImage.CIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreImage.CIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(image: CoreImage.CIImage)", + "children": [ + { + "kind": "TypeNominal", + "name": "CIImage", + "printedName": "CoreImage.CIImage", + "usr": "c:objc(cs)CIImage" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO27failedToCreateOutputCGImageyAGSo7CIImageC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO27failedToCreateOutputCGImageyAGSo7CIImageC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImageProcessorsO", + "mangledName": "$s4Nuke15ImageProcessorsO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageRequest", + "printedName": "ImageRequest", + "children": [ + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvp", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvg", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvs", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvM", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvp", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvg", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvs", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvM", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvp", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvg", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvs", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvM", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userInfo", + "printedName": "userInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvp", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvg", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvs", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvM", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlRequest", + "printedName": "urlRequest", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvp", + "mangledName": "$s4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvg", + "mangledName": "$s4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV3url10Foundation3URLVSgvp", + "mangledName": "$s4Nuke12ImageRequestV3url10Foundation3URLVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV3url10Foundation3URLVSgvg", + "mangledName": "$s4Nuke12ImageRequestV3url10Foundation3URLVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageId", + "printedName": "imageId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7imageIdSSSgvp", + "mangledName": "$s4Nuke12ImageRequestV7imageIdSSSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7imageIdSSSgvg", + "mangledName": "$s4Nuke12ImageRequestV7imageIdSSSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11descriptionSSvp", + "mangledName": "$s4Nuke12ImageRequestV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11descriptionSSvg", + "mangledName": "$s4Nuke12ImageRequestV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV13stringLiteralACSS_tcfc", + "mangledName": "$s4Nuke12ImageRequestV13stringLiteralACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV3url10processors8priority7options8userInfoAC10Foundation3URLVSg_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV3url10processors8priority7options8userInfoAC10Foundation3URLVSg_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(urlRequest:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV03urlC010processors8priority7options8userInfoAC10Foundation10URLRequestV_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV03urlC010processors8priority7options8userInfoAC10Foundation10URLRequestV_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:data:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async throws -> Foundation.Data", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV2id4data10processors8priority7options8userInfoACSS_10Foundation4DataVyYaYbKcSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserJ3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV2id4data10processors8priority7options8userInfoACSS_10Foundation4DataVyYaYbKcSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserJ3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:dataPublisher:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV2id13dataPublisher10processors8priority7options8userInfoACSS_xSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserK3KeyVypGSgtc7Combine0F0Rz10Foundation4DataV6OutputRtzlufc", + "mangledName": "$s4Nuke12ImageRequestV2id13dataPublisher10processors8priority7options8userInfoACSS_xSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserK3KeyVypGSgtc7Combine0F0Rz10Foundation4DataV6OutputRtzlufc", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Publisher, τ_0_0.Output == Foundation.Data>", + "sugared_genericSig": "

", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Priority", + "printedName": "Priority", + "children": [ + { + "kind": "Var", + "name": "veryLow", + "printedName": "veryLow", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO7veryLowyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO7veryLowyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "low", + "printedName": "low", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO3lowyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO3lowyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO6normalyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO6normalyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "high", + "printedName": "high", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO4highyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO4highyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "veryHigh", + "printedName": "veryHigh", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO8veryHighyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8veryHighyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV8PriorityO1loiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO1loiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueAESgSi_tcfc", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueAESgSi_tcfc", + "moduleName": "Nuke", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueSivp", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueSivg", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke12ImageRequestV8PriorityO", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Options", + "printedName": "Options", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvp", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvg", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValueAEs6UInt16V_tcfc", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValueAEs6UInt16V_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "disableMemoryCacheReads", + "printedName": "disableMemoryCacheReads", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableMemoryCacheWrites", + "printedName": "disableMemoryCacheWrites", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableMemoryCache", + "printedName": "disableMemoryCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCacheReads", + "printedName": "disableDiskCacheReads", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCacheWrites", + "printedName": "disableDiskCacheWrites", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCache", + "printedName": "disableDiskCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "reloadIgnoringCachedData", + "printedName": "reloadIgnoringCachedData", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "returnCacheDataDontLoad", + "printedName": "returnCacheDataDontLoad", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "skipDecompression", + "printedName": "skipDecompression", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "skipDataLoadingQueue", + "printedName": "skipDataLoadingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV7OptionsV", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OptionSet", + "printedName": "OptionSet", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s9OptionSetP", + "mangledName": "$ss9OptionSetP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "SetAlgebra", + "printedName": "SetAlgebra", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s10SetAlgebraP", + "mangledName": "$ss10SetAlgebraP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UserInfoKey", + "printedName": "UserInfoKey", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvp", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvg", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyVyAESScfc", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyVyAESScfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV13stringLiteralAESS_tcfc", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV13stringLiteralAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "imageIdKey", + "printedName": "imageIdKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "scaleKey", + "printedName": "scaleKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "thumbnailKey", + "printedName": "thumbnailKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivp", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivg", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ThumbnailOptions", + "printedName": "ThumbnailOptions", + "children": [ + { + "kind": "Var", + "name": "createThumbnailFromImageIfAbsent", + "printedName": "createThumbnailFromImageIfAbsent", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "createThumbnailFromImageAlways", + "printedName": "createThumbnailFromImageAlways", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "createThumbnailWithTransform", + "printedName": "createThumbnailWithTransform", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "shouldCacheImmediately", + "printedName": "shouldCacheImmediately", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(maxPixelSize:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV12maxPixelSizeAESf_tcfc", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV12maxPixelSizeAESf_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(size:unit:contentMode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV4size4unit11contentModeAESo6CGSizeV_AA0b10ProcessingE0O4UnitOAL07ContentI0Otcfc", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV4size4unit11contentModeAESo6CGSizeV_AA0b10ProcessingE0O4UnitOAL07ContentI0Otcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "makeThumbnail", + "printedName": "makeThumbnail(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV04makeD04withSo7UIImageCSg10Foundation4DataV_tF", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV04makeD04withSo7UIImageCSg10Foundation4DataV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV", + "mangledName": "$s4Nuke12ImageRequestV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageDecoders", + "printedName": "ImageDecoders", + "children": [ + { + "kind": "TypeDecl", + "name": "Empty", + "printedName": "Empty", + "children": [ + { + "kind": "Var", + "name": "isProgressive", + "printedName": "isProgressive", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvp", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvg", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(assetType:isProgressive:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Empty", + "printedName": "Nuke.ImageDecoders.Empty", + "usr": "s:4Nuke13ImageDecodersO5EmptyV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV9assetType13isProgressiveAeA05AssetF0VSg_Sbtcfc", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV9assetType13isProgressiveAeA05AssetF0VSg_Sbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO5EmptyV6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO5EmptyV29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageDecodersO5EmptyV", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Default", + "printedName": "Default", + "children": [ + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageDecoders.Default", + "usr": "s:4Nuke13ImageDecodersO7DefaultC" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO7DefaultCAEycfc", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultCAEycfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoders.Default?", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageDecoders.Default", + "usr": "s:4Nuke13ImageDecodersO7DefaultC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO7DefaultC7contextAESgAA0B15DecodingContextV_tcfc", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC7contextAESgAA0B15DecodingContextV_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO7DefaultC6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO7DefaultC29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke13ImageDecodersO7DefaultC", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageDecodersO", + "mangledName": "$s4Nuke13ImageDecodersO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AssetType", + "printedName": "AssetType", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV8rawValueSSvp", + "mangledName": "$s4Nuke9AssetTypeV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV8rawValueSSvg", + "mangledName": "$s4Nuke9AssetTypeV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeV8rawValueACSS_tcfc", + "mangledName": "$s4Nuke9AssetTypeV8rawValueACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeV13stringLiteralACSS_tcfc", + "mangledName": "$s4Nuke9AssetTypeV13stringLiteralACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "png", + "printedName": "png", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3pngACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3pngACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3pngACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3pngACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "jpeg", + "printedName": "jpeg", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4jpegACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4jpegACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4jpegACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4jpegACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "gif", + "printedName": "gif", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3gifACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3gifACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3gifACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3gifACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "heic", + "printedName": "heic", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4heicACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4heicACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4heicACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4heicACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "webp", + "printedName": "webp", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4webpACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4webpACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4webpACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4webpACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "mp4", + "printedName": "mp4", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3mp4ACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3mp4ACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3mp4ACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3mp4ACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "m4v", + "printedName": "m4v", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3m4vACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3m4vACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3m4vACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3m4vACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "mov", + "printedName": "mov", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3movACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3movACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3movACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3movACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV9hashValueSivp", + "mangledName": "$s4Nuke9AssetTypeV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV9hashValueSivg", + "mangledName": "$s4Nuke9AssetTypeV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9AssetTypeV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9AssetTypeV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9AssetTypeV2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke9AssetTypeV2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeVyACSg10Foundation4DataVcfc", + "mangledName": "$s4Nuke9AssetTypeVyACSg10Foundation4DataVcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke9AssetTypeV", + "mangledName": "$s4Nuke9AssetTypeV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageTask", + "printedName": "ImageTask", + "children": [ + { + "kind": "Var", + "name": "taskId", + "printedName": "taskId", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC6taskIds5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC6taskIds5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC6taskIds5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC6taskIds5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke9ImageTaskC7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke9ImageTaskC7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvp", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvg", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvs", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvM", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8progressAC8ProgressVvp", + "mangledName": "$s4Nuke9ImageTaskC8progressAC8ProgressVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8progressAC8ProgressVvg", + "mangledName": "$s4Nuke9ImageTaskC8progressAC8ProgressVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Progress", + "printedName": "Progress", + "children": [ + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV5totals5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV5totals5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV5totals5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV5totals5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fraction", + "printedName": "fraction", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV8fractionSfvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV8fractionSfvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV8fractionSfvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV8fractionSfvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(completed:total:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completed5totalAEs5Int64V_AItcfc", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completed5totalAEs5Int64V_AItcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC8ProgressV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC8ProgressV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke9ImageTaskC8ProgressV", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC5stateAC5StateOvp", + "mangledName": "$s4Nuke9ImageTaskC5stateAC5StateOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC5stateAC5StateOvg", + "mangledName": "$s4Nuke9ImageTaskC5stateAC5StateOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "State", + "printedName": "State", + "children": [ + { + "kind": "Var", + "name": "running", + "printedName": "running", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO7runningyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO7runningyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "cancelled", + "printedName": "cancelled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO9cancelledyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO9cancelledyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO9completedyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO9completedyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC5StateO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke9ImageTaskC5StateO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC5StateO9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC5StateO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC5StateO9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC5StateO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC5StateO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC5StateO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke9ImageTaskC5StateO", + "mangledName": "$s4Nuke9ImageTaskC5StateO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC6cancelyyF", + "mangledName": "$s4Nuke9ImageTaskC6cancelyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke9ImageTaskC2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC11descriptionSSvp", + "mangledName": "$s4Nuke9ImageTaskC11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC11descriptionSSvg", + "mangledName": "$s4Nuke9ImageTaskC11descriptionSSvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke9ImageTaskC", + "mangledName": "$s4Nuke9ImageTaskC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CryptoKit", + "printedName": "CryptoKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "children": [ + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodingP14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodingP14isAsynchronousSbvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodingP14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodingP14isAsynchronousSbvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingP6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodingP6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingP29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "mangledName": "$s4Nuke13ImageDecodingP29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodingPAAE14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodingPAAE14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodingPAAE14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodingPAAE14isAsynchronousSbvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingPAAE29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "mangledName": "$s4Nuke13ImageDecodingPAAE29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecodingError", + "printedName": "ImageDecodingError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingError.Type) -> Nuke.ImageDecodingError", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageDecodingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke18ImageDecodingErrorO7unknownyA2CmF", + "mangledName": "$s4Nuke18ImageDecodingErrorO7unknownyA2CmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke18ImageDecodingErrorO11descriptionSSvp", + "mangledName": "$s4Nuke18ImageDecodingErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke18ImageDecodingErrorO11descriptionSSvg", + "mangledName": "$s4Nuke18ImageDecodingErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke18ImageDecodingErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke18ImageDecodingErrorO2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke18ImageDecodingErrorO9hashValueSivp", + "mangledName": "$s4Nuke18ImageDecodingErrorO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke18ImageDecodingErrorO9hashValueSivg", + "mangledName": "$s4Nuke18ImageDecodingErrorO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke18ImageDecodingErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke18ImageDecodingErrorO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke18ImageDecodingErrorO", + "mangledName": "$s4Nuke18ImageDecodingErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageEncoders", + "printedName": "ImageEncoders", + "children": [ + { + "kind": "TypeDecl", + "name": "ImageIO", + "printedName": "ImageIO", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvp", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvg", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "compressionRatio", + "printedName": "compressionRatio", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvp", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvg", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(type:compressionRatio:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageIO", + "printedName": "Nuke.ImageEncoders.ImageIO", + "usr": "s:4Nuke13ImageEncodersO0B2IOV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4type16compressionRatioAeA9AssetTypeV_Sftcfc", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4type16compressionRatioAeA9AssetTypeV_Sftcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "isSupported", + "printedName": "isSupported(type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO0B2IOV11isSupported4typeSbAA9AssetTypeV_tFZ", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV11isSupported4typeSbAA9AssetTypeV_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO0B2IOV6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageEncodersO0B2IOV", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Default", + "printedName": "Default", + "children": [ + { + "kind": "Var", + "name": "compressionQuality", + "printedName": "compressionQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvp", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvg", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvs", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvM", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isHEIFPreferred", + "printedName": "isHEIFPreferred", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvp", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvg", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvs", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvM", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(compressionQuality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageEncoders.Default", + "usr": "s:4Nuke13ImageEncodersO7DefaultV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualityAESf_tcfc", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualityAESf_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO7DefaultV6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageEncodersO7DefaultV", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageEncodersO", + "mangledName": "$s4Nuke13ImageEncodersO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreImage", + "printedName": "CoreImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImagePrefetcher", + "printedName": "ImagePrefetcher", + "children": [ + { + "kind": "Var", + "name": "isPaused", + "printedName": "isPaused", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvp", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvg", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvs", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvM", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvp", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvg", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvs", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvM", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Destination", + "printedName": "Destination", + "children": [ + { + "kind": "Var", + "name": "memoryCache", + "printedName": "memoryCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePrefetcher.Destination.Type) -> Nuke.ImagePrefetcher.Destination", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePrefetcher.Destination.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO11memoryCacheyA2EmF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO11memoryCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "diskCache", + "printedName": "diskCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePrefetcher.Destination.Type) -> Nuke.ImagePrefetcher.Destination", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePrefetcher.Destination.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9diskCacheyA2EmF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9diskCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9hashValueSivp", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9hashValueSivg", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "didComplete", + "printedName": "didComplete", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pipeline:destination:maxConcurrentRequestCount:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePrefetcher", + "printedName": "Nuke.ImagePrefetcher", + "usr": "s:4Nuke15ImagePrefetcherC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "hasDefaultArg": true, + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImagePrefetcherC8pipeline11destination25maxConcurrentRequestCountAcA0B8PipelineC_AC11DestinationOSitcfc", + "mangledName": "$s4Nuke15ImagePrefetcherC8pipeline11destination25maxConcurrentRequestCountAcA0B8PipelineC_AC11DestinationOSitcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "startPrefetching", + "printedName": "startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC16startPrefetching4withySay10Foundation3URLVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC16startPrefetching4withySay10Foundation3URLVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startPrefetching", + "printedName": "startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC16startPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC16startPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "_startPrefetching", + "printedName": "_startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC17_startPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC17_startPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetching4withySay10Foundation3URLVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetching4withySay10Foundation3URLVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetchingyyF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetchingyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke15ImagePrefetcherC", + "mangledName": "$s4Nuke15ImagePrefetcherC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessing.swift", + "kind": "StringLiteral", + "offset": 3324, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessing.swift", + "kind": "BooleanLiteral", + "offset": 3469, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 747, + "length": 12, + "value": "\"%{public}s\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 877, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1270, + "length": 12, + "value": "\"%{public}s\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1538, + "length": 36, + "value": "\"com.github.kean.Nuke.ImagePipeline\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1586, + "length": 15, + "value": "\"Image Loading\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "FloatLiteral", + "offset": 857, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "IntegerLiteral", + "offset": 1559, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "IntegerLiteral", + "offset": 2213, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2674, + "length": 11, + "value": "536870912" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "FloatLiteral", + "offset": 2702, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "FloatLiteral", + "offset": 2708, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2736, + "length": 11, + "value": "536870912" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2773, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 3899, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 4184, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "StringLiteral", + "offset": 1464, + "length": 36, + "value": "\"com.github.kean.Nuke.ImagePipeline\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 1555, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1701, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1773, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1916, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 3130, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 4324, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 7906, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 10513, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 13721, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 15916, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 16357, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "BooleanLiteral", + "offset": 453, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 1845, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 1991, + "length": 17, + "value": "\"Nuke URLSession\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 2690, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 2696, + "length": 3, + "value": "300" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 2881, + "length": 28, + "value": "\"com.github.kean.Nuke.Cache\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3481, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3487, + "length": 7, + "value": "1048576" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3701, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4641, + "length": 60, + "value": "\"Response status code was unacceptable: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4700, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 5701, + "length": 16, + "value": "\"Nuke Load Data\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 1268, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 1623, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 1657, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 3452, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 3563, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "Dictionary", + "offset": 3746, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 3985, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 4368, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 4641, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 4960, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 5173, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 6227, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 9564, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 9602, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 1851, + "length": 58, + "value": "\"Failed to load data from cache and download is disabled.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 1973, + "length": 56, + "value": "\"Failed to load image data. Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2027, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2076, + "length": 34, + "value": "\"Data loader returned empty data.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2166, + "length": 49, + "value": "\"No decoders registered for the downloaded data.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2328, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2333, + "length": 30, + "value": "\" Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2361, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2383, + "length": 68, + "value": "\"Failed to decode image data using decoder \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2436, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2450, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2570, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2575, + "length": 30, + "value": "\" Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2603, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2625, + "length": 72, + "value": "\"Failed to process the image using processor \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2682, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2696, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2752, + "length": 63, + "value": "\"Load image method was called with no image request or no URL.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2870, + "length": 60, + "value": "\"Image pipeline is invalidated and no requests can be made.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 1354, + "length": 30, + "value": "\"ReadCachedProcessedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 1831, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 2214, + "length": 32, + "value": "\"DecodeCachedProcessedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 2899, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 2922, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "IntegerLiteral", + "offset": 3522, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "Array", + "offset": 3625, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "Array", + "offset": 4972, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6335, + "length": 14, + "value": "\"ProcessImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6365, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6380, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 7412, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8100, + "length": 17, + "value": "\"DecompressImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8133, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8148, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 8679, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 10079, + "length": 13, + "value": "\"EncodeImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 10887, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 10920, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 11154, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImagePublisher.swift", + "kind": "BooleanLiteral", + "offset": 1434, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImagePublisher.swift", + "kind": "IntegerLiteral", + "offset": 1696, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 573, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+Default.swift", + "kind": "FloatLiteral", + "offset": 628, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 506, + "length": 13, + "value": "\"isExecuting\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 13, + "value": "\"isExecuting\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 931, + "length": 12, + "value": "\"isFinished\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 980, + "length": 12, + "value": "\"isFinished\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1161, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1197, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1236, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "IntegerLiteral", + "offset": 1328, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "IntegerLiteral", + "offset": 1475, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1623, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1679, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1944, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 2008, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 2035, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 126, + "length": 9, + "value": "\"Nuke.Operation\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "BooleanLiteral", + "offset": 1941, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "Dictionary", + "offset": 1998, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "StringLiteral", + "offset": 2727, + "length": 41, + "value": "\"com.github\/kean\/nuke\/skip-decompression\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "StringLiteral", + "offset": 2883, + "length": 34, + "value": "\"com.github\/kean\/nuke\/scan-number\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 3812, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 4034, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 6298, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 8195, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9365, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9370, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9423, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9428, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 501, + "length": 8, + "value": "\"points\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 543, + "length": 8, + "value": "\"pixels\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "IntegerLiteral", + "offset": 1318, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1852, + "length": 53, + "value": "\"Border(color: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1879, + "length": 1, + "value": "\", width: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1896, + "length": 6, + "value": "\" pixels)\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 2448, + "length": 13, + "value": "\".aspectFill\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 2498, + "length": 12, + "value": "\".aspectFit\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/OperationTask.swift", + "kind": "BooleanLiteral", + "offset": 923, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/OperationTask.swift", + "kind": "StringLiteral", + "offset": 188, + "length": 13, + "value": "\"Nuke.OperationTask\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", + "kind": "BooleanLiteral", + "offset": 223, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", + "kind": "IntegerLiteral", + "offset": 435, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Anonymous.swift", + "kind": "StringLiteral", + "offset": 778, + "length": 46, + "value": "\"AnonymousProcessor(identifier: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Anonymous.swift", + "kind": "StringLiteral", + "offset": 823, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1417, + "length": 15, + "value": "\",border=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1431, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1454, + "length": 55, + "value": "\"com.github.kean\/nuke\/rounded_corners?radius=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1508, + "length": 16, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1523, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1591, + "length": 83, + "value": "\"RoundedCorners(radius: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1624, + "length": 6, + "value": "\" pixels, border: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1666, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1672, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1681, + "length": 17, + "value": "\"DecodeImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1714, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1729, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 393, + "length": 104, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 413, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 440, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 443, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 496, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "BooleanLiteral", + "offset": 3347, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 830, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 1230, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 1276, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 1721, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2631, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2915, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2944, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2980, + "length": 13, + "value": "2147483647" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 4408, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 4859, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 4919, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "BooleanLiteral", + "offset": 5984, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 6057, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1309, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1332, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1863, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "IntegerLiteral", + "offset": 1929, + "length": 4, + "value": "9999" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1979, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 2377, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "IntegerLiteral", + "offset": 2428, + "length": 4, + "value": "9999" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 2494, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2916, + "length": 96, + "value": "\"com.github.kean\/nuke\/resize?s=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2961, + "length": 1, + "value": "\",cm=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2979, + "length": 1, + "value": "\",crop=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2992, + "length": 1, + "value": "\",upscale=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3011, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3077, + "length": 102, + "value": "\"Resize(size: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3105, + "length": 6, + "value": "\" pixels, contentMode: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3141, + "length": 1, + "value": "\", crop: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3156, + "length": 1, + "value": "\", upscale: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3177, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 654, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 693, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 776, + "length": 15, + "value": "\"Accept-Ranges\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 846, + "length": 7, + "value": "\"bytes\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1554, + "length": 6, + "value": "\"ETag\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1854, + "length": 6, + "value": "\"Etag\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1984, + "length": 15, + "value": "\"Last-Modified\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "Dictionary", + "offset": 2180, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2273, + "length": 7, + "value": "\"Range\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2284, + "length": 22, + "value": "\"bytes=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2304, + "length": 1, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2323, + "length": 10, + "value": "\"If-Range\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 2644, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 3192, + "length": 8, + "value": "32000000" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 3214, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchWithPublisher.swift", + "kind": "StringLiteral", + "offset": 1393, + "length": 26, + "value": "\"This should never happen\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchWithPublisher.swift", + "kind": "BooleanLiteral", + "offset": 2337, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "IntegerLiteral", + "offset": 576, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1160, + "length": 16, + "value": "\"CIGaussianBlur\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1191, + "length": 13, + "value": "\"inputRadius\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1289, + "length": 53, + "value": "\"com.github.kean\/nuke\/gaussian_blur?radius=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1341, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1407, + "length": 33, + "value": "\"GaussianBlur(radius: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1438, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "BooleanLiteral", + "offset": 429, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "BooleanLiteral", + "offset": 808, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "Dictionary", + "offset": 1072, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "Dictionary", + "offset": 1279, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1363, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1370, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1377, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "FloatLiteral", + "offset": 1667, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1877, + "length": 4, + "value": "3600" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2227, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2350, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2391, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 2453, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "StringLiteral", + "offset": 2624, + "length": 43, + "value": "\"com.github.kean.Nuke.DataCache.WriteQueue\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 4043, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 4886, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "FloatLiteral", + "offset": 5275, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6249, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6303, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6397, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9042, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9775, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9929, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 10314, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 10577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 11211, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 11821, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 12991, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 13036, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 13634, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "Array", + "offset": 13865, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "Array", + "offset": 14050, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "StringLiteral", + "offset": 14873, + "length": 18, + "value": "\".data-cache-info\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 14906, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15541, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15584, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15923, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15980, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 16694, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17056, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17213, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17364, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoderRegistry.swift", + "kind": "Array", + "offset": 1550, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 965, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 2236, + "length": 3, + "value": "2.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2915, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2957, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2996, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 3040, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 6421, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 6449, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 7058, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 7086, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 8188, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 8239, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11367, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11379, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11391, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11403, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11497, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "StringLiteral", + "offset": 11525, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "StringLiteral", + "offset": 11607, + "length": 7, + "value": "\"%02lX\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11636, + "length": 3, + "value": "255" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "BooleanLiteral", + "offset": 11944, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 12595, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "BooleanLiteral", + "offset": 13052, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 13149, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 969, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 992, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 1494, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 1964, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "IntegerLiteral", + "offset": 4738, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "StringLiteral", + "offset": 718, + "length": 21, + "value": "\"ReadCachedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "BooleanLiteral", + "offset": 928, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "Array", + "offset": 1234, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Atomic.swift", + "kind": "IntegerLiteral", + "offset": 321, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Atomic.swift", + "kind": "IntegerLiteral", + "offset": 428, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Dictionary", + "offset": 1798, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2876, + "length": 135, + "value": "\"ImageRequest(resource: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2915, + "length": 1, + "value": "\", priority: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2938, + "length": 1, + "value": "\", processors: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2965, + "length": 1, + "value": "\", options: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2986, + "length": 1, + "value": "\", userInfo: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 3009, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 3875, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 3944, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 4966, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 5035, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 6649, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 6718, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 8481, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 8550, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10381, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10386, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10526, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10531, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10855, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10860, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10995, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11000, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11751, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11756, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11964, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11969, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 12387, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 12392, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 13805, + "length": 30, + "value": "\"github.com\/kean\/nuke\/imageId\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 14016, + "length": 28, + "value": "\"github.com\/kean\/nuke\/scale\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 14503, + "length": 36, + "value": "\"github.com\/kean\/nuke\/thumbmnailKey\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15064, + "length": 22, + "value": "\"maxPixelSize=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15085, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15169, + "length": 84, + "value": "\"width=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15196, + "length": 1, + "value": "\",height=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15225, + "length": 1, + "value": "\",contentMode=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15252, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 15629, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 15924, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 16126, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 16283, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17454, + "length": 190, + "value": "\"com.github\/kean\/nuke\/thumbnail?\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17510, + "length": 1, + "value": "\",options=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17554, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17587, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17618, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17643, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 18285, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20596, + "length": 33, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20622, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20628, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20683, + "length": 15, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20697, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20745, + "length": 9, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20753, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 965, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 2428, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 2601, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3070, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3154, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "Dictionary", + "offset": 3170, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 3301, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 3416, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3570, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4016, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4037, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4124, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4145, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4355, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4396, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4475, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4758, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4919, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5005, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5115, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5134, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5140, + "length": 4, + "value": "0xDA" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5220, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5257, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5690, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5713, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5789, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6023, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6541, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6627, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7341, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7384, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7390, + "length": 4, + "value": "0xC2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 7428, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7491, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7497, + "length": 4, + "value": "0xC0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 7535, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7618, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Composition.swift", + "kind": "StringLiteral", + "offset": 2315, + "length": 40, + "value": "\"Composition(processors: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Composition.swift", + "kind": "StringLiteral", + "offset": 2353, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 457, + "length": 12, + "value": "\"public.png\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 510, + "length": 13, + "value": "\"public.jpeg\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 563, + "length": 20, + "value": "\"com.compuserve.gif\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 678, + "length": 13, + "value": "\"public.heic\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 875, + "length": 13, + "value": "\"public.webp\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 929, + "length": 14, + "value": "\"public.mpeg4\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 1207, + "length": 12, + "value": "\"public.m4v\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 1260, + "length": 12, + "value": "\"public.mov\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 1622, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1711, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1866, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1939, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2110, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2116, + "length": 4, + "value": "0xD8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2122, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2251, + "length": 4, + "value": "0x89" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2257, + "length": 4, + "value": "0x50" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2263, + "length": 4, + "value": "0x4E" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2269, + "length": 4, + "value": "0x47" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2275, + "length": 4, + "value": "0x0D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2281, + "length": 4, + "value": "0x0A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2287, + "length": 4, + "value": "0x1A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2293, + "length": 4, + "value": "0x0A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2399, + "length": 4, + "value": "0x47" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2405, + "length": 4, + "value": "0x49" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2411, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2538, + "length": 4, + "value": "0x52" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2544, + "length": 4, + "value": "0x49" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2550, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2556, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2582, + "length": 4, + "value": "0x57" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2588, + "length": 4, + "value": "0x45" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2594, + "length": 4, + "value": "0x42" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2600, + "length": 4, + "value": "0x50" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2834, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2840, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2846, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2852, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2858, + "length": 4, + "value": "0x69" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2864, + "length": 4, + "value": "0x73" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2870, + "length": 4, + "value": "0x6F" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2876, + "length": 4, + "value": "0x6D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2891, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2992, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2998, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3004, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3010, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3016, + "length": 4, + "value": "0x6D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3022, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3028, + "length": 4, + "value": "0x34" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3034, + "length": 4, + "value": "0x32" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3049, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3104, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3110, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3116, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3122, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3128, + "length": 4, + "value": "0x4D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3134, + "length": 4, + "value": "0x34" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3140, + "length": 4, + "value": "0x56" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3146, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3161, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3280, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3286, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3292, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3298, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3304, + "length": 4, + "value": "0x71" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3310, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3316, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3322, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3337, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 877, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 2292, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 2401, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 3765, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4136, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4865, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5219, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5864, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5920, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5966, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6159, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6312, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6469, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6626, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6787, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6954, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "StringLiteral", + "offset": 8577, + "length": 32, + "value": "\"com.github.kean.Nuke.DataCache\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "BooleanLiteral", + "offset": 932, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1554, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1564, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1969, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1985, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 2012, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "BooleanLiteral", + "offset": 2806, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 2971, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 3194, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4456, + "length": 120, + "value": "\"ImageTask(id: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4480, + "length": 1, + "value": "\", priority: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4504, + "length": 1, + "value": "\", progress: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4537, + "length": 1, + "value": "\" \/ \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4557, + "length": 1, + "value": "\", state: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4574, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 601, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 674, + "length": 6, + "value": "\"%02x\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 796, + "length": 6, + "value": "\"file\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 816, + "length": 6, + "value": "\"data\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 843, + "length": 15, + "value": "\"?border=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 857, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 880, + "length": 29, + "value": "\"com.github.kean\/nuke\/circle\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 923, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 991, + "length": 49, + "value": "\"Circle(border: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 1032, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 1038, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "BooleanLiteral", + "offset": 1293, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "StringLiteral", + "offset": 1628, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "BooleanLiteral", + "offset": 2242, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 1008, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 1448, + "length": 2, + "value": "80" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 1465, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 2044, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 2360, + "length": 6, + "value": "1000.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 2405, + "length": 3, + "value": "2.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 2479, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 2488, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 2792, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 3615, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 3645, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 3722, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 3803, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 3917, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "IntegerLiteral", + "offset": 443, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 1073, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 1174, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2927, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2952, + "length": 114, + "value": "\"URL: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2994, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2997, + "length": 1, + "value": "\", resumable data: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "IntegerLiteral", + "offset": 3062, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3065, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3611, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3634, + "length": 56, + "value": "\"Finished with size \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3689, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3928, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3951, + "length": 11, + "value": "\"Cancelled\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4572, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4597, + "length": 56, + "value": "\"Resumed with data \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4652, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 5898, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7221, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7285, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7318, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7540, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7598, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7647, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders.swift", + "kind": "FloatLiteral", + "offset": 312, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders.swift", + "kind": "FloatLiteral", + "offset": 559, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "Dictionary", + "offset": 1482, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 1516, + "length": 47, + "value": "\"com.github.kean\/nuke\/core_image?name=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 1561, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "BooleanLiteral", + "offset": 2297, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "Dictionary", + "offset": 2385, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3757, + "length": 59, + "value": "\"CoreImageFilter(name: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3787, + "length": 1, + "value": "\", parameters: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3814, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4320, + "length": 70, + "value": "\"Failed to create filter named \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4358, + "length": 4, + "value": "\" with parameters: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4389, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4475, + "length": 50, + "value": "\"Failed to create input CIImage for \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4524, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4608, + "length": 40, + "value": "\"Failed to apply filter: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4647, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4738, + "length": 73, + "value": "\"Failed to create output image for extent: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4796, + "length": 4, + "value": "\" from \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4810, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/ImagePipelineTask.swift", + "kind": "StringLiteral", + "offset": 264, + "length": 17, + "value": "\"Nuke.ImagePipelineTask\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/ImagePipelineTask.swift", + "kind": "Array", + "offset": 1140, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 698, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "IntegerLiteral", + "offset": 2811, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 5271, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 5516, + "length": 4, + "value": "true" + } + ] +} \ No newline at end of file diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..264b2a2 --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,945 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Nuke +// swift-module-flags-ignorable: -enable-bare-slash-regex +import AVKit +import Combine +import CoreGraphics +import CoreImage +import CryptoKit +import Foundation +import ImageIO +import Swift +import UIKit.UIApplication +import UIKit.UIImage +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +public protocol ImageProcessing : Swift.Sendable { + func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + var identifier: Swift.String { get } + var hashableIdentifier: Swift.AnyHashable { get } +} +extension Nuke.ImageProcessing { + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +extension Nuke.ImageProcessing where Self : Swift.Hashable { + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +public struct ImageProcessingContext : Swift.Sendable { + public var request: Nuke.ImageRequest + public var response: Nuke.ImageResponse + public var isCompleted: Swift.Bool + public init(request: Nuke.ImageRequest, response: Nuke.ImageResponse, isCompleted: Swift.Bool) +} +public enum ImageProcessingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingError, b: Nuke.ImageProcessingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageEncoders { + public struct ImageIO : Nuke.ImageEncoding { + public let type: Nuke.AssetType + public let compressionRatio: Swift.Float + public init(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) + public static func isSupported(type: Nuke.AssetType) -> Swift.Bool + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public struct ImageResponse : @unchecked Swift.Sendable { + public var container: Nuke.ImageContainer + public var image: UIKit.UIImage { + get + } + public var isPreview: Swift.Bool { + get + } + public var request: Nuke.ImageRequest + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(container: Nuke.ImageContainer, request: Nuke.ImageRequest, urlResponse: Foundation.URLResponse? = nil, cacheType: Nuke.ImageResponse.CacheType? = nil) + public enum CacheType : Swift.Sendable { + case memory + case disk + public static func == (a: Nuke.ImageResponse.CacheType, b: Nuke.ImageResponse.CacheType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +final public class ImageCache : Nuke.ImageCaching { + final public var costLimit: Swift.Int { + get + set + } + final public var countLimit: Swift.Int { + get + set + } + final public var ttl: Foundation.TimeInterval? { + get + set + } + final public var entryCostLimit: Swift.Double { + get + set + } + final public var totalCount: Swift.Int { + get + } + final public var totalCost: Swift.Int { + get + } + public static let shared: Nuke.ImageCache + public init(costLimit: Swift.Int = ImageCache.defaultCostLimit(), countLimit: Swift.Int = Int.max) + public static func defaultCostLimit() -> Swift.Int + final public subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { + get + set + } + final public func removeAll() + final public func trim(toCost limit: Swift.Int) + final public func trim(toCount limit: Swift.Int) + @objc deinit +} +final public class ImagePipeline : @unchecked Swift.Sendable { + public static var shared: Nuke.ImagePipeline { + get + set + } + final public let configuration: Nuke.ImagePipeline.Configuration + final public var cache: Nuke.ImagePipeline.Cache { + get + } + @objc deinit + public init(configuration: Nuke.ImagePipeline.Configuration = Configuration(), delegate: (any Nuke.ImagePipelineDelegate)? = nil) + convenience public init(delegate: (any Nuke.ImagePipelineDelegate)? = nil, _ configure: (inout Nuke.ImagePipeline.Configuration) -> Swift.Void) + final public func invalidate() + final public func imageTask(with url: Foundation.URL) -> Nuke.AsyncImageTask + final public func imageTask(with request: Nuke.ImageRequest) -> Nuke.AsyncImageTask + #if compiler(>=5.3) && $AsyncAwait + final public func image(for url: Foundation.URL) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + final public func image(for request: Nuke.ImageRequest) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for url: Foundation.URL) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for request: Nuke.ImageRequest) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + @discardableResult + final public func loadImage(with url: Foundation.URL, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ response: Nuke.ImageResponse?, _ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with url: Foundation.URL, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + final public func imagePublisher(with url: Foundation.URL) -> Combine.AnyPublisher + final public func imagePublisher(with request: Nuke.ImageRequest) -> Combine.AnyPublisher +} +final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { + final public let session: Foundation.URLSession + final public var prefersIncrementalDelivery: Swift.Bool + final public var delegate: (any Foundation.URLSessionDelegate)? { + get + set + } + @objc deinit + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + public static var defaultConfiguration: Foundation.URLSessionConfiguration { + get + } + public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + public static let sharedUrlCache: Foundation.URLCache + final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case statusCodeUnacceptable(Swift.Int) + public var description: Swift.String { + get + } + } +} +extension Nuke.ImagePipeline { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + case dataMissingInCache + case dataLoadingFailed(error: any Swift.Error) + case dataIsEmpty + case decoderNotRegistered(context: Nuke.ImageDecodingContext) + case decodingFailed(decoder: any Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: any Swift.Error) + case processingFailed(processor: any Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: any Swift.Error) + case imageRequestMissing + case pipelineInvalidated + } +} +extension Nuke.ImagePipeline.Error { + public var dataLoadingError: (any Swift.Error)? { + get + } + public var description: Swift.String { + get + } +} +public protocol ImageEncoding : Swift.Sendable { + func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +extension Nuke.ImageEncoding { + public func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +public struct ImageEncodingContext : @unchecked Swift.Sendable { + public let request: Nuke.ImageRequest + public let image: Nuke.PlatformImage + public let urlResponse: Foundation.URLResponse? +} +public protocol DataLoading : Swift.Sendable { + func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable +} +public protocol Cancellable : AnyObject, Swift.Sendable { + func cancel() +} +extension Nuke.ImageEncoders { + public struct Default : Nuke.ImageEncoding { + public var compressionQuality: Swift.Float + public var isHEIFPreferred: Swift.Bool + public init(compressionQuality: Swift.Float = 0.8) + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public typealias PlatformImage = UIKit.UIImage +public struct ImageContainer : @unchecked Swift.Sendable { + public var image: UIKit.UIImage { + get + set + } + public var type: Nuke.AssetType? { + get + set + } + public var isPreview: Swift.Bool { + get + set + } + public var data: Foundation.Data? { + get + set + } + public var userInfo: [Nuke.ImageContainer.UserInfoKey : Any] { + get + set + } + public init(image: Nuke.PlatformImage, type: Nuke.AssetType? = nil, isPreview: Swift.Bool = false, data: Foundation.Data? = nil, userInfo: [Nuke.ImageContainer.UserInfoKey : Any] = [:]) + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let scanNumberKey: Nuke.ImageContainer.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageContainer.UserInfoKey, b: Nuke.ImageContainer.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImagePipeline { + public struct Cache : Swift.Sendable { + } +} +extension Nuke.ImagePipeline.Cache { + public subscript(url: Foundation.URL) -> Nuke.ImageContainer? { + get + nonmutating set + } + public subscript(request: Nuke.ImageRequest) -> Nuke.ImageContainer? { + get + nonmutating set + } + public func cachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Nuke.ImageContainer? + public func storeCachedImage(_ image: Nuke.ImageContainer, for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func removeCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func containsCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Swift.Bool + public func cachedData(for request: Nuke.ImageRequest) -> Foundation.Data? + public func storeCachedData(_ data: Foundation.Data, for request: Nuke.ImageRequest) + public func containsData(for request: Nuke.ImageRequest) -> Swift.Bool + public func removeCachedData(for request: Nuke.ImageRequest) + public func makeImageCacheKey(for request: Nuke.ImageRequest) -> Nuke.ImageCacheKey + public func makeDataCacheKey(for request: Nuke.ImageRequest) -> Swift.String + public func removeAll(caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public struct Caches : Swift.OptionSet { + public let rawValue: Swift.Int + public init(rawValue: Swift.Int) + public static let memory: Nuke.ImagePipeline.Cache.Caches + public static let disk: Nuke.ImagePipeline.Cache.Caches + public static let all: Nuke.ImagePipeline.Cache.Caches + public typealias ArrayLiteralElement = Nuke.ImagePipeline.Cache.Caches + public typealias Element = Nuke.ImagePipeline.Cache.Caches + public typealias RawValue = Swift.Int + } +} +extension Nuke.ImagePipeline.Cache.Caches : Swift.Sendable { +} +public protocol DataCaching : Swift.Sendable { + func cachedData(for key: Swift.String) -> Foundation.Data? + func containsData(for key: Swift.String) -> Swift.Bool + func storeData(_ data: Foundation.Data, for key: Swift.String) + func removeData(for key: Swift.String) + func removeAll() +} +public enum ImageProcessingOptions : Swift.Sendable { + public enum Unit : Swift.CustomStringConvertible, Swift.Sendable { + case points + case pixels + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.Unit, b: Nuke.ImageProcessingOptions.Unit) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public struct Border : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let width: CoreFoundation.CGFloat + public let color: UIKit.UIColor + public init(color: UIKit.UIColor, width: CoreFoundation.CGFloat = 1, unit: Nuke.ImageProcessingOptions.Unit = .points) + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessingOptions.Border, b: Nuke.ImageProcessingOptions.Border) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public enum ContentMode : Swift.CustomStringConvertible, Swift.Sendable { + case aspectFill + case aspectFit + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.ContentMode, b: Nuke.ImageProcessingOptions.ContentMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImagePipelineDelegate : AnyObject, Swift.Sendable { + func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +extension Nuke.ImagePipelineDelegate { + public func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + public func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + public func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + public func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + public func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + public func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + public func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + public func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + public func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + public func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + public func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +public protocol ImageCaching : AnyObject, Swift.Sendable { + subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { get set } + func removeAll() +} +public struct ImageCacheKey : Swift.Hashable, Swift.Sendable { + public init(key: Swift.String) + public init(request: Nuke.ImageRequest) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageCacheKey, b: Nuke.ImageCacheKey) -> Swift.Bool + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Anonymous : Nuke.ImageProcessing, Swift.CustomStringConvertible { + public let identifier: Swift.String + #if compiler(>=5.3) && $Sendable + public init(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) + #endif + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var description: Swift.String { + get + } + } +} +extension Nuke.ImageProcessors { + public struct RoundedCorners : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.RoundedCorners, b: Nuke.ImageProcessors.RoundedCorners) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageProcessors { + public struct Resize : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + @available(*, deprecated, message: "Renamed to `ImageProcessingOptions.ContentMode") + public typealias ContentMode = Nuke.ImageProcessingOptions.ContentMode + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) + public init(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public init(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Resize, b: Nuke.ImageProcessors.Resize) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class AsyncImageTask : Swift.Sendable { + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + #if compiler(>=5.3) && $EffectfulProp + final public var image: Nuke.PlatformImage { + get async throws + } + #endif + #if compiler(>=5.3) && $EffectfulProp + final public var response: Nuke.ImageResponse { + get async throws + } + #endif + final public let previews: _Concurrency.AsyncStream + final public let progress: _Concurrency.AsyncStream + final public func cancel() + @objc deinit +} +extension Nuke.ImageProcessors { + public struct GaussianBlur : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: Swift.Int = 8) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.GaussianBlur, b: Nuke.ImageProcessors.GaussianBlur) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageDecoders { + public struct Empty : Nuke.ImageDecoding, Swift.Sendable { + public let isProgressive: Swift.Bool + public var isAsynchronous: Swift.Bool { + get + } + public init(assetType: Nuke.AssetType? = nil, isProgressive: Swift.Bool = false) + public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + } +} +final public class DataCache : Nuke.DataCaching, @unchecked Swift.Sendable { + final public var sizeLimit: Swift.Int + final public let path: Foundation.URL + final public var sweepInterval: Swift.Double + @available(*, deprecated, message: "It's not recommended to use compression with the popular image formats that already compress the data") + final public var isCompressionEnabled: Swift.Bool { + get + set + } + final public let queue: Dispatch.DispatchQueue + public typealias FilenameGenerator = (_ key: Swift.String) -> Swift.String? + convenience public init(name: Swift.String, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public init(path: Foundation.URL, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public static func filename(for key: Swift.String) -> Swift.String? + final public func cachedData(for key: Swift.String) -> Foundation.Data? + final public func containsData(for key: Swift.String) -> Swift.Bool + final public func storeData(_ data: Foundation.Data, for key: Swift.String) + final public func removeData(for key: Swift.String) + final public func removeAll() + final public subscript(key: Swift.String) -> Foundation.Data? { + get + set + } + final public func filename(for key: Swift.String) -> Swift.String? + final public func url(for key: Swift.String) -> Foundation.URL? + final public func flush() + final public func flush(for key: Swift.String) + final public func sweep() + final public var totalCount: Swift.Int { + get + } + final public var totalSize: Swift.Int { + get + } + final public var totalAllocatedSize: Swift.Int { + get + } + @objc deinit +} +final public class ImageDecoderRegistry : @unchecked Swift.Sendable { + public static let shared: Nuke.ImageDecoderRegistry + public init() + final public func decoder(for context: Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + final public func register(_ match: @escaping (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)?) + final public func clear() + @objc deinit +} +public struct ImageDecodingContext : @unchecked Swift.Sendable { + public var request: Nuke.ImageRequest + public var data: Foundation.Data + public var isCompleted: Swift.Bool + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(request: Nuke.ImageRequest, data: Foundation.Data, isCompleted: Swift.Bool, urlResponse: Foundation.URLResponse?, cacheType: Nuke.ImageResponse.CacheType?) +} +public enum ImageProcessors { +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Resize { + public static func resize(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Circle { + public static func circle(border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.Circle +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.RoundedCorners { + public static func roundedCorners(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.RoundedCorners +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Anonymous { + #if compiler(>=5.3) && $Sendable + public static func process(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) -> Nuke.ImageProcessors.Anonymous + #endif +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.CoreImageFilter { + public static func coreImageFilter(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter + public static func coreImageFilter(name: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.GaussianBlur { + public static func gaussianBlur(radius: Swift.Int = 8) -> Nuke.ImageProcessors.GaussianBlur +} +public struct ImageRequest : Swift.CustomStringConvertible, Swift.Sendable, Swift.ExpressibleByStringLiteral { + public var priority: Nuke.ImageRequest.Priority { + get + set + } + public var processors: [any Nuke.ImageProcessing] { + get + set + } + public var options: Nuke.ImageRequest.Options { + get + set + } + public var userInfo: [Nuke.ImageRequest.UserInfoKey : Any] { + get + set + } + public var urlRequest: Foundation.URLRequest? { + get + } + public var url: Foundation.URL? { + get + } + public var imageId: Swift.String? { + get + } + public var description: Swift.String { + get + } + public init(stringLiteral value: Swift.String) + public init(url: Foundation.URL?, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + public init(urlRequest: Foundation.URLRequest, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #if compiler(>=5.3) && $AsyncAwait && $Sendable + public init(id: Swift.String, data: @escaping @Sendable () async throws -> Foundation.Data, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #endif + public init

(id: Swift.String, dataPublisher: P, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) where P : Combine.Publisher, P.Output == Foundation.Data + public enum Priority : Swift.Int, Swift.Comparable, Swift.Sendable { + case veryLow, low, normal, high, veryHigh + public static func < (lhs: Nuke.ImageRequest.Priority, rhs: Nuke.ImageRequest.Priority) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + public struct Options : Swift.OptionSet, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.UInt16 + public init(rawValue: Swift.UInt16) + public static let disableMemoryCacheReads: Nuke.ImageRequest.Options + public static let disableMemoryCacheWrites: Nuke.ImageRequest.Options + public static let disableMemoryCache: Nuke.ImageRequest.Options + public static let disableDiskCacheReads: Nuke.ImageRequest.Options + public static let disableDiskCacheWrites: Nuke.ImageRequest.Options + public static let disableDiskCache: Nuke.ImageRequest.Options + public static let reloadIgnoringCachedData: Nuke.ImageRequest.Options + public static let returnCacheDataDontLoad: Nuke.ImageRequest.Options + public static let skipDecompression: Nuke.ImageRequest.Options + public static let skipDataLoadingQueue: Nuke.ImageRequest.Options + public typealias ArrayLiteralElement = Nuke.ImageRequest.Options + public typealias Element = Nuke.ImageRequest.Options + public typealias RawValue = Swift.UInt16 + } + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let imageIdKey: Nuke.ImageRequest.UserInfoKey + public static let scaleKey: Nuke.ImageRequest.UserInfoKey + public static let thumbnailKey: Nuke.ImageRequest.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.UserInfoKey, b: Nuke.ImageRequest.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } + public struct ThumbnailOptions : Swift.Hashable, Swift.Sendable { + public var createThumbnailFromImageIfAbsent: Swift.Bool + public var createThumbnailFromImageAlways: Swift.Bool + public var createThumbnailWithTransform: Swift.Bool + public var shouldCacheImmediately: Swift.Bool + public init(maxPixelSize: Swift.Float) + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill) + public func makeThumbnail(with data: Foundation.Data) -> Nuke.PlatformImage? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.ThumbnailOptions, b: Nuke.ImageRequest.ThumbnailOptions) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +public enum ImageDecoders { +} +extension Nuke.ImageDecoders { + final public class Default : Nuke.ImageDecoding, @unchecked Swift.Sendable { + final public var isAsynchronous: Swift.Bool { + get + } + public init() + public init?(context: Nuke.ImageDecodingContext) + final public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + final public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + @objc deinit + } +} +extension Nuke.ImageProcessors { + public struct Composition : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(_ processors: [any Nuke.ImageProcessing]) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageProcessors.Composition, rhs: Nuke.ImageProcessors.Composition) -> Swift.Bool + public var description: Swift.String { + get + } + public var hashValue: Swift.Int { + get + } + } +} +public struct AssetType : Swift.ExpressibleByStringLiteral, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.String + public init(rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let png: Nuke.AssetType + public static let jpeg: Nuke.AssetType + public static let gif: Nuke.AssetType + public static let heic: Nuke.AssetType + public static let webp: Nuke.AssetType + public static let mp4: Nuke.AssetType + public static let m4v: Nuke.AssetType + public static let mov: Nuke.AssetType + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.AssetType, b: Nuke.AssetType) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } +} +extension Nuke.AssetType { + public init?(_ data: Foundation.Data) +} +extension Nuke.ImagePipeline { + public struct Configuration : @unchecked Swift.Sendable { + public var dataLoader: any Nuke.DataLoading + public var dataCache: (any Nuke.DataCaching)? + public var imageCache: (any Nuke.ImageCaching)? { + get + set + } + public var makeImageDecoder: @Sendable (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + public var makeImageEncoder: @Sendable (Nuke.ImageEncodingContext) -> any Nuke.ImageEncoding + public var isDecompressionEnabled: Swift.Bool { + get + set + } + public var isUsingPrepareForDisplay: Swift.Bool + public var dataCachePolicy: Nuke.ImagePipeline.DataCachePolicy + public var isTaskCoalescingEnabled: Swift.Bool + public var isRateLimiterEnabled: Swift.Bool + public var isProgressiveDecodingEnabled: Swift.Bool + public var isStoringPreviewsInMemoryCache: Swift.Bool + public var isResumableDataEnabled: Swift.Bool + public var callbackQueue: Dispatch.DispatchQueue + public static var isSignpostLoggingEnabled: Swift.Bool + public var dataLoadingQueue: Foundation.OperationQueue + public var dataCachingQueue: Foundation.OperationQueue + public var imageDecodingQueue: Foundation.OperationQueue + public var imageEncodingQueue: Foundation.OperationQueue + public var imageProcessingQueue: Foundation.OperationQueue + public var imageDecompressingQueue: Foundation.OperationQueue + public init(dataLoader: any Nuke.DataLoading = DataLoader()) + public static var withURLCache: Nuke.ImagePipeline.Configuration { + get + } + public static var withDataCache: Nuke.ImagePipeline.Configuration { + get + } + public static func withDataCache(name: Swift.String = "com.github.kean.Nuke.DataCache", sizeLimit: Swift.Int? = nil) -> Nuke.ImagePipeline.Configuration + } + public enum DataCachePolicy : Swift.Sendable { + case automatic + case storeOriginalData + case storeEncodedImages + case storeAll + public static func == (a: Nuke.ImagePipeline.DataCachePolicy, b: Nuke.ImagePipeline.DataCachePolicy) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class ImageTask : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + final public let taskId: Swift.Int64 + final public let request: Nuke.ImageRequest + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + final public var progress: Nuke.ImageTask.Progress { + get + } + public struct Progress : Swift.Hashable, Swift.Sendable { + public let completed: Swift.Int64 + public let total: Swift.Int64 + public var fraction: Swift.Float { + get + } + public init(completed: Swift.Int64, total: Swift.Int64) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageTask.Progress, b: Nuke.ImageTask.Progress) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + final public var state: Nuke.ImageTask.State { + get + } + public enum State { + case running + case cancelled + case completed + public static func == (a: Nuke.ImageTask.State, b: Nuke.ImageTask.State) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit + final public func cancel() + final public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageTask, rhs: Nuke.ImageTask) -> Swift.Bool + final public var description: Swift.String { + get + } + final public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Circle : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Circle, b: Nuke.ImageProcessors.Circle) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImageDecoding : Swift.Sendable { + var isAsynchronous: Swift.Bool { get } + func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +extension Nuke.ImageDecoding { + public var isAsynchronous: Swift.Bool { + get + } + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +public enum ImageDecodingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageDecodingError, b: Nuke.ImageDecodingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum ImageEncoders { +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.Default { + public static func `default`(compressionQuality: Swift.Float = 0.8) -> Nuke.ImageEncoders.Default +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.ImageIO { + public static func imageIO(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) -> Nuke.ImageEncoders.ImageIO +} +extension Nuke.ImageProcessors { + public struct CoreImageFilter : Nuke.ImageProcessing, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let name: Swift.String + public let parameters: [Swift.String : Any] + public let identifier: Swift.String + public init(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) + public init(name: Swift.String) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public static var context: CoreImage.CIContext + public static func apply(filter: CoreImage.CIFilter, to image: Nuke.PlatformImage) throws -> Nuke.PlatformImage + public var description: Swift.String { + get + } + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) + case inputImageIsEmpty(inputImage: Nuke.PlatformImage) + case failedToApplyFilter(filter: CoreImage.CIFilter) + case failedToCreateOutputCGImage(image: CoreImage.CIImage) + public var description: Swift.String { + get + } + } + } +} +final public class ImagePrefetcher : @unchecked Swift.Sendable { + final public var isPaused: Swift.Bool { + get + set + } + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + public enum Destination : Swift.Sendable { + case memoryCache + case diskCache + public static func == (a: Nuke.ImagePrefetcher.Destination, b: Nuke.ImagePrefetcher.Destination) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + final public var didComplete: (() -> Swift.Void)? + public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) + @objc deinit + final public func startPrefetching(with urls: [Foundation.URL]) + final public func startPrefetching(with requests: [Nuke.ImageRequest]) + final public func _startPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching(with urls: [Foundation.URL]) + final public func stopPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching() +} +extension Nuke.ImageProcessingError : Swift.Equatable {} +extension Nuke.ImageProcessingError : Swift.Hashable {} +extension Nuke.ImageResponse.CacheType : Swift.Equatable {} +extension Nuke.ImageResponse.CacheType : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.RawRepresentable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Equatable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Hashable {} +extension Nuke.ImageTask.State : Swift.Equatable {} +extension Nuke.ImageTask.State : Swift.Hashable {} +extension Nuke.ImageDecodingError : Swift.Equatable {} +extension Nuke.ImageDecodingError : Swift.Hashable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Equatable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Hashable {} diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..58157be Binary files /dev/null and b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..264b2a2 --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,945 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Nuke +// swift-module-flags-ignorable: -enable-bare-slash-regex +import AVKit +import Combine +import CoreGraphics +import CoreImage +import CryptoKit +import Foundation +import ImageIO +import Swift +import UIKit.UIApplication +import UIKit.UIImage +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +public protocol ImageProcessing : Swift.Sendable { + func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + var identifier: Swift.String { get } + var hashableIdentifier: Swift.AnyHashable { get } +} +extension Nuke.ImageProcessing { + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +extension Nuke.ImageProcessing where Self : Swift.Hashable { + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +public struct ImageProcessingContext : Swift.Sendable { + public var request: Nuke.ImageRequest + public var response: Nuke.ImageResponse + public var isCompleted: Swift.Bool + public init(request: Nuke.ImageRequest, response: Nuke.ImageResponse, isCompleted: Swift.Bool) +} +public enum ImageProcessingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingError, b: Nuke.ImageProcessingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageEncoders { + public struct ImageIO : Nuke.ImageEncoding { + public let type: Nuke.AssetType + public let compressionRatio: Swift.Float + public init(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) + public static func isSupported(type: Nuke.AssetType) -> Swift.Bool + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public struct ImageResponse : @unchecked Swift.Sendable { + public var container: Nuke.ImageContainer + public var image: UIKit.UIImage { + get + } + public var isPreview: Swift.Bool { + get + } + public var request: Nuke.ImageRequest + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(container: Nuke.ImageContainer, request: Nuke.ImageRequest, urlResponse: Foundation.URLResponse? = nil, cacheType: Nuke.ImageResponse.CacheType? = nil) + public enum CacheType : Swift.Sendable { + case memory + case disk + public static func == (a: Nuke.ImageResponse.CacheType, b: Nuke.ImageResponse.CacheType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +final public class ImageCache : Nuke.ImageCaching { + final public var costLimit: Swift.Int { + get + set + } + final public var countLimit: Swift.Int { + get + set + } + final public var ttl: Foundation.TimeInterval? { + get + set + } + final public var entryCostLimit: Swift.Double { + get + set + } + final public var totalCount: Swift.Int { + get + } + final public var totalCost: Swift.Int { + get + } + public static let shared: Nuke.ImageCache + public init(costLimit: Swift.Int = ImageCache.defaultCostLimit(), countLimit: Swift.Int = Int.max) + public static func defaultCostLimit() -> Swift.Int + final public subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { + get + set + } + final public func removeAll() + final public func trim(toCost limit: Swift.Int) + final public func trim(toCount limit: Swift.Int) + @objc deinit +} +final public class ImagePipeline : @unchecked Swift.Sendable { + public static var shared: Nuke.ImagePipeline { + get + set + } + final public let configuration: Nuke.ImagePipeline.Configuration + final public var cache: Nuke.ImagePipeline.Cache { + get + } + @objc deinit + public init(configuration: Nuke.ImagePipeline.Configuration = Configuration(), delegate: (any Nuke.ImagePipelineDelegate)? = nil) + convenience public init(delegate: (any Nuke.ImagePipelineDelegate)? = nil, _ configure: (inout Nuke.ImagePipeline.Configuration) -> Swift.Void) + final public func invalidate() + final public func imageTask(with url: Foundation.URL) -> Nuke.AsyncImageTask + final public func imageTask(with request: Nuke.ImageRequest) -> Nuke.AsyncImageTask + #if compiler(>=5.3) && $AsyncAwait + final public func image(for url: Foundation.URL) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + final public func image(for request: Nuke.ImageRequest) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for url: Foundation.URL) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for request: Nuke.ImageRequest) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + @discardableResult + final public func loadImage(with url: Foundation.URL, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ response: Nuke.ImageResponse?, _ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with url: Foundation.URL, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + final public func imagePublisher(with url: Foundation.URL) -> Combine.AnyPublisher + final public func imagePublisher(with request: Nuke.ImageRequest) -> Combine.AnyPublisher +} +final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { + final public let session: Foundation.URLSession + final public var prefersIncrementalDelivery: Swift.Bool + final public var delegate: (any Foundation.URLSessionDelegate)? { + get + set + } + @objc deinit + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + public static var defaultConfiguration: Foundation.URLSessionConfiguration { + get + } + public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + public static let sharedUrlCache: Foundation.URLCache + final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case statusCodeUnacceptable(Swift.Int) + public var description: Swift.String { + get + } + } +} +extension Nuke.ImagePipeline { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + case dataMissingInCache + case dataLoadingFailed(error: any Swift.Error) + case dataIsEmpty + case decoderNotRegistered(context: Nuke.ImageDecodingContext) + case decodingFailed(decoder: any Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: any Swift.Error) + case processingFailed(processor: any Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: any Swift.Error) + case imageRequestMissing + case pipelineInvalidated + } +} +extension Nuke.ImagePipeline.Error { + public var dataLoadingError: (any Swift.Error)? { + get + } + public var description: Swift.String { + get + } +} +public protocol ImageEncoding : Swift.Sendable { + func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +extension Nuke.ImageEncoding { + public func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +public struct ImageEncodingContext : @unchecked Swift.Sendable { + public let request: Nuke.ImageRequest + public let image: Nuke.PlatformImage + public let urlResponse: Foundation.URLResponse? +} +public protocol DataLoading : Swift.Sendable { + func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable +} +public protocol Cancellable : AnyObject, Swift.Sendable { + func cancel() +} +extension Nuke.ImageEncoders { + public struct Default : Nuke.ImageEncoding { + public var compressionQuality: Swift.Float + public var isHEIFPreferred: Swift.Bool + public init(compressionQuality: Swift.Float = 0.8) + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public typealias PlatformImage = UIKit.UIImage +public struct ImageContainer : @unchecked Swift.Sendable { + public var image: UIKit.UIImage { + get + set + } + public var type: Nuke.AssetType? { + get + set + } + public var isPreview: Swift.Bool { + get + set + } + public var data: Foundation.Data? { + get + set + } + public var userInfo: [Nuke.ImageContainer.UserInfoKey : Any] { + get + set + } + public init(image: Nuke.PlatformImage, type: Nuke.AssetType? = nil, isPreview: Swift.Bool = false, data: Foundation.Data? = nil, userInfo: [Nuke.ImageContainer.UserInfoKey : Any] = [:]) + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let scanNumberKey: Nuke.ImageContainer.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageContainer.UserInfoKey, b: Nuke.ImageContainer.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImagePipeline { + public struct Cache : Swift.Sendable { + } +} +extension Nuke.ImagePipeline.Cache { + public subscript(url: Foundation.URL) -> Nuke.ImageContainer? { + get + nonmutating set + } + public subscript(request: Nuke.ImageRequest) -> Nuke.ImageContainer? { + get + nonmutating set + } + public func cachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Nuke.ImageContainer? + public func storeCachedImage(_ image: Nuke.ImageContainer, for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func removeCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func containsCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Swift.Bool + public func cachedData(for request: Nuke.ImageRequest) -> Foundation.Data? + public func storeCachedData(_ data: Foundation.Data, for request: Nuke.ImageRequest) + public func containsData(for request: Nuke.ImageRequest) -> Swift.Bool + public func removeCachedData(for request: Nuke.ImageRequest) + public func makeImageCacheKey(for request: Nuke.ImageRequest) -> Nuke.ImageCacheKey + public func makeDataCacheKey(for request: Nuke.ImageRequest) -> Swift.String + public func removeAll(caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public struct Caches : Swift.OptionSet { + public let rawValue: Swift.Int + public init(rawValue: Swift.Int) + public static let memory: Nuke.ImagePipeline.Cache.Caches + public static let disk: Nuke.ImagePipeline.Cache.Caches + public static let all: Nuke.ImagePipeline.Cache.Caches + public typealias ArrayLiteralElement = Nuke.ImagePipeline.Cache.Caches + public typealias Element = Nuke.ImagePipeline.Cache.Caches + public typealias RawValue = Swift.Int + } +} +extension Nuke.ImagePipeline.Cache.Caches : Swift.Sendable { +} +public protocol DataCaching : Swift.Sendable { + func cachedData(for key: Swift.String) -> Foundation.Data? + func containsData(for key: Swift.String) -> Swift.Bool + func storeData(_ data: Foundation.Data, for key: Swift.String) + func removeData(for key: Swift.String) + func removeAll() +} +public enum ImageProcessingOptions : Swift.Sendable { + public enum Unit : Swift.CustomStringConvertible, Swift.Sendable { + case points + case pixels + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.Unit, b: Nuke.ImageProcessingOptions.Unit) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public struct Border : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let width: CoreFoundation.CGFloat + public let color: UIKit.UIColor + public init(color: UIKit.UIColor, width: CoreFoundation.CGFloat = 1, unit: Nuke.ImageProcessingOptions.Unit = .points) + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessingOptions.Border, b: Nuke.ImageProcessingOptions.Border) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public enum ContentMode : Swift.CustomStringConvertible, Swift.Sendable { + case aspectFill + case aspectFit + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.ContentMode, b: Nuke.ImageProcessingOptions.ContentMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImagePipelineDelegate : AnyObject, Swift.Sendable { + func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +extension Nuke.ImagePipelineDelegate { + public func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + public func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + public func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + public func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + public func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + public func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + public func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + public func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + public func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + public func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + public func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +public protocol ImageCaching : AnyObject, Swift.Sendable { + subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { get set } + func removeAll() +} +public struct ImageCacheKey : Swift.Hashable, Swift.Sendable { + public init(key: Swift.String) + public init(request: Nuke.ImageRequest) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageCacheKey, b: Nuke.ImageCacheKey) -> Swift.Bool + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Anonymous : Nuke.ImageProcessing, Swift.CustomStringConvertible { + public let identifier: Swift.String + #if compiler(>=5.3) && $Sendable + public init(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) + #endif + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var description: Swift.String { + get + } + } +} +extension Nuke.ImageProcessors { + public struct RoundedCorners : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.RoundedCorners, b: Nuke.ImageProcessors.RoundedCorners) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageProcessors { + public struct Resize : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + @available(*, deprecated, message: "Renamed to `ImageProcessingOptions.ContentMode") + public typealias ContentMode = Nuke.ImageProcessingOptions.ContentMode + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) + public init(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public init(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Resize, b: Nuke.ImageProcessors.Resize) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class AsyncImageTask : Swift.Sendable { + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + #if compiler(>=5.3) && $EffectfulProp + final public var image: Nuke.PlatformImage { + get async throws + } + #endif + #if compiler(>=5.3) && $EffectfulProp + final public var response: Nuke.ImageResponse { + get async throws + } + #endif + final public let previews: _Concurrency.AsyncStream + final public let progress: _Concurrency.AsyncStream + final public func cancel() + @objc deinit +} +extension Nuke.ImageProcessors { + public struct GaussianBlur : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: Swift.Int = 8) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.GaussianBlur, b: Nuke.ImageProcessors.GaussianBlur) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageDecoders { + public struct Empty : Nuke.ImageDecoding, Swift.Sendable { + public let isProgressive: Swift.Bool + public var isAsynchronous: Swift.Bool { + get + } + public init(assetType: Nuke.AssetType? = nil, isProgressive: Swift.Bool = false) + public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + } +} +final public class DataCache : Nuke.DataCaching, @unchecked Swift.Sendable { + final public var sizeLimit: Swift.Int + final public let path: Foundation.URL + final public var sweepInterval: Swift.Double + @available(*, deprecated, message: "It's not recommended to use compression with the popular image formats that already compress the data") + final public var isCompressionEnabled: Swift.Bool { + get + set + } + final public let queue: Dispatch.DispatchQueue + public typealias FilenameGenerator = (_ key: Swift.String) -> Swift.String? + convenience public init(name: Swift.String, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public init(path: Foundation.URL, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public static func filename(for key: Swift.String) -> Swift.String? + final public func cachedData(for key: Swift.String) -> Foundation.Data? + final public func containsData(for key: Swift.String) -> Swift.Bool + final public func storeData(_ data: Foundation.Data, for key: Swift.String) + final public func removeData(for key: Swift.String) + final public func removeAll() + final public subscript(key: Swift.String) -> Foundation.Data? { + get + set + } + final public func filename(for key: Swift.String) -> Swift.String? + final public func url(for key: Swift.String) -> Foundation.URL? + final public func flush() + final public func flush(for key: Swift.String) + final public func sweep() + final public var totalCount: Swift.Int { + get + } + final public var totalSize: Swift.Int { + get + } + final public var totalAllocatedSize: Swift.Int { + get + } + @objc deinit +} +final public class ImageDecoderRegistry : @unchecked Swift.Sendable { + public static let shared: Nuke.ImageDecoderRegistry + public init() + final public func decoder(for context: Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + final public func register(_ match: @escaping (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)?) + final public func clear() + @objc deinit +} +public struct ImageDecodingContext : @unchecked Swift.Sendable { + public var request: Nuke.ImageRequest + public var data: Foundation.Data + public var isCompleted: Swift.Bool + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(request: Nuke.ImageRequest, data: Foundation.Data, isCompleted: Swift.Bool, urlResponse: Foundation.URLResponse?, cacheType: Nuke.ImageResponse.CacheType?) +} +public enum ImageProcessors { +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Resize { + public static func resize(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Circle { + public static func circle(border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.Circle +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.RoundedCorners { + public static func roundedCorners(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.RoundedCorners +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Anonymous { + #if compiler(>=5.3) && $Sendable + public static func process(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) -> Nuke.ImageProcessors.Anonymous + #endif +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.CoreImageFilter { + public static func coreImageFilter(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter + public static func coreImageFilter(name: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.GaussianBlur { + public static func gaussianBlur(radius: Swift.Int = 8) -> Nuke.ImageProcessors.GaussianBlur +} +public struct ImageRequest : Swift.CustomStringConvertible, Swift.Sendable, Swift.ExpressibleByStringLiteral { + public var priority: Nuke.ImageRequest.Priority { + get + set + } + public var processors: [any Nuke.ImageProcessing] { + get + set + } + public var options: Nuke.ImageRequest.Options { + get + set + } + public var userInfo: [Nuke.ImageRequest.UserInfoKey : Any] { + get + set + } + public var urlRequest: Foundation.URLRequest? { + get + } + public var url: Foundation.URL? { + get + } + public var imageId: Swift.String? { + get + } + public var description: Swift.String { + get + } + public init(stringLiteral value: Swift.String) + public init(url: Foundation.URL?, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + public init(urlRequest: Foundation.URLRequest, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #if compiler(>=5.3) && $AsyncAwait && $Sendable + public init(id: Swift.String, data: @escaping @Sendable () async throws -> Foundation.Data, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #endif + public init

(id: Swift.String, dataPublisher: P, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) where P : Combine.Publisher, P.Output == Foundation.Data + public enum Priority : Swift.Int, Swift.Comparable, Swift.Sendable { + case veryLow, low, normal, high, veryHigh + public static func < (lhs: Nuke.ImageRequest.Priority, rhs: Nuke.ImageRequest.Priority) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + public struct Options : Swift.OptionSet, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.UInt16 + public init(rawValue: Swift.UInt16) + public static let disableMemoryCacheReads: Nuke.ImageRequest.Options + public static let disableMemoryCacheWrites: Nuke.ImageRequest.Options + public static let disableMemoryCache: Nuke.ImageRequest.Options + public static let disableDiskCacheReads: Nuke.ImageRequest.Options + public static let disableDiskCacheWrites: Nuke.ImageRequest.Options + public static let disableDiskCache: Nuke.ImageRequest.Options + public static let reloadIgnoringCachedData: Nuke.ImageRequest.Options + public static let returnCacheDataDontLoad: Nuke.ImageRequest.Options + public static let skipDecompression: Nuke.ImageRequest.Options + public static let skipDataLoadingQueue: Nuke.ImageRequest.Options + public typealias ArrayLiteralElement = Nuke.ImageRequest.Options + public typealias Element = Nuke.ImageRequest.Options + public typealias RawValue = Swift.UInt16 + } + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let imageIdKey: Nuke.ImageRequest.UserInfoKey + public static let scaleKey: Nuke.ImageRequest.UserInfoKey + public static let thumbnailKey: Nuke.ImageRequest.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.UserInfoKey, b: Nuke.ImageRequest.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } + public struct ThumbnailOptions : Swift.Hashable, Swift.Sendable { + public var createThumbnailFromImageIfAbsent: Swift.Bool + public var createThumbnailFromImageAlways: Swift.Bool + public var createThumbnailWithTransform: Swift.Bool + public var shouldCacheImmediately: Swift.Bool + public init(maxPixelSize: Swift.Float) + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill) + public func makeThumbnail(with data: Foundation.Data) -> Nuke.PlatformImage? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.ThumbnailOptions, b: Nuke.ImageRequest.ThumbnailOptions) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +public enum ImageDecoders { +} +extension Nuke.ImageDecoders { + final public class Default : Nuke.ImageDecoding, @unchecked Swift.Sendable { + final public var isAsynchronous: Swift.Bool { + get + } + public init() + public init?(context: Nuke.ImageDecodingContext) + final public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + final public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + @objc deinit + } +} +extension Nuke.ImageProcessors { + public struct Composition : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(_ processors: [any Nuke.ImageProcessing]) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageProcessors.Composition, rhs: Nuke.ImageProcessors.Composition) -> Swift.Bool + public var description: Swift.String { + get + } + public var hashValue: Swift.Int { + get + } + } +} +public struct AssetType : Swift.ExpressibleByStringLiteral, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.String + public init(rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let png: Nuke.AssetType + public static let jpeg: Nuke.AssetType + public static let gif: Nuke.AssetType + public static let heic: Nuke.AssetType + public static let webp: Nuke.AssetType + public static let mp4: Nuke.AssetType + public static let m4v: Nuke.AssetType + public static let mov: Nuke.AssetType + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.AssetType, b: Nuke.AssetType) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } +} +extension Nuke.AssetType { + public init?(_ data: Foundation.Data) +} +extension Nuke.ImagePipeline { + public struct Configuration : @unchecked Swift.Sendable { + public var dataLoader: any Nuke.DataLoading + public var dataCache: (any Nuke.DataCaching)? + public var imageCache: (any Nuke.ImageCaching)? { + get + set + } + public var makeImageDecoder: @Sendable (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + public var makeImageEncoder: @Sendable (Nuke.ImageEncodingContext) -> any Nuke.ImageEncoding + public var isDecompressionEnabled: Swift.Bool { + get + set + } + public var isUsingPrepareForDisplay: Swift.Bool + public var dataCachePolicy: Nuke.ImagePipeline.DataCachePolicy + public var isTaskCoalescingEnabled: Swift.Bool + public var isRateLimiterEnabled: Swift.Bool + public var isProgressiveDecodingEnabled: Swift.Bool + public var isStoringPreviewsInMemoryCache: Swift.Bool + public var isResumableDataEnabled: Swift.Bool + public var callbackQueue: Dispatch.DispatchQueue + public static var isSignpostLoggingEnabled: Swift.Bool + public var dataLoadingQueue: Foundation.OperationQueue + public var dataCachingQueue: Foundation.OperationQueue + public var imageDecodingQueue: Foundation.OperationQueue + public var imageEncodingQueue: Foundation.OperationQueue + public var imageProcessingQueue: Foundation.OperationQueue + public var imageDecompressingQueue: Foundation.OperationQueue + public init(dataLoader: any Nuke.DataLoading = DataLoader()) + public static var withURLCache: Nuke.ImagePipeline.Configuration { + get + } + public static var withDataCache: Nuke.ImagePipeline.Configuration { + get + } + public static func withDataCache(name: Swift.String = "com.github.kean.Nuke.DataCache", sizeLimit: Swift.Int? = nil) -> Nuke.ImagePipeline.Configuration + } + public enum DataCachePolicy : Swift.Sendable { + case automatic + case storeOriginalData + case storeEncodedImages + case storeAll + public static func == (a: Nuke.ImagePipeline.DataCachePolicy, b: Nuke.ImagePipeline.DataCachePolicy) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class ImageTask : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + final public let taskId: Swift.Int64 + final public let request: Nuke.ImageRequest + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + final public var progress: Nuke.ImageTask.Progress { + get + } + public struct Progress : Swift.Hashable, Swift.Sendable { + public let completed: Swift.Int64 + public let total: Swift.Int64 + public var fraction: Swift.Float { + get + } + public init(completed: Swift.Int64, total: Swift.Int64) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageTask.Progress, b: Nuke.ImageTask.Progress) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + final public var state: Nuke.ImageTask.State { + get + } + public enum State { + case running + case cancelled + case completed + public static func == (a: Nuke.ImageTask.State, b: Nuke.ImageTask.State) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit + final public func cancel() + final public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageTask, rhs: Nuke.ImageTask) -> Swift.Bool + final public var description: Swift.String { + get + } + final public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Circle : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Circle, b: Nuke.ImageProcessors.Circle) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImageDecoding : Swift.Sendable { + var isAsynchronous: Swift.Bool { get } + func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +extension Nuke.ImageDecoding { + public var isAsynchronous: Swift.Bool { + get + } + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +public enum ImageDecodingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageDecodingError, b: Nuke.ImageDecodingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum ImageEncoders { +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.Default { + public static func `default`(compressionQuality: Swift.Float = 0.8) -> Nuke.ImageEncoders.Default +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.ImageIO { + public static func imageIO(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) -> Nuke.ImageEncoders.ImageIO +} +extension Nuke.ImageProcessors { + public struct CoreImageFilter : Nuke.ImageProcessing, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let name: Swift.String + public let parameters: [Swift.String : Any] + public let identifier: Swift.String + public init(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) + public init(name: Swift.String) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public static var context: CoreImage.CIContext + public static func apply(filter: CoreImage.CIFilter, to image: Nuke.PlatformImage) throws -> Nuke.PlatformImage + public var description: Swift.String { + get + } + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) + case inputImageIsEmpty(inputImage: Nuke.PlatformImage) + case failedToApplyFilter(filter: CoreImage.CIFilter) + case failedToCreateOutputCGImage(image: CoreImage.CIImage) + public var description: Swift.String { + get + } + } + } +} +final public class ImagePrefetcher : @unchecked Swift.Sendable { + final public var isPaused: Swift.Bool { + get + set + } + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + public enum Destination : Swift.Sendable { + case memoryCache + case diskCache + public static func == (a: Nuke.ImagePrefetcher.Destination, b: Nuke.ImagePrefetcher.Destination) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + final public var didComplete: (() -> Swift.Void)? + public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) + @objc deinit + final public func startPrefetching(with urls: [Foundation.URL]) + final public func startPrefetching(with requests: [Nuke.ImageRequest]) + final public func _startPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching(with urls: [Foundation.URL]) + final public func stopPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching() +} +extension Nuke.ImageProcessingError : Swift.Equatable {} +extension Nuke.ImageProcessingError : Swift.Hashable {} +extension Nuke.ImageResponse.CacheType : Swift.Equatable {} +extension Nuke.ImageResponse.CacheType : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.RawRepresentable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Equatable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Hashable {} +extension Nuke.ImageTask.State : Swift.Equatable {} +extension Nuke.ImageTask.State : Swift.Hashable {} +extension Nuke.ImageDecodingError : Swift.Equatable {} +extension Nuke.ImageDecodingError : Swift.Hashable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Equatable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Hashable {} diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.abi.json b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..ec7e89d --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,30293 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "children": [ + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingP7processySo7UIImageCSgAFF", + "mangledName": "$s4Nuke15ImageProcessingP7processySo7UIImageCSgAFF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingP7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "mangledName": "$s4Nuke15ImageProcessingP7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingP10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessingP10identifierSSvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingP10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessingP10identifierSSvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingP18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPAAE7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "mangledName": "$s4Nuke15ImageProcessingPAAE7process_7contextAA0B9ContainerVAG_AA0bC7ContextVtKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingPAAE18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashableIdentifier", + "printedName": "hashableIdentifier", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvp", + "mangledName": "$s4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyHashable", + "printedName": "Swift.AnyHashable", + "usr": "s:s11AnyHashableV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvg", + "mangledName": "$s4Nuke15ImageProcessingPAASHRzrlE18hashableIdentifiers11AnyHashableVvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageProcessing, τ_0_0 : Swift.Hashable>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(size:unit:contentMode:crop:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize4size4unit11contentMode4crop7upscaleAGSo6CGSizeV_AA0bC7OptionsO4UnitOAQ07ContentJ0OS2btFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize4size4unit11contentMode4crop7upscaleAGSo6CGSizeV_AA0bC7OptionsO4UnitOAQ07ContentJ0OS2btFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(width:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize5width4unit7upscaleAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize5width4unit7upscaleAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "resize", + "printedName": "resize(height:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize6height4unit7upscaleAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6ResizeVRszrlE6resize6height4unit7upscaleAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOSbtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Resize>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "circle", + "printedName": "circle(border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO6CircleVRszrlE6circle6borderAgA0bC7OptionsO6BorderVSg_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO6CircleVRszrlE6circle6borderAgA0bC7OptionsO6BorderVSg_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Circle>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "roundedCorners", + "printedName": "roundedCorners(radius:unit:border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO14RoundedCornersVRszrlE07roundedF06radius4unit6borderAG14CoreFoundation7CGFloatV_AA0bC7OptionsO4UnitOAP6BorderVSgtFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO14RoundedCornersVRszrlE07roundedF06radius4unit6borderAG12CoreGraphics7CGFloatV_AA0bC7OptionsO4UnitOAP6BorderVSgtFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.RoundedCorners>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(id:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Anonymous", + "printedName": "Nuke.ImageProcessors.Anonymous", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO9AnonymousVRszrlE7process2id_AGSS_So7UIImageCSgAKYbctFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO9AnonymousVRszrlE7process2id_AGSS_So7UIImageCSgAKYbctFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.Anonymous>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "coreImageFilter", + "printedName": "coreImageFilter(name:parameters:identifier:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04name10parameters10identifierAGSS_SDySSypGSStFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04name10parameters10identifierAGSS_SDySSypGSStFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.CoreImageFilter>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "coreImageFilter", + "printedName": "coreImageFilter(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04nameAGSS_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO04CoreB6FilterVRszrlE04corebF04nameAGSS_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.CoreImageFilter>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "gaussianBlur", + "printedName": "gaussianBlur(radius:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessingPA2A0B10ProcessorsO12GaussianBlurVRszrlE08gaussianF06radiusAGSi_tFZ", + "mangledName": "$s4Nuke15ImageProcessingPA2A0B10ProcessorsO12GaussianBlurVRszrlE08gaussianF06radiusAGSi_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageProcessors.GaussianBlur>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingContext", + "printedName": "ImageProcessingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke22ImageProcessingContextV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "response", + "printedName": "response", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvp", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvg", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvs", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvM", + "mangledName": "$s4Nuke22ImageProcessingContextV8responseAA0B8ResponseVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompleted", + "printedName": "isCompleted", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvp", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvg", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvs", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingContextV11isCompletedSbvM", + "mangledName": "$s4Nuke22ImageProcessingContextV11isCompletedSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:response:isCompleted:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke22ImageProcessingContextV7request8response11isCompletedAcA0B7RequestV_AA0B8ResponseVSbtcfc", + "mangledName": "$s4Nuke22ImageProcessingContextV7request8response11isCompletedAcA0B7RequestV_AA0B8ResponseVSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke22ImageProcessingContextV", + "mangledName": "$s4Nuke22ImageProcessingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingError", + "printedName": "ImageProcessingError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingError.Type) -> Nuke.ImageProcessingError", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke20ImageProcessingErrorO7unknownyA2CmF", + "mangledName": "$s4Nuke20ImageProcessingErrorO7unknownyA2CmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageProcessingErrorO11descriptionSSvp", + "mangledName": "$s4Nuke20ImageProcessingErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageProcessingErrorO11descriptionSSvg", + "mangledName": "$s4Nuke20ImageProcessingErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingError", + "printedName": "Nuke.ImageProcessingError", + "usr": "s:4Nuke20ImageProcessingErrorO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageProcessingErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke20ImageProcessingErrorO2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageProcessingErrorO9hashValueSivp", + "mangledName": "$s4Nuke20ImageProcessingErrorO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageProcessingErrorO9hashValueSivg", + "mangledName": "$s4Nuke20ImageProcessingErrorO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageProcessingErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke20ImageProcessingErrorO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke20ImageProcessingErrorO", + "mangledName": "$s4Nuke20ImageProcessingErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "os", + "printedName": "os", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit.UIImage", + "printedName": "UIKit.UIImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageResponse", + "printedName": "ImageResponse", + "children": [ + { + "kind": "Var", + "name": "container", + "printedName": "container", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvp", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvg", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvs", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9containerAA0B9ContainerVvM", + "mangledName": "$s4Nuke13ImageResponseV9containerAA0B9ContainerVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke13ImageResponseV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke13ImageResponseV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isPreview", + "printedName": "isPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9isPreviewSbvp", + "mangledName": "$s4Nuke13ImageResponseV9isPreviewSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9isPreviewSbvg", + "mangledName": "$s4Nuke13ImageResponseV9isPreviewSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke13ImageResponseV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvp", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvg", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvs", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvM", + "mangledName": "$s4Nuke13ImageResponseV03urlC0So13NSURLResponseCSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "cacheType", + "printedName": "cacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvp", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvg", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvs", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvM", + "mangledName": "$s4Nuke13ImageResponseV9cacheTypeAC05CacheE0OSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(container:request:urlResponse:cacheType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageResponseV9container7request03urlC09cacheTypeAcA0B9ContainerV_AA0B7RequestVSo13NSURLResponseCSgAC05CacheH0OSgtcfc", + "mangledName": "$s4Nuke13ImageResponseV9container7request03urlC09cacheTypeAcA0B9ContainerV_AA0B7RequestVSo13NSURLResponseCSgAC05CacheH0OSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "CacheType", + "printedName": "CacheType", + "children": [ + { + "kind": "Var", + "name": "memory", + "printedName": "memory", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse.CacheType.Type) -> Nuke.ImageResponse.CacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageResponse.CacheType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO6memoryyA2EmF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO6memoryyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "disk", + "printedName": "disk", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse.CacheType.Type) -> Nuke.ImageResponse.CacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageResponse.CacheType.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO4diskyA2EmF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO4diskyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + }, + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO9hashValueSivp", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO9hashValueSivg", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO", + "mangledName": "$s4Nuke13ImageResponseV9CacheTypeO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageResponseV", + "mangledName": "$s4Nuke13ImageResponseV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageCache", + "printedName": "ImageCache", + "children": [ + { + "kind": "Var", + "name": "costLimit", + "printedName": "costLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC9costLimitSivp", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivg", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivs", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9costLimitSivM", + "mangledName": "$s4Nuke10ImageCacheC9costLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "countLimit", + "printedName": "countLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC10countLimitSivp", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivg", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivs", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10countLimitSivM", + "mangledName": "$s4Nuke10ImageCacheC10countLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "ttl", + "printedName": "ttl", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvp", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvg", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Double?", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvs", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC3ttlSdSgvM", + "mangledName": "$s4Nuke10ImageCacheC3ttlSdSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "entryCostLimit", + "printedName": "entryCostLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvp", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvg", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvs", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC14entryCostLimitSdvM", + "mangledName": "$s4Nuke10ImageCacheC14entryCostLimitSdvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "totalCount", + "printedName": "totalCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC10totalCountSivp", + "mangledName": "$s4Nuke10ImageCacheC10totalCountSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC10totalCountSivg", + "mangledName": "$s4Nuke10ImageCacheC10totalCountSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalCost", + "printedName": "totalCost", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC9totalCostSivp", + "mangledName": "$s4Nuke10ImageCacheC9totalCostSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC9totalCostSivg", + "mangledName": "$s4Nuke10ImageCacheC9totalCostSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10ImageCacheC6sharedACvpZ", + "mangledName": "$s4Nuke10ImageCacheC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheC6sharedACvgZ", + "mangledName": "$s4Nuke10ImageCacheC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(costLimit:countLimit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCache", + "printedName": "Nuke.ImageCache", + "usr": "s:4Nuke10ImageCacheC" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke10ImageCacheC9costLimit05countE0ACSi_Sitcfc", + "mangledName": "$s4Nuke10ImageCacheC9costLimit05countE0ACSi_Sitcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "defaultCostLimit", + "printedName": "defaultCostLimit()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC16defaultCostLimitSiyFZ", + "mangledName": "$s4Nuke10ImageCacheC16defaultCostLimitSiyFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcip", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcip", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcig", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcig", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcis", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVcis", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVciM", + "mangledName": "$s4Nuke10ImageCacheCyAA0B9ContainerVSgAA0bC3KeyVciM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC9removeAllyyF", + "mangledName": "$s4Nuke10ImageCacheC9removeAllyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trim", + "printedName": "trim(toCost:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC4trim6toCostySi_tF", + "mangledName": "$s4Nuke10ImageCacheC4trim6toCostySi_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "trim", + "printedName": "trim(toCount:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10ImageCacheC4trim7toCountySi_tF", + "mangledName": "$s4Nuke10ImageCacheC4trim7toCountySi_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke10ImageCacheC", + "mangledName": "$s4Nuke10ImageCacheC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ImageCaching", + "printedName": "ImageCaching", + "usr": "s:4Nuke12ImageCachingP", + "mangledName": "$s4Nuke12ImageCachingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImagePipeline", + "printedName": "ImagePipeline", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC6sharedACvpZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvgZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvsZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvsZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC6sharedACvMZ", + "mangledName": "$s4Nuke13ImagePipelineC6sharedACvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "configuration", + "printedName": "configuration", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13configurationAC13ConfigurationVvp", + "mangledName": "$s4Nuke13ImagePipelineC13configurationAC13ConfigurationVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13configurationAC13ConfigurationVvg", + "mangledName": "$s4Nuke13ImagePipelineC13configurationAC13ConfigurationVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "cache", + "printedName": "cache", + "children": [ + { + "kind": "TypeNominal", + "name": "Cache", + "printedName": "Nuke.ImagePipeline.Cache", + "usr": "s:4Nuke13ImagePipelineC5CacheV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5cacheAC5CacheVvp", + "mangledName": "$s4Nuke13ImagePipelineC5cacheAC5CacheVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Cache", + "printedName": "Nuke.ImagePipeline.Cache", + "usr": "s:4Nuke13ImagePipelineC5CacheV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5cacheAC5CacheVvg", + "mangledName": "$s4Nuke13ImagePipelineC5cacheAC5CacheVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:delegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImagePipelineDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipelineDelegate", + "printedName": "Nuke.ImagePipelineDelegate", + "usr": "s:4Nuke21ImagePipelineDelegateP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC13configuration8delegateA2C13ConfigurationV_AA0bC8Delegate_pSgtcfc", + "mangledName": "$s4Nuke13ImagePipelineC13configuration8delegateA2C13ConfigurationV_AA0bC8Delegate_pSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(delegate:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImagePipelineDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipelineDelegate", + "printedName": "Nuke.ImagePipelineDelegate", + "usr": "s:4Nuke21ImagePipelineDelegateP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(inout Nuke.ImagePipeline.Configuration) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "typeAttributes": [ + "noescape" + ] + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC8delegate_AcA0bC8Delegate_pSg_yAC13ConfigurationVzXEtcfc", + "mangledName": "$s4Nuke13ImagePipelineC8delegate_AcA0bC8Delegate_pSg_yAC13ConfigurationVzXEtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Convenience" + }, + { + "kind": "Function", + "name": "invalidate", + "printedName": "invalidate()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC10invalidateyyF", + "mangledName": "$s4Nuke13ImagePipelineC10invalidateyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncImageTask", + "printedName": "Nuke.AsyncImageTask", + "usr": "s:4Nuke14AsyncImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0C10Foundation3URLV_tF", + "mangledName": "$s4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0C10Foundation3URLV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncImageTask", + "printedName": "Nuke.AsyncImageTask", + "usr": "s:4Nuke14AsyncImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0CAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC9imageTask4withAA05AsyncbE0CAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "image", + "printedName": "image(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5image3forSo7UIImageC10Foundation3URLV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC5image3forSo7UIImageC10Foundation3URLV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "image", + "printedName": "image(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5image3forSo7UIImageCAA0B7RequestV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC5image3forSo7UIImageCAA0B7RequestV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "data", + "printedName": "data(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAF3URLV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAF3URLV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "data", + "printedName": "data(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAA0B7RequestV_tYaKF", + "mangledName": "$s4Nuke13ImagePipelineC4data3for10Foundation4DataV_So13NSURLResponseCSgtAA0B7RequestV_tYaKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOyAA0B8ResponseVAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadImage", + "printedName": "loadImage(with:queue:progress:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse?, Swift.Int64, Swift.Int64) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse?, Swift.Int64, Swift.Int64) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Nuke.ImageResponse?, Swift.Int64, Swift.Int64)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ] + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC04loadB04with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_F0CSgyAA0B8ResponseVSg_s5Int64VATtcSgys6ResultOyAqC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC04loadB04with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_F0CSgyAA0B8ResponseVSg_s5Int64VATtcSgys6ResultOyAqC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAI0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskC10Foundation3URLV_ys6ResultOyAI0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with10completionAA0B4TaskCAA0B7RequestV_ys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:queue:progress:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Dispatch.DispatchQueue?", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Int64, Swift.Int64) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int64, Swift.Int64) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Swift.Int64, Swift.Int64)", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ] + } + ] + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>", + "children": [ + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(data: Foundation.Data, response: Foundation.URLResponse?)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC8loadData4with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_G0CSgys5Int64V_AQtcSgys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "mangledName": "$s4Nuke13ImagePipelineC8loadData4with5queue8progress10completionAA0B4TaskCAA0B7RequestV_So012OS_dispatch_G0CSgys5Int64V_AQtcSgys6ResultOy10Foundation0E0V4data_So13NSURLResponseCSg8responsetAC5ErrorOGctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "DiscardableResult", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imagePublisher", + "printedName": "imagePublisher(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOG10Foundation3URLV_tF", + "mangledName": "$s4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOG10Foundation3URLV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imagePublisher", + "printedName": "imagePublisher(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AnyPublisher", + "printedName": "Combine.AnyPublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:7Combine12AnyPublisherV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOGAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC14imagePublisher4with7Combine03AnyE0VyAA0B8ResponseVAC5ErrorOGAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "dataMissingInCache", + "printedName": "dataMissingInCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO18dataMissingInCacheyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO18dataMissingInCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataLoadingFailed", + "printedName": "dataLoadingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO17dataLoadingFailedyAEsAD_p_tcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO17dataLoadingFailedyAEsAD_p_tcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataIsEmpty", + "printedName": "dataIsEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11dataIsEmptyyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11dataIsEmptyyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "decoderNotRegistered", + "printedName": "decoderNotRegistered", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageDecodingContext) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(context: Nuke.ImageDecodingContext)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO20decoderNotRegisteredyAeA0B15DecodingContextV_tcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO20decoderNotRegisteredyAeA0B15DecodingContextV_tcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "decodingFailed", + "printedName": "decodingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageDecoding, Nuke.ImageDecodingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecoding, Nuke.ImageDecodingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(decoder: Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO14decodingFailedyAeA0B8Decoding_p_AA0bG7ContextVsAD_ptcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO14decodingFailedyAeA0B8Decoding_p_AA0bG7ContextVsAD_ptcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "processingFailed", + "printedName": "processingFailed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> (Nuke.ImageProcessing, Nuke.ImageProcessingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessing, Nuke.ImageProcessingContext, Swift.Error) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(processor: Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: Swift.Error)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO16processingFailedyAeA0B10Processing_p_AA0bG7ContextVsAD_ptcAEmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO16processingFailedyAeA0B10Processing_p_AA0bG7ContextVsAD_ptcAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "imageRequestMissing", + "printedName": "imageRequestMissing", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO19imageRequestMissingyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO19imageRequestMissingyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "pipelineInvalidated", + "printedName": "pipelineInvalidated", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.Error.Type) -> Nuke.ImagePipeline.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC5ErrorO19pipelineInvalidatedyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO19pipelineInvalidatedyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "dataLoadingError", + "printedName": "dataLoadingError", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO011dataLoadingD0sAD_pSgvg", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImagePipelineC5ErrorO", + "mangledName": "$s4Nuke13ImagePipelineC5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Cache", + "printedName": "Cache", + "children": [ + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcip", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcip", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcig", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcig", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcis", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVcis", + "moduleName": "Nuke", + "declAttributes": [ + "NonMutating" + ], + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVciM", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSg10Foundation3URLVciM", + "moduleName": "Nuke", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcip", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcip", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcig", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcig", + "moduleName": "Nuke", + "isFromExtension": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcis", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVcis", + "moduleName": "Nuke", + "declAttributes": [ + "NonMutating" + ], + "isFromExtension": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVciM", + "mangledName": "$s4Nuke13ImagePipelineC5CacheVyAA0B9ContainerVSgAA0B7RequestVciM", + "moduleName": "Nuke", + "implicit": true, + "isFromExtension": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "cachedImage", + "printedName": "cachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV06cachedB03for6cachesAA0B9ContainerVSgAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV06cachedB03for6cachesAA0B9ContainerVSgAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeCachedImage", + "printedName": "storeCachedImage(_:for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV011storeCachedB0_3for6cachesyAA0B9ContainerV_AA0B7RequestVAE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV011storeCachedB0_3for6cachesyAA0B9ContainerV_AA0B7RequestVAE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeCachedImage", + "printedName": "removeCachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV012removeCachedB03for6cachesyAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV012removeCachedB03for6cachesyAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsCachedImage", + "printedName": "containsCachedImage(for:caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV014containsCachedB03for6cachesSbAA0B7RequestV_AE6CachesVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV014containsCachedB03for6cachesSbAA0B7RequestV_AE6CachesVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV10cachedData3for10Foundation0F0VSgAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV10cachedData3for10Foundation0F0VSgAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeCachedData", + "printedName": "storeCachedData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV15storeCachedData_3fory10Foundation0G0V_AA0B7RequestVtF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV15storeCachedData_3fory10Foundation0G0V_AA0B7RequestVtF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV12containsData3forSbAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV12containsData3forSbAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeCachedData", + "printedName": "removeCachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV16removeCachedData3foryAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV16removeCachedData3foryAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeImageCacheKey", + "printedName": "makeImageCacheKey(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV04makebD3Key3forAA0bdF0VAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV04makebD3Key3forAA0bdF0VAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "makeDataCacheKey", + "printedName": "makeDataCacheKey(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV08makeDataD3Key3forSSAA0B7RequestV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV08makeDataD3Key3forSSAA0B7RequestV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll(caches:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC5CacheV9removeAll6cachesyAE6CachesV_tF", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV9removeAll6cachesyAE6CachesV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Caches", + "printedName": "Caches", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivp", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivg", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV8rawValueAGSi_tcfc", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV8rawValueAGSi_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "memory", + "printedName": "memory", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV6memoryAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disk", + "printedName": "disk", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV4diskAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "all", + "printedName": "all", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV3allAGvpZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV3allAGvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV3allAGvgZ", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV3allAGvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV6CachesV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "OptionSet", + "printedName": "OptionSet", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s9OptionSetP", + "mangledName": "$ss9OptionSetP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "SetAlgebra", + "printedName": "SetAlgebra", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s10SetAlgebraP", + "mangledName": "$ss10SetAlgebraP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "Caches", + "printedName": "Nuke.ImagePipeline.Cache.Caches", + "usr": "s:4Nuke13ImagePipelineC5CacheV6CachesV" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC5CacheV", + "mangledName": "$s4Nuke13ImagePipelineC5CacheV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Configuration", + "printedName": "Configuration", + "children": [ + { + "kind": "Var", + "name": "dataLoader", + "printedName": "dataLoader", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAA11DataLoading_pvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCache", + "printedName": "dataCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV9dataCacheAA11DataCaching_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageCache", + "printedName": "imageCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10imageCacheAA0B7Caching_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "makeImageDecoder", + "printedName": "makeImageDecoder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7DecoderyAA0B8Decoding_pSgAA0bG7ContextVYbcvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "makeImageEncoder", + "printedName": "makeImageEncoder", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageEncodingContext) -> Nuke.ImageEncoding", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ] + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV04makeB7EncoderyAA0B8Encoding_pAA0bG7ContextVYbcvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isDecompressionEnabled", + "printedName": "isDecompressionEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isDecompressionEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isUsingPrepareForDisplay", + "printedName": "isUsingPrepareForDisplay", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isUsingPrepareForDisplaySbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCachePolicy", + "printedName": "dataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0Ovs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0OvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV15dataCachePolicyAC04DatafG0OvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isTaskCoalescingEnabled", + "printedName": "isTaskCoalescingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23isTaskCoalescingEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isRateLimiterEnabled", + "printedName": "isRateLimiterEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20isRateLimiterEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isProgressiveDecodingEnabled", + "printedName": "isProgressiveDecodingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV28isProgressiveDecodingEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isStoringPreviewsInMemoryCache", + "printedName": "isStoringPreviewsInMemoryCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV30isStoringPreviewsInMemoryCacheSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isResumableDataEnabled", + "printedName": "isResumableDataEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV22isResumableDataEnabledSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "callbackQueue", + "printedName": "callbackQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13callbackQueueSo17OS_dispatch_queueCvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isSignpostLoggingEnabled", + "printedName": "isSignpostLoggingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvsZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvsZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvMZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV24isSignpostLoggingEnabledSbvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataLoadingQueue", + "printedName": "dataLoadingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataLoadingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "dataCachingQueue", + "printedName": "dataCachingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV16dataCachingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageDecodingQueue", + "printedName": "imageDecodingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageDecodingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageEncodingQueue", + "printedName": "imageEncodingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV18imageEncodingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageProcessingQueue", + "printedName": "imageProcessingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV20imageProcessingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageDecompressingQueue", + "printedName": "imageDecompressingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvp", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvg", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "OperationQueue", + "printedName": "Foundation.OperationQueue", + "usr": "c:objc(cs)NSOperationQueue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvs", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0Cvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0CvM", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV23imageDecompressingQueueSo011NSOperationG0CvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(dataLoader:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "hasDefaultArg": true, + "usr": "s:4Nuke11DataLoadingP" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAeA11DataLoading_p_tcfc", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV10dataLoaderAeA11DataLoading_p_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "withURLCache", + "printedName": "withURLCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV12withURLCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "withDataCache", + "printedName": "withDataCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvpZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvgZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "withDataCache", + "printedName": "withDataCache(name:sizeLimit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Configuration", + "printedName": "Nuke.ImagePipeline.Configuration", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "hasDefaultArg": true, + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV13withDataCache4name9sizeLimitAESS_SiSgtFZ", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV13withDataCache4name9sizeLimitAESS_SiSgtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImagePipelineC13ConfigurationV", + "mangledName": "$s4Nuke13ImagePipelineC13ConfigurationV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DataCachePolicy", + "printedName": "DataCachePolicy", + "children": [ + { + "kind": "Var", + "name": "automatic", + "printedName": "automatic", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9automaticyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9automaticyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeOriginalData", + "printedName": "storeOriginalData", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO013storeOriginalD0yA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO013storeOriginalD0yA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeEncodedImages", + "printedName": "storeEncodedImages", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO18storeEncodedImagesyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO18storeEncodedImagesyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "storeAll", + "printedName": "storeAll", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePipeline.DataCachePolicy.Type) -> Nuke.ImagePipeline.DataCachePolicy", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePipeline.DataCachePolicy.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO8storeAllyA2EmF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO8storeAllyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + }, + { + "kind": "TypeNominal", + "name": "DataCachePolicy", + "printedName": "Nuke.ImagePipeline.DataCachePolicy", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivp", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivg", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImagePipelineC15DataCachePolicyO", + "mangledName": "$s4Nuke13ImagePipelineC15DataCachePolicyO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke13ImagePipelineC", + "mangledName": "$s4Nuke13ImagePipelineC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataLoader", + "printedName": "DataLoader", + "children": [ + { + "kind": "Var", + "name": "session", + "printedName": "session", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSession", + "printedName": "Foundation.URLSession", + "usr": "c:objc(cs)NSURLSession" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC7sessionSo12NSURLSessionCvp", + "mangledName": "$s4Nuke10DataLoaderC7sessionSo12NSURLSessionCvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSession", + "printedName": "Foundation.URLSession", + "usr": "c:objc(cs)NSURLSession" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC7sessionSo12NSURLSessionCvg", + "mangledName": "$s4Nuke10DataLoaderC7sessionSo12NSURLSessionCvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "prefersIncrementalDelivery", + "printedName": "prefersIncrementalDelivery", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvp", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvg", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvs", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC26prefersIncrementalDeliverySbvM", + "mangledName": "$s4Nuke10DataLoaderC26prefersIncrementalDeliverySbvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvp", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvg", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLSessionDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionDelegate", + "printedName": "Foundation.URLSessionDelegate", + "usr": "c:objc(pl)NSURLSessionDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvs", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvM", + "mangledName": "$s4Nuke10DataLoaderC8delegateSo20NSURLSessionDelegate_pSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(configuration:validate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoader", + "printedName": "Nuke.DataLoader", + "usr": "s:4Nuke10DataLoaderC" + }, + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "hasDefaultArg": true, + "usr": "c:objc(cs)NSURLSessionConfiguration" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.URLResponse) -> Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "mangledName": "$s4Nuke10DataLoaderC13configuration8validateACSo25NSURLSessionConfigurationC_s5Error_pSgSo13NSURLResponseCctcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "defaultConfiguration", + "printedName": "defaultConfiguration", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "usr": "c:objc(cs)NSURLSessionConfiguration" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvpZ", + "mangledName": "$s4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLSessionConfiguration", + "printedName": "Foundation.URLSessionConfiguration", + "usr": "c:objc(cs)NSURLSessionConfiguration" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvgZ", + "mangledName": "$s4Nuke10DataLoaderC20defaultConfigurationSo012NSURLSessionE0CvgZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "validate", + "printedName": "validate(response:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "declKind": "Func", + "usr": "s:4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "mangledName": "$s4Nuke10DataLoaderC8validate8responses5Error_pSgSo13NSURLResponseC_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "sharedUrlCache", + "printedName": "sharedUrlCache", + "children": [ + { + "kind": "TypeNominal", + "name": "URLCache", + "printedName": "Foundation.URLCache", + "usr": "c:objc(cs)NSURLCache" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvpZ", + "mangledName": "$s4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URLCache", + "printedName": "Foundation.URLCache", + "usr": "c:objc(cs)NSURLCache" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvgZ", + "mangledName": "$s4Nuke10DataLoaderC14sharedUrlCacheSo10NSURLCacheCvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:didReceiveData:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cancellable", + "printedName": "Nuke.Cancellable", + "usr": "s:4Nuke11CancellableP" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data, Foundation.URLResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ] + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke10DataLoaderC04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "mangledName": "$s4Nuke10DataLoaderC04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "statusCodeUnacceptable", + "printedName": "statusCodeUnacceptable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.DataLoader.Error.Type) -> (Swift.Int) -> Nuke.DataLoader.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Int) -> Nuke.DataLoader.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.DataLoader.Error", + "usr": "s:4Nuke10DataLoaderC5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.DataLoader.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.DataLoader.Error", + "usr": "s:4Nuke10DataLoaderC5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke10DataLoaderC5ErrorO22statusCodeUnacceptableyAESicAEmF", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO22statusCodeUnacceptableyAESicAEmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke10DataLoaderC5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke10DataLoaderC5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke10DataLoaderC5ErrorO", + "mangledName": "$s4Nuke10DataLoaderC5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke10DataLoaderC", + "mangledName": "$s4Nuke10DataLoaderC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "DataLoading", + "printedName": "DataLoading", + "usr": "s:4Nuke11DataLoadingP", + "mangledName": "$s4Nuke11DataLoadingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "ImageIO", + "printedName": "ImageIO", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "children": [ + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingP6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodingP6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingP6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "mangledName": "$s4Nuke13ImageEncodingP6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPAAE6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "mangledName": "$s4Nuke13ImageEncodingPAAE6encode_7context10Foundation4DataVSgAA0B9ContainerV_AA0bC7ContextVtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageEncoding>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "default", + "printedName": "default(compressionQuality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageEncoders.Default", + "usr": "s:4Nuke13ImageEncodersO7DefaultV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPA2A0B8EncodersO7DefaultVRszrlE7default18compressionQualityAGSf_tFZ", + "mangledName": "$s4Nuke13ImageEncodingPA2A0B8EncodersO7DefaultVRszrlE7default18compressionQualityAGSf_tFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageEncoders.Default>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageIO", + "printedName": "imageIO(type:compressionRatio:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageIO", + "printedName": "Nuke.ImageEncoders.ImageIO", + "usr": "s:4Nuke13ImageEncodersO0B2IOV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodingPA2A0B8EncodersO0B2IOVRszrlE05imageE04type16compressionRatioAgA9AssetTypeV_SftFZ", + "mangledName": "$s4Nuke13ImageEncodingPA2A0B8EncodersO0B2IOVRszrlE05imageE04type16compressionRatioAgA9AssetTypeV_SftFZ", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 == Nuke.ImageEncoders.ImageIO>", + "sugared_genericSig": "", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageEncodingContext", + "printedName": "ImageEncodingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke20ImageEncodingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke20ImageEncodingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke20ImageEncodingContextV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke20ImageEncodingContextV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvp", + "mangledName": "$s4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvg", + "mangledName": "$s4Nuke20ImageEncodingContextV11urlResponseSo13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke20ImageEncodingContextV", + "mangledName": "$s4Nuke20ImageEncodingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataLoading", + "printedName": "DataLoading", + "children": [ + { + "kind": "Function", + "name": "loadData", + "printedName": "loadData(with:didReceiveData:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Cancellable", + "printedName": "Nuke.Cancellable", + "usr": "s:4Nuke11CancellableP" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data, Foundation.URLResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(Foundation.Data, Foundation.URLResponse)", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ] + } + ] + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataLoadingP04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "mangledName": "$s4Nuke11DataLoadingP04loadB04with010didReceiveB010completionAA11Cancellable_p10Foundation10URLRequestV_yAI0B0V_So13NSURLResponseCtcys5Error_pSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataLoading>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11DataLoadingP", + "mangledName": "$s4Nuke11DataLoadingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Cancellable", + "printedName": "Cancellable", + "children": [ + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11CancellableP6cancelyyF", + "mangledName": "$s4Nuke11CancellableP6cancelyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.Cancellable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11CancellableP", + "mangledName": "$s4Nuke11CancellableP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AVKit", + "printedName": "AVKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit.UIImage", + "printedName": "UIKit.UIImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageContainer", + "printedName": "ImageContainer", + "children": [ + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvp", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvg", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvs", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV5imageSo7UIImageCvM", + "mangledName": "$s4Nuke14ImageContainerV5imageSo7UIImageCvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvp", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvg", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvs", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4typeAA9AssetTypeVSgvM", + "mangledName": "$s4Nuke14ImageContainerV4typeAA9AssetTypeVSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isPreview", + "printedName": "isPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvp", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvg", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvs", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV9isPreviewSbvM", + "mangledName": "$s4Nuke14ImageContainerV9isPreviewSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvp", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvg", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvs", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV4data10Foundation4DataVSgvM", + "mangledName": "$s4Nuke14ImageContainerV4data10Foundation4DataVSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userInfo", + "printedName": "userInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvp", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvg", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvs", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvM", + "mangledName": "$s4Nuke14ImageContainerV8userInfoSDyAC04UserE3KeyVypGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(image:type:isPreview:data:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageContainer.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "hasDefaultArg": true, + "usr": "s:SD" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV5image4type9isPreview4data8userInfoACSo7UIImageC_AA9AssetTypeVSgSb10Foundation4DataVSgSDyAC04UserJ3KeyVypGtcfc", + "mangledName": "$s4Nuke14ImageContainerV5image4type9isPreview4data8userInfoACSo7UIImageC_AA9AssetTypeVSgSb10Foundation4DataVSgSDyAC04UserJ3KeyVypGtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "UserInfoKey", + "printedName": "UserInfoKey", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvp", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvg", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyVyAESScfc", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyVyAESScfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV13stringLiteralAESS_tcfc", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV13stringLiteralAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "scanNumberKey", + "printedName": "scanNumberKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvpZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvgZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV010scanNumberF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivp", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivg", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageContainer.UserInfoKey", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke14ImageContainerV11UserInfoKeyV", + "mangledName": "$s4Nuke14ImageContainerV11UserInfoKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke14ImageContainerV", + "mangledName": "$s4Nuke14ImageContainerV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataCaching", + "printedName": "DataCaching", + "children": [ + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP06cachedB03for10Foundation0B0VSgSS_tF", + "mangledName": "$s4Nuke11DataCachingP06cachedB03for10Foundation0B0VSgSS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP08containsB03forSbSS_tF", + "mangledName": "$s4Nuke11DataCachingP08containsB03forSbSS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeData", + "printedName": "storeData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP05storeB0_3fory10Foundation0B0V_SStF", + "mangledName": "$s4Nuke11DataCachingP05storeB0_3fory10Foundation0B0V_SStF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeData", + "printedName": "removeData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP06removeB03forySS_tF", + "mangledName": "$s4Nuke11DataCachingP06removeB03forySS_tF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke11DataCachingP9removeAllyyF", + "mangledName": "$s4Nuke11DataCachingP9removeAllyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.DataCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke11DataCachingP", + "mangledName": "$s4Nuke11DataCachingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageProcessingOptions", + "printedName": "ImageProcessingOptions", + "children": [ + { + "kind": "TypeDecl", + "name": "Unit", + "printedName": "Unit", + "children": [ + { + "kind": "Var", + "name": "points", + "printedName": "points", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.Unit.Type) -> Nuke.ImageProcessingOptions.Unit", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.Unit.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO6pointsyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO6pointsyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "pixels", + "printedName": "pixels", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.Unit.Type) -> Nuke.ImageProcessingOptions.Unit", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.Unit.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO6pixelsyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO6pixelsyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO4UnitO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Border", + "printedName": "Border", + "children": [ + { + "kind": "Var", + "name": "width", + "printedName": "width", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5width14CoreFoundation7CGFloatVvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5width12CoreGraphics7CGFloatVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5width14CoreFoundation7CGFloatVvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5width12CoreGraphics7CGFloatVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "color", + "printedName": "color", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5colorSo7UIColorCvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(color:width:unit:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + }, + { + "kind": "TypeNominal", + "name": "UIColor", + "printedName": "UIKit.UIColor", + "usr": "c:objc(cs)UIColor" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "hasDefaultArg": true, + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV5color5width4unitAESo7UIColorC_14CoreFoundation7CGFloatVAC4UnitOtcfc", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV5color5width4unitAESo7UIColorC_12CoreGraphics7CGFloatVAC4UnitOtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + }, + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV", + "mangledName": "$s4Nuke22ImageProcessingOptionsO6BorderV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ContentMode", + "printedName": "ContentMode", + "children": [ + { + "kind": "Var", + "name": "aspectFill", + "printedName": "aspectFill", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.ContentMode.Type) -> Nuke.ImageProcessingOptions.ContentMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.ContentMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO10aspectFillyA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO10aspectFillyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "aspectFit", + "printedName": "aspectFit", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessingOptions.ContentMode.Type) -> Nuke.ImageProcessingOptions.ContentMode", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessingOptions.ContentMode.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9aspectFityA2EmF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9aspectFityA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivp", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivg", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO11ContentModeO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke22ImageProcessingOptionsO", + "mangledName": "$s4Nuke22ImageProcessingOptionsO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImagePipelineDelegate", + "printedName": "ImagePipelineDelegate", + "children": [ + { + "kind": "Function", + "name": "dataLoader", + "printedName": "dataLoader(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageDecoder", + "printedName": "imageDecoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageEncoder", + "printedName": "imageEncoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageCache", + "printedName": "imageCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataCache", + "printedName": "dataCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cacheKey", + "printedName": "cacheKey(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "willCache", + "printedName": "willCache(data:image:for:pipeline:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "shouldDecompress", + "printedName": "shouldDecompress(response:for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decompress", + "printedName": "decompress(response:request:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskCreated", + "printedName": "imageTaskCreated(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidStart", + "printedName": "imageTaskDidStart(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didUpdateProgress:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didReceivePreview:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidCancel", + "printedName": "imageTaskDidCancel(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didCompleteWithResult:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegateP9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "mangledName": "$s4Nuke21ImagePipelineDelegateP9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageCache", + "printedName": "imageCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCaching", + "printedName": "Nuke.ImageCaching", + "usr": "s:4Nuke12ImageCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10imageCache3for8pipelineAA0B7Caching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataLoader", + "printedName": "dataLoader(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataLoading", + "printedName": "Nuke.DataLoading", + "usr": "s:4Nuke11DataLoadingP" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10dataLoader3for8pipelineAA11DataLoading_pAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "dataCache", + "printedName": "dataCache(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.DataCaching?", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCaching", + "printedName": "Nuke.DataCaching", + "usr": "s:4Nuke11DataCachingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9dataCache3for8pipelineAA11DataCaching_pSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageDecoder", + "printedName": "imageDecoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE12imageDecoder3for8pipelineAA0B8Decoding_pSgAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageEncoder", + "printedName": "imageEncoder(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageEncoding", + "printedName": "Nuke.ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP" + }, + { + "kind": "TypeNominal", + "name": "ImageEncodingContext", + "printedName": "Nuke.ImageEncodingContext", + "usr": "s:4Nuke20ImageEncodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE12imageEncoder3for8pipelineAA0B8Encoding_pAA0bI7ContextV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cacheKey", + "printedName": "cacheKey(for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE8cacheKey3for8pipelineSSSgAA0B7RequestV_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "willCache", + "printedName": "willCache(data:image:for:pipeline:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Foundation.Data?) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9willCache4data5image3for8pipeline10completiony10Foundation4DataV_AA0B9ContainerVSgAA0B7RequestVAA0bC0CyALSgctF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "shouldDecompress", + "printedName": "shouldDecompress(response:for:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE16shouldDecompress8response3for8pipelineSbAA0B8ResponseV_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decompress", + "printedName": "decompress(response:request:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE10decompress8response7request8pipelineAA0B8ResponseVAI_AA0B7RequestVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskCreated", + "printedName": "imageTaskCreated(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE16imageTaskCreated_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidStart", + "printedName": "imageTaskDidStart(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE17imageTaskDidStart_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didUpdateProgress:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_17didUpdateProgress8pipelineyAA0bF0C_AH0I0VAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didReceivePreview:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_17didReceivePreview8pipelineyAA0bF0C_AA0B8ResponseVAA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTaskDidCancel", + "printedName": "imageTaskDidCancel(_:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE18imageTaskDidCancel_8pipelineyAA0bF0C_AA0bC0CtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "imageTask", + "printedName": "imageTask(_:didCompleteWithResult:pipeline:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImagePipeline.Error", + "usr": "s:4Nuke13ImagePipelineC5ErrorO" + } + ], + "usr": "s:s6ResultO" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke21ImagePipelineDelegatePAAE9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "mangledName": "$s4Nuke21ImagePipelineDelegatePAAE9imageTask_21didCompleteWithResult8pipelineyAA0bF0C_s0J0OyAA0B8ResponseVAA0bC0C5ErrorOGANtF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImagePipelineDelegate>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke21ImagePipelineDelegateP", + "mangledName": "$s4Nuke21ImagePipelineDelegateP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageCaching", + "printedName": "ImageCaching", + "children": [ + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcip", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcip", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcig", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcig", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcis", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVcis", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVciM", + "mangledName": "$s4Nuke12ImageCachingPyAA0B9ContainerVSgAA0B8CacheKeyVciM", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "implicit": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageCachingP9removeAllyyF", + "mangledName": "$s4Nuke12ImageCachingP9removeAllyyF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageCaching>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke12ImageCachingP", + "mangledName": "$s4Nuke12ImageCachingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : AnyObject, τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageCacheKey", + "printedName": "ImageCacheKey", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(key:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageCacheKeyV3keyACSS_tcfc", + "mangledName": "$s4Nuke13ImageCacheKeyV3keyACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageCacheKeyV7requestAcA0B7RequestV_tcfc", + "mangledName": "$s4Nuke13ImageCacheKeyV7requestAcA0B7RequestV_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageCacheKeyV9hashValueSivp", + "mangledName": "$s4Nuke13ImageCacheKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageCacheKeyV9hashValueSivg", + "mangledName": "$s4Nuke13ImageCacheKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageCacheKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke13ImageCacheKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + }, + { + "kind": "TypeNominal", + "name": "ImageCacheKey", + "printedName": "Nuke.ImageCacheKey", + "usr": "s:4Nuke13ImageCacheKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageCacheKeyV2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke13ImageCacheKeyV2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageCacheKeyV", + "mangledName": "$s4Nuke13ImageCacheKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "Preconcurrency" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit.UIApplication", + "printedName": "UIKit.UIApplication", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "AsyncImageTask", + "printedName": "AsyncImageTask", + "children": [ + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvs", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvM", + "mangledName": "$s4Nuke14AsyncImageTaskC8priorityAA0C7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC5imageSo7UIImageCvp", + "mangledName": "$s4Nuke14AsyncImageTaskC5imageSo7UIImageCvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC5imageSo7UIImageCvg", + "mangledName": "$s4Nuke14AsyncImageTaskC5imageSo7UIImageCvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "throwing": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "response", + "printedName": "response", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8responseAA0C8ResponseVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "throwing": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "previews", + "printedName": "previews", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8previewsScSyAA0C8ResponseVGvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvp", + "mangledName": "$s4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AsyncStream", + "printedName": "_Concurrency.AsyncStream", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "usr": "s:ScS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvg", + "mangledName": "$s4Nuke14AsyncImageTaskC8progressScSyAA0cD0C8ProgressVGvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke14AsyncImageTaskC6cancelyyF", + "mangledName": "$s4Nuke14AsyncImageTaskC6cancelyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke14AsyncImageTaskC", + "mangledName": "$s4Nuke14AsyncImageTaskC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreImage", + "printedName": "CoreImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "DataCache", + "printedName": "DataCache", + "children": [ + { + "kind": "Var", + "name": "sizeLimit", + "printedName": "sizeLimit", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivp", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivg", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivs", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9sizeLimitSivM", + "mangledName": "$s4Nuke9DataCacheC9sizeLimitSivM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "path", + "printedName": "path", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC4path10Foundation3URLVvp", + "mangledName": "$s4Nuke9DataCacheC4path10Foundation3URLVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC4path10Foundation3URLVvg", + "mangledName": "$s4Nuke9DataCacheC4path10Foundation3URLVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "sweepInterval", + "printedName": "sweepInterval", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvp", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvg", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvs", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC13sweepIntervalSdvM", + "mangledName": "$s4Nuke9DataCacheC13sweepIntervalSdvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompressionEnabled", + "printedName": "isCompressionEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvp", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvp", + "moduleName": "Nuke", + "deprecated": true, + "declAttributes": [ + "Final", + "AccessControl", + "Available", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvg", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvs", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC20isCompressionEnabledSbvM", + "mangledName": "$s4Nuke9DataCacheC20isCompressionEnabledSbvM", + "moduleName": "Nuke", + "deprecated": true, + "implicit": true, + "declAttributes": [ + "Final", + "Available" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "queue", + "printedName": "queue", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvp", + "mangledName": "$s4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "DispatchQueue", + "printedName": "Dispatch.DispatchQueue", + "usr": "c:objc(cs)OS_dispatch_queue" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvg", + "mangledName": "$s4Nuke9DataCacheC5queueSo012OS_dispatch_D0Cvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:filenameGenerator:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCache", + "printedName": "Nuke.DataCache", + "usr": "s:4Nuke9DataCacheC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9DataCacheC4name17filenameGeneratorACSS_SSSgSSctKcfc", + "mangledName": "$s4Nuke9DataCacheC4name17filenameGeneratorACSS_SSSgSSctKcfc", + "moduleName": "Nuke", + "declAttributes": [ + "Convenience", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Convenience" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(path:filenameGenerator:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DataCache", + "printedName": "Nuke.DataCache", + "usr": "s:4Nuke9DataCacheC" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String) -> Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9DataCacheC4path17filenameGeneratorAC10Foundation3URLV_SSSgSSctKcfc", + "mangledName": "$s4Nuke9DataCacheC4path17filenameGeneratorAC10Foundation3URLV_SSSgSSctKcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "filename", + "printedName": "filename(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC8filename3forSSSgSS_tFZ", + "mangledName": "$s4Nuke9DataCacheC8filename3forSSSgSS_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cachedData", + "printedName": "cachedData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC06cachedB03for10Foundation0B0VSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC06cachedB03for10Foundation0B0VSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "containsData", + "printedName": "containsData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC08containsB03forSbSS_tF", + "mangledName": "$s4Nuke9DataCacheC08containsB03forSbSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "storeData", + "printedName": "storeData(_:for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC05storeB0_3fory10Foundation0B0V_SStF", + "mangledName": "$s4Nuke9DataCacheC05storeB0_3fory10Foundation0B0V_SStF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeData", + "printedName": "removeData(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC06removeB03forySS_tF", + "mangledName": "$s4Nuke9DataCacheC06removeB03forySS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "removeAll", + "printedName": "removeAll()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC9removeAllyyF", + "mangledName": "$s4Nuke9DataCacheC9removeAllyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Subscript", + "name": "subscript", + "printedName": "subscript(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Subscript", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScip", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScip", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScig", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScig", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSScis", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSScis", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheCy10Foundation0B0VSgSSciM", + "mangledName": "$s4Nuke9DataCacheCy10Foundation0B0VSgSSciM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "filename", + "printedName": "filename(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC8filename3forSSSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC8filename3forSSSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "url", + "printedName": "url(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC3url3for10Foundation3URLVSgSS_tF", + "mangledName": "$s4Nuke9DataCacheC3url3for10Foundation3URLVSgSS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "flush", + "printedName": "flush()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5flushyyF", + "mangledName": "$s4Nuke9DataCacheC5flushyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "flush", + "printedName": "flush(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5flush3forySS_tF", + "mangledName": "$s4Nuke9DataCacheC5flush3forySS_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "sweep", + "printedName": "sweep()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9DataCacheC5sweepyyF", + "mangledName": "$s4Nuke9DataCacheC5sweepyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "totalCount", + "printedName": "totalCount", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC10totalCountSivp", + "mangledName": "$s4Nuke9DataCacheC10totalCountSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC10totalCountSivg", + "mangledName": "$s4Nuke9DataCacheC10totalCountSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalSize", + "printedName": "totalSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC9totalSizeSivp", + "mangledName": "$s4Nuke9DataCacheC9totalSizeSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC9totalSizeSivg", + "mangledName": "$s4Nuke9DataCacheC9totalSizeSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "totalAllocatedSize", + "printedName": "totalAllocatedSize", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9DataCacheC18totalAllocatedSizeSivp", + "mangledName": "$s4Nuke9DataCacheC18totalAllocatedSizeSivp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9DataCacheC18totalAllocatedSizeSivg", + "mangledName": "$s4Nuke9DataCacheC18totalAllocatedSizeSivg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke9DataCacheC", + "mangledName": "$s4Nuke9DataCacheC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "DataCaching", + "printedName": "DataCaching", + "usr": "s:4Nuke11DataCachingP", + "mangledName": "$s4Nuke11DataCachingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecoderRegistry", + "printedName": "ImageDecoderRegistry", + "children": [ + { + "kind": "Var", + "name": "shared", + "printedName": "shared", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecoderRegistryC6sharedACvpZ", + "mangledName": "$s4Nuke20ImageDecoderRegistryC6sharedACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecoderRegistryC6sharedACvgZ", + "mangledName": "$s4Nuke20ImageDecoderRegistryC6sharedACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoderRegistry", + "printedName": "Nuke.ImageDecoderRegistry", + "usr": "s:4Nuke20ImageDecoderRegistryC" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke20ImageDecoderRegistryCACycfc", + "mangledName": "$s4Nuke20ImageDecoderRegistryCACycfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decoder", + "printedName": "decoder(for:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC7decoder3forAA0B8Decoding_pSgAA0bG7ContextV_tF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC7decoder3forAA0B8Decoding_pSgAA0bG7ContextV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "register", + "printedName": "register(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingContext) -> Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoding?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecoding", + "printedName": "Nuke.ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ] + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC8registeryyAA0B8Decoding_pSgAA0bF7ContextVcF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC8registeryyAA0B8Decoding_pSgAA0bF7ContextVcF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "clear", + "printedName": "clear()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke20ImageDecoderRegistryC5clearyyF", + "mangledName": "$s4Nuke20ImageDecoderRegistryC5clearyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke20ImageDecoderRegistryC", + "mangledName": "$s4Nuke20ImageDecoderRegistryC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecodingContext", + "printedName": "ImageDecodingContext", + "children": [ + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvs", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV7requestAA0B7RequestVvM", + "mangledName": "$s4Nuke20ImageDecodingContextV7requestAA0B7RequestVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "data", + "printedName": "data", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvp", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvg", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvs", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV4data10Foundation4DataVvM", + "mangledName": "$s4Nuke20ImageDecodingContextV4data10Foundation4DataVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isCompleted", + "printedName": "isCompleted", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvp", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvg", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvs", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11isCompletedSbvM", + "mangledName": "$s4Nuke20ImageDecodingContextV11isCompletedSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlResponse", + "printedName": "urlResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvp", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvg", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvs", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvM", + "mangledName": "$s4Nuke20ImageDecodingContextV11urlResponseSo13NSURLResponseCSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "cacheType", + "printedName": "cacheType", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvp", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvg", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvs", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvM", + "mangledName": "$s4Nuke20ImageDecodingContextV9cacheTypeAA0B8ResponseV05CacheF0OSgvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:data:isCompleted:urlResponse:cacheType:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + }, + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLResponse?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLResponse", + "printedName": "Foundation.URLResponse", + "usr": "c:objc(cs)NSURLResponse" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageResponse.CacheType?", + "children": [ + { + "kind": "TypeNominal", + "name": "CacheType", + "printedName": "Nuke.ImageResponse.CacheType", + "usr": "s:4Nuke13ImageResponseV9CacheTypeO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke20ImageDecodingContextV7request4data11isCompleted11urlResponse9cacheTypeAcA0B7RequestV_10Foundation4DataVSbSo13NSURLResponseCSgAA0bJ0V05CacheL0OSgtcfc", + "mangledName": "$s4Nuke20ImageDecodingContextV7request4data11isCompleted11urlResponse9cacheTypeAcA0B7RequestV_10Foundation4DataVSbSo13NSURLResponseCSgAA0bJ0V05CacheL0OSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke20ImageDecodingContextV", + "mangledName": "$s4Nuke20ImageDecodingContextV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageProcessors", + "printedName": "ImageProcessors", + "children": [ + { + "kind": "TypeDecl", + "name": "Anonymous", + "printedName": "Anonymous", + "children": [ + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV10identifierSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Anonymous", + "printedName": "Nuke.ImageProcessors.Anonymous", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV2id_AESS_So7UIImageCSgAHYbctcfc", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV2id_AESS_So7UIImageCSgAHYbctcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO9AnonymousV", + "mangledName": "$s4Nuke15ImageProcessorsO9AnonymousV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "RoundedCorners", + "printedName": "RoundedCorners", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(radius:unit:border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV6radius4unit6borderAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOAM6BorderVSgtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV6radius4unit6borderAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOAM6BorderVSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + }, + { + "kind": "TypeNominal", + "name": "RoundedCorners", + "printedName": "Nuke.ImageProcessors.RoundedCorners", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO14RoundedCornersV", + "mangledName": "$s4Nuke15ImageProcessorsO14RoundedCornersV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Resize", + "printedName": "Resize", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(size:unit:contentMode:crop:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV4size4unit11contentMode4crop7upscaleAESo6CGSizeV_AA0B17ProcessingOptionsO4UnitOAN07ContentH0OS2btcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV4size4unit11contentMode4crop7upscaleAESo6CGSizeV_AA0B17ProcessingOptionsO4UnitOAN07ContentH0OS2btcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(width:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV5width4unit7upscaleAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV5width4unit7upscaleAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(height:unit:upscale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "CGFloat", + "printedName": "CoreGraphics.CGFloat", + "usr": "s:14CoreFoundation7CGFloatV" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV6height4unit7upscaleAE14CoreFoundation7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV6height4unit7upscaleAE12CoreGraphics7CGFloatV_AA0B17ProcessingOptionsO4UnitOSbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + }, + { + "kind": "TypeNominal", + "name": "Resize", + "printedName": "Nuke.ImageProcessors.Resize", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO6ResizeV", + "mangledName": "$s4Nuke15ImageProcessorsO6ResizeV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "GaussianBlur", + "printedName": "GaussianBlur", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(radius:)", + "children": [ + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV6radiusAESi_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV6radiusAESi_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + }, + { + "kind": "TypeNominal", + "name": "GaussianBlur", + "printedName": "Nuke.ImageProcessors.GaussianBlur", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO12GaussianBlurV", + "mangledName": "$s4Nuke15ImageProcessorsO12GaussianBlurV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Composition", + "printedName": "Composition", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionVyAESayAA0B10Processing_pGcfc", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionVyAESayAA0B10Processing_pGcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + }, + { + "kind": "TypeNominal", + "name": "Composition", + "printedName": "Nuke.ImageProcessors.Composition", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO11CompositionV", + "mangledName": "$s4Nuke15ImageProcessorsO11CompositionV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Circle", + "printedName": "Circle", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(border:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageProcessingOptions.Border?", + "children": [ + { + "kind": "TypeNominal", + "name": "Border", + "printedName": "Nuke.ImageProcessingOptions.Border", + "usr": "s:4Nuke22ImageProcessingOptionsO6BorderV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV6borderAeA0B17ProcessingOptionsO6BorderVSg_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV6borderAeA0B17ProcessingOptionsO6BorderVSg_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV10identifierSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO6CircleV9hashValueSivp", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO6CircleV9hashValueSivg", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + }, + { + "kind": "TypeNominal", + "name": "Circle", + "printedName": "Nuke.ImageProcessors.Circle", + "usr": "s:4Nuke15ImageProcessorsO6CircleV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO6CircleV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO6CircleV", + "mangledName": "$s4Nuke15ImageProcessorsO6CircleV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CoreImageFilter", + "printedName": "CoreImageFilter", + "children": [ + { + "kind": "Var", + "name": "name", + "printedName": "name", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "parameters", + "printedName": "parameters", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10parametersSDySSypGvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "identifier", + "printedName": "identifier", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV10identifierSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:parameters:identifier:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4name10parameters10identifierAESS_SDySSypGSStcfc", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4name10parameters10identifierAESS_SDySSypGSStcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(name:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CoreImageFilter", + "printedName": "Nuke.ImageProcessors.CoreImageFilter", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV4nameAESS_tcfc", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV4nameAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7processySo7UIImageCSgAHF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7processySo7UIImageCSgAHF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "process", + "printedName": "process(_:context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "ImageProcessingContext", + "printedName": "Nuke.ImageProcessingContext", + "usr": "s:4Nuke22ImageProcessingContextV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7process_7contextAA0B9ContainerVAI_AA0B17ProcessingContextVtKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "context", + "printedName": "context", + "children": [ + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvpZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvgZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "CIContext", + "printedName": "CoreImage.CIContext", + "usr": "c:objc(cs)CIContext" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvsZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvsZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvMZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV7contextSo9CIContextCvMZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "apply", + "printedName": "apply(filter:to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + }, + { + "kind": "TypeNominal", + "name": "CIFilter", + "printedName": "CoreImage.CIFilter", + "usr": "c:objc(cs)CIFilter" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5apply6filter2toSo7UIImageCSo8CIFilterC_AJtKFZ", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5apply6filter2toSo7UIImageCSo8CIFilterC_AJtKFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Error", + "printedName": "Error", + "children": [ + { + "kind": "Var", + "name": "failedToCreateFilter", + "printedName": "failedToCreateFilter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (Swift.String, [Swift.String : Any]) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.String, [Swift.String : Any]) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(name: Swift.String, parameters: [Swift.String : Any])", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Swift.String : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO014failedToCreateE0yAGSS_SDySSypGtcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO014failedToCreateE0yAGSS_SDySSypGtcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "inputImageIsEmpty", + "printedName": "inputImageIsEmpty", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (UIKit.UIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(UIKit.UIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(inputImage: UIKit.UIImage)", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO05inputB7IsEmptyyAGSo7UIImageC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO05inputB7IsEmptyyAGSo7UIImageC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "failedToApplyFilter", + "printedName": "failedToApplyFilter", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (CoreImage.CIFilter) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreImage.CIFilter) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(filter: CoreImage.CIFilter)", + "children": [ + { + "kind": "TypeNominal", + "name": "CIFilter", + "printedName": "CoreImage.CIFilter", + "usr": "c:objc(cs)CIFilter" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO013failedToApplyE0yAGSo8CIFilterC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO013failedToApplyE0yAGSo8CIFilterC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "failedToCreateOutputCGImage", + "printedName": "failedToCreateOutputCGImage", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageProcessors.CoreImageFilter.Error.Type) -> (CoreImage.CIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CoreImage.CIImage) -> Nuke.ImageProcessors.CoreImageFilter.Error", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(image: CoreImage.CIImage)", + "children": [ + { + "kind": "TypeNominal", + "name": "CIImage", + "printedName": "CoreImage.CIImage", + "usr": "c:objc(cs)CIImage" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Nuke.ImageProcessors.CoreImageFilter.Error", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO27failedToCreateOutputCGImageyAGSo7CIImageC_tcAGmF", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO27failedToCreateOutputCGImageyAGSo7CIImageC_tcAGmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvp", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvg", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV5ErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke15ImageProcessorsO04CoreB6FilterV", + "mangledName": "$s4Nuke15ImageProcessorsO04CoreB6FilterV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageProcessing", + "printedName": "ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP", + "mangledName": "$s4Nuke15ImageProcessingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImageProcessorsO", + "mangledName": "$s4Nuke15ImageProcessorsO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreGraphics", + "printedName": "CoreGraphics", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageRequest", + "printedName": "ImageRequest", + "children": [ + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvp", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvg", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvs", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8priorityAC8PriorityOvM", + "mangledName": "$s4Nuke12ImageRequestV8priorityAC8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvp", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvg", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvs", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvM", + "mangledName": "$s4Nuke12ImageRequestV10processorsSayAA0B10Processing_pGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "options", + "printedName": "options", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvp", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvg", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvs", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7optionsAC7OptionsVvM", + "mangledName": "$s4Nuke12ImageRequestV7optionsAC7OptionsVvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "userInfo", + "printedName": "userInfo", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvp", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvg", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvg", + "moduleName": "Nuke", + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvs", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvs", + "moduleName": "Nuke", + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvM", + "mangledName": "$s4Nuke12ImageRequestV8userInfoSDyAC04UserE3KeyVypGvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "urlRequest", + "printedName": "urlRequest", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvp", + "mangledName": "$s4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URLRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvg", + "mangledName": "$s4Nuke12ImageRequestV03urlC010Foundation10URLRequestVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV3url10Foundation3URLVSgvp", + "mangledName": "$s4Nuke12ImageRequestV3url10Foundation3URLVSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV3url10Foundation3URLVSgvg", + "mangledName": "$s4Nuke12ImageRequestV3url10Foundation3URLVSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageId", + "printedName": "imageId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7imageIdSSSgvp", + "mangledName": "$s4Nuke12ImageRequestV7imageIdSSSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7imageIdSSSgvg", + "mangledName": "$s4Nuke12ImageRequestV7imageIdSSSgvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11descriptionSSvp", + "mangledName": "$s4Nuke12ImageRequestV11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11descriptionSSvg", + "mangledName": "$s4Nuke12ImageRequestV11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV13stringLiteralACSS_tcfc", + "mangledName": "$s4Nuke12ImageRequestV13stringLiteralACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV3url10processors8priority7options8userInfoAC10Foundation3URLVSg_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV3url10processors8priority7options8userInfoAC10Foundation3URLVSg_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(urlRequest:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "URLRequest", + "printedName": "Foundation.URLRequest", + "usr": "s:10Foundation10URLRequestV" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV03urlC010processors8priority7options8userInfoAC10Foundation10URLRequestV_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV03urlC010processors8priority7options8userInfoAC10Foundation10URLRequestV_SayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserI3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:data:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async throws -> Foundation.Data", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV2id4data10processors8priority7options8userInfoACSS_10Foundation4DataVyYaYbKcSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserJ3KeyVypGSgtcfc", + "mangledName": "$s4Nuke12ImageRequestV2id4data10processors8priority7options8userInfoACSS_10Foundation4DataVyYaYbKcSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserJ3KeyVypGSgtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:dataPublisher:processors:priority:options:userInfo:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "hasDefaultArg": true, + "usr": "s:Sa" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "hasDefaultArg": true, + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Dictionary", + "printedName": "[Nuke.ImageRequest.UserInfoKey : Any]", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "usr": "s:SD" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV2id13dataPublisher10processors8priority7options8userInfoACSS_xSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserK3KeyVypGSgtc7Combine0F0Rz10Foundation4DataV6OutputRtzlufc", + "mangledName": "$s4Nuke12ImageRequestV2id13dataPublisher10processors8priority7options8userInfoACSS_xSayAA0B10Processing_pGAC8PriorityOAC7OptionsVSDyAC04UserK3KeyVypGSgtc7Combine0F0Rz10Foundation4DataV6OutputRtzlufc", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Publisher, τ_0_0.Output == Foundation.Data>", + "sugared_genericSig": "

", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "TypeDecl", + "name": "Priority", + "printedName": "Priority", + "children": [ + { + "kind": "Var", + "name": "veryLow", + "printedName": "veryLow", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO7veryLowyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO7veryLowyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "low", + "printedName": "low", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO3lowyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO3lowyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "normal", + "printedName": "normal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO6normalyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO6normalyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "high", + "printedName": "high", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO4highyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO4highyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "veryHigh", + "printedName": "veryHigh", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageRequest.Priority.Type) -> Nuke.ImageRequest.Priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageRequest.Priority.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke12ImageRequestV8PriorityO8veryHighyA2EmF", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8veryHighyA2EmF", + "moduleName": "Nuke" + }, + { + "kind": "Function", + "name": "<", + "printedName": "<(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV8PriorityO1loiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO1loiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueAESgSi_tcfc", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueAESgSi_tcfc", + "moduleName": "Nuke", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueSivp", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV8PriorityO8rawValueSivg", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO8rawValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke12ImageRequestV8PriorityO", + "mangledName": "$s4Nuke12ImageRequestV8PriorityO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "enumRawTypeName": "Int", + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Comparable", + "printedName": "Comparable", + "usr": "s:SL", + "mangledName": "$sSL" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Options", + "printedName": "Options", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvp", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvg", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValues6UInt16Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + }, + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV7OptionsV8rawValueAEs6UInt16V_tcfc", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV8rawValueAEs6UInt16V_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "disableMemoryCacheReads", + "printedName": "disableMemoryCacheReads", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23disableMemoryCacheReadsAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableMemoryCacheWrites", + "printedName": "disableMemoryCacheWrites", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24disableMemoryCacheWritesAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableMemoryCache", + "printedName": "disableMemoryCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV18disableMemoryCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCacheReads", + "printedName": "disableDiskCacheReads", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV21disableDiskCacheReadsAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCacheWrites", + "printedName": "disableDiskCacheWrites", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV22disableDiskCacheWritesAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "disableDiskCache", + "printedName": "disableDiskCache", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV16disableDiskCacheAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "reloadIgnoringCachedData", + "printedName": "reloadIgnoringCachedData", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV24reloadIgnoringCachedDataAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "returnCacheDataDontLoad", + "printedName": "returnCacheDataDontLoad", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV23returnCacheDataDontLoadAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "skipDecompression", + "printedName": "skipDecompression", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV17skipDecompressionAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "skipDataLoadingQueue", + "printedName": "skipDataLoadingQueue", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvpZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvgZ", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV20skipDataLoadingQueueAEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV7OptionsV", + "mangledName": "$s4Nuke12ImageRequestV7OptionsV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "OptionSet", + "printedName": "OptionSet", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s9OptionSetP", + "mangledName": "$ss9OptionSetP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "UInt16", + "printedName": "Swift.UInt16", + "usr": "s:s6UInt16V" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "SetAlgebra", + "printedName": "SetAlgebra", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s10SetAlgebraP", + "mangledName": "$ss10SetAlgebraP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "Options", + "printedName": "Nuke.ImageRequest.Options", + "usr": "s:4Nuke12ImageRequestV7OptionsV" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UserInfoKey", + "printedName": "UserInfoKey", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvp", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvg", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyVyAESScfc", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyVyAESScfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV13stringLiteralAESS_tcfc", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV13stringLiteralAESS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "imageIdKey", + "printedName": "imageIdKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV07imageIdF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "scaleKey", + "printedName": "scaleKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV05scaleF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "thumbnailKey", + "printedName": "thumbnailKey", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvpZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvgZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV09thumbnailF0AEvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivp", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivg", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + }, + { + "kind": "TypeNominal", + "name": "UserInfoKey", + "printedName": "Nuke.ImageRequest.UserInfoKey", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV11UserInfoKeyV", + "mangledName": "$s4Nuke12ImageRequestV11UserInfoKeyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ThumbnailOptions", + "printedName": "ThumbnailOptions", + "children": [ + { + "kind": "Var", + "name": "createThumbnailFromImageIfAbsent", + "printedName": "createThumbnailFromImageIfAbsent", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB8IfAbsentSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "createThumbnailFromImageAlways", + "printedName": "createThumbnailFromImageAlways", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06created4FromB6AlwaysSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "createThumbnailWithTransform", + "printedName": "createThumbnailWithTransform", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV06createD13WithTransformSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "shouldCacheImmediately", + "printedName": "shouldCacheImmediately", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvs", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvM", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV22shouldCacheImmediatelySbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(maxPixelSize:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV12maxPixelSizeAESf_tcfc", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV12maxPixelSizeAESf_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(size:unit:contentMode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Unit", + "printedName": "Nuke.ImageProcessingOptions.Unit", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO4UnitO" + }, + { + "kind": "TypeNominal", + "name": "ContentMode", + "printedName": "Nuke.ImageProcessingOptions.ContentMode", + "hasDefaultArg": true, + "usr": "s:4Nuke22ImageProcessingOptionsO11ContentModeO" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV4size4unit11contentModeAESo6CGSizeV_AA0b10ProcessingE0O4UnitOAL07ContentI0Otcfc", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV4size4unit11contentModeAESo6CGSizeV_AA0b10ProcessingE0O4UnitOAL07ContentI0Otcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "makeThumbnail", + "printedName": "makeThumbnail(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV04makeD04withSo7UIImageCSg10Foundation4DataV_tF", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV04makeD04withSo7UIImageCSg10Foundation4DataV_tF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivp", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivg", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + }, + { + "kind": "TypeNominal", + "name": "ThumbnailOptions", + "printedName": "Nuke.ImageRequest.ThumbnailOptions", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV16ThumbnailOptionsV", + "mangledName": "$s4Nuke12ImageRequestV16ThumbnailOptionsV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:4Nuke12ImageRequestV", + "mangledName": "$s4Nuke12ImageRequestV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "TypeDecl", + "name": "ImageDecoders", + "printedName": "ImageDecoders", + "children": [ + { + "kind": "TypeDecl", + "name": "Empty", + "printedName": "Empty", + "children": [ + { + "kind": "Var", + "name": "isProgressive", + "printedName": "isProgressive", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvp", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvg", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV13isProgressiveSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV14isAsynchronousSbvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(assetType:isProgressive:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Empty", + "printedName": "Nuke.ImageDecoders.Empty", + "usr": "s:4Nuke13ImageDecodersO5EmptyV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "hasDefaultArg": true, + "usr": "s:Sb" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO5EmptyV9assetType13isProgressiveAeA05AssetF0VSg_Sbtcfc", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV9assetType13isProgressiveAeA05AssetF0VSg_Sbtcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO5EmptyV6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO5EmptyV29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageDecodersO5EmptyV", + "mangledName": "$s4Nuke13ImageDecodersO5EmptyV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Default", + "printedName": "Default", + "children": [ + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC14isAsynchronousSbvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageDecoders.Default", + "usr": "s:4Nuke13ImageDecodersO7DefaultC" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO7DefaultCAEycfc", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultCAEycfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(context:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageDecoders.Default?", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageDecoders.Default", + "usr": "s:4Nuke13ImageDecodersO7DefaultC" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingContext", + "printedName": "Nuke.ImageDecodingContext", + "usr": "s:4Nuke20ImageDecodingContextV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageDecodersO7DefaultC7contextAESgAA0B15DecodingContextV_tcfc", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC7contextAESgAA0B15DecodingContextV_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO7DefaultC6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodersO7DefaultC29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0H0VF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke13ImageDecodersO7DefaultC", + "mangledName": "$s4Nuke13ImageDecodersO7DefaultC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageDecodersO", + "mangledName": "$s4Nuke13ImageDecodersO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "AssetType", + "printedName": "AssetType", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV8rawValueSSvp", + "mangledName": "$s4Nuke9AssetTypeV8rawValueSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV8rawValueSSvg", + "mangledName": "$s4Nuke9AssetTypeV8rawValueSSvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeV8rawValueACSS_tcfc", + "mangledName": "$s4Nuke9AssetTypeV8rawValueACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(stringLiteral:)", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeV13stringLiteralACSS_tcfc", + "mangledName": "$s4Nuke9AssetTypeV13stringLiteralACSS_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "png", + "printedName": "png", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3pngACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3pngACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3pngACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3pngACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "jpeg", + "printedName": "jpeg", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4jpegACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4jpegACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4jpegACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4jpegACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "gif", + "printedName": "gif", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3gifACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3gifACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3gifACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3gifACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "heic", + "printedName": "heic", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4heicACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4heicACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4heicACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4heicACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "webp", + "printedName": "webp", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV4webpACvpZ", + "mangledName": "$s4Nuke9AssetTypeV4webpACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV4webpACvgZ", + "mangledName": "$s4Nuke9AssetTypeV4webpACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "mp4", + "printedName": "mp4", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3mp4ACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3mp4ACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3mp4ACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3mp4ACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "m4v", + "printedName": "m4v", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3m4vACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3m4vACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3m4vACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3m4vACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "mov", + "printedName": "mov", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV3movACvpZ", + "mangledName": "$s4Nuke9AssetTypeV3movACvpZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV3movACvgZ", + "mangledName": "$s4Nuke9AssetTypeV3movACvgZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9AssetTypeV9hashValueSivp", + "mangledName": "$s4Nuke9AssetTypeV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9AssetTypeV9hashValueSivg", + "mangledName": "$s4Nuke9AssetTypeV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9AssetTypeV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9AssetTypeV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9AssetTypeV2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke9AssetTypeV2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.AssetType?", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9AssetTypeVyACSg10Foundation4DataVcfc", + "mangledName": "$s4Nuke9AssetTypeVyACSg10Foundation4DataVcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke9AssetTypeV", + "mangledName": "$s4Nuke9AssetTypeV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ExpressibleByStringLiteral", + "printedName": "ExpressibleByStringLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "StringLiteralType", + "printedName": "StringLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s26ExpressibleByStringLiteralP", + "mangledName": "$ss26ExpressibleByStringLiteralP" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByExtendedGraphemeClusterLiteral", + "printedName": "ExpressibleByExtendedGraphemeClusterLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ExtendedGraphemeClusterLiteralType", + "printedName": "ExtendedGraphemeClusterLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP", + "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByUnicodeScalarLiteral", + "printedName": "ExpressibleByUnicodeScalarLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "UnicodeScalarLiteralType", + "printedName": "UnicodeScalarLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:s33ExpressibleByUnicodeScalarLiteralP", + "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageTask", + "printedName": "ImageTask", + "children": [ + { + "kind": "Var", + "name": "taskId", + "printedName": "taskId", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC6taskIds5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC6taskIds5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC6taskIds5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC6taskIds5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC7requestAA0B7RequestVvp", + "mangledName": "$s4Nuke9ImageTaskC7requestAA0B7RequestVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC7requestAA0B7RequestVvg", + "mangledName": "$s4Nuke9ImageTaskC7requestAA0B7RequestVvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvp", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvg", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvs", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvs", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvM", + "mangledName": "$s4Nuke9ImageTaskC8priorityAA0B7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8progressAC8ProgressVvp", + "mangledName": "$s4Nuke9ImageTaskC8progressAC8ProgressVvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "SetterAccess", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8progressAC8ProgressVvg", + "mangledName": "$s4Nuke9ImageTaskC8progressAC8ProgressVvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Progress", + "printedName": "Progress", + "children": [ + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completeds5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV5totals5Int64Vvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV5totals5Int64Vvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV5totals5Int64Vvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV5totals5Int64Vvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fraction", + "printedName": "fraction", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV8fractionSfvp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV8fractionSfvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV8fractionSfvg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV8fractionSfvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(completed:total:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + }, + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9completed5totalAEs5Int64V_AItcfc", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9completed5totalAEs5Int64V_AItcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC8ProgressV9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC8ProgressV9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC8ProgressV4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC8ProgressV2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke9ImageTaskC8ProgressV", + "mangledName": "$s4Nuke9ImageTaskC8ProgressV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Var", + "name": "state", + "printedName": "state", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC5stateAC5StateOvp", + "mangledName": "$s4Nuke9ImageTaskC5stateAC5StateOvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC5stateAC5StateOvg", + "mangledName": "$s4Nuke9ImageTaskC5stateAC5StateOvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "State", + "printedName": "State", + "children": [ + { + "kind": "Var", + "name": "running", + "printedName": "running", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO7runningyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO7runningyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "cancelled", + "printedName": "cancelled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO9cancelledyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO9cancelledyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.State.Type) -> Nuke.ImageTask.State", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageTask.State.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke9ImageTaskC5StateO9completedyA2EmF", + "mangledName": "$s4Nuke9ImageTaskC5StateO9completedyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + }, + { + "kind": "TypeNominal", + "name": "State", + "printedName": "Nuke.ImageTask.State", + "usr": "s:4Nuke9ImageTaskC5StateO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC5StateO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke9ImageTaskC5StateO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC5StateO9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC5StateO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC5StateO9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC5StateO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC5StateO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC5StateO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke9ImageTaskC5StateO", + "mangledName": "$s4Nuke9ImageTaskC5StateO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC6cancelyyF", + "mangledName": "$s4Nuke9ImageTaskC6cancelyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke9ImageTaskC4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "declKind": "Func", + "usr": "s:4Nuke9ImageTaskC2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke9ImageTaskC2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC11descriptionSSvp", + "mangledName": "$s4Nuke9ImageTaskC11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC11descriptionSSvg", + "mangledName": "$s4Nuke9ImageTaskC11descriptionSSvg", + "moduleName": "Nuke", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke9ImageTaskC9hashValueSivp", + "mangledName": "$s4Nuke9ImageTaskC9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke9ImageTaskC9hashValueSivg", + "mangledName": "$s4Nuke9ImageTaskC9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:4Nuke9ImageTaskC", + "mangledName": "$s4Nuke9ImageTaskC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CryptoKit", + "printedName": "CryptoKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecoding", + "printedName": "ImageDecoding", + "children": [ + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodingP14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodingP14isAsynchronousSbvp", + "moduleName": "Nuke", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodingP14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodingP14isAsynchronousSbvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "decode", + "printedName": "decode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingP6decodeyAA0B9ContainerV10Foundation4DataVKF", + "mangledName": "$s4Nuke13ImageDecodingP6decodeyAA0B9ContainerV10Foundation4DataVKF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingP29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "mangledName": "$s4Nuke13ImageDecodingP29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "isAsynchronous", + "printedName": "isAsynchronous", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageDecodingPAAE14isAsynchronousSbvp", + "mangledName": "$s4Nuke13ImageDecodingPAAE14isAsynchronousSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageDecodingPAAE14isAsynchronousSbvg", + "mangledName": "$s4Nuke13ImageDecodingPAAE14isAsynchronousSbvg", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "decodePartiallyDownloadedData", + "printedName": "decodePartiallyDownloadedData(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageDecodingPAAE29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "mangledName": "$s4Nuke13ImageDecodingPAAE29decodePartiallyDownloadedDatayAA0B9ContainerVSg10Foundation0G0VF", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 where τ_0_0 : Nuke.ImageDecoding>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:4Nuke13ImageDecodingP", + "mangledName": "$s4Nuke13ImageDecodingP", + "moduleName": "Nuke", + "genericSig": "<τ_0_0 : Swift.Sendable>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ImageDecodingError", + "printedName": "ImageDecodingError", + "children": [ + { + "kind": "Var", + "name": "unknown", + "printedName": "unknown", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageDecodingError.Type) -> Nuke.ImageDecodingError", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImageDecodingError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke18ImageDecodingErrorO7unknownyA2CmF", + "mangledName": "$s4Nuke18ImageDecodingErrorO7unknownyA2CmF", + "moduleName": "Nuke" + }, + { + "kind": "Var", + "name": "description", + "printedName": "description", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:4Nuke18ImageDecodingErrorO11descriptionSSvp", + "mangledName": "$s4Nuke18ImageDecodingErrorO11descriptionSSvp", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke18ImageDecodingErrorO11descriptionSSvg", + "mangledName": "$s4Nuke18ImageDecodingErrorO11descriptionSSvg", + "moduleName": "Nuke", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + }, + { + "kind": "TypeNominal", + "name": "ImageDecodingError", + "printedName": "Nuke.ImageDecodingError", + "usr": "s:4Nuke18ImageDecodingErrorO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke18ImageDecodingErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s4Nuke18ImageDecodingErrorO2eeoiySbAC_ACtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke18ImageDecodingErrorO9hashValueSivp", + "mangledName": "$s4Nuke18ImageDecodingErrorO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke18ImageDecodingErrorO9hashValueSivg", + "mangledName": "$s4Nuke18ImageDecodingErrorO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke18ImageDecodingErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke18ImageDecodingErrorO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke18ImageDecodingErrorO", + "mangledName": "$s4Nuke18ImageDecodingErrorO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImageEncoders", + "printedName": "ImageEncoders", + "children": [ + { + "kind": "TypeDecl", + "name": "ImageIO", + "printedName": "ImageIO", + "children": [ + { + "kind": "Var", + "name": "type", + "printedName": "type", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvp", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvg", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4typeAA9AssetTypeVvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "compressionRatio", + "printedName": "compressionRatio", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvp", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvg", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV16compressionRatioSfvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(type:compressionRatio:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageIO", + "printedName": "Nuke.ImageEncoders.ImageIO", + "usr": "s:4Nuke13ImageEncodersO0B2IOV" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageEncodersO0B2IOV4type16compressionRatioAeA9AssetTypeV_Sftcfc", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV4type16compressionRatioAeA9AssetTypeV_Sftcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "isSupported", + "printedName": "isSupported(type:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "AssetType", + "printedName": "Nuke.AssetType", + "usr": "s:4Nuke9AssetTypeV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO0B2IOV11isSupported4typeSbAA9AssetTypeV_tFZ", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV11isSupported4typeSbAA9AssetTypeV_tFZ", + "moduleName": "Nuke", + "static": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO0B2IOV6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageEncodersO0B2IOV", + "mangledName": "$s4Nuke13ImageEncodersO0B2IOV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Default", + "printedName": "Default", + "children": [ + { + "kind": "Var", + "name": "compressionQuality", + "printedName": "compressionQuality", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvp", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvg", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvs", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvM", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualitySfvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isHEIFPreferred", + "printedName": "isHEIFPreferred", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvp", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvg", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvs", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvs", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvM", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV15isHEIFPreferredSbvM", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(compressionQuality:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Default", + "printedName": "Nuke.ImageEncoders.Default", + "usr": "s:4Nuke13ImageEncodersO7DefaultV" + }, + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "hasDefaultArg": true, + "usr": "s:Sf" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke13ImageEncodersO7DefaultV18compressionQualityAESf_tcfc", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV18compressionQualityAESf_tcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Data?", + "children": [ + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "declKind": "Func", + "usr": "s:4Nuke13ImageEncodersO7DefaultV6encodey10Foundation4DataVSgSo7UIImageCF", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV6encodey10Foundation4DataVSgSo7UIImageCF", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:4Nuke13ImageEncodersO7DefaultV", + "mangledName": "$s4Nuke13ImageEncodersO7DefaultV", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ImageEncoding", + "printedName": "ImageEncoding", + "usr": "s:4Nuke13ImageEncodingP", + "mangledName": "$s4Nuke13ImageEncodingP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:4Nuke13ImageEncodersO", + "mangledName": "$s4Nuke13ImageEncodersO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "CoreImage", + "printedName": "CoreImage", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "Nuke" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ImagePrefetcher", + "printedName": "ImagePrefetcher", + "children": [ + { + "kind": "Var", + "name": "isPaused", + "printedName": "isPaused", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvp", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvg", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvs", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8isPausedSbvM", + "mangledName": "$s4Nuke15ImagePrefetcherC8isPausedSbvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvp", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvg", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvs", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvM", + "mangledName": "$s4Nuke15ImagePrefetcherC8priorityAA0B7RequestV8PriorityOvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Destination", + "printedName": "Destination", + "children": [ + { + "kind": "Var", + "name": "memoryCache", + "printedName": "memoryCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePrefetcher.Destination.Type) -> Nuke.ImagePrefetcher.Destination", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePrefetcher.Destination.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO11memoryCacheyA2EmF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO11memoryCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "diskCache", + "printedName": "diskCache", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImagePrefetcher.Destination.Type) -> Nuke.ImagePrefetcher.Destination", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "Nuke.ImagePrefetcher.Destination.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9diskCacheyA2EmF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9diskCacheyA2EmF", + "moduleName": "Nuke", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO2eeoiySbAE_AEtFZ", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO2eeoiySbAE_AEtFZ", + "moduleName": "Nuke", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9hashValueSivp", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9hashValueSivp", + "moduleName": "Nuke", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO9hashValueSivg", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO9hashValueSivg", + "moduleName": "Nuke", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO4hash4intoys6HasherVz_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO4hash4intoys6HasherVz_tF", + "moduleName": "Nuke", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO", + "mangledName": "$s4Nuke15ImagePrefetcherC11DestinationO", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Var", + "name": "didComplete", + "printedName": "didComplete", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvp", + "moduleName": "Nuke", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvg", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvs", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "mangledName": "$s4Nuke15ImagePrefetcherC11didCompleteyycSgvM", + "moduleName": "Nuke", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(pipeline:destination:maxConcurrentRequestCount:)", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePrefetcher", + "printedName": "Nuke.ImagePrefetcher", + "usr": "s:4Nuke15ImagePrefetcherC" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "hasDefaultArg": true, + "usr": "s:4Nuke13ImagePipelineC" + }, + { + "kind": "TypeNominal", + "name": "Destination", + "printedName": "Nuke.ImagePrefetcher.Destination", + "hasDefaultArg": true, + "usr": "s:4Nuke15ImagePrefetcherC11DestinationO" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "hasDefaultArg": true, + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:4Nuke15ImagePrefetcherC8pipeline11destination25maxConcurrentRequestCountAcA0B8PipelineC_AC11DestinationOSitcfc", + "mangledName": "$s4Nuke15ImagePrefetcherC8pipeline11destination25maxConcurrentRequestCountAcA0B8PipelineC_AC11DestinationOSitcfc", + "moduleName": "Nuke", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "startPrefetching", + "printedName": "startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC16startPrefetching4withySay10Foundation3URLVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC16startPrefetching4withySay10Foundation3URLVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startPrefetching", + "printedName": "startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC16startPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC16startPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "_startPrefetching", + "printedName": "_startPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC17_startPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC17_startPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Foundation.URL]", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetching4withySay10Foundation3URLVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetching4withySay10Foundation3URLVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageRequest]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetching4withySayAA0B7RequestVG_tF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetching4withySayAA0B7RequestVG_tF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "stopPrefetching", + "printedName": "stopPrefetching()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:4Nuke15ImagePrefetcherC15stopPrefetchingyyF", + "mangledName": "$s4Nuke15ImagePrefetcherC15stopPrefetchingyyF", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:4Nuke15ImagePrefetcherC", + "mangledName": "$s4Nuke15ImagePrefetcherC", + "moduleName": "Nuke", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessing.swift", + "kind": "StringLiteral", + "offset": 3324, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessing.swift", + "kind": "BooleanLiteral", + "offset": 3469, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 747, + "length": 12, + "value": "\"%{public}s\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 877, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1270, + "length": 12, + "value": "\"%{public}s\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1538, + "length": 36, + "value": "\"com.github.kean.Nuke.ImagePipeline\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Log.swift", + "kind": "StringLiteral", + "offset": 1586, + "length": 15, + "value": "\"Image Loading\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "FloatLiteral", + "offset": 857, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "IntegerLiteral", + "offset": 1559, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+ImageIO.swift", + "kind": "IntegerLiteral", + "offset": 2213, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2674, + "length": 11, + "value": "536870912" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "FloatLiteral", + "offset": 2702, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "FloatLiteral", + "offset": 2708, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2736, + "length": 11, + "value": "536870912" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 2773, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 3899, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/ImageCache.swift", + "kind": "IntegerLiteral", + "offset": 4184, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "StringLiteral", + "offset": 1464, + "length": 36, + "value": "\"com.github.kean.Nuke.ImagePipeline\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 1555, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1701, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1773, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 1916, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "IntegerLiteral", + "offset": 3130, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 4324, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 7906, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 10513, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 13721, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 15916, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipeline.swift", + "kind": "BooleanLiteral", + "offset": 16357, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "BooleanLiteral", + "offset": 453, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 1845, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 1991, + "length": 17, + "value": "\"Nuke URLSession\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 2690, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 2696, + "length": 3, + "value": "300" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 2881, + "length": 28, + "value": "\"com.github.kean.Nuke.Cache\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3481, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3487, + "length": 7, + "value": "1048576" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "IntegerLiteral", + "offset": 3701, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4641, + "length": 60, + "value": "\"Response status code was unacceptable: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 4700, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Loading\/DataLoader.swift", + "kind": "StringLiteral", + "offset": 5701, + "length": 16, + "value": "\"Nuke Load Data\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 1268, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 1623, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 1657, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 3452, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 3563, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "Dictionary", + "offset": 3746, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 3985, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 4368, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 4641, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 4960, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 5173, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 6227, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8818, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8821, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8826, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8834, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "IntegerLiteral", + "offset": 8840, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 9564, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/AsyncTask.swift", + "kind": "BooleanLiteral", + "offset": 9602, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 1851, + "length": 58, + "value": "\"Failed to load data from cache and download is disabled.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 1973, + "length": 56, + "value": "\"Failed to load image data. Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2027, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2076, + "length": 34, + "value": "\"Data loader returned empty data.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2166, + "length": 49, + "value": "\"No decoders registered for the downloaded data.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2328, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2333, + "length": 30, + "value": "\" Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2361, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2383, + "length": 68, + "value": "\"Failed to decode image data using decoder \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2436, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2450, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2570, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2575, + "length": 30, + "value": "\" Underlying error: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2603, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2625, + "length": 72, + "value": "\"Failed to process the image using processor \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2682, + "length": 1, + "value": "\".\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2696, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2752, + "length": 63, + "value": "\"Load image method was called with no image request or no URL.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineError.swift", + "kind": "StringLiteral", + "offset": 2870, + "length": 60, + "value": "\"Image pipeline is invalidated and no requests can be made.\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 1354, + "length": 30, + "value": "\"ReadCachedProcessedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 1831, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 2214, + "length": 32, + "value": "\"DecodeCachedProcessedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 2899, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 2922, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "IntegerLiteral", + "offset": 3522, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "Array", + "offset": 3625, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "Array", + "offset": 4972, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6335, + "length": 14, + "value": "\"ProcessImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6365, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 6380, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 7412, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8100, + "length": 17, + "value": "\"DecompressImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8133, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 8148, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 8679, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "StringLiteral", + "offset": 10079, + "length": 13, + "value": "\"EncodeImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 10887, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 10920, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadImage.swift", + "kind": "BooleanLiteral", + "offset": 11154, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImagePublisher.swift", + "kind": "BooleanLiteral", + "offset": 1434, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImagePublisher.swift", + "kind": "IntegerLiteral", + "offset": 1696, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 573, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders+Default.swift", + "kind": "FloatLiteral", + "offset": 628, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 506, + "length": 13, + "value": "\"isExecuting\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 556, + "length": 13, + "value": "\"isExecuting\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 931, + "length": 12, + "value": "\"isFinished\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 980, + "length": 12, + "value": "\"isFinished\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1161, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1197, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1236, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "IntegerLiteral", + "offset": 1328, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "IntegerLiteral", + "offset": 1475, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1623, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1679, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 1944, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 2008, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "BooleanLiteral", + "offset": 2035, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Operation.swift", + "kind": "StringLiteral", + "offset": 126, + "length": 9, + "value": "\"Nuke.Operation\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "BooleanLiteral", + "offset": 1941, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "Dictionary", + "offset": 1998, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "StringLiteral", + "offset": 2727, + "length": 41, + "value": "\"com.github\/kean\/nuke\/skip-decompression\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageContainer.swift", + "kind": "StringLiteral", + "offset": 2883, + "length": 34, + "value": "\"com.github\/kean\/nuke\/scan-number\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 3812, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 4034, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 6298, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "BooleanLiteral", + "offset": 8195, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9365, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9370, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9423, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineCache.swift", + "kind": "IntegerLiteral", + "offset": 9428, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 501, + "length": 8, + "value": "\"points\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 543, + "length": 8, + "value": "\"pixels\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "IntegerLiteral", + "offset": 1318, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1852, + "length": 53, + "value": "\"Border(color: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1879, + "length": 1, + "value": "\", width: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 1896, + "length": 6, + "value": "\" pixels)\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 2448, + "length": 13, + "value": "\".aspectFill\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessingOptions.swift", + "kind": "StringLiteral", + "offset": 2498, + "length": 12, + "value": "\".aspectFit\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/OperationTask.swift", + "kind": "BooleanLiteral", + "offset": 923, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/OperationTask.swift", + "kind": "StringLiteral", + "offset": 188, + "length": 13, + "value": "\"Nuke.OperationTask\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", + "kind": "BooleanLiteral", + "offset": 223, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageDecompression.swift", + "kind": "IntegerLiteral", + "offset": 435, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Anonymous.swift", + "kind": "StringLiteral", + "offset": 778, + "length": 46, + "value": "\"AnonymousProcessor(identifier: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Anonymous.swift", + "kind": "StringLiteral", + "offset": 823, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1417, + "length": 15, + "value": "\",border=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1431, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1454, + "length": 55, + "value": "\"com.github.kean\/nuke\/rounded_corners?radius=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1508, + "length": 16, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1523, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1591, + "length": 83, + "value": "\"RoundedCorners(radius: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1624, + "length": 6, + "value": "\" pixels, border: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1666, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+RoundedCorners.swift", + "kind": "StringLiteral", + "offset": 1672, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1681, + "length": 17, + "value": "\"DecodeImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1714, + "length": 12, + "value": "\"FinalImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchDecodedImage.swift", + "kind": "StringLiteral", + "offset": 1729, + "length": 18, + "value": "\"ProgressiveImage\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 393, + "length": 104, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 413, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 440, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 443, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "StringLiteral", + "offset": 496, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ImageRequestKeys.swift", + "kind": "BooleanLiteral", + "offset": 3347, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 830, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 1230, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 1276, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 1721, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2631, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2915, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2944, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 2980, + "length": 13, + "value": "2147483647" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 4408, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 4859, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "FloatLiteral", + "offset": 4919, + "length": 3, + "value": "0.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "BooleanLiteral", + "offset": 5984, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/Cache.swift", + "kind": "IntegerLiteral", + "offset": 6057, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1309, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1332, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1863, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "IntegerLiteral", + "offset": 1929, + "length": 4, + "value": "9999" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 1979, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 2377, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "IntegerLiteral", + "offset": 2428, + "length": 4, + "value": "9999" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "BooleanLiteral", + "offset": 2494, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2916, + "length": 96, + "value": "\"com.github.kean\/nuke\/resize?s=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2961, + "length": 1, + "value": "\",cm=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2979, + "length": 1, + "value": "\",crop=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 2992, + "length": 1, + "value": "\",upscale=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3011, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3077, + "length": 102, + "value": "\"Resize(size: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3105, + "length": 6, + "value": "\" pixels, contentMode: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3141, + "length": 1, + "value": "\", crop: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3156, + "length": 1, + "value": "\", upscale: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Resize.swift", + "kind": "StringLiteral", + "offset": 3177, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 654, + "length": 3, + "value": "200" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 693, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 776, + "length": 15, + "value": "\"Accept-Ranges\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 846, + "length": 7, + "value": "\"bytes\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1554, + "length": 6, + "value": "\"ETag\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1854, + "length": 6, + "value": "\"Etag\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 1984, + "length": 15, + "value": "\"Last-Modified\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "Dictionary", + "offset": 2180, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2273, + "length": 7, + "value": "\"Range\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2284, + "length": 22, + "value": "\"bytes=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2304, + "length": 1, + "value": "\"-\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "StringLiteral", + "offset": 2323, + "length": 10, + "value": "\"If-Range\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 2644, + "length": 3, + "value": "206" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 3192, + "length": 8, + "value": "32000000" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/ResumableData.swift", + "kind": "IntegerLiteral", + "offset": 3214, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchWithPublisher.swift", + "kind": "StringLiteral", + "offset": 1393, + "length": 26, + "value": "\"This should never happen\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchWithPublisher.swift", + "kind": "BooleanLiteral", + "offset": 2337, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "IntegerLiteral", + "offset": 576, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1160, + "length": 16, + "value": "\"CIGaussianBlur\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1191, + "length": 13, + "value": "\"inputRadius\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1289, + "length": 53, + "value": "\"com.github.kean\/nuke\/gaussian_blur?radius=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1341, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1407, + "length": 33, + "value": "\"GaussianBlur(radius: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+GaussianBlur.swift", + "kind": "StringLiteral", + "offset": 1438, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "BooleanLiteral", + "offset": 429, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "BooleanLiteral", + "offset": 808, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "Dictionary", + "offset": 1072, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Empty.swift", + "kind": "Dictionary", + "offset": 1279, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1363, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1370, + "length": 4, + "value": "1024" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1377, + "length": 3, + "value": "150" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "FloatLiteral", + "offset": 1667, + "length": 3, + "value": "0.7" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 1877, + "length": 4, + "value": "3600" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2227, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2350, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 2391, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 2453, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "StringLiteral", + "offset": 2624, + "length": 43, + "value": "\"com.github.kean.Nuke.DataCache.WriteQueue\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 4043, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 4886, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "FloatLiteral", + "offset": 5275, + "length": 3, + "value": "5.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6249, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6303, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 6397, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9042, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9775, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 9929, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 10314, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 10577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 11211, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 11821, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 12991, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 13036, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 13634, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "Array", + "offset": 13865, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "Array", + "offset": 14050, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "StringLiteral", + "offset": 14873, + "length": 18, + "value": "\".data-cache-info\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "BooleanLiteral", + "offset": 14906, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15541, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15584, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15923, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 15980, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 16694, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17056, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17213, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Caching\/DataCache.swift", + "kind": "IntegerLiteral", + "offset": 17364, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoderRegistry.swift", + "kind": "Array", + "offset": 1550, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 965, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "FloatLiteral", + "offset": 2236, + "length": 3, + "value": "2.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2915, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2957, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 2996, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 3040, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 6421, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 6449, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 7058, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 7086, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 8188, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 8239, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11367, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11379, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11391, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11403, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11497, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "StringLiteral", + "offset": 11525, + "length": 3, + "value": "\"#\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "StringLiteral", + "offset": 11607, + "length": 7, + "value": "\"%02lX\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 11636, + "length": 3, + "value": "255" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "BooleanLiteral", + "offset": 11944, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 12595, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "BooleanLiteral", + "offset": 13052, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Graphics.swift", + "kind": "IntegerLiteral", + "offset": 13149, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 969, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 992, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 1494, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "BooleanLiteral", + "offset": 1964, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors.swift", + "kind": "IntegerLiteral", + "offset": 4738, + "length": 1, + "value": "8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "StringLiteral", + "offset": 718, + "length": 21, + "value": "\"ReadCachedImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "BooleanLiteral", + "offset": 928, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskLoadData.swift", + "kind": "Array", + "offset": 1234, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Atomic.swift", + "kind": "IntegerLiteral", + "offset": 321, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Atomic.swift", + "kind": "IntegerLiteral", + "offset": 428, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Dictionary", + "offset": 1798, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2876, + "length": 135, + "value": "\"ImageRequest(resource: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2915, + "length": 1, + "value": "\", priority: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2938, + "length": 1, + "value": "\", processors: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2965, + "length": 1, + "value": "\", options: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 2986, + "length": 1, + "value": "\", userInfo: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 3009, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 3875, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 3944, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 4966, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 5035, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 6649, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 6718, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 8481, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "Array", + "offset": 8550, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9263, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9266, + "length": 3, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9271, + "length": 6, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9279, + "length": 4, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 9285, + "length": 8, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10381, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10386, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10526, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10531, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10855, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10860, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 10995, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11000, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11751, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11756, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11964, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 11969, + "length": 1, + "value": "5" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 12387, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "IntegerLiteral", + "offset": 12392, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 13805, + "length": 30, + "value": "\"github.com\/kean\/nuke\/imageId\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 14016, + "length": 28, + "value": "\"github.com\/kean\/nuke\/scale\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 14503, + "length": 36, + "value": "\"github.com\/kean\/nuke\/thumbmnailKey\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15064, + "length": 22, + "value": "\"maxPixelSize=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15085, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15169, + "length": 84, + "value": "\"width=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15196, + "length": 1, + "value": "\",height=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15225, + "length": 1, + "value": "\",contentMode=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 15252, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 15629, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 15924, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 16126, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "BooleanLiteral", + "offset": 16283, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17454, + "length": 190, + "value": "\"com.github\/kean\/nuke\/thumbnail?\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17510, + "length": 1, + "value": "\",options=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17554, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17587, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17618, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 17643, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 18285, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20596, + "length": 33, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20622, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20628, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20683, + "length": 15, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20697, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20745, + "length": 9, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageRequest.swift", + "kind": "StringLiteral", + "offset": 20753, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 965, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 2428, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 2601, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3070, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3154, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "Dictionary", + "offset": 3170, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 3301, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 3416, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 3570, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4016, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4037, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4124, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 4145, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4355, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4396, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4475, + "length": 2, + "value": "-1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4758, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 4919, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5005, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5115, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5134, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5140, + "length": 4, + "value": "0xDA" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5220, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5257, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5690, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5713, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 5789, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6023, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6541, + "length": 1, + "value": "3" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 6627, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7341, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7384, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7390, + "length": 4, + "value": "0xC2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 7428, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7491, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7497, + "length": 4, + "value": "0xC0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "BooleanLiteral", + "offset": 7535, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoders+Default.swift", + "kind": "IntegerLiteral", + "offset": 7618, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Composition.swift", + "kind": "StringLiteral", + "offset": 2315, + "length": 40, + "value": "\"Composition(processors: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Composition.swift", + "kind": "StringLiteral", + "offset": 2353, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 457, + "length": 12, + "value": "\"public.png\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 510, + "length": 13, + "value": "\"public.jpeg\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 563, + "length": 20, + "value": "\"com.compuserve.gif\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 678, + "length": 13, + "value": "\"public.heic\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 875, + "length": 13, + "value": "\"public.webp\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 929, + "length": 14, + "value": "\"public.mpeg4\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 1207, + "length": 12, + "value": "\"public.m4v\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "StringLiteral", + "offset": 1260, + "length": 12, + "value": "\"public.mov\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 1622, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1711, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1866, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "BooleanLiteral", + "offset": 1939, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2110, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2116, + "length": 4, + "value": "0xD8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2122, + "length": 4, + "value": "0xFF" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2251, + "length": 4, + "value": "0x89" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2257, + "length": 4, + "value": "0x50" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2263, + "length": 4, + "value": "0x4E" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2269, + "length": 4, + "value": "0x47" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2275, + "length": 4, + "value": "0x0D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2281, + "length": 4, + "value": "0x0A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2287, + "length": 4, + "value": "0x1A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2293, + "length": 4, + "value": "0x0A" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2399, + "length": 4, + "value": "0x47" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2405, + "length": 4, + "value": "0x49" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2411, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2538, + "length": 4, + "value": "0x52" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2544, + "length": 4, + "value": "0x49" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2550, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2556, + "length": 4, + "value": "0x46" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2582, + "length": 4, + "value": "0x57" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2588, + "length": 4, + "value": "0x45" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2594, + "length": 4, + "value": "0x42" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2600, + "length": 4, + "value": "0x50" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2834, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2840, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2846, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2852, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2858, + "length": 4, + "value": "0x69" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2864, + "length": 4, + "value": "0x73" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2870, + "length": 4, + "value": "0x6F" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2876, + "length": 4, + "value": "0x6D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2891, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2992, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 2998, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3004, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3010, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3016, + "length": 4, + "value": "0x6D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3022, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3028, + "length": 4, + "value": "0x34" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3034, + "length": 4, + "value": "0x32" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3049, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3104, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3110, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3116, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3122, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3128, + "length": 4, + "value": "0x4D" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3134, + "length": 4, + "value": "0x34" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3140, + "length": 4, + "value": "0x56" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3146, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3161, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3280, + "length": 4, + "value": "0x66" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3286, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3292, + "length": 4, + "value": "0x79" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3298, + "length": 4, + "value": "0x70" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3304, + "length": 4, + "value": "0x71" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3310, + "length": 4, + "value": "0x74" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3316, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3322, + "length": 4, + "value": "0x20" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/AssetType.swift", + "kind": "IntegerLiteral", + "offset": 3337, + "length": 1, + "value": "4" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 877, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 2292, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 2401, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 3765, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4136, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4577, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 4865, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5219, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5864, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5920, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "BooleanLiteral", + "offset": 5966, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6159, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6312, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6469, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6626, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6787, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "IntegerLiteral", + "offset": 6954, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Pipeline\/ImagePipelineConfiguration.swift", + "kind": "StringLiteral", + "offset": 8577, + "length": 32, + "value": "\"com.github.kean.Nuke.DataCache\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "BooleanLiteral", + "offset": 932, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1554, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1564, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1969, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 1985, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 2012, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "BooleanLiteral", + "offset": 2806, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 2971, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "IntegerLiteral", + "offset": 3194, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4456, + "length": 120, + "value": "\"ImageTask(id: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4480, + "length": 1, + "value": "\", priority: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4504, + "length": 1, + "value": "\", progress: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4537, + "length": 1, + "value": "\" \/ \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4557, + "length": 1, + "value": "\", state: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/ImageTask.swift", + "kind": "StringLiteral", + "offset": 4574, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 601, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 674, + "length": 6, + "value": "\"%02x\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 796, + "length": 6, + "value": "\"file\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/Extensions.swift", + "kind": "StringLiteral", + "offset": 816, + "length": 6, + "value": "\"data\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 843, + "length": 15, + "value": "\"?border=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 857, + "length": 3, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 880, + "length": 29, + "value": "\"com.github.kean\/nuke\/circle\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 923, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 991, + "length": 49, + "value": "\"Circle(border: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 1032, + "length": 5, + "value": "\"nil\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+Circle.swift", + "kind": "StringLiteral", + "offset": 1038, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "BooleanLiteral", + "offset": 1293, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "StringLiteral", + "offset": 1628, + "length": 9, + "value": "\"Unknown\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Decoding\/ImageDecoding.swift", + "kind": "BooleanLiteral", + "offset": 2242, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 1008, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 1448, + "length": 2, + "value": "80" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 1465, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 2044, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 2360, + "length": 6, + "value": "1000.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 2405, + "length": 3, + "value": "2.1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 2479, + "length": 3, + "value": "100" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 2488, + "length": 2, + "value": "15" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 2792, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 3615, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 3645, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "FloatLiteral", + "offset": 3722, + "length": 3, + "value": "1.0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "BooleanLiteral", + "offset": 3803, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Internal\/RateLimiter.swift", + "kind": "IntegerLiteral", + "offset": 3917, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "IntegerLiteral", + "offset": 443, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 1073, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 1174, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2927, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2952, + "length": 114, + "value": "\"URL: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2994, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 2997, + "length": 1, + "value": "\", resumable data: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "IntegerLiteral", + "offset": 3062, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3065, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3611, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3634, + "length": 56, + "value": "\"Finished with size \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3689, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3928, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 3951, + "length": 11, + "value": "\"Cancelled\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4572, + "length": 15, + "value": "\"LoadImageData\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4597, + "length": 56, + "value": "\"Resumed with data \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "StringLiteral", + "offset": 4652, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 5898, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7221, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7285, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7318, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7540, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7598, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/TaskFetchOriginalImageData.swift", + "kind": "BooleanLiteral", + "offset": 7647, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders.swift", + "kind": "FloatLiteral", + "offset": 312, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Encoding\/ImageEncoders.swift", + "kind": "FloatLiteral", + "offset": 559, + "length": 3, + "value": "0.8" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "Dictionary", + "offset": 1482, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 1516, + "length": 47, + "value": "\"com.github.kean\/nuke\/core_image?name=\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 1561, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "BooleanLiteral", + "offset": 2297, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "Dictionary", + "offset": 2385, + "length": 3, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3757, + "length": 59, + "value": "\"CoreImageFilter(name: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3787, + "length": 1, + "value": "\", parameters: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 3814, + "length": 1, + "value": "\")\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4320, + "length": 70, + "value": "\"Failed to create filter named \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4358, + "length": 4, + "value": "\" with parameters: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4389, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4475, + "length": 50, + "value": "\"Failed to create input CIImage for \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4524, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4608, + "length": 40, + "value": "\"Failed to apply filter: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4647, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4738, + "length": 73, + "value": "\"Failed to create output image for extent: \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4796, + "length": 4, + "value": "\" from \"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Processing\/ImageProcessors+CoreImage.swift", + "kind": "StringLiteral", + "offset": 4810, + "length": 1, + "value": "\"\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/ImagePipelineTask.swift", + "kind": "StringLiteral", + "offset": 264, + "length": 17, + "value": "\"Nuke.ImagePipelineTask\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Tasks\/ImagePipelineTask.swift", + "kind": "Array", + "offset": 1140, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 698, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "IntegerLiteral", + "offset": 2811, + "length": 1, + "value": "2" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 5271, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/Nuke\/Prefetching\/ImagePrefetcher.swift", + "kind": "BooleanLiteral", + "offset": 5516, + "length": 4, + "value": "true" + } + ] +} \ No newline at end of file diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..0571533 --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,945 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Nuke +// swift-module-flags-ignorable: -enable-bare-slash-regex +import AVKit +import Combine +import CoreGraphics +import CoreImage +import CryptoKit +import Foundation +import ImageIO +import Swift +import UIKit.UIApplication +import UIKit.UIImage +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +public protocol ImageProcessing : Swift.Sendable { + func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + var identifier: Swift.String { get } + var hashableIdentifier: Swift.AnyHashable { get } +} +extension Nuke.ImageProcessing { + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +extension Nuke.ImageProcessing where Self : Swift.Hashable { + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +public struct ImageProcessingContext : Swift.Sendable { + public var request: Nuke.ImageRequest + public var response: Nuke.ImageResponse + public var isCompleted: Swift.Bool + public init(request: Nuke.ImageRequest, response: Nuke.ImageResponse, isCompleted: Swift.Bool) +} +public enum ImageProcessingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingError, b: Nuke.ImageProcessingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageEncoders { + public struct ImageIO : Nuke.ImageEncoding { + public let type: Nuke.AssetType + public let compressionRatio: Swift.Float + public init(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) + public static func isSupported(type: Nuke.AssetType) -> Swift.Bool + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public struct ImageResponse : @unchecked Swift.Sendable { + public var container: Nuke.ImageContainer + public var image: UIKit.UIImage { + get + } + public var isPreview: Swift.Bool { + get + } + public var request: Nuke.ImageRequest + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(container: Nuke.ImageContainer, request: Nuke.ImageRequest, urlResponse: Foundation.URLResponse? = nil, cacheType: Nuke.ImageResponse.CacheType? = nil) + public enum CacheType : Swift.Sendable { + case memory + case disk + public static func == (a: Nuke.ImageResponse.CacheType, b: Nuke.ImageResponse.CacheType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +final public class ImageCache : Nuke.ImageCaching { + final public var costLimit: Swift.Int { + get + set + } + final public var countLimit: Swift.Int { + get + set + } + final public var ttl: Foundation.TimeInterval? { + get + set + } + final public var entryCostLimit: Swift.Double { + get + set + } + final public var totalCount: Swift.Int { + get + } + final public var totalCost: Swift.Int { + get + } + public static let shared: Nuke.ImageCache + public init(costLimit: Swift.Int = ImageCache.defaultCostLimit(), countLimit: Swift.Int = Int.max) + public static func defaultCostLimit() -> Swift.Int + final public subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { + get + set + } + final public func removeAll() + final public func trim(toCost limit: Swift.Int) + final public func trim(toCount limit: Swift.Int) + @objc deinit +} +final public class ImagePipeline : @unchecked Swift.Sendable { + public static var shared: Nuke.ImagePipeline { + get + set + } + final public let configuration: Nuke.ImagePipeline.Configuration + final public var cache: Nuke.ImagePipeline.Cache { + get + } + @objc deinit + public init(configuration: Nuke.ImagePipeline.Configuration = Configuration(), delegate: (any Nuke.ImagePipelineDelegate)? = nil) + convenience public init(delegate: (any Nuke.ImagePipelineDelegate)? = nil, _ configure: (inout Nuke.ImagePipeline.Configuration) -> Swift.Void) + final public func invalidate() + final public func imageTask(with url: Foundation.URL) -> Nuke.AsyncImageTask + final public func imageTask(with request: Nuke.ImageRequest) -> Nuke.AsyncImageTask + #if compiler(>=5.3) && $AsyncAwait + final public func image(for url: Foundation.URL) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + final public func image(for request: Nuke.ImageRequest) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for url: Foundation.URL) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for request: Nuke.ImageRequest) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + @discardableResult + final public func loadImage(with url: Foundation.URL, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ response: Nuke.ImageResponse?, _ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with url: Foundation.URL, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + final public func imagePublisher(with url: Foundation.URL) -> Combine.AnyPublisher + final public func imagePublisher(with request: Nuke.ImageRequest) -> Combine.AnyPublisher +} +final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { + final public let session: Foundation.URLSession + final public var prefersIncrementalDelivery: Swift.Bool + final public var delegate: (any Foundation.URLSessionDelegate)? { + get + set + } + @objc deinit + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + public static var defaultConfiguration: Foundation.URLSessionConfiguration { + get + } + public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + public static let sharedUrlCache: Foundation.URLCache + final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case statusCodeUnacceptable(Swift.Int) + public var description: Swift.String { + get + } + } +} +extension Nuke.ImagePipeline { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + case dataMissingInCache + case dataLoadingFailed(error: any Swift.Error) + case dataIsEmpty + case decoderNotRegistered(context: Nuke.ImageDecodingContext) + case decodingFailed(decoder: any Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: any Swift.Error) + case processingFailed(processor: any Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: any Swift.Error) + case imageRequestMissing + case pipelineInvalidated + } +} +extension Nuke.ImagePipeline.Error { + public var dataLoadingError: (any Swift.Error)? { + get + } + public var description: Swift.String { + get + } +} +public protocol ImageEncoding : Swift.Sendable { + func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +extension Nuke.ImageEncoding { + public func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +public struct ImageEncodingContext : @unchecked Swift.Sendable { + public let request: Nuke.ImageRequest + public let image: Nuke.PlatformImage + public let urlResponse: Foundation.URLResponse? +} +public protocol DataLoading : Swift.Sendable { + func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable +} +public protocol Cancellable : AnyObject, Swift.Sendable { + func cancel() +} +extension Nuke.ImageEncoders { + public struct Default : Nuke.ImageEncoding { + public var compressionQuality: Swift.Float + public var isHEIFPreferred: Swift.Bool + public init(compressionQuality: Swift.Float = 0.8) + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public typealias PlatformImage = UIKit.UIImage +public struct ImageContainer : @unchecked Swift.Sendable { + public var image: UIKit.UIImage { + get + set + } + public var type: Nuke.AssetType? { + get + set + } + public var isPreview: Swift.Bool { + get + set + } + public var data: Foundation.Data? { + get + set + } + public var userInfo: [Nuke.ImageContainer.UserInfoKey : Any] { + get + set + } + public init(image: Nuke.PlatformImage, type: Nuke.AssetType? = nil, isPreview: Swift.Bool = false, data: Foundation.Data? = nil, userInfo: [Nuke.ImageContainer.UserInfoKey : Any] = [:]) + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let scanNumberKey: Nuke.ImageContainer.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageContainer.UserInfoKey, b: Nuke.ImageContainer.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImagePipeline { + public struct Cache : Swift.Sendable { + } +} +extension Nuke.ImagePipeline.Cache { + public subscript(url: Foundation.URL) -> Nuke.ImageContainer? { + get + nonmutating set + } + public subscript(request: Nuke.ImageRequest) -> Nuke.ImageContainer? { + get + nonmutating set + } + public func cachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Nuke.ImageContainer? + public func storeCachedImage(_ image: Nuke.ImageContainer, for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func removeCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func containsCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Swift.Bool + public func cachedData(for request: Nuke.ImageRequest) -> Foundation.Data? + public func storeCachedData(_ data: Foundation.Data, for request: Nuke.ImageRequest) + public func containsData(for request: Nuke.ImageRequest) -> Swift.Bool + public func removeCachedData(for request: Nuke.ImageRequest) + public func makeImageCacheKey(for request: Nuke.ImageRequest) -> Nuke.ImageCacheKey + public func makeDataCacheKey(for request: Nuke.ImageRequest) -> Swift.String + public func removeAll(caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public struct Caches : Swift.OptionSet { + public let rawValue: Swift.Int + public init(rawValue: Swift.Int) + public static let memory: Nuke.ImagePipeline.Cache.Caches + public static let disk: Nuke.ImagePipeline.Cache.Caches + public static let all: Nuke.ImagePipeline.Cache.Caches + public typealias ArrayLiteralElement = Nuke.ImagePipeline.Cache.Caches + public typealias Element = Nuke.ImagePipeline.Cache.Caches + public typealias RawValue = Swift.Int + } +} +extension Nuke.ImagePipeline.Cache.Caches : Swift.Sendable { +} +public protocol DataCaching : Swift.Sendable { + func cachedData(for key: Swift.String) -> Foundation.Data? + func containsData(for key: Swift.String) -> Swift.Bool + func storeData(_ data: Foundation.Data, for key: Swift.String) + func removeData(for key: Swift.String) + func removeAll() +} +public enum ImageProcessingOptions : Swift.Sendable { + public enum Unit : Swift.CustomStringConvertible, Swift.Sendable { + case points + case pixels + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.Unit, b: Nuke.ImageProcessingOptions.Unit) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public struct Border : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let width: CoreFoundation.CGFloat + public let color: UIKit.UIColor + public init(color: UIKit.UIColor, width: CoreFoundation.CGFloat = 1, unit: Nuke.ImageProcessingOptions.Unit = .points) + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessingOptions.Border, b: Nuke.ImageProcessingOptions.Border) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public enum ContentMode : Swift.CustomStringConvertible, Swift.Sendable { + case aspectFill + case aspectFit + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.ContentMode, b: Nuke.ImageProcessingOptions.ContentMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImagePipelineDelegate : AnyObject, Swift.Sendable { + func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +extension Nuke.ImagePipelineDelegate { + public func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + public func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + public func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + public func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + public func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + public func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + public func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + public func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + public func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + public func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + public func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +public protocol ImageCaching : AnyObject, Swift.Sendable { + subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { get set } + func removeAll() +} +public struct ImageCacheKey : Swift.Hashable, Swift.Sendable { + public init(key: Swift.String) + public init(request: Nuke.ImageRequest) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageCacheKey, b: Nuke.ImageCacheKey) -> Swift.Bool + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Anonymous : Nuke.ImageProcessing, Swift.CustomStringConvertible { + public let identifier: Swift.String + #if compiler(>=5.3) && $Sendable + public init(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) + #endif + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var description: Swift.String { + get + } + } +} +extension Nuke.ImageProcessors { + public struct RoundedCorners : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.RoundedCorners, b: Nuke.ImageProcessors.RoundedCorners) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageProcessors { + public struct Resize : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + @available(*, deprecated, message: "Renamed to `ImageProcessingOptions.ContentMode") + public typealias ContentMode = Nuke.ImageProcessingOptions.ContentMode + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) + public init(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public init(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Resize, b: Nuke.ImageProcessors.Resize) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class AsyncImageTask : Swift.Sendable { + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + #if compiler(>=5.3) && $EffectfulProp + final public var image: Nuke.PlatformImage { + get async throws + } + #endif + #if compiler(>=5.3) && $EffectfulProp + final public var response: Nuke.ImageResponse { + get async throws + } + #endif + final public let previews: _Concurrency.AsyncStream + final public let progress: _Concurrency.AsyncStream + final public func cancel() + @objc deinit +} +extension Nuke.ImageProcessors { + public struct GaussianBlur : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: Swift.Int = 8) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.GaussianBlur, b: Nuke.ImageProcessors.GaussianBlur) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageDecoders { + public struct Empty : Nuke.ImageDecoding, Swift.Sendable { + public let isProgressive: Swift.Bool + public var isAsynchronous: Swift.Bool { + get + } + public init(assetType: Nuke.AssetType? = nil, isProgressive: Swift.Bool = false) + public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + } +} +final public class DataCache : Nuke.DataCaching, @unchecked Swift.Sendable { + final public var sizeLimit: Swift.Int + final public let path: Foundation.URL + final public var sweepInterval: Swift.Double + @available(*, deprecated, message: "It's not recommended to use compression with the popular image formats that already compress the data") + final public var isCompressionEnabled: Swift.Bool { + get + set + } + final public let queue: Dispatch.DispatchQueue + public typealias FilenameGenerator = (_ key: Swift.String) -> Swift.String? + convenience public init(name: Swift.String, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public init(path: Foundation.URL, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public static func filename(for key: Swift.String) -> Swift.String? + final public func cachedData(for key: Swift.String) -> Foundation.Data? + final public func containsData(for key: Swift.String) -> Swift.Bool + final public func storeData(_ data: Foundation.Data, for key: Swift.String) + final public func removeData(for key: Swift.String) + final public func removeAll() + final public subscript(key: Swift.String) -> Foundation.Data? { + get + set + } + final public func filename(for key: Swift.String) -> Swift.String? + final public func url(for key: Swift.String) -> Foundation.URL? + final public func flush() + final public func flush(for key: Swift.String) + final public func sweep() + final public var totalCount: Swift.Int { + get + } + final public var totalSize: Swift.Int { + get + } + final public var totalAllocatedSize: Swift.Int { + get + } + @objc deinit +} +final public class ImageDecoderRegistry : @unchecked Swift.Sendable { + public static let shared: Nuke.ImageDecoderRegistry + public init() + final public func decoder(for context: Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + final public func register(_ match: @escaping (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)?) + final public func clear() + @objc deinit +} +public struct ImageDecodingContext : @unchecked Swift.Sendable { + public var request: Nuke.ImageRequest + public var data: Foundation.Data + public var isCompleted: Swift.Bool + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(request: Nuke.ImageRequest, data: Foundation.Data, isCompleted: Swift.Bool, urlResponse: Foundation.URLResponse?, cacheType: Nuke.ImageResponse.CacheType?) +} +public enum ImageProcessors { +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Resize { + public static func resize(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Circle { + public static func circle(border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.Circle +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.RoundedCorners { + public static func roundedCorners(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.RoundedCorners +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Anonymous { + #if compiler(>=5.3) && $Sendable + public static func process(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) -> Nuke.ImageProcessors.Anonymous + #endif +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.CoreImageFilter { + public static func coreImageFilter(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter + public static func coreImageFilter(name: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.GaussianBlur { + public static func gaussianBlur(radius: Swift.Int = 8) -> Nuke.ImageProcessors.GaussianBlur +} +public struct ImageRequest : Swift.CustomStringConvertible, Swift.Sendable, Swift.ExpressibleByStringLiteral { + public var priority: Nuke.ImageRequest.Priority { + get + set + } + public var processors: [any Nuke.ImageProcessing] { + get + set + } + public var options: Nuke.ImageRequest.Options { + get + set + } + public var userInfo: [Nuke.ImageRequest.UserInfoKey : Any] { + get + set + } + public var urlRequest: Foundation.URLRequest? { + get + } + public var url: Foundation.URL? { + get + } + public var imageId: Swift.String? { + get + } + public var description: Swift.String { + get + } + public init(stringLiteral value: Swift.String) + public init(url: Foundation.URL?, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + public init(urlRequest: Foundation.URLRequest, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #if compiler(>=5.3) && $AsyncAwait && $Sendable + public init(id: Swift.String, data: @escaping @Sendable () async throws -> Foundation.Data, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #endif + public init

(id: Swift.String, dataPublisher: P, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) where P : Combine.Publisher, P.Output == Foundation.Data + public enum Priority : Swift.Int, Swift.Comparable, Swift.Sendable { + case veryLow, low, normal, high, veryHigh + public static func < (lhs: Nuke.ImageRequest.Priority, rhs: Nuke.ImageRequest.Priority) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + public struct Options : Swift.OptionSet, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.UInt16 + public init(rawValue: Swift.UInt16) + public static let disableMemoryCacheReads: Nuke.ImageRequest.Options + public static let disableMemoryCacheWrites: Nuke.ImageRequest.Options + public static let disableMemoryCache: Nuke.ImageRequest.Options + public static let disableDiskCacheReads: Nuke.ImageRequest.Options + public static let disableDiskCacheWrites: Nuke.ImageRequest.Options + public static let disableDiskCache: Nuke.ImageRequest.Options + public static let reloadIgnoringCachedData: Nuke.ImageRequest.Options + public static let returnCacheDataDontLoad: Nuke.ImageRequest.Options + public static let skipDecompression: Nuke.ImageRequest.Options + public static let skipDataLoadingQueue: Nuke.ImageRequest.Options + public typealias ArrayLiteralElement = Nuke.ImageRequest.Options + public typealias Element = Nuke.ImageRequest.Options + public typealias RawValue = Swift.UInt16 + } + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let imageIdKey: Nuke.ImageRequest.UserInfoKey + public static let scaleKey: Nuke.ImageRequest.UserInfoKey + public static let thumbnailKey: Nuke.ImageRequest.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.UserInfoKey, b: Nuke.ImageRequest.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } + public struct ThumbnailOptions : Swift.Hashable, Swift.Sendable { + public var createThumbnailFromImageIfAbsent: Swift.Bool + public var createThumbnailFromImageAlways: Swift.Bool + public var createThumbnailWithTransform: Swift.Bool + public var shouldCacheImmediately: Swift.Bool + public init(maxPixelSize: Swift.Float) + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill) + public func makeThumbnail(with data: Foundation.Data) -> Nuke.PlatformImage? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.ThumbnailOptions, b: Nuke.ImageRequest.ThumbnailOptions) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +public enum ImageDecoders { +} +extension Nuke.ImageDecoders { + final public class Default : Nuke.ImageDecoding, @unchecked Swift.Sendable { + final public var isAsynchronous: Swift.Bool { + get + } + public init() + public init?(context: Nuke.ImageDecodingContext) + final public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + final public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + @objc deinit + } +} +extension Nuke.ImageProcessors { + public struct Composition : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(_ processors: [any Nuke.ImageProcessing]) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageProcessors.Composition, rhs: Nuke.ImageProcessors.Composition) -> Swift.Bool + public var description: Swift.String { + get + } + public var hashValue: Swift.Int { + get + } + } +} +public struct AssetType : Swift.ExpressibleByStringLiteral, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.String + public init(rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let png: Nuke.AssetType + public static let jpeg: Nuke.AssetType + public static let gif: Nuke.AssetType + public static let heic: Nuke.AssetType + public static let webp: Nuke.AssetType + public static let mp4: Nuke.AssetType + public static let m4v: Nuke.AssetType + public static let mov: Nuke.AssetType + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.AssetType, b: Nuke.AssetType) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } +} +extension Nuke.AssetType { + public init?(_ data: Foundation.Data) +} +extension Nuke.ImagePipeline { + public struct Configuration : @unchecked Swift.Sendable { + public var dataLoader: any Nuke.DataLoading + public var dataCache: (any Nuke.DataCaching)? + public var imageCache: (any Nuke.ImageCaching)? { + get + set + } + public var makeImageDecoder: @Sendable (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + public var makeImageEncoder: @Sendable (Nuke.ImageEncodingContext) -> any Nuke.ImageEncoding + public var isDecompressionEnabled: Swift.Bool { + get + set + } + public var isUsingPrepareForDisplay: Swift.Bool + public var dataCachePolicy: Nuke.ImagePipeline.DataCachePolicy + public var isTaskCoalescingEnabled: Swift.Bool + public var isRateLimiterEnabled: Swift.Bool + public var isProgressiveDecodingEnabled: Swift.Bool + public var isStoringPreviewsInMemoryCache: Swift.Bool + public var isResumableDataEnabled: Swift.Bool + public var callbackQueue: Dispatch.DispatchQueue + public static var isSignpostLoggingEnabled: Swift.Bool + public var dataLoadingQueue: Foundation.OperationQueue + public var dataCachingQueue: Foundation.OperationQueue + public var imageDecodingQueue: Foundation.OperationQueue + public var imageEncodingQueue: Foundation.OperationQueue + public var imageProcessingQueue: Foundation.OperationQueue + public var imageDecompressingQueue: Foundation.OperationQueue + public init(dataLoader: any Nuke.DataLoading = DataLoader()) + public static var withURLCache: Nuke.ImagePipeline.Configuration { + get + } + public static var withDataCache: Nuke.ImagePipeline.Configuration { + get + } + public static func withDataCache(name: Swift.String = "com.github.kean.Nuke.DataCache", sizeLimit: Swift.Int? = nil) -> Nuke.ImagePipeline.Configuration + } + public enum DataCachePolicy : Swift.Sendable { + case automatic + case storeOriginalData + case storeEncodedImages + case storeAll + public static func == (a: Nuke.ImagePipeline.DataCachePolicy, b: Nuke.ImagePipeline.DataCachePolicy) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class ImageTask : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + final public let taskId: Swift.Int64 + final public let request: Nuke.ImageRequest + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + final public var progress: Nuke.ImageTask.Progress { + get + } + public struct Progress : Swift.Hashable, Swift.Sendable { + public let completed: Swift.Int64 + public let total: Swift.Int64 + public var fraction: Swift.Float { + get + } + public init(completed: Swift.Int64, total: Swift.Int64) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageTask.Progress, b: Nuke.ImageTask.Progress) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + final public var state: Nuke.ImageTask.State { + get + } + public enum State { + case running + case cancelled + case completed + public static func == (a: Nuke.ImageTask.State, b: Nuke.ImageTask.State) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit + final public func cancel() + final public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageTask, rhs: Nuke.ImageTask) -> Swift.Bool + final public var description: Swift.String { + get + } + final public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Circle : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Circle, b: Nuke.ImageProcessors.Circle) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImageDecoding : Swift.Sendable { + var isAsynchronous: Swift.Bool { get } + func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +extension Nuke.ImageDecoding { + public var isAsynchronous: Swift.Bool { + get + } + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +public enum ImageDecodingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageDecodingError, b: Nuke.ImageDecodingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum ImageEncoders { +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.Default { + public static func `default`(compressionQuality: Swift.Float = 0.8) -> Nuke.ImageEncoders.Default +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.ImageIO { + public static func imageIO(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) -> Nuke.ImageEncoders.ImageIO +} +extension Nuke.ImageProcessors { + public struct CoreImageFilter : Nuke.ImageProcessing, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let name: Swift.String + public let parameters: [Swift.String : Any] + public let identifier: Swift.String + public init(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) + public init(name: Swift.String) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public static var context: CoreImage.CIContext + public static func apply(filter: CoreImage.CIFilter, to image: Nuke.PlatformImage) throws -> Nuke.PlatformImage + public var description: Swift.String { + get + } + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) + case inputImageIsEmpty(inputImage: Nuke.PlatformImage) + case failedToApplyFilter(filter: CoreImage.CIFilter) + case failedToCreateOutputCGImage(image: CoreImage.CIImage) + public var description: Swift.String { + get + } + } + } +} +final public class ImagePrefetcher : @unchecked Swift.Sendable { + final public var isPaused: Swift.Bool { + get + set + } + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + public enum Destination : Swift.Sendable { + case memoryCache + case diskCache + public static func == (a: Nuke.ImagePrefetcher.Destination, b: Nuke.ImagePrefetcher.Destination) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + final public var didComplete: (() -> Swift.Void)? + public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) + @objc deinit + final public func startPrefetching(with urls: [Foundation.URL]) + final public func startPrefetching(with requests: [Nuke.ImageRequest]) + final public func _startPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching(with urls: [Foundation.URL]) + final public func stopPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching() +} +extension Nuke.ImageProcessingError : Swift.Equatable {} +extension Nuke.ImageProcessingError : Swift.Hashable {} +extension Nuke.ImageResponse.CacheType : Swift.Equatable {} +extension Nuke.ImageResponse.CacheType : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.RawRepresentable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Equatable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Hashable {} +extension Nuke.ImageTask.State : Swift.Equatable {} +extension Nuke.ImageTask.State : Swift.Hashable {} +extension Nuke.ImageDecodingError : Swift.Equatable {} +extension Nuke.ImageDecodingError : Swift.Hashable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Equatable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Hashable {} diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..36681ef Binary files /dev/null and b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..0571533 --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,945 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Nuke +// swift-module-flags-ignorable: -enable-bare-slash-regex +import AVKit +import Combine +import CoreGraphics +import CoreImage +import CryptoKit +import Foundation +import ImageIO +import Swift +import UIKit.UIApplication +import UIKit.UIImage +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +import os +public protocol ImageProcessing : Swift.Sendable { + func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + var identifier: Swift.String { get } + var hashableIdentifier: Swift.AnyHashable { get } +} +extension Nuke.ImageProcessing { + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +extension Nuke.ImageProcessing where Self : Swift.Hashable { + public var hashableIdentifier: Swift.AnyHashable { + get + } +} +public struct ImageProcessingContext : Swift.Sendable { + public var request: Nuke.ImageRequest + public var response: Nuke.ImageResponse + public var isCompleted: Swift.Bool + public init(request: Nuke.ImageRequest, response: Nuke.ImageResponse, isCompleted: Swift.Bool) +} +public enum ImageProcessingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingError, b: Nuke.ImageProcessingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageEncoders { + public struct ImageIO : Nuke.ImageEncoding { + public let type: Nuke.AssetType + public let compressionRatio: Swift.Float + public init(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) + public static func isSupported(type: Nuke.AssetType) -> Swift.Bool + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public struct ImageResponse : @unchecked Swift.Sendable { + public var container: Nuke.ImageContainer + public var image: UIKit.UIImage { + get + } + public var isPreview: Swift.Bool { + get + } + public var request: Nuke.ImageRequest + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(container: Nuke.ImageContainer, request: Nuke.ImageRequest, urlResponse: Foundation.URLResponse? = nil, cacheType: Nuke.ImageResponse.CacheType? = nil) + public enum CacheType : Swift.Sendable { + case memory + case disk + public static func == (a: Nuke.ImageResponse.CacheType, b: Nuke.ImageResponse.CacheType) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +final public class ImageCache : Nuke.ImageCaching { + final public var costLimit: Swift.Int { + get + set + } + final public var countLimit: Swift.Int { + get + set + } + final public var ttl: Foundation.TimeInterval? { + get + set + } + final public var entryCostLimit: Swift.Double { + get + set + } + final public var totalCount: Swift.Int { + get + } + final public var totalCost: Swift.Int { + get + } + public static let shared: Nuke.ImageCache + public init(costLimit: Swift.Int = ImageCache.defaultCostLimit(), countLimit: Swift.Int = Int.max) + public static func defaultCostLimit() -> Swift.Int + final public subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { + get + set + } + final public func removeAll() + final public func trim(toCost limit: Swift.Int) + final public func trim(toCount limit: Swift.Int) + @objc deinit +} +final public class ImagePipeline : @unchecked Swift.Sendable { + public static var shared: Nuke.ImagePipeline { + get + set + } + final public let configuration: Nuke.ImagePipeline.Configuration + final public var cache: Nuke.ImagePipeline.Cache { + get + } + @objc deinit + public init(configuration: Nuke.ImagePipeline.Configuration = Configuration(), delegate: (any Nuke.ImagePipelineDelegate)? = nil) + convenience public init(delegate: (any Nuke.ImagePipelineDelegate)? = nil, _ configure: (inout Nuke.ImagePipeline.Configuration) -> Swift.Void) + final public func invalidate() + final public func imageTask(with url: Foundation.URL) -> Nuke.AsyncImageTask + final public func imageTask(with request: Nuke.ImageRequest) -> Nuke.AsyncImageTask + #if compiler(>=5.3) && $AsyncAwait + final public func image(for url: Foundation.URL) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + final public func image(for request: Nuke.ImageRequest) async throws -> Nuke.PlatformImage + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for url: Foundation.URL) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + #if compiler(>=5.3) && $AsyncAwait + @discardableResult + final public func data(for request: Nuke.ImageRequest) async throws -> (Foundation.Data, Foundation.URLResponse?) + #endif + @discardableResult + final public func loadImage(with url: Foundation.URL, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadImage(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ response: Nuke.ImageResponse?, _ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (_ result: Swift.Result) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with url: Foundation.URL, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + @discardableResult + final public func loadData(with request: Nuke.ImageRequest, queue: Dispatch.DispatchQueue? = nil, progress: ((_ completed: Swift.Int64, _ total: Swift.Int64) -> Swift.Void)?, completion: @escaping (Swift.Result<(data: Foundation.Data, response: Foundation.URLResponse?), Nuke.ImagePipeline.Error>) -> Swift.Void) -> Nuke.ImageTask + final public func imagePublisher(with url: Foundation.URL) -> Combine.AnyPublisher + final public func imagePublisher(with request: Nuke.ImageRequest) -> Combine.AnyPublisher +} +final public class DataLoader : Nuke.DataLoading, @unchecked Swift.Sendable { + final public let session: Foundation.URLSession + final public var prefersIncrementalDelivery: Swift.Bool + final public var delegate: (any Foundation.URLSessionDelegate)? { + get + set + } + @objc deinit + public init(configuration: Foundation.URLSessionConfiguration = DataLoader.defaultConfiguration, validate: @escaping (Foundation.URLResponse) -> (any Swift.Error)? = DataLoader.validate) + public static var defaultConfiguration: Foundation.URLSessionConfiguration { + get + } + public static func validate(response: Foundation.URLResponse) -> (any Swift.Error)? + public static let sharedUrlCache: Foundation.URLCache + final public func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case statusCodeUnacceptable(Swift.Int) + public var description: Swift.String { + get + } + } +} +extension Nuke.ImagePipeline { + public enum Error : Swift.Error, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + case dataMissingInCache + case dataLoadingFailed(error: any Swift.Error) + case dataIsEmpty + case decoderNotRegistered(context: Nuke.ImageDecodingContext) + case decodingFailed(decoder: any Nuke.ImageDecoding, context: Nuke.ImageDecodingContext, error: any Swift.Error) + case processingFailed(processor: any Nuke.ImageProcessing, context: Nuke.ImageProcessingContext, error: any Swift.Error) + case imageRequestMissing + case pipelineInvalidated + } +} +extension Nuke.ImagePipeline.Error { + public var dataLoadingError: (any Swift.Error)? { + get + } + public var description: Swift.String { + get + } +} +public protocol ImageEncoding : Swift.Sendable { + func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +extension Nuke.ImageEncoding { + public func encode(_ container: Nuke.ImageContainer, context: Nuke.ImageEncodingContext) -> Foundation.Data? +} +public struct ImageEncodingContext : @unchecked Swift.Sendable { + public let request: Nuke.ImageRequest + public let image: Nuke.PlatformImage + public let urlResponse: Foundation.URLResponse? +} +public protocol DataLoading : Swift.Sendable { + func loadData(with request: Foundation.URLRequest, didReceiveData: @escaping (Foundation.Data, Foundation.URLResponse) -> Swift.Void, completion: @escaping ((any Swift.Error)?) -> Swift.Void) -> any Nuke.Cancellable +} +public protocol Cancellable : AnyObject, Swift.Sendable { + func cancel() +} +extension Nuke.ImageEncoders { + public struct Default : Nuke.ImageEncoding { + public var compressionQuality: Swift.Float + public var isHEIFPreferred: Swift.Bool + public init(compressionQuality: Swift.Float = 0.8) + public func encode(_ image: Nuke.PlatformImage) -> Foundation.Data? + } +} +public typealias PlatformImage = UIKit.UIImage +public struct ImageContainer : @unchecked Swift.Sendable { + public var image: UIKit.UIImage { + get + set + } + public var type: Nuke.AssetType? { + get + set + } + public var isPreview: Swift.Bool { + get + set + } + public var data: Foundation.Data? { + get + set + } + public var userInfo: [Nuke.ImageContainer.UserInfoKey : Any] { + get + set + } + public init(image: Nuke.PlatformImage, type: Nuke.AssetType? = nil, isPreview: Swift.Bool = false, data: Foundation.Data? = nil, userInfo: [Nuke.ImageContainer.UserInfoKey : Any] = [:]) + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let scanNumberKey: Nuke.ImageContainer.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageContainer.UserInfoKey, b: Nuke.ImageContainer.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImagePipeline { + public struct Cache : Swift.Sendable { + } +} +extension Nuke.ImagePipeline.Cache { + public subscript(url: Foundation.URL) -> Nuke.ImageContainer? { + get + nonmutating set + } + public subscript(request: Nuke.ImageRequest) -> Nuke.ImageContainer? { + get + nonmutating set + } + public func cachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Nuke.ImageContainer? + public func storeCachedImage(_ image: Nuke.ImageContainer, for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func removeCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public func containsCachedImage(for request: Nuke.ImageRequest, caches: Nuke.ImagePipeline.Cache.Caches = [.all]) -> Swift.Bool + public func cachedData(for request: Nuke.ImageRequest) -> Foundation.Data? + public func storeCachedData(_ data: Foundation.Data, for request: Nuke.ImageRequest) + public func containsData(for request: Nuke.ImageRequest) -> Swift.Bool + public func removeCachedData(for request: Nuke.ImageRequest) + public func makeImageCacheKey(for request: Nuke.ImageRequest) -> Nuke.ImageCacheKey + public func makeDataCacheKey(for request: Nuke.ImageRequest) -> Swift.String + public func removeAll(caches: Nuke.ImagePipeline.Cache.Caches = [.all]) + public struct Caches : Swift.OptionSet { + public let rawValue: Swift.Int + public init(rawValue: Swift.Int) + public static let memory: Nuke.ImagePipeline.Cache.Caches + public static let disk: Nuke.ImagePipeline.Cache.Caches + public static let all: Nuke.ImagePipeline.Cache.Caches + public typealias ArrayLiteralElement = Nuke.ImagePipeline.Cache.Caches + public typealias Element = Nuke.ImagePipeline.Cache.Caches + public typealias RawValue = Swift.Int + } +} +extension Nuke.ImagePipeline.Cache.Caches : Swift.Sendable { +} +public protocol DataCaching : Swift.Sendable { + func cachedData(for key: Swift.String) -> Foundation.Data? + func containsData(for key: Swift.String) -> Swift.Bool + func storeData(_ data: Foundation.Data, for key: Swift.String) + func removeData(for key: Swift.String) + func removeAll() +} +public enum ImageProcessingOptions : Swift.Sendable { + public enum Unit : Swift.CustomStringConvertible, Swift.Sendable { + case points + case pixels + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.Unit, b: Nuke.ImageProcessingOptions.Unit) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + public struct Border : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let width: CoreFoundation.CGFloat + public let color: UIKit.UIColor + public init(color: UIKit.UIColor, width: CoreFoundation.CGFloat = 1, unit: Nuke.ImageProcessingOptions.Unit = .points) + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessingOptions.Border, b: Nuke.ImageProcessingOptions.Border) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public enum ContentMode : Swift.CustomStringConvertible, Swift.Sendable { + case aspectFill + case aspectFit + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageProcessingOptions.ContentMode, b: Nuke.ImageProcessingOptions.ContentMode) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImagePipelineDelegate : AnyObject, Swift.Sendable { + func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +extension Nuke.ImagePipelineDelegate { + public func imageCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageCaching)? + public func dataLoader(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> any Nuke.DataLoading + public func dataCache(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> (any Nuke.DataCaching)? + public func imageDecoder(for context: Nuke.ImageDecodingContext, pipeline: Nuke.ImagePipeline) -> (any Nuke.ImageDecoding)? + public func imageEncoder(for context: Nuke.ImageEncodingContext, pipeline: Nuke.ImagePipeline) -> any Nuke.ImageEncoding + public func cacheKey(for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.String? + public func willCache(data: Foundation.Data, image: Nuke.ImageContainer?, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline, completion: @escaping (Foundation.Data?) -> Swift.Void) + public func shouldDecompress(response: Nuke.ImageResponse, for request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Swift.Bool + public func decompress(response: Nuke.ImageResponse, request: Nuke.ImageRequest, pipeline: Nuke.ImagePipeline) -> Nuke.ImageResponse + public func imageTaskCreated(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTaskDidStart(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didUpdateProgress progress: Nuke.ImageTask.Progress, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didReceivePreview response: Nuke.ImageResponse, pipeline: Nuke.ImagePipeline) + public func imageTaskDidCancel(_ task: Nuke.ImageTask, pipeline: Nuke.ImagePipeline) + public func imageTask(_ task: Nuke.ImageTask, didCompleteWithResult result: Swift.Result, pipeline: Nuke.ImagePipeline) +} +public protocol ImageCaching : AnyObject, Swift.Sendable { + subscript(key: Nuke.ImageCacheKey) -> Nuke.ImageContainer? { get set } + func removeAll() +} +public struct ImageCacheKey : Swift.Hashable, Swift.Sendable { + public init(key: Swift.String) + public init(request: Nuke.ImageRequest) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageCacheKey, b: Nuke.ImageCacheKey) -> Swift.Bool + public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Anonymous : Nuke.ImageProcessing, Swift.CustomStringConvertible { + public let identifier: Swift.String + #if compiler(>=5.3) && $Sendable + public init(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) + #endif + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var description: Swift.String { + get + } + } +} +extension Nuke.ImageProcessors { + public struct RoundedCorners : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.RoundedCorners, b: Nuke.ImageProcessors.RoundedCorners) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageProcessors { + public struct Resize : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + @available(*, deprecated, message: "Renamed to `ImageProcessingOptions.ContentMode") + public typealias ContentMode = Nuke.ImageProcessingOptions.ContentMode + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) + public init(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public init(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Resize, b: Nuke.ImageProcessors.Resize) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class AsyncImageTask : Swift.Sendable { + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + #if compiler(>=5.3) && $EffectfulProp + final public var image: Nuke.PlatformImage { + get async throws + } + #endif + #if compiler(>=5.3) && $EffectfulProp + final public var response: Nuke.ImageResponse { + get async throws + } + #endif + final public let previews: _Concurrency.AsyncStream + final public let progress: _Concurrency.AsyncStream + final public func cancel() + @objc deinit +} +extension Nuke.ImageProcessors { + public struct GaussianBlur : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(radius: Swift.Int = 8) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.GaussianBlur, b: Nuke.ImageProcessors.GaussianBlur) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +extension Nuke.ImageDecoders { + public struct Empty : Nuke.ImageDecoding, Swift.Sendable { + public let isProgressive: Swift.Bool + public var isAsynchronous: Swift.Bool { + get + } + public init(assetType: Nuke.AssetType? = nil, isProgressive: Swift.Bool = false) + public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + } +} +final public class DataCache : Nuke.DataCaching, @unchecked Swift.Sendable { + final public var sizeLimit: Swift.Int + final public let path: Foundation.URL + final public var sweepInterval: Swift.Double + @available(*, deprecated, message: "It's not recommended to use compression with the popular image formats that already compress the data") + final public var isCompressionEnabled: Swift.Bool { + get + set + } + final public let queue: Dispatch.DispatchQueue + public typealias FilenameGenerator = (_ key: Swift.String) -> Swift.String? + convenience public init(name: Swift.String, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public init(path: Foundation.URL, filenameGenerator: @escaping (Swift.String) -> Swift.String? = DataCache.filename(for:)) throws + public static func filename(for key: Swift.String) -> Swift.String? + final public func cachedData(for key: Swift.String) -> Foundation.Data? + final public func containsData(for key: Swift.String) -> Swift.Bool + final public func storeData(_ data: Foundation.Data, for key: Swift.String) + final public func removeData(for key: Swift.String) + final public func removeAll() + final public subscript(key: Swift.String) -> Foundation.Data? { + get + set + } + final public func filename(for key: Swift.String) -> Swift.String? + final public func url(for key: Swift.String) -> Foundation.URL? + final public func flush() + final public func flush(for key: Swift.String) + final public func sweep() + final public var totalCount: Swift.Int { + get + } + final public var totalSize: Swift.Int { + get + } + final public var totalAllocatedSize: Swift.Int { + get + } + @objc deinit +} +final public class ImageDecoderRegistry : @unchecked Swift.Sendable { + public static let shared: Nuke.ImageDecoderRegistry + public init() + final public func decoder(for context: Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + final public func register(_ match: @escaping (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)?) + final public func clear() + @objc deinit +} +public struct ImageDecodingContext : @unchecked Swift.Sendable { + public var request: Nuke.ImageRequest + public var data: Foundation.Data + public var isCompleted: Swift.Bool + public var urlResponse: Foundation.URLResponse? + public var cacheType: Nuke.ImageResponse.CacheType? + public init(request: Nuke.ImageRequest, data: Foundation.Data, isCompleted: Swift.Bool, urlResponse: Foundation.URLResponse?, cacheType: Nuke.ImageResponse.CacheType?) +} +public enum ImageProcessors { +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Resize { + public static func resize(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill, crop: Swift.Bool = false, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(width: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize + public static func resize(height: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, upscale: Swift.Bool = false) -> Nuke.ImageProcessors.Resize +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Circle { + public static func circle(border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.Circle +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.RoundedCorners { + public static func roundedCorners(radius: CoreFoundation.CGFloat, unit: Nuke.ImageProcessingOptions.Unit = .points, border: Nuke.ImageProcessingOptions.Border? = nil) -> Nuke.ImageProcessors.RoundedCorners +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.Anonymous { + #if compiler(>=5.3) && $Sendable + public static func process(id: Swift.String, _ closure: @escaping @Sendable (Nuke.PlatformImage) -> Nuke.PlatformImage?) -> Nuke.ImageProcessors.Anonymous + #endif +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.CoreImageFilter { + public static func coreImageFilter(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter + public static func coreImageFilter(name: Swift.String) -> Nuke.ImageProcessors.CoreImageFilter +} +extension Nuke.ImageProcessing where Self == Nuke.ImageProcessors.GaussianBlur { + public static func gaussianBlur(radius: Swift.Int = 8) -> Nuke.ImageProcessors.GaussianBlur +} +public struct ImageRequest : Swift.CustomStringConvertible, Swift.Sendable, Swift.ExpressibleByStringLiteral { + public var priority: Nuke.ImageRequest.Priority { + get + set + } + public var processors: [any Nuke.ImageProcessing] { + get + set + } + public var options: Nuke.ImageRequest.Options { + get + set + } + public var userInfo: [Nuke.ImageRequest.UserInfoKey : Any] { + get + set + } + public var urlRequest: Foundation.URLRequest? { + get + } + public var url: Foundation.URL? { + get + } + public var imageId: Swift.String? { + get + } + public var description: Swift.String { + get + } + public init(stringLiteral value: Swift.String) + public init(url: Foundation.URL?, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + public init(urlRequest: Foundation.URLRequest, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #if compiler(>=5.3) && $AsyncAwait && $Sendable + public init(id: Swift.String, data: @escaping @Sendable () async throws -> Foundation.Data, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) + #endif + public init

(id: Swift.String, dataPublisher: P, processors: [any Nuke.ImageProcessing] = [], priority: Nuke.ImageRequest.Priority = .normal, options: Nuke.ImageRequest.Options = [], userInfo: [Nuke.ImageRequest.UserInfoKey : Any]? = nil) where P : Combine.Publisher, P.Output == Foundation.Data + public enum Priority : Swift.Int, Swift.Comparable, Swift.Sendable { + case veryLow, low, normal, high, veryHigh + public static func < (lhs: Nuke.ImageRequest.Priority, rhs: Nuke.ImageRequest.Priority) -> Swift.Bool + public init?(rawValue: Swift.Int) + public typealias RawValue = Swift.Int + public var rawValue: Swift.Int { + get + } + } + public struct Options : Swift.OptionSet, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.UInt16 + public init(rawValue: Swift.UInt16) + public static let disableMemoryCacheReads: Nuke.ImageRequest.Options + public static let disableMemoryCacheWrites: Nuke.ImageRequest.Options + public static let disableMemoryCache: Nuke.ImageRequest.Options + public static let disableDiskCacheReads: Nuke.ImageRequest.Options + public static let disableDiskCacheWrites: Nuke.ImageRequest.Options + public static let disableDiskCache: Nuke.ImageRequest.Options + public static let reloadIgnoringCachedData: Nuke.ImageRequest.Options + public static let returnCacheDataDontLoad: Nuke.ImageRequest.Options + public static let skipDecompression: Nuke.ImageRequest.Options + public static let skipDataLoadingQueue: Nuke.ImageRequest.Options + public typealias ArrayLiteralElement = Nuke.ImageRequest.Options + public typealias Element = Nuke.ImageRequest.Options + public typealias RawValue = Swift.UInt16 + } + public struct UserInfoKey : Swift.Hashable, Swift.ExpressibleByStringLiteral, Swift.Sendable { + public let rawValue: Swift.String + public init(_ rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let imageIdKey: Nuke.ImageRequest.UserInfoKey + public static let scaleKey: Nuke.ImageRequest.UserInfoKey + public static let thumbnailKey: Nuke.ImageRequest.UserInfoKey + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.UserInfoKey, b: Nuke.ImageRequest.UserInfoKey) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } + } + public struct ThumbnailOptions : Swift.Hashable, Swift.Sendable { + public var createThumbnailFromImageIfAbsent: Swift.Bool + public var createThumbnailFromImageAlways: Swift.Bool + public var createThumbnailWithTransform: Swift.Bool + public var shouldCacheImmediately: Swift.Bool + public init(maxPixelSize: Swift.Float) + public init(size: CoreFoundation.CGSize, unit: Nuke.ImageProcessingOptions.Unit = .points, contentMode: Nuke.ImageProcessingOptions.ContentMode = .aspectFill) + public func makeThumbnail(with data: Foundation.Data) -> Nuke.PlatformImage? + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageRequest.ThumbnailOptions, b: Nuke.ImageRequest.ThumbnailOptions) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String +} +public enum ImageDecoders { +} +extension Nuke.ImageDecoders { + final public class Default : Nuke.ImageDecoding, @unchecked Swift.Sendable { + final public var isAsynchronous: Swift.Bool { + get + } + public init() + public init?(context: Nuke.ImageDecodingContext) + final public func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + final public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? + @objc deinit + } +} +extension Nuke.ImageProcessors { + public struct Composition : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(_ processors: [any Nuke.ImageProcessing]) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public var identifier: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageProcessors.Composition, rhs: Nuke.ImageProcessors.Composition) -> Swift.Bool + public var description: Swift.String { + get + } + public var hashValue: Swift.Int { + get + } + } +} +public struct AssetType : Swift.ExpressibleByStringLiteral, Swift.Hashable, Swift.Sendable { + public let rawValue: Swift.String + public init(rawValue: Swift.String) + public init(stringLiteral value: Swift.String) + public static let png: Nuke.AssetType + public static let jpeg: Nuke.AssetType + public static let gif: Nuke.AssetType + public static let heic: Nuke.AssetType + public static let webp: Nuke.AssetType + public static let mp4: Nuke.AssetType + public static let m4v: Nuke.AssetType + public static let mov: Nuke.AssetType + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.AssetType, b: Nuke.AssetType) -> Swift.Bool + public typealias ExtendedGraphemeClusterLiteralType = Swift.String + public typealias StringLiteralType = Swift.String + public typealias UnicodeScalarLiteralType = Swift.String + public var hashValue: Swift.Int { + get + } +} +extension Nuke.AssetType { + public init?(_ data: Foundation.Data) +} +extension Nuke.ImagePipeline { + public struct Configuration : @unchecked Swift.Sendable { + public var dataLoader: any Nuke.DataLoading + public var dataCache: (any Nuke.DataCaching)? + public var imageCache: (any Nuke.ImageCaching)? { + get + set + } + public var makeImageDecoder: @Sendable (Nuke.ImageDecodingContext) -> (any Nuke.ImageDecoding)? + public var makeImageEncoder: @Sendable (Nuke.ImageEncodingContext) -> any Nuke.ImageEncoding + public var isDecompressionEnabled: Swift.Bool { + get + set + } + public var isUsingPrepareForDisplay: Swift.Bool + public var dataCachePolicy: Nuke.ImagePipeline.DataCachePolicy + public var isTaskCoalescingEnabled: Swift.Bool + public var isRateLimiterEnabled: Swift.Bool + public var isProgressiveDecodingEnabled: Swift.Bool + public var isStoringPreviewsInMemoryCache: Swift.Bool + public var isResumableDataEnabled: Swift.Bool + public var callbackQueue: Dispatch.DispatchQueue + public static var isSignpostLoggingEnabled: Swift.Bool + public var dataLoadingQueue: Foundation.OperationQueue + public var dataCachingQueue: Foundation.OperationQueue + public var imageDecodingQueue: Foundation.OperationQueue + public var imageEncodingQueue: Foundation.OperationQueue + public var imageProcessingQueue: Foundation.OperationQueue + public var imageDecompressingQueue: Foundation.OperationQueue + public init(dataLoader: any Nuke.DataLoading = DataLoader()) + public static var withURLCache: Nuke.ImagePipeline.Configuration { + get + } + public static var withDataCache: Nuke.ImagePipeline.Configuration { + get + } + public static func withDataCache(name: Swift.String = "com.github.kean.Nuke.DataCache", sizeLimit: Swift.Int? = nil) -> Nuke.ImagePipeline.Configuration + } + public enum DataCachePolicy : Swift.Sendable { + case automatic + case storeOriginalData + case storeEncodedImages + case storeAll + public static func == (a: Nuke.ImagePipeline.DataCachePolicy, b: Nuke.ImagePipeline.DataCachePolicy) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +@_hasMissingDesignatedInitializers final public class ImageTask : Swift.Hashable, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + final public let taskId: Swift.Int64 + final public let request: Nuke.ImageRequest + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + final public var progress: Nuke.ImageTask.Progress { + get + } + public struct Progress : Swift.Hashable, Swift.Sendable { + public let completed: Swift.Int64 + public let total: Swift.Int64 + public var fraction: Swift.Float { + get + } + public init(completed: Swift.Int64, total: Swift.Int64) + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageTask.Progress, b: Nuke.ImageTask.Progress) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } + final public var state: Nuke.ImageTask.State { + get + } + public enum State { + case running + case cancelled + case completed + public static func == (a: Nuke.ImageTask.State, b: Nuke.ImageTask.State) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @objc deinit + final public func cancel() + final public func hash(into hasher: inout Swift.Hasher) + public static func == (lhs: Nuke.ImageTask, rhs: Nuke.ImageTask) -> Swift.Bool + final public var description: Swift.String { + get + } + final public var hashValue: Swift.Int { + get + } +} +extension Nuke.ImageProcessors { + public struct Circle : Nuke.ImageProcessing, Swift.Hashable, Swift.CustomStringConvertible { + public init(border: Nuke.ImageProcessingOptions.Border? = nil) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public var identifier: Swift.String { + get + } + public var description: Swift.String { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: Nuke.ImageProcessors.Circle, b: Nuke.ImageProcessors.Circle) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public protocol ImageDecoding : Swift.Sendable { + var isAsynchronous: Swift.Bool { get } + func decode(_ data: Foundation.Data) throws -> Nuke.ImageContainer + func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +extension Nuke.ImageDecoding { + public var isAsynchronous: Swift.Bool { + get + } + public func decodePartiallyDownloadedData(_ data: Foundation.Data) -> Nuke.ImageContainer? +} +public enum ImageDecodingError : Swift.Error, Swift.CustomStringConvertible, Swift.Sendable { + case unknown + public var description: Swift.String { + get + } + public static func == (a: Nuke.ImageDecodingError, b: Nuke.ImageDecodingError) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } +} +public enum ImageEncoders { +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.Default { + public static func `default`(compressionQuality: Swift.Float = 0.8) -> Nuke.ImageEncoders.Default +} +extension Nuke.ImageEncoding where Self == Nuke.ImageEncoders.ImageIO { + public static func imageIO(type: Nuke.AssetType, compressionRatio: Swift.Float = 0.8) -> Nuke.ImageEncoders.ImageIO +} +extension Nuke.ImageProcessors { + public struct CoreImageFilter : Nuke.ImageProcessing, Swift.CustomStringConvertible, @unchecked Swift.Sendable { + public let name: Swift.String + public let parameters: [Swift.String : Any] + public let identifier: Swift.String + public init(name: Swift.String, parameters: [Swift.String : Any], identifier: Swift.String) + public init(name: Swift.String) + public func process(_ image: Nuke.PlatformImage) -> Nuke.PlatformImage? + public func process(_ container: Nuke.ImageContainer, context: Nuke.ImageProcessingContext) throws -> Nuke.ImageContainer + public static var context: CoreImage.CIContext + public static func apply(filter: CoreImage.CIFilter, to image: Nuke.PlatformImage) throws -> Nuke.PlatformImage + public var description: Swift.String { + get + } + public enum Error : Swift.Error, Swift.CustomStringConvertible { + case failedToCreateFilter(name: Swift.String, parameters: [Swift.String : Any]) + case inputImageIsEmpty(inputImage: Nuke.PlatformImage) + case failedToApplyFilter(filter: CoreImage.CIFilter) + case failedToCreateOutputCGImage(image: CoreImage.CIImage) + public var description: Swift.String { + get + } + } + } +} +final public class ImagePrefetcher : @unchecked Swift.Sendable { + final public var isPaused: Swift.Bool { + get + set + } + final public var priority: Nuke.ImageRequest.Priority { + get + set + } + public enum Destination : Swift.Sendable { + case memoryCache + case diskCache + public static func == (a: Nuke.ImagePrefetcher.Destination, b: Nuke.ImagePrefetcher.Destination) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + final public var didComplete: (() -> Swift.Void)? + public init(pipeline: Nuke.ImagePipeline = ImagePipeline.shared, destination: Nuke.ImagePrefetcher.Destination = .memoryCache, maxConcurrentRequestCount: Swift.Int = 2) + @objc deinit + final public func startPrefetching(with urls: [Foundation.URL]) + final public func startPrefetching(with requests: [Nuke.ImageRequest]) + final public func _startPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching(with urls: [Foundation.URL]) + final public func stopPrefetching(with requests: [Nuke.ImageRequest]) + final public func stopPrefetching() +} +extension Nuke.ImageProcessingError : Swift.Equatable {} +extension Nuke.ImageProcessingError : Swift.Hashable {} +extension Nuke.ImageResponse.CacheType : Swift.Equatable {} +extension Nuke.ImageResponse.CacheType : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.Unit : Swift.Hashable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Equatable {} +extension Nuke.ImageProcessingOptions.ContentMode : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.Hashable {} +extension Nuke.ImageRequest.Priority : Swift.RawRepresentable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Equatable {} +extension Nuke.ImagePipeline.DataCachePolicy : Swift.Hashable {} +extension Nuke.ImageTask.State : Swift.Equatable {} +extension Nuke.ImageTask.State : Swift.Hashable {} +extension Nuke.ImageDecodingError : Swift.Equatable {} +extension Nuke.ImageDecodingError : Swift.Hashable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Equatable {} +extension Nuke.ImagePrefetcher.Destination : Swift.Hashable {} diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Nuke b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Nuke new file mode 100755 index 0000000..73b77bc Binary files /dev/null and b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/Nuke differ diff --git a/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..066e905 --- /dev/null +++ b/ios/Nuke.xcframework/ios-arm64_x86_64-simulator/Nuke.framework/_CodeSignature/CodeResources @@ -0,0 +1,223 @@ + + + + + files + + Headers/Nuke-Swift.h + + pa4iYfqwfINXEhllxlxBEmRdZnY= + + Info.plist + + GiC4O6vRV3GMxkh2lv/T0ooPgKw= + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.abi.json + + i2+fTFZiELR+UPXhgxBsOnd7Ups= + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + Xqi+pYle0xWHM2U2tRKfBB5TifM= + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + Rwa/8x8Ca49h+oMeYq5POkJfQSM= + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + Xqi+pYle0xWHM2U2tRKfBB5TifM= + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + XEJ7MXQU/wNxQQ4OHiA3UFLECVU= + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.abi.json + + i2+fTFZiELR+UPXhgxBsOnd7Ups= + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + lgIBSWFSrMIspn3E3Qirxupx0gk= + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + 7/1JLuWa2DFzm53u3rjAtlCB+1s= + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + lgIBSWFSrMIspn3E3Qirxupx0gk= + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + 7hkCgLY3xrzHcl+ex5dKNqG64cc= + + + files2 + + Headers/Nuke-Swift.h + + hash2 + + v3O6JyQ1Bp7YSDVyXpZjumi0qpguXd/eDQAbamktg1k= + + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash2 + + +BrfKs+6AebPRg0UchHbuY+x2FPax9bDKnRwVRfiXv0= + + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash2 + + dbDiwzfWzmJFEGZK4T+epGAg2q/Dwn6SjaeMoETmSrA= + + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash2 + + YtDBrRhItdxczqQusktrIZBVa6FDtAEsFK4nkpGW53c= + + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash2 + + dbDiwzfWzmJFEGZK4T+epGAg2q/Dwn6SjaeMoETmSrA= + + + Modules/Nuke.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash2 + + BCnLrLWq6EF4MvonR4MpPTj2Y77mIEGrTU4wafefMDc= + + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + +BrfKs+6AebPRg0UchHbuY+x2FPax9bDKnRwVRfiXv0= + + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash2 + + chOipjm1rJ1Ek1q+V9hoVfFHwZvFedn8Dj/pVwF2aJY= + + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + YGeqnqXysIOFScoNlBIs0jXdEwOaNa2mZK3rvV0SZWU= + + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + chOipjm1rJ1Ek1q+V9hoVfFHwZvFedn8Dj/pVwF2aJY= + + + Modules/Nuke.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + 639S2/2SweSuHTiQsTmKni+zY0bdS2uYQA6UoQ6zQww= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/NukeUI.xcframework/Info.plist b/ios/NukeUI.xcframework/Info.plist new file mode 100644 index 0000000..9dd7536 --- /dev/null +++ b/ios/NukeUI.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + NukeUI.framework/NukeUI + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + NukeUI.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + NukeUI.framework/NukeUI + LibraryIdentifier + ios-arm64 + LibraryPath + NukeUI.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Headers/NukeUI-Swift.h b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Headers/NukeUI-Swift.h new file mode 100644 index 0000000..5ffea80 --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Headers/NukeUI-Swift.h @@ -0,0 +1,336 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef NUKEUI_SWIFT_H +#define NUKEUI_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreFoundation; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="NukeUI",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSCoder; + +/// Lazily loads and displays images. +/// LazyImageView is a LazyImage counterpart for UIKit and AppKit with the equivalent set of APIs. +/// \code +/// let imageView = LazyImageView() +/// imageView.placeholderView = UIActivityIndicatorView() +/// imageView.priority = .high +/// imageView.pipeline = customPipeline +/// imageView.onCompletion = { _ in print("Request completed") } +/// +/// imageView.url = URL(string: "https://example.com/image.jpeg") +/// +/// \endcode +SWIFT_CLASS("_TtC6NukeUI13LazyImageView") +@interface LazyImageView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (void)updateConstraints; +@end + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Info.plist b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Info.plist new file mode 100644 index 0000000..c3c88d7 Binary files /dev/null and b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Info.plist differ diff --git a/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.abi.json b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..ebbec5a --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,7431 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImage", + "printedName": "LazyImage", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV3urlACy05SwiftB00D0VG10Foundation3URLVSg_tcAGRszrlufc", + "mangledName": "$s6NukeUI9LazyImageV3urlACy05SwiftB00D0VG10Foundation3URLVSg_tcAGRszrlufc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 == SwiftUI.Image>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV7requestACy05SwiftB00D0VG0A00D7RequestVSg_tcAGRszrlufc", + "mangledName": "$s6NukeUI9LazyImageV7requestACy05SwiftB00D0VG0A00D7RequestVSg_tcAGRszrlufc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 == SwiftUI.Image>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:transaction:content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "hasDefaultArg": true, + "usr": "s:7SwiftUI11TransactionV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageState) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "LazyImageState", + "printedName": "NukeUI.LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV3url11transaction7contentACyxG10Foundation3URLVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "mangledName": "$s6NukeUI9LazyImageV3url11transaction7contentACyxG10Foundation3URLVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:transaction:content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "hasDefaultArg": true, + "usr": "s:7SwiftUI11TransactionV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageState) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "LazyImageState", + "printedName": "NukeUI.LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV7request11transaction7contentACyxG0A00D7RequestVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "mangledName": "$s6NukeUI9LazyImageV7request11transaction7contentACyxG0A00D7RequestVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "processors", + "printedName": "processors(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV10processorsyACyxGSay0A00D10Processing_pGSgF", + "mangledName": "$s6NukeUI9LazyImageV10processorsyACyxGSay0A00D10Processing_pGSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "priority", + "printedName": "priority(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV8priorityyACyxG0A00D7RequestV8PriorityOSgF", + "mangledName": "$s6NukeUI9LazyImageV8priorityyACyxG0A00D7RequestV8PriorityOSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pipeline", + "printedName": "pipeline(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV8pipelineyACyxG0A00D8PipelineCF", + "mangledName": "$s6NukeUI9LazyImageV8pipelineyACyxG0A00D8PipelineCF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "DisappearBehavior", + "printedName": "DisappearBehavior", + "children": [ + { + "kind": "Var", + "name": "cancel", + "printedName": "cancel", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0 where τ_0_0 : SwiftUI.View> (NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type) -> NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO6cancelyAEyx_GAGm05SwiftB04ViewRzlF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO6cancelyAEyx_GAGm05SwiftB04ViewRzlF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "lowerPriority", + "printedName": "lowerPriority", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0 where τ_0_0 : SwiftUI.View> (NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type) -> NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO13lowerPriorityyAEyx_GAGm05SwiftB04ViewRzlF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO13lowerPriorityyAEyx_GAGm05SwiftB04ViewRzlF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO2eeoiySbAEyx_G_AGtFZ", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO2eeoiySbAEyx_G_AGtFZ", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivp", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivp", + "moduleName": "NukeUI", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivg", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO4hash4intoys6HasherVz_tF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO4hash4intoys6HasherVz_tF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Function", + "name": "onStart", + "printedName": "onStart(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV7onStartyACyxGy0A00D4TaskCcF", + "mangledName": "$s6NukeUI9LazyImageV7onStartyACyxGy0A00D4TaskCcF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onDisappear", + "printedName": "onDisappear(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior?", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV11onDisappearyACyxGAC0F8BehaviorOyx_GSgF", + "mangledName": "$s6NukeUI9LazyImageV11onDisappearyACyxGAC0F8BehaviorOyx_GSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onCompletion", + "printedName": "onCompletion(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV12onCompletionyACyxGys6ResultOy0A00D8ResponseVs5Error_pGcF", + "mangledName": "$s6NukeUI9LazyImageV12onCompletionyACyxGys6ResultOy0A00D8ResponseVs5Error_pGcF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "body", + "printedName": "body", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI9LazyImageV4bodyQrvp", + "mangledName": "$s6NukeUI9LazyImageV4bodyQrvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI9LazyImageV4bodyQrvg", + "mangledName": "$s6NukeUI9LazyImageV4bodyQrvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:6NukeUI9LazyImageV", + "mangledName": "$s6NukeUI9LazyImageV", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "AccessControl", + "Available", + "Available", + "Available", + "Available", + "Custom", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "View", + "printedName": "View", + "children": [ + { + "kind": "TypeWitness", + "name": "Body", + "printedName": "Body", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ] + } + ], + "usr": "s:7SwiftUI4ViewP", + "mangledName": "$s7SwiftUI4ViewP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "FetchImage", + "printedName": "FetchImage", + "children": [ + { + "kind": "Var", + "name": "result", + "printedName": "result", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "mangledName": "$s6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "mangledName": "$s6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$result", + "printedName": "$result", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvp", + "mangledName": "$s6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvg", + "mangledName": "$s6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC5image05SwiftB00D0VSgvp", + "mangledName": "$s6NukeUI10FetchImageC5image05SwiftB00D0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC5image05SwiftB00D0VSgvg", + "mangledName": "$s6NukeUI10FetchImageC5image05SwiftB00D0VSgvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageContainer", + "printedName": "imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC14imageContainer0A00dF0VSgvp", + "mangledName": "$s6NukeUI10FetchImageC14imageContainer0A00dF0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC14imageContainer0A00dF0VSgvg", + "mangledName": "$s6NukeUI10FetchImageC14imageContainer0A00dF0VSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$imageContainer", + "printedName": "$imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvp", + "mangledName": "$s6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvg", + "mangledName": "$s6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isLoading", + "printedName": "isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC9isLoadingSbvp", + "mangledName": "$s6NukeUI10FetchImageC9isLoadingSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC9isLoadingSbvg", + "mangledName": "$s6NukeUI10FetchImageC9isLoadingSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$isLoading", + "printedName": "$isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvp", + "mangledName": "$s6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvg", + "mangledName": "$s6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "transaction", + "printedName": "transaction", + "children": [ + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvp", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvg", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvs", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvM", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8progressAC8ProgressCvp", + "mangledName": "$s6NukeUI10FetchImageC8progressAC8ProgressCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8progressAC8ProgressCvg", + "mangledName": "$s6NukeUI10FetchImageC8progressAC8ProgressCvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Progress", + "printedName": "Progress", + "children": [ + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$completed", + "printedName": "$completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC5totals5Int64Vvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC5totals5Int64Vvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC5totals5Int64Vvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC5totals5Int64Vvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$total", + "printedName": "$total", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fraction", + "printedName": "fraction", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC8fractionSfvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC8fractionSfvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC8fractionSfvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC8fractionSfvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:6NukeUI10FetchImageC8ProgressC", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvp", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvg", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvs", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvM", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pipeline", + "printedName": "pipeline", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvp", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvg", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvs", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvM", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvp", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvg", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvs", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvM", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onStart", + "printedName": "onStart", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvp", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvg", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvs", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvM", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onCompletion", + "printedName": "onCompletion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "FetchImage", + "printedName": "NukeUI.FetchImage", + "usr": "s:6NukeUI10FetchImageC" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI10FetchImageCACycfc", + "mangledName": "$s6NukeUI10FetchImageCACycfc", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy10Foundation3URLVSgF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy10Foundation3URLVSgF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy0A00D7RequestVSgF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy0A00D7RequestVSgF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async throws -> Nuke.ImageResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy0A00D8ResponseVyYaKcF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy0A00D8ResponseVyYaKcF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyyx7Combine9PublisherRz0A00D8ResponseV6OutputRtzlF", + "mangledName": "$s6NukeUI10FetchImageC4loadyyx7Combine9PublisherRz0A00D8ResponseV6OutputRtzlF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Publisher, τ_0_0.Output == Nuke.ImageResponse>", + "sugared_genericSig": "

", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC6cancelyyF", + "mangledName": "$s6NukeUI10FetchImageC6cancelyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reset", + "printedName": "reset()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC5resetyyF", + "mangledName": "$s6NukeUI10FetchImageC5resetyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:6NukeUI10FetchImageC", + "mangledName": "$s6NukeUI10FetchImageC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + }, + { + "kind": "Conformance", + "name": "Identifiable", + "printedName": "Identifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "ID", + "printedName": "ID", + "children": [ + { + "kind": "TypeNominal", + "name": "ObjectIdentifier", + "printedName": "Swift.ObjectIdentifier", + "usr": "s:SO" + } + ] + } + ], + "usr": "s:s12IdentifiableP", + "mangledName": "$ss12IdentifiableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "LazyImageState", + "printedName": "LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP", + "mangledName": "$s6NukeUI14LazyImageStateP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImageView", + "printedName": "LazyImageView", + "children": [ + { + "kind": "Var", + "name": "placeholderImage", + "printedName": "placeholderImage", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "placeholderView", + "printedName": "placeholderView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "placeholderViewPosition", + "printedName": "placeholderViewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0OvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0OvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureImage", + "printedName": "failureImage", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureView", + "printedName": "failureView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureViewPosition", + "printedName": "failureViewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0OvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0OvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "transition", + "printedName": "transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Transition", + "printedName": "Transition", + "children": [ + { + "kind": "Var", + "name": "fadeIn", + "printedName": "fadeIn", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.Transition.Type) -> (Swift.Double) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(duration: Swift.Double)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.Transition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO6fadeInyAESd_tcAEmF", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO6fadeInyAESd_tcAEmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.Transition.Type) -> (@escaping (NukeUI.LazyImageView, Nuke.ImageContainer) -> ()) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(@escaping (NukeUI.LazyImageView, Nuke.ImageContainer) -> ()) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> ())", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView, Nuke.ImageContainer) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(NukeUI.LazyImageView, Nuke.ImageContainer)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ] + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.Transition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO6customyAEyAC_0A00D9ContainerVtc_tcAEmF", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO6customyAEyAC_0A00D9ContainerVtc_tcAEmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "imageView", + "printedName": "imageView", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvp", + "mangledName": "$s6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvg", + "mangledName": "$s6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "makeImageView", + "printedName": "makeImageView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageTask", + "printedName": "imageTask", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pipeline", + "printedName": "pipeline", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvp", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvg", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvs", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvM", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onStart", + "printedName": "onStart", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onPreview", + "printedName": "onPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onProgress", + "printedName": "onProgress", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onSuccess", + "printedName": "onSuccess", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onFailure", + "printedName": "onFailure", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onCompletion", + "printedName": "onCompletion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isProgressiveImageRenderingEnabled", + "printedName": "isProgressiveImageRenderingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvp", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvg", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvs", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvM", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isResetEnabled", + "printedName": "isResetEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvp", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvg", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvs", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvM", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)initWithFrame:", + "mangledName": "$s6NukeUI13LazyImageViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)initWithCoder:", + "mangledName": "$s6NukeUI13LazyImageViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvs", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "updateConstraints", + "printedName": "updateConstraints()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)updateConstraints", + "mangledName": "$s6NukeUI13LazyImageViewC17updateConstraintsyyF", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "updateConstraints", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reset", + "printedName": "reset()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC5resetyyF", + "mangledName": "$s6NukeUI13LazyImageViewC5resetyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC6cancelyyF", + "mangledName": "$s6NukeUI13LazyImageViewC6cancelyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "SubviewPosition", + "printedName": "SubviewPosition", + "children": [ + { + "kind": "Var", + "name": "center", + "printedName": "center", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.SubviewPosition.Type) -> NukeUI.LazyImageView.SubviewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.SubviewPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO6centeryA2EmF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO6centeryA2EmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fill", + "printedName": "fill", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.SubviewPosition.Type) -> NukeUI.LazyImageView.SubviewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.SubviewPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO4fillyA2EmF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO4fillyA2EmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO2eeoiySbAE_AEtFZ", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO2eeoiySbAE_AEtFZ", + "moduleName": "NukeUI", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivp", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivp", + "moduleName": "NukeUI", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivg", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivg", + "moduleName": "NukeUI", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO4hash4intoys6HasherVz_tF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO4hash4intoys6HasherVz_tF", + "moduleName": "NukeUI", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView", + "mangledName": "$s6NukeUI13LazyImageViewC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImageState", + "printedName": "LazyImageState", + "children": [ + { + "kind": "Var", + "name": "result", + "printedName": "result", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "mangledName": "$s6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "mangledName": "$s6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageContainer", + "printedName": "imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvp", + "mangledName": "$s6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvg", + "mangledName": "$s6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isLoading", + "printedName": "isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP9isLoadingSbvp", + "mangledName": "$s6NukeUI14LazyImageStateP9isLoadingSbvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP9isLoadingSbvg", + "mangledName": "$s6NukeUI14LazyImageStateP9isLoadingSbvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvp", + "mangledName": "$s6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvg", + "mangledName": "$s6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStatePAAE5errors5Error_pSgvp", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5errors5Error_pSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStatePAAE5errors5Error_pSgvg", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5errors5Error_pSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvp", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvg", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:6NukeUI14LazyImageStateP", + "mangledName": "$s6NukeUI14LazyImageStateP", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImage.swift", + "kind": "Array", + "offset": 3476, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 1057, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1732, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1871, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1989, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 2005, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 2032, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "Array", + "offset": 2578, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "StringLiteral", + "offset": 3390, + "length": 37, + "value": "\"Must be called from the main thread\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 4248, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 5335, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 5819, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 6669, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 6837, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 7959, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 1634, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 2429, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5106, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5365, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5425, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5767, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "FloatLiteral", + "offset": 6210, + "length": 4, + "value": "0.33" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 6902, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 6989, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7024, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7055, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "StringLiteral", + "offset": 7349, + "length": 37, + "value": "\"Must be called from the main thread\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7500, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7645, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8099, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8317, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8404, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9074, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9328, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9383, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9532, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9718, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 10286, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 11168, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 11596, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 12246, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 12290, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 12545, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13214, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13270, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13344, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 13648, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 656, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 1184, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 1827, + "length": 9, + "value": "\"opacity\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "IntegerLiteral", + "offset": 1906, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "IntegerLiteral", + "offset": 1936, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 1969, + "length": 17, + "value": "\"imageTransition\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 2741, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 3183, + "length": 2, + "value": "\"\"" + } + ] +} \ No newline at end of file diff --git a/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.private.swiftinterface b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..e3e8aa2 --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,203 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NukeUI +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Combine +import Foundation +import Nuke +import Swift +import SwiftUI +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public typealias ImageRequest = Nuke.ImageRequest +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +@_Concurrency.MainActor public struct LazyImage : SwiftUI.View where Content : SwiftUI.View { + @_Concurrency.MainActor public init(url: Foundation.URL?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(url: Foundation.URL?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public func processors(_ processors: [any Nuke.ImageProcessing]?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func priority(_ priority: NukeUI.ImageRequest.Priority?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func pipeline(_ pipeline: Nuke.ImagePipeline) -> NukeUI.LazyImage + public enum DisappearBehavior { + case cancel + case lowerPriority + public static func == (a: NukeUI.LazyImage.DisappearBehavior, b: NukeUI.LazyImage.DisappearBehavior) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public func onStart(_ closure: @escaping (Nuke.ImageTask) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onDisappear(_ behavior: NukeUI.LazyImage.DisappearBehavior?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onCompletion(_ closure: @escaping (Swift.Result) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor(unsafe) public var body: some SwiftUI.View { + get + } + public typealias Body = @_opaqueReturnTypeOf("$s6NukeUI9LazyImageV4bodyQrvp", 0) __ +} +@_Concurrency.MainActor final public class FetchImage : Combine.ObservableObject, Swift.Identifiable { + @Combine.Published @_projectedValueProperty($result) @_Concurrency.MainActor final public var result: Swift.Result? { + get + } + @_Concurrency.MainActor final public var $result: Combine.Published?>.Publisher { + get + } + @_Concurrency.MainActor final public var image: SwiftUI.Image? { + get + } + @Combine.Published @_projectedValueProperty($imageContainer) @_Concurrency.MainActor final public var imageContainer: Nuke.ImageContainer? { + get + } + @_Concurrency.MainActor final public var $imageContainer: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($isLoading) @_Concurrency.MainActor final public var isLoading: Swift.Bool { + get + } + @_Concurrency.MainActor final public var $isLoading: Combine.Published.Publisher { + get + } + @_Concurrency.MainActor final public var transaction: SwiftUI.Transaction + @_Concurrency.MainActor final public var progress: NukeUI.FetchImage.Progress { + get + } + @_hasMissingDesignatedInitializers final public class Progress : Combine.ObservableObject { + @Combine.Published @_projectedValueProperty($completed) final public var completed: Swift.Int64 { + get + } + final public var $completed: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($total) final public var total: Swift.Int64 { + get + } + final public var $total: Combine.Published.Publisher { + get + } + final public var fraction: Swift.Float { + get + } + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher + @objc deinit + } + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing] + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @objc deinit + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func load(_ url: Foundation.URL?) + @_Concurrency.MainActor final public func load(_ request: NukeUI.ImageRequest?) + #if compiler(>=5.3) && $AsyncAwait + @_Concurrency.MainActor final public func load(_ action: @escaping () async throws -> Nuke.ImageResponse) + #endif + @_Concurrency.MainActor final public func load

(_ publisher: P) where P : Combine.Publisher, P.Output == Nuke.ImageResponse + @_Concurrency.MainActor final public func cancel() + @_Concurrency.MainActor final public func reset() + public typealias ID = Swift.ObjectIdentifier + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor final public class LazyImageView : NukeUI._PlatformBaseView { + @_Concurrency.MainActor final public var placeholderImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var placeholderView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var placeholderViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var failureImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var failureView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var failureViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var transition: NukeUI.LazyImageView.Transition? + public enum Transition { + case fadeIn(duration: Foundation.TimeInterval) + case custom(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> Swift.Void) + } + @_Concurrency.MainActor final public let imageView: UIKit.UIImageView + @_Concurrency.MainActor final public var makeImageView: ((Nuke.ImageContainer) -> NukeUI._PlatformBaseView?)? + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing]? + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var imageTask: Nuke.ImageTask? + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onPreview: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onProgress: ((Nuke.ImageTask.Progress) -> Swift.Void)? + @_Concurrency.MainActor final public var onSuccess: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onFailure: ((any Swift.Error) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @_Concurrency.MainActor final public var isProgressiveImageRenderingEnabled: Swift.Bool + @_Concurrency.MainActor final public var isResetEnabled: Swift.Bool + @objc deinit + @_Concurrency.MainActor @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor final public var url: Foundation.URL? { + get + set + } + @_Concurrency.MainActor final public var request: NukeUI.ImageRequest? { + get + set + } + @_Concurrency.MainActor @objc override final public func updateConstraints() + @_Concurrency.MainActor final public func reset() + @_Concurrency.MainActor final public func cancel() + public enum SubviewPosition { + case center + case fill + public static func == (a: NukeUI.LazyImageView.SubviewPosition, b: NukeUI.LazyImageView.SubviewPosition) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public typealias _PlatformBaseView = UIKit.UIView +@_Concurrency.MainActor public protocol LazyImageState { + @_Concurrency.MainActor var result: Swift.Result? { get } + @_Concurrency.MainActor var imageContainer: Nuke.ImageContainer? { get } + @_Concurrency.MainActor var isLoading: Swift.Bool { get } + @_Concurrency.MainActor var progress: NukeUI.FetchImage.Progress { get } +} +extension NukeUI.LazyImageState { + @_Concurrency.MainActor public var error: (any Swift.Error)? { + get + } + @_Concurrency.MainActor public var image: SwiftUI.Image? { + get + } +} +extension NukeUI.FetchImage : NukeUI.LazyImageState { +} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage : Swift.Sendable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Equatable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Hashable {} +extension NukeUI.FetchImage : Swift.Sendable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Equatable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Hashable {} diff --git a/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.swiftdoc b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..526fbd3 Binary files /dev/null and b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.swiftinterface b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..e3e8aa2 --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,203 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NukeUI +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Combine +import Foundation +import Nuke +import Swift +import SwiftUI +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public typealias ImageRequest = Nuke.ImageRequest +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +@_Concurrency.MainActor public struct LazyImage : SwiftUI.View where Content : SwiftUI.View { + @_Concurrency.MainActor public init(url: Foundation.URL?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(url: Foundation.URL?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public func processors(_ processors: [any Nuke.ImageProcessing]?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func priority(_ priority: NukeUI.ImageRequest.Priority?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func pipeline(_ pipeline: Nuke.ImagePipeline) -> NukeUI.LazyImage + public enum DisappearBehavior { + case cancel + case lowerPriority + public static func == (a: NukeUI.LazyImage.DisappearBehavior, b: NukeUI.LazyImage.DisappearBehavior) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public func onStart(_ closure: @escaping (Nuke.ImageTask) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onDisappear(_ behavior: NukeUI.LazyImage.DisappearBehavior?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onCompletion(_ closure: @escaping (Swift.Result) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor(unsafe) public var body: some SwiftUI.View { + get + } + public typealias Body = @_opaqueReturnTypeOf("$s6NukeUI9LazyImageV4bodyQrvp", 0) __ +} +@_Concurrency.MainActor final public class FetchImage : Combine.ObservableObject, Swift.Identifiable { + @Combine.Published @_projectedValueProperty($result) @_Concurrency.MainActor final public var result: Swift.Result? { + get + } + @_Concurrency.MainActor final public var $result: Combine.Published?>.Publisher { + get + } + @_Concurrency.MainActor final public var image: SwiftUI.Image? { + get + } + @Combine.Published @_projectedValueProperty($imageContainer) @_Concurrency.MainActor final public var imageContainer: Nuke.ImageContainer? { + get + } + @_Concurrency.MainActor final public var $imageContainer: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($isLoading) @_Concurrency.MainActor final public var isLoading: Swift.Bool { + get + } + @_Concurrency.MainActor final public var $isLoading: Combine.Published.Publisher { + get + } + @_Concurrency.MainActor final public var transaction: SwiftUI.Transaction + @_Concurrency.MainActor final public var progress: NukeUI.FetchImage.Progress { + get + } + @_hasMissingDesignatedInitializers final public class Progress : Combine.ObservableObject { + @Combine.Published @_projectedValueProperty($completed) final public var completed: Swift.Int64 { + get + } + final public var $completed: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($total) final public var total: Swift.Int64 { + get + } + final public var $total: Combine.Published.Publisher { + get + } + final public var fraction: Swift.Float { + get + } + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher + @objc deinit + } + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing] + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @objc deinit + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func load(_ url: Foundation.URL?) + @_Concurrency.MainActor final public func load(_ request: NukeUI.ImageRequest?) + #if compiler(>=5.3) && $AsyncAwait + @_Concurrency.MainActor final public func load(_ action: @escaping () async throws -> Nuke.ImageResponse) + #endif + @_Concurrency.MainActor final public func load

(_ publisher: P) where P : Combine.Publisher, P.Output == Nuke.ImageResponse + @_Concurrency.MainActor final public func cancel() + @_Concurrency.MainActor final public func reset() + public typealias ID = Swift.ObjectIdentifier + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor final public class LazyImageView : NukeUI._PlatformBaseView { + @_Concurrency.MainActor final public var placeholderImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var placeholderView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var placeholderViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var failureImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var failureView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var failureViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var transition: NukeUI.LazyImageView.Transition? + public enum Transition { + case fadeIn(duration: Foundation.TimeInterval) + case custom(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> Swift.Void) + } + @_Concurrency.MainActor final public let imageView: UIKit.UIImageView + @_Concurrency.MainActor final public var makeImageView: ((Nuke.ImageContainer) -> NukeUI._PlatformBaseView?)? + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing]? + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var imageTask: Nuke.ImageTask? + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onPreview: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onProgress: ((Nuke.ImageTask.Progress) -> Swift.Void)? + @_Concurrency.MainActor final public var onSuccess: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onFailure: ((any Swift.Error) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @_Concurrency.MainActor final public var isProgressiveImageRenderingEnabled: Swift.Bool + @_Concurrency.MainActor final public var isResetEnabled: Swift.Bool + @objc deinit + @_Concurrency.MainActor @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor final public var url: Foundation.URL? { + get + set + } + @_Concurrency.MainActor final public var request: NukeUI.ImageRequest? { + get + set + } + @_Concurrency.MainActor @objc override final public func updateConstraints() + @_Concurrency.MainActor final public func reset() + @_Concurrency.MainActor final public func cancel() + public enum SubviewPosition { + case center + case fill + public static func == (a: NukeUI.LazyImageView.SubviewPosition, b: NukeUI.LazyImageView.SubviewPosition) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public typealias _PlatformBaseView = UIKit.UIView +@_Concurrency.MainActor public protocol LazyImageState { + @_Concurrency.MainActor var result: Swift.Result? { get } + @_Concurrency.MainActor var imageContainer: Nuke.ImageContainer? { get } + @_Concurrency.MainActor var isLoading: Swift.Bool { get } + @_Concurrency.MainActor var progress: NukeUI.FetchImage.Progress { get } +} +extension NukeUI.LazyImageState { + @_Concurrency.MainActor public var error: (any Swift.Error)? { + get + } + @_Concurrency.MainActor public var image: SwiftUI.Image? { + get + } +} +extension NukeUI.FetchImage : NukeUI.LazyImageState { +} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage : Swift.Sendable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Equatable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Hashable {} +extension NukeUI.FetchImage : Swift.Sendable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Equatable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Hashable {} diff --git a/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/NukeUI b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/NukeUI new file mode 100755 index 0000000..9ff2cf2 Binary files /dev/null and b/ios/NukeUI.xcframework/ios-arm64/NukeUI.framework/NukeUI differ diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Headers/NukeUI-Swift.h b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Headers/NukeUI-Swift.h new file mode 100644 index 0000000..902fd3e --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Headers/NukeUI-Swift.h @@ -0,0 +1,668 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef NUKEUI_SWIFT_H +#define NUKEUI_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreFoundation; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="NukeUI",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSCoder; + +/// Lazily loads and displays images. +/// LazyImageView is a LazyImage counterpart for UIKit and AppKit with the equivalent set of APIs. +/// \code +/// let imageView = LazyImageView() +/// imageView.placeholderView = UIActivityIndicatorView() +/// imageView.priority = .high +/// imageView.pipeline = customPipeline +/// imageView.onCompletion = { _ in print("Request completed") } +/// +/// imageView.url = URL(string: "https://example.com/image.jpeg") +/// +/// \endcode +SWIFT_CLASS("_TtC6NukeUI13LazyImageView") +@interface LazyImageView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (void)updateConstraints; +@end + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef NUKEUI_SWIFT_H +#define NUKEUI_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreFoundation; +@import UIKit; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="NukeUI",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class NSCoder; + +/// Lazily loads and displays images. +/// LazyImageView is a LazyImage counterpart for UIKit and AppKit with the equivalent set of APIs. +/// \code +/// let imageView = LazyImageView() +/// imageView.placeholderView = UIActivityIndicatorView() +/// imageView.priority = .high +/// imageView.pipeline = customPipeline +/// imageView.onCompletion = { _ in print("Request completed") } +/// +/// imageView.url = URL(string: "https://example.com/image.jpeg") +/// +/// \endcode +SWIFT_CLASS("_TtC6NukeUI13LazyImageView") +@interface LazyImageView : UIView +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder OBJC_DESIGNATED_INITIALIZER; +- (void)updateConstraints; +@end + + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Info.plist b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Info.plist new file mode 100644 index 0000000..59ac0b1 Binary files /dev/null and b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Info.plist differ diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.abi.json b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..ebbec5a --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,7431 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImage", + "printedName": "LazyImage", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV3urlACy05SwiftB00D0VG10Foundation3URLVSg_tcAGRszrlufc", + "mangledName": "$s6NukeUI9LazyImageV3urlACy05SwiftB00D0VG10Foundation3URLVSg_tcAGRszrlufc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 == SwiftUI.Image>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV7requestACy05SwiftB00D0VG0A00D7RequestVSg_tcAGRszrlufc", + "mangledName": "$s6NukeUI9LazyImageV7requestACy05SwiftB00D0VG0A00D7RequestVSg_tcAGRszrlufc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 == SwiftUI.Image>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:transaction:content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "hasDefaultArg": true, + "usr": "s:7SwiftUI11TransactionV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageState) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "LazyImageState", + "printedName": "NukeUI.LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV3url11transaction7contentACyxG10Foundation3URLVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "mangledName": "$s6NukeUI9LazyImageV3url11transaction7contentACyxG10Foundation3URLVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:transaction:content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "hasDefaultArg": true, + "usr": "s:7SwiftUI11TransactionV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageState) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "LazyImageState", + "printedName": "NukeUI.LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV7request11transaction7contentACyxG0A00D7RequestVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "mangledName": "$s6NukeUI9LazyImageV7request11transaction7contentACyxG0A00D7RequestVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "processors", + "printedName": "processors(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV10processorsyACyxGSay0A00D10Processing_pGSgF", + "mangledName": "$s6NukeUI9LazyImageV10processorsyACyxGSay0A00D10Processing_pGSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "priority", + "printedName": "priority(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV8priorityyACyxG0A00D7RequestV8PriorityOSgF", + "mangledName": "$s6NukeUI9LazyImageV8priorityyACyxG0A00D7RequestV8PriorityOSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pipeline", + "printedName": "pipeline(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV8pipelineyACyxG0A00D8PipelineCF", + "mangledName": "$s6NukeUI9LazyImageV8pipelineyACyxG0A00D8PipelineCF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "DisappearBehavior", + "printedName": "DisappearBehavior", + "children": [ + { + "kind": "Var", + "name": "cancel", + "printedName": "cancel", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0 where τ_0_0 : SwiftUI.View> (NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type) -> NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO6cancelyAEyx_GAGm05SwiftB04ViewRzlF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO6cancelyAEyx_GAGm05SwiftB04ViewRzlF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "lowerPriority", + "printedName": "lowerPriority", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0 where τ_0_0 : SwiftUI.View> (NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type) -> NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO13lowerPriorityyAEyx_GAGm05SwiftB04ViewRzlF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO13lowerPriorityyAEyx_GAGm05SwiftB04ViewRzlF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO2eeoiySbAEyx_G_AGtFZ", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO2eeoiySbAEyx_G_AGtFZ", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivp", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivp", + "moduleName": "NukeUI", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivg", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO4hash4intoys6HasherVz_tF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO4hash4intoys6HasherVz_tF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Function", + "name": "onStart", + "printedName": "onStart(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV7onStartyACyxGy0A00D4TaskCcF", + "mangledName": "$s6NukeUI9LazyImageV7onStartyACyxGy0A00D4TaskCcF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onDisappear", + "printedName": "onDisappear(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior?", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV11onDisappearyACyxGAC0F8BehaviorOyx_GSgF", + "mangledName": "$s6NukeUI9LazyImageV11onDisappearyACyxGAC0F8BehaviorOyx_GSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onCompletion", + "printedName": "onCompletion(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV12onCompletionyACyxGys6ResultOy0A00D8ResponseVs5Error_pGcF", + "mangledName": "$s6NukeUI9LazyImageV12onCompletionyACyxGys6ResultOy0A00D8ResponseVs5Error_pGcF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "body", + "printedName": "body", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI9LazyImageV4bodyQrvp", + "mangledName": "$s6NukeUI9LazyImageV4bodyQrvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI9LazyImageV4bodyQrvg", + "mangledName": "$s6NukeUI9LazyImageV4bodyQrvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:6NukeUI9LazyImageV", + "mangledName": "$s6NukeUI9LazyImageV", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "AccessControl", + "Available", + "Available", + "Available", + "Available", + "Custom", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "View", + "printedName": "View", + "children": [ + { + "kind": "TypeWitness", + "name": "Body", + "printedName": "Body", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ] + } + ], + "usr": "s:7SwiftUI4ViewP", + "mangledName": "$s7SwiftUI4ViewP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "FetchImage", + "printedName": "FetchImage", + "children": [ + { + "kind": "Var", + "name": "result", + "printedName": "result", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "mangledName": "$s6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "mangledName": "$s6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$result", + "printedName": "$result", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvp", + "mangledName": "$s6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvg", + "mangledName": "$s6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC5image05SwiftB00D0VSgvp", + "mangledName": "$s6NukeUI10FetchImageC5image05SwiftB00D0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC5image05SwiftB00D0VSgvg", + "mangledName": "$s6NukeUI10FetchImageC5image05SwiftB00D0VSgvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageContainer", + "printedName": "imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC14imageContainer0A00dF0VSgvp", + "mangledName": "$s6NukeUI10FetchImageC14imageContainer0A00dF0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC14imageContainer0A00dF0VSgvg", + "mangledName": "$s6NukeUI10FetchImageC14imageContainer0A00dF0VSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$imageContainer", + "printedName": "$imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvp", + "mangledName": "$s6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvg", + "mangledName": "$s6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isLoading", + "printedName": "isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC9isLoadingSbvp", + "mangledName": "$s6NukeUI10FetchImageC9isLoadingSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC9isLoadingSbvg", + "mangledName": "$s6NukeUI10FetchImageC9isLoadingSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$isLoading", + "printedName": "$isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvp", + "mangledName": "$s6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvg", + "mangledName": "$s6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "transaction", + "printedName": "transaction", + "children": [ + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvp", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvg", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvs", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvM", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8progressAC8ProgressCvp", + "mangledName": "$s6NukeUI10FetchImageC8progressAC8ProgressCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8progressAC8ProgressCvg", + "mangledName": "$s6NukeUI10FetchImageC8progressAC8ProgressCvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Progress", + "printedName": "Progress", + "children": [ + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$completed", + "printedName": "$completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC5totals5Int64Vvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC5totals5Int64Vvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC5totals5Int64Vvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC5totals5Int64Vvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$total", + "printedName": "$total", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fraction", + "printedName": "fraction", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC8fractionSfvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC8fractionSfvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC8fractionSfvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC8fractionSfvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:6NukeUI10FetchImageC8ProgressC", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvp", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvg", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvs", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvM", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pipeline", + "printedName": "pipeline", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvp", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvg", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvs", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvM", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvp", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvg", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvs", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvM", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onStart", + "printedName": "onStart", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvp", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvg", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvs", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvM", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onCompletion", + "printedName": "onCompletion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "FetchImage", + "printedName": "NukeUI.FetchImage", + "usr": "s:6NukeUI10FetchImageC" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI10FetchImageCACycfc", + "mangledName": "$s6NukeUI10FetchImageCACycfc", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy10Foundation3URLVSgF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy10Foundation3URLVSgF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy0A00D7RequestVSgF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy0A00D7RequestVSgF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async throws -> Nuke.ImageResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy0A00D8ResponseVyYaKcF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy0A00D8ResponseVyYaKcF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyyx7Combine9PublisherRz0A00D8ResponseV6OutputRtzlF", + "mangledName": "$s6NukeUI10FetchImageC4loadyyx7Combine9PublisherRz0A00D8ResponseV6OutputRtzlF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Publisher, τ_0_0.Output == Nuke.ImageResponse>", + "sugared_genericSig": "

", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC6cancelyyF", + "mangledName": "$s6NukeUI10FetchImageC6cancelyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reset", + "printedName": "reset()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC5resetyyF", + "mangledName": "$s6NukeUI10FetchImageC5resetyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:6NukeUI10FetchImageC", + "mangledName": "$s6NukeUI10FetchImageC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + }, + { + "kind": "Conformance", + "name": "Identifiable", + "printedName": "Identifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "ID", + "printedName": "ID", + "children": [ + { + "kind": "TypeNominal", + "name": "ObjectIdentifier", + "printedName": "Swift.ObjectIdentifier", + "usr": "s:SO" + } + ] + } + ], + "usr": "s:s12IdentifiableP", + "mangledName": "$ss12IdentifiableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "LazyImageState", + "printedName": "LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP", + "mangledName": "$s6NukeUI14LazyImageStateP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImageView", + "printedName": "LazyImageView", + "children": [ + { + "kind": "Var", + "name": "placeholderImage", + "printedName": "placeholderImage", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "placeholderView", + "printedName": "placeholderView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "placeholderViewPosition", + "printedName": "placeholderViewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0OvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0OvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureImage", + "printedName": "failureImage", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureView", + "printedName": "failureView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureViewPosition", + "printedName": "failureViewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0OvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0OvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "transition", + "printedName": "transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Transition", + "printedName": "Transition", + "children": [ + { + "kind": "Var", + "name": "fadeIn", + "printedName": "fadeIn", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.Transition.Type) -> (Swift.Double) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(duration: Swift.Double)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.Transition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO6fadeInyAESd_tcAEmF", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO6fadeInyAESd_tcAEmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.Transition.Type) -> (@escaping (NukeUI.LazyImageView, Nuke.ImageContainer) -> ()) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(@escaping (NukeUI.LazyImageView, Nuke.ImageContainer) -> ()) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> ())", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView, Nuke.ImageContainer) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(NukeUI.LazyImageView, Nuke.ImageContainer)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ] + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.Transition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO6customyAEyAC_0A00D9ContainerVtc_tcAEmF", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO6customyAEyAC_0A00D9ContainerVtc_tcAEmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "imageView", + "printedName": "imageView", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvp", + "mangledName": "$s6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvg", + "mangledName": "$s6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "makeImageView", + "printedName": "makeImageView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageTask", + "printedName": "imageTask", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pipeline", + "printedName": "pipeline", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvp", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvg", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvs", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvM", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onStart", + "printedName": "onStart", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onPreview", + "printedName": "onPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onProgress", + "printedName": "onProgress", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onSuccess", + "printedName": "onSuccess", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onFailure", + "printedName": "onFailure", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onCompletion", + "printedName": "onCompletion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isProgressiveImageRenderingEnabled", + "printedName": "isProgressiveImageRenderingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvp", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvg", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvs", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvM", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isResetEnabled", + "printedName": "isResetEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvp", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvg", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvs", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvM", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)initWithFrame:", + "mangledName": "$s6NukeUI13LazyImageViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)initWithCoder:", + "mangledName": "$s6NukeUI13LazyImageViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvs", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "updateConstraints", + "printedName": "updateConstraints()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)updateConstraints", + "mangledName": "$s6NukeUI13LazyImageViewC17updateConstraintsyyF", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "updateConstraints", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reset", + "printedName": "reset()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC5resetyyF", + "mangledName": "$s6NukeUI13LazyImageViewC5resetyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC6cancelyyF", + "mangledName": "$s6NukeUI13LazyImageViewC6cancelyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "SubviewPosition", + "printedName": "SubviewPosition", + "children": [ + { + "kind": "Var", + "name": "center", + "printedName": "center", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.SubviewPosition.Type) -> NukeUI.LazyImageView.SubviewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.SubviewPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO6centeryA2EmF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO6centeryA2EmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fill", + "printedName": "fill", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.SubviewPosition.Type) -> NukeUI.LazyImageView.SubviewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.SubviewPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO4fillyA2EmF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO4fillyA2EmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO2eeoiySbAE_AEtFZ", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO2eeoiySbAE_AEtFZ", + "moduleName": "NukeUI", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivp", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivp", + "moduleName": "NukeUI", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivg", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivg", + "moduleName": "NukeUI", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO4hash4intoys6HasherVz_tF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO4hash4intoys6HasherVz_tF", + "moduleName": "NukeUI", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView", + "mangledName": "$s6NukeUI13LazyImageViewC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImageState", + "printedName": "LazyImageState", + "children": [ + { + "kind": "Var", + "name": "result", + "printedName": "result", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "mangledName": "$s6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "mangledName": "$s6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageContainer", + "printedName": "imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvp", + "mangledName": "$s6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvg", + "mangledName": "$s6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isLoading", + "printedName": "isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP9isLoadingSbvp", + "mangledName": "$s6NukeUI14LazyImageStateP9isLoadingSbvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP9isLoadingSbvg", + "mangledName": "$s6NukeUI14LazyImageStateP9isLoadingSbvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvp", + "mangledName": "$s6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvg", + "mangledName": "$s6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStatePAAE5errors5Error_pSgvp", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5errors5Error_pSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStatePAAE5errors5Error_pSgvg", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5errors5Error_pSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvp", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvg", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:6NukeUI14LazyImageStateP", + "mangledName": "$s6NukeUI14LazyImageStateP", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImage.swift", + "kind": "Array", + "offset": 3476, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 1057, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1732, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1871, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1989, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 2005, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 2032, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "Array", + "offset": 2578, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "StringLiteral", + "offset": 3390, + "length": 37, + "value": "\"Must be called from the main thread\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 4248, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 5335, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 5819, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 6669, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 6837, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 7959, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 1634, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 2429, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5106, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5365, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5425, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5767, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "FloatLiteral", + "offset": 6210, + "length": 4, + "value": "0.33" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 6902, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 6989, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7024, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7055, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "StringLiteral", + "offset": 7349, + "length": 37, + "value": "\"Must be called from the main thread\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7500, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7645, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8099, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8317, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8404, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9074, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9328, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9383, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9532, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9718, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 10286, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 11168, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 11596, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 12246, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 12290, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 12545, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13214, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13270, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13344, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 13648, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 656, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 1184, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 1827, + "length": 9, + "value": "\"opacity\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "IntegerLiteral", + "offset": 1906, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "IntegerLiteral", + "offset": 1936, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 1969, + "length": 17, + "value": "\"imageTransition\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 2741, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 3183, + "length": 2, + "value": "\"\"" + } + ] +} \ No newline at end of file diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..8b4a33e --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,203 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NukeUI +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Combine +import Foundation +import Nuke +import Swift +import SwiftUI +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public typealias ImageRequest = Nuke.ImageRequest +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +@_Concurrency.MainActor public struct LazyImage : SwiftUI.View where Content : SwiftUI.View { + @_Concurrency.MainActor public init(url: Foundation.URL?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(url: Foundation.URL?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public func processors(_ processors: [any Nuke.ImageProcessing]?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func priority(_ priority: NukeUI.ImageRequest.Priority?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func pipeline(_ pipeline: Nuke.ImagePipeline) -> NukeUI.LazyImage + public enum DisappearBehavior { + case cancel + case lowerPriority + public static func == (a: NukeUI.LazyImage.DisappearBehavior, b: NukeUI.LazyImage.DisappearBehavior) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public func onStart(_ closure: @escaping (Nuke.ImageTask) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onDisappear(_ behavior: NukeUI.LazyImage.DisappearBehavior?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onCompletion(_ closure: @escaping (Swift.Result) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor(unsafe) public var body: some SwiftUI.View { + get + } + public typealias Body = @_opaqueReturnTypeOf("$s6NukeUI9LazyImageV4bodyQrvp", 0) __ +} +@_Concurrency.MainActor final public class FetchImage : Combine.ObservableObject, Swift.Identifiable { + @Combine.Published @_projectedValueProperty($result) @_Concurrency.MainActor final public var result: Swift.Result? { + get + } + @_Concurrency.MainActor final public var $result: Combine.Published?>.Publisher { + get + } + @_Concurrency.MainActor final public var image: SwiftUI.Image? { + get + } + @Combine.Published @_projectedValueProperty($imageContainer) @_Concurrency.MainActor final public var imageContainer: Nuke.ImageContainer? { + get + } + @_Concurrency.MainActor final public var $imageContainer: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($isLoading) @_Concurrency.MainActor final public var isLoading: Swift.Bool { + get + } + @_Concurrency.MainActor final public var $isLoading: Combine.Published.Publisher { + get + } + @_Concurrency.MainActor final public var transaction: SwiftUI.Transaction + @_Concurrency.MainActor final public var progress: NukeUI.FetchImage.Progress { + get + } + @_hasMissingDesignatedInitializers final public class Progress : Combine.ObservableObject { + @Combine.Published @_projectedValueProperty($completed) final public var completed: Swift.Int64 { + get + } + final public var $completed: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($total) final public var total: Swift.Int64 { + get + } + final public var $total: Combine.Published.Publisher { + get + } + final public var fraction: Swift.Float { + get + } + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher + @objc deinit + } + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing] + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @objc deinit + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func load(_ url: Foundation.URL?) + @_Concurrency.MainActor final public func load(_ request: NukeUI.ImageRequest?) + #if compiler(>=5.3) && $AsyncAwait + @_Concurrency.MainActor final public func load(_ action: @escaping () async throws -> Nuke.ImageResponse) + #endif + @_Concurrency.MainActor final public func load

(_ publisher: P) where P : Combine.Publisher, P.Output == Nuke.ImageResponse + @_Concurrency.MainActor final public func cancel() + @_Concurrency.MainActor final public func reset() + public typealias ID = Swift.ObjectIdentifier + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor final public class LazyImageView : NukeUI._PlatformBaseView { + @_Concurrency.MainActor final public var placeholderImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var placeholderView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var placeholderViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var failureImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var failureView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var failureViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var transition: NukeUI.LazyImageView.Transition? + public enum Transition { + case fadeIn(duration: Foundation.TimeInterval) + case custom(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> Swift.Void) + } + @_Concurrency.MainActor final public let imageView: UIKit.UIImageView + @_Concurrency.MainActor final public var makeImageView: ((Nuke.ImageContainer) -> NukeUI._PlatformBaseView?)? + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing]? + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var imageTask: Nuke.ImageTask? + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onPreview: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onProgress: ((Nuke.ImageTask.Progress) -> Swift.Void)? + @_Concurrency.MainActor final public var onSuccess: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onFailure: ((any Swift.Error) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @_Concurrency.MainActor final public var isProgressiveImageRenderingEnabled: Swift.Bool + @_Concurrency.MainActor final public var isResetEnabled: Swift.Bool + @objc deinit + @_Concurrency.MainActor @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor final public var url: Foundation.URL? { + get + set + } + @_Concurrency.MainActor final public var request: NukeUI.ImageRequest? { + get + set + } + @_Concurrency.MainActor @objc override final public func updateConstraints() + @_Concurrency.MainActor final public func reset() + @_Concurrency.MainActor final public func cancel() + public enum SubviewPosition { + case center + case fill + public static func == (a: NukeUI.LazyImageView.SubviewPosition, b: NukeUI.LazyImageView.SubviewPosition) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public typealias _PlatformBaseView = UIKit.UIView +@_Concurrency.MainActor public protocol LazyImageState { + @_Concurrency.MainActor var result: Swift.Result? { get } + @_Concurrency.MainActor var imageContainer: Nuke.ImageContainer? { get } + @_Concurrency.MainActor var isLoading: Swift.Bool { get } + @_Concurrency.MainActor var progress: NukeUI.FetchImage.Progress { get } +} +extension NukeUI.LazyImageState { + @_Concurrency.MainActor public var error: (any Swift.Error)? { + get + } + @_Concurrency.MainActor public var image: SwiftUI.Image? { + get + } +} +extension NukeUI.FetchImage : NukeUI.LazyImageState { +} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage : Swift.Sendable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Equatable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Hashable {} +extension NukeUI.FetchImage : Swift.Sendable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Equatable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Hashable {} diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..3dd5faf Binary files /dev/null and b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..8b4a33e --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,203 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NukeUI +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Combine +import Foundation +import Nuke +import Swift +import SwiftUI +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public typealias ImageRequest = Nuke.ImageRequest +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +@_Concurrency.MainActor public struct LazyImage : SwiftUI.View where Content : SwiftUI.View { + @_Concurrency.MainActor public init(url: Foundation.URL?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(url: Foundation.URL?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public func processors(_ processors: [any Nuke.ImageProcessing]?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func priority(_ priority: NukeUI.ImageRequest.Priority?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func pipeline(_ pipeline: Nuke.ImagePipeline) -> NukeUI.LazyImage + public enum DisappearBehavior { + case cancel + case lowerPriority + public static func == (a: NukeUI.LazyImage.DisappearBehavior, b: NukeUI.LazyImage.DisappearBehavior) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public func onStart(_ closure: @escaping (Nuke.ImageTask) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onDisappear(_ behavior: NukeUI.LazyImage.DisappearBehavior?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onCompletion(_ closure: @escaping (Swift.Result) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor(unsafe) public var body: some SwiftUI.View { + get + } + public typealias Body = @_opaqueReturnTypeOf("$s6NukeUI9LazyImageV4bodyQrvp", 0) __ +} +@_Concurrency.MainActor final public class FetchImage : Combine.ObservableObject, Swift.Identifiable { + @Combine.Published @_projectedValueProperty($result) @_Concurrency.MainActor final public var result: Swift.Result? { + get + } + @_Concurrency.MainActor final public var $result: Combine.Published?>.Publisher { + get + } + @_Concurrency.MainActor final public var image: SwiftUI.Image? { + get + } + @Combine.Published @_projectedValueProperty($imageContainer) @_Concurrency.MainActor final public var imageContainer: Nuke.ImageContainer? { + get + } + @_Concurrency.MainActor final public var $imageContainer: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($isLoading) @_Concurrency.MainActor final public var isLoading: Swift.Bool { + get + } + @_Concurrency.MainActor final public var $isLoading: Combine.Published.Publisher { + get + } + @_Concurrency.MainActor final public var transaction: SwiftUI.Transaction + @_Concurrency.MainActor final public var progress: NukeUI.FetchImage.Progress { + get + } + @_hasMissingDesignatedInitializers final public class Progress : Combine.ObservableObject { + @Combine.Published @_projectedValueProperty($completed) final public var completed: Swift.Int64 { + get + } + final public var $completed: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($total) final public var total: Swift.Int64 { + get + } + final public var $total: Combine.Published.Publisher { + get + } + final public var fraction: Swift.Float { + get + } + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher + @objc deinit + } + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing] + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @objc deinit + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func load(_ url: Foundation.URL?) + @_Concurrency.MainActor final public func load(_ request: NukeUI.ImageRequest?) + #if compiler(>=5.3) && $AsyncAwait + @_Concurrency.MainActor final public func load(_ action: @escaping () async throws -> Nuke.ImageResponse) + #endif + @_Concurrency.MainActor final public func load

(_ publisher: P) where P : Combine.Publisher, P.Output == Nuke.ImageResponse + @_Concurrency.MainActor final public func cancel() + @_Concurrency.MainActor final public func reset() + public typealias ID = Swift.ObjectIdentifier + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor final public class LazyImageView : NukeUI._PlatformBaseView { + @_Concurrency.MainActor final public var placeholderImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var placeholderView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var placeholderViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var failureImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var failureView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var failureViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var transition: NukeUI.LazyImageView.Transition? + public enum Transition { + case fadeIn(duration: Foundation.TimeInterval) + case custom(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> Swift.Void) + } + @_Concurrency.MainActor final public let imageView: UIKit.UIImageView + @_Concurrency.MainActor final public var makeImageView: ((Nuke.ImageContainer) -> NukeUI._PlatformBaseView?)? + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing]? + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var imageTask: Nuke.ImageTask? + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onPreview: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onProgress: ((Nuke.ImageTask.Progress) -> Swift.Void)? + @_Concurrency.MainActor final public var onSuccess: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onFailure: ((any Swift.Error) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @_Concurrency.MainActor final public var isProgressiveImageRenderingEnabled: Swift.Bool + @_Concurrency.MainActor final public var isResetEnabled: Swift.Bool + @objc deinit + @_Concurrency.MainActor @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor final public var url: Foundation.URL? { + get + set + } + @_Concurrency.MainActor final public var request: NukeUI.ImageRequest? { + get + set + } + @_Concurrency.MainActor @objc override final public func updateConstraints() + @_Concurrency.MainActor final public func reset() + @_Concurrency.MainActor final public func cancel() + public enum SubviewPosition { + case center + case fill + public static func == (a: NukeUI.LazyImageView.SubviewPosition, b: NukeUI.LazyImageView.SubviewPosition) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public typealias _PlatformBaseView = UIKit.UIView +@_Concurrency.MainActor public protocol LazyImageState { + @_Concurrency.MainActor var result: Swift.Result? { get } + @_Concurrency.MainActor var imageContainer: Nuke.ImageContainer? { get } + @_Concurrency.MainActor var isLoading: Swift.Bool { get } + @_Concurrency.MainActor var progress: NukeUI.FetchImage.Progress { get } +} +extension NukeUI.LazyImageState { + @_Concurrency.MainActor public var error: (any Swift.Error)? { + get + } + @_Concurrency.MainActor public var image: SwiftUI.Image? { + get + } +} +extension NukeUI.FetchImage : NukeUI.LazyImageState { +} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage : Swift.Sendable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Equatable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Hashable {} +extension NukeUI.FetchImage : Swift.Sendable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Equatable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Hashable {} diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.abi.json b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..ebbec5a --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,7431 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImage", + "printedName": "LazyImage", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV3urlACy05SwiftB00D0VG10Foundation3URLVSg_tcAGRszrlufc", + "mangledName": "$s6NukeUI9LazyImageV3urlACy05SwiftB00D0VG10Foundation3URLVSg_tcAGRszrlufc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 == SwiftUI.Image>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV7requestACy05SwiftB00D0VG0A00D7RequestVSg_tcAGRszrlufc", + "mangledName": "$s6NukeUI9LazyImageV7requestACy05SwiftB00D0VG0A00D7RequestVSg_tcAGRszrlufc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 == SwiftUI.Image>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(url:transaction:content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "hasDefaultArg": true, + "usr": "s:7SwiftUI11TransactionV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageState) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "LazyImageState", + "printedName": "NukeUI.LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV3url11transaction7contentACyxG10Foundation3URLVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "mangledName": "$s6NukeUI9LazyImageV3url11transaction7contentACyxG10Foundation3URLVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(request:transaction:content:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "hasDefaultArg": true, + "usr": "s:7SwiftUI11TransactionV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageState) -> τ_0_0", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "LazyImageState", + "printedName": "NukeUI.LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP" + } + ] + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI9LazyImageV7request11transaction7contentACyxG0A00D7RequestVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "mangledName": "$s6NukeUI9LazyImageV7request11transaction7contentACyxG0A00D7RequestVSg_05SwiftB011TransactionVxAA0cD5State_pctcfc", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "processors", + "printedName": "processors(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV10processorsyACyxGSay0A00D10Processing_pGSgF", + "mangledName": "$s6NukeUI9LazyImageV10processorsyACyxGSay0A00D10Processing_pGSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "priority", + "printedName": "priority(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV8priorityyACyxG0A00D7RequestV8PriorityOSgF", + "mangledName": "$s6NukeUI9LazyImageV8priorityyACyxG0A00D7RequestV8PriorityOSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "pipeline", + "printedName": "pipeline(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV8pipelineyACyxG0A00D8PipelineCF", + "mangledName": "$s6NukeUI9LazyImageV8pipelineyACyxG0A00D8PipelineCF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "DisappearBehavior", + "printedName": "DisappearBehavior", + "children": [ + { + "kind": "Var", + "name": "cancel", + "printedName": "cancel", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0 where τ_0_0 : SwiftUI.View> (NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type) -> NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO6cancelyAEyx_GAGm05SwiftB04ViewRzlF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO6cancelyAEyx_GAGm05SwiftB04ViewRzlF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "lowerPriority", + "printedName": "lowerPriority", + "children": [ + { + "kind": "TypeFunc", + "name": "GenericFunction", + "printedName": "<τ_0_0 where τ_0_0 : SwiftUI.View> (NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type) -> NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO13lowerPriorityyAEyx_GAGm05SwiftB04ViewRzlF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO13lowerPriorityyAEyx_GAGm05SwiftB04ViewRzlF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + }, + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO2eeoiySbAEyx_G_AGtFZ", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO2eeoiySbAEyx_G_AGtFZ", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivp", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivp", + "moduleName": "NukeUI", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivg", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO9hashValueSivg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO4hash4intoys6HasherVz_tF", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO4hash4intoys6HasherVz_tF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO", + "mangledName": "$s6NukeUI9LazyImageV17DisappearBehaviorO", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + }, + { + "kind": "Function", + "name": "onStart", + "printedName": "onStart(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV7onStartyACyxGy0A00D4TaskCcF", + "mangledName": "$s6NukeUI9LazyImageV7onStartyACyxGy0A00D4TaskCcF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onDisappear", + "printedName": "onDisappear(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior?", + "children": [ + { + "kind": "TypeNominal", + "name": "DisappearBehavior", + "printedName": "NukeUI.LazyImage<τ_0_0>.DisappearBehavior", + "usr": "s:6NukeUI9LazyImageV17DisappearBehaviorO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV11onDisappearyACyxGAC0F8BehaviorOyx_GSgF", + "mangledName": "$s6NukeUI9LazyImageV11onDisappearyACyxGAC0F8BehaviorOyx_GSgF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onCompletion", + "printedName": "onCompletion(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImage", + "printedName": "NukeUI.LazyImage<τ_0_0>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "usr": "s:6NukeUI9LazyImageV" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI9LazyImageV12onCompletionyACyxGys6ResultOy0A00D8ResponseVs5Error_pGcF", + "mangledName": "$s6NukeUI9LazyImageV12onCompletionyACyxGys6ResultOy0A00D8ResponseVs5Error_pGcF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "body", + "printedName": "body", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI9LazyImageV4bodyQrvp", + "mangledName": "$s6NukeUI9LazyImageV4bodyQrvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI9LazyImageV4bodyQrvg", + "mangledName": "$s6NukeUI9LazyImageV4bodyQrvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:6NukeUI9LazyImageV", + "mangledName": "$s6NukeUI9LazyImageV", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : SwiftUI.View>", + "sugared_genericSig": "", + "intro_Macosx": "11.0", + "intro_iOS": "14.0", + "intro_tvOS": "14.0", + "intro_watchOS": "7.0", + "declAttributes": [ + "AccessControl", + "Available", + "Available", + "Available", + "Available", + "Custom", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "View", + "printedName": "View", + "children": [ + { + "kind": "TypeWitness", + "name": "Body", + "printedName": "Body", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>, SwiftUI._ValueActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ModifiedContent", + "printedName": "SwiftUI.ModifiedContent>>, SwiftUI._AppearanceActionModifier>", + "children": [ + { + "kind": "TypeNominal", + "name": "ZStack", + "printedName": "SwiftUI.ZStack>>", + "children": [ + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent<τ_0_0, SwiftUI._ConditionalContent>", + "children": [ + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + }, + { + "kind": "TypeNominal", + "name": "_ConditionalContent", + "printedName": "SwiftUI._ConditionalContent", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + }, + { + "kind": "TypeNominal", + "name": "Color", + "printedName": "SwiftUI.Color", + "usr": "s:7SwiftUI5ColorV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI19_ConditionalContentV" + } + ], + "usr": "s:7SwiftUI6ZStackV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_AppearanceActionModifier", + "printedName": "SwiftUI._AppearanceActionModifier", + "usr": "s:7SwiftUI25_AppearanceActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + }, + { + "kind": "TypeNominal", + "name": "_ValueActionModifier", + "printedName": "SwiftUI._ValueActionModifier", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageContext?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageContext", + "printedName": "NukeUI.LazyImageContext", + "usr": "s:6NukeUI16LazyImageContext33_E1506B8ED8B219EDD8C96ED0D435C021LLV" + } + ], + "usr": "s:Sq" + } + ], + "usr": "s:7SwiftUI20_ValueActionModifierV" + } + ], + "usr": "s:7SwiftUI15ModifiedContentV" + } + ] + } + ], + "usr": "s:7SwiftUI4ViewP", + "mangledName": "$s7SwiftUI4ViewP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "FetchImage", + "printedName": "FetchImage", + "children": [ + { + "kind": "Var", + "name": "result", + "printedName": "result", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "mangledName": "$s6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "mangledName": "$s6NukeUI10FetchImageC6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$result", + "printedName": "$result", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvp", + "mangledName": "$s6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvg", + "mangledName": "$s6NukeUI10FetchImageC7$result7Combine9PublishedV9PublisherVys6ResultOy0A00D8ResponseVs5Error_pGSg_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC5image05SwiftB00D0VSgvp", + "mangledName": "$s6NukeUI10FetchImageC5image05SwiftB00D0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC5image05SwiftB00D0VSgvg", + "mangledName": "$s6NukeUI10FetchImageC5image05SwiftB00D0VSgvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageContainer", + "printedName": "imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC14imageContainer0A00dF0VSgvp", + "mangledName": "$s6NukeUI10FetchImageC14imageContainer0A00dF0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC14imageContainer0A00dF0VSgvg", + "mangledName": "$s6NukeUI10FetchImageC14imageContainer0A00dF0VSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$imageContainer", + "printedName": "$imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvp", + "mangledName": "$s6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published>.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvg", + "mangledName": "$s6NukeUI10FetchImageC15$imageContainer7Combine9PublishedV9PublisherVy0A00dF0VSg_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isLoading", + "printedName": "isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC9isLoadingSbvp", + "mangledName": "$s6NukeUI10FetchImageC9isLoadingSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC9isLoadingSbvg", + "mangledName": "$s6NukeUI10FetchImageC9isLoadingSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$isLoading", + "printedName": "$isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvp", + "mangledName": "$s6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Custom", + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvg", + "mangledName": "$s6NukeUI10FetchImageC10$isLoading7Combine9PublishedV9PublisherVySb_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "transaction", + "printedName": "transaction", + "children": [ + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvp", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvg", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Transaction", + "printedName": "SwiftUI.Transaction", + "usr": "s:7SwiftUI11TransactionV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvs", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvM", + "mangledName": "$s6NukeUI10FetchImageC11transaction05SwiftB011TransactionVvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8progressAC8ProgressCvp", + "mangledName": "$s6NukeUI10FetchImageC8progressAC8ProgressCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8progressAC8ProgressCvg", + "mangledName": "$s6NukeUI10FetchImageC8progressAC8ProgressCvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Progress", + "printedName": "Progress", + "children": [ + { + "kind": "Var", + "name": "completed", + "printedName": "completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC9completeds5Int64Vvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$completed", + "printedName": "$completed", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC10$completed7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "total", + "printedName": "total", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC5totals5Int64Vvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC5totals5Int64Vvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "ProjectedValueProperty", + "SetterAccess", + "AccessControl", + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int64", + "printedName": "Swift.Int64", + "usr": "s:s5Int64V" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC5totals5Int64Vvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC5totals5Int64Vvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "$total", + "printedName": "$total", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvp", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Publisher", + "printedName": "Combine.Published.Publisher", + "usr": "s:7Combine9PublishedV9PublisherV" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC6$total7Combine9PublishedV9PublisherVys5Int64V_Gvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "fraction", + "printedName": "fraction", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8ProgressC8fractionSfvp", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC8fractionSfvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Float", + "printedName": "Swift.Float", + "usr": "s:Sf" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8ProgressC8fractionSfvg", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC8fractionSfvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:6NukeUI10FetchImageC8ProgressC", + "mangledName": "$s6NukeUI10FetchImageC8ProgressC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvp", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvg", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvs", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvM", + "mangledName": "$s6NukeUI10FetchImageC8priority0A00D7RequestV8PriorityOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pipeline", + "printedName": "pipeline", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvp", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvg", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvs", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC8pipeline0A00D8PipelineCvM", + "mangledName": "$s6NukeUI10FetchImageC8pipeline0A00D8PipelineCvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvp", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvg", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvs", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvM", + "mangledName": "$s6NukeUI10FetchImageC10processorsSay0A00D10Processing_pGvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onStart", + "printedName": "onStart", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvp", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvg", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvs", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvM", + "mangledName": "$s6NukeUI10FetchImageC7onStarty0A00D4TaskCcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onCompletion", + "printedName": "onCompletion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "mangledName": "$s6NukeUI10FetchImageC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "FetchImage", + "printedName": "NukeUI.FetchImage", + "usr": "s:6NukeUI10FetchImageC" + } + ], + "declKind": "Constructor", + "usr": "s:6NukeUI10FetchImageCACycfc", + "mangledName": "$s6NukeUI10FetchImageCACycfc", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy10Foundation3URLVSgF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy10Foundation3URLVSgF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy0A00D7RequestVSgF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy0A00D7RequestVSgF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() async throws -> Nuke.ImageResponse", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyy0A00D8ResponseVyYaKcF", + "mangledName": "$s6NukeUI10FetchImageC4loadyy0A00D8ResponseVyYaKcF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "load", + "printedName": "load(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "GenericTypeParam", + "printedName": "τ_0_0" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC4loadyyx7Combine9PublisherRz0A00D8ResponseV6OutputRtzlF", + "mangledName": "$s6NukeUI10FetchImageC4loadyyx7Combine9PublisherRz0A00D8ResponseV6OutputRtzlF", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : Combine.Publisher, τ_0_0.Output == Nuke.ImageResponse>", + "sugared_genericSig": "

", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC6cancelyyF", + "mangledName": "$s6NukeUI10FetchImageC6cancelyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "Custom", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reset", + "printedName": "reset()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI10FetchImageC5resetyyF", + "mangledName": "$s6NukeUI10FetchImageC5resetyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:6NukeUI10FetchImageC", + "mangledName": "$s6NukeUI10FetchImageC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ObservableObject", + "printedName": "ObservableObject", + "children": [ + { + "kind": "TypeWitness", + "name": "ObjectWillChangePublisher", + "printedName": "ObjectWillChangePublisher", + "children": [ + { + "kind": "TypeNominal", + "name": "ObservableObjectPublisher", + "printedName": "Combine.ObservableObjectPublisher", + "usr": "s:7Combine25ObservableObjectPublisherC" + } + ] + } + ], + "usr": "s:7Combine16ObservableObjectP", + "mangledName": "$s7Combine16ObservableObjectP" + }, + { + "kind": "Conformance", + "name": "Identifiable", + "printedName": "Identifiable", + "children": [ + { + "kind": "TypeWitness", + "name": "ID", + "printedName": "ID", + "children": [ + { + "kind": "TypeNominal", + "name": "ObjectIdentifier", + "printedName": "Swift.ObjectIdentifier", + "usr": "s:SO" + } + ] + } + ], + "usr": "s:s12IdentifiableP", + "mangledName": "$ss12IdentifiableP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "LazyImageState", + "printedName": "LazyImageState", + "usr": "s:6NukeUI14LazyImageStateP", + "mangledName": "$s6NukeUI14LazyImageStateP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImageView", + "printedName": "LazyImageView", + "children": [ + { + "kind": "Var", + "name": "placeholderImage", + "printedName": "placeholderImage", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderD0So7UIImageCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "placeholderView", + "printedName": "placeholderView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE0So6UIViewCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "placeholderViewPosition", + "printedName": "placeholderViewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovp", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovg", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovs", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0Ovs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0OvM", + "mangledName": "$s6NukeUI13LazyImageViewC011placeholderE8PositionAC07SubviewG0OvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureImage", + "printedName": "failureImage", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIImage?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImage", + "printedName": "UIKit.UIImage", + "usr": "c:objc(cs)UIImage" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureD0So7UIImageCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureView", + "printedName": "failureView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE0So6UIViewCSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "failureViewPosition", + "printedName": "failureViewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovp", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovg", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovs", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0Ovs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0OvM", + "mangledName": "$s6NukeUI13LazyImageViewC07failureE8PositionAC07SubviewG0OvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "transition", + "printedName": "transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView.Transition?", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10transitionAC10TransitionOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Transition", + "printedName": "Transition", + "children": [ + { + "kind": "Var", + "name": "fadeIn", + "printedName": "fadeIn", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.Transition.Type) -> (Swift.Double) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Double) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(duration: Swift.Double)", + "children": [ + { + "kind": "TypeNominal", + "name": "Double", + "printedName": "Swift.Double", + "usr": "s:Sd" + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.Transition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO6fadeInyAESd_tcAEmF", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO6fadeInyAESd_tcAEmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "custom", + "printedName": "custom", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.Transition.Type) -> (@escaping (NukeUI.LazyImageView, Nuke.ImageContainer) -> ()) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(@escaping (NukeUI.LazyImageView, Nuke.ImageContainer) -> ()) -> NukeUI.LazyImageView.Transition", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> ())", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView, Nuke.ImageContainer) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Tuple", + "printedName": "(NukeUI.LazyImageView, Nuke.ImageContainer)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ] + } + ] + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.Transition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Transition", + "printedName": "NukeUI.LazyImageView.Transition", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO6customyAEyAC_0A00D9ContainerVtc_tcAEmF", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO6customyAEyAC_0A00D9ContainerVtc_tcAEmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI13LazyImageViewC10TransitionO", + "mangledName": "$s6NukeUI13LazyImageViewC10TransitionO", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "imageView", + "printedName": "imageView", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvp", + "mangledName": "$s6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "UIImageView", + "printedName": "UIKit.UIImageView", + "usr": "c:objc(cs)UIImageView" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvg", + "mangledName": "$s6NukeUI13LazyImageViewC05imageE0So07UIImageE0Cvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "makeImageView", + "printedName": "makeImageView", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageContainer) -> UIKit.UIView?)?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageContainer) -> UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIView?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIView", + "printedName": "UIKit.UIView", + "usr": "c:objc(cs)UIView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC04makedE0So6UIViewCSg0A00D9ContainerVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "processors", + "printedName": "processors", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Nuke.ImageProcessing]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Nuke.ImageProcessing]", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageProcessing", + "printedName": "Nuke.ImageProcessing", + "usr": "s:4Nuke15ImageProcessingP" + } + ], + "usr": "s:Sa" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10processorsSay0A00D10Processing_pGSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "priority", + "printedName": "priority", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest.Priority?", + "children": [ + { + "kind": "TypeNominal", + "name": "Priority", + "printedName": "Nuke.ImageRequest.Priority", + "usr": "s:4Nuke12ImageRequestV8PriorityO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC8priority0A00D7RequestV8PriorityOSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "imageTask", + "printedName": "imageTask", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "Custom", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageTask?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9imageTask0A00dG0CSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "pipeline", + "printedName": "pipeline", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvp", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvg", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImagePipeline", + "printedName": "Nuke.ImagePipeline", + "usr": "s:4Nuke13ImagePipelineC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvs", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvM", + "mangledName": "$s6NukeUI13LazyImageViewC8pipeline0A00D8PipelineCvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onStart", + "printedName": "onStart", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageTask", + "printedName": "Nuke.ImageTask", + "usr": "s:4Nuke9ImageTaskC" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC7onStarty0A00D4TaskCcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onPreview", + "printedName": "onPreview", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onPreviewy0A00D8ResponseVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onProgress", + "printedName": "onProgress", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageTask.Progress) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageTask.Progress) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "Nuke.ImageTask.Progress", + "usr": "s:4Nuke9ImageTaskC8ProgressV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC10onProgressy0A00D4TaskC0G0VcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onSuccess", + "printedName": "onSuccess", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Nuke.ImageResponse) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Nuke.ImageResponse) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onSuccessy0A00D8ResponseVcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onFailure", + "printedName": "onFailure", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Error) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Error) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC9onFailureys5Error_pcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "onCompletion", + "printedName": "onCompletion", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC12onCompletionys6ResultOy0A00D8ResponseVs5Error_pGcSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isProgressiveImageRenderingEnabled", + "printedName": "isProgressiveImageRenderingEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvp", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvg", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvs", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvM", + "mangledName": "$s6NukeUI13LazyImageViewC013isProgressiveD16RenderingEnabledSbvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "isResetEnabled", + "printedName": "isResetEnabled", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvp", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvg", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvs", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC14isResetEnabledSbvM", + "mangledName": "$s6NukeUI13LazyImageViewC14isResetEnabledSbvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(frame:)", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + }, + { + "kind": "TypeNominal", + "name": "CGRect", + "printedName": "CoreFoundation.CGRect", + "usr": "c:@S@CGRect" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)initWithFrame:", + "mangledName": "$s6NukeUI13LazyImageViewC5frameACSo6CGRectV_tcfc", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "initWithFrame:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "AccessControl", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(coder:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "NukeUI.LazyImageView?", + "children": [ + { + "kind": "TypeNominal", + "name": "LazyImageView", + "printedName": "NukeUI.LazyImageView", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "NSCoder", + "printedName": "Foundation.NSCoder", + "usr": "c:objc(cs)NSCoder" + } + ], + "declKind": "Constructor", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)initWithCoder:", + "mangledName": "$s6NukeUI13LazyImageViewC5coderACSgSo7NSCoderC_tcfc", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "initWithCoder:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Required", + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvg", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvs", + "moduleName": "NukeUI", + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC3url10Foundation3URLVSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC3url10Foundation3URLVSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Var", + "name": "request", + "printedName": "request", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvp", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "HasInitialValue", + "Final", + "Custom", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvg", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvg", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageRequest?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageRequest", + "printedName": "Nuke.ImageRequest", + "usr": "s:4Nuke12ImageRequestV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvs", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvs", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC7request0A00D7RequestVSgvM", + "mangledName": "$s6NukeUI13LazyImageViewC7request0A00D7RequestVSgvM", + "moduleName": "NukeUI", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Function", + "name": "updateConstraints", + "printedName": "updateConstraints()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView(im)updateConstraints", + "mangledName": "$s6NukeUI13LazyImageViewC17updateConstraintsyyF", + "moduleName": "NukeUI", + "overriding": true, + "objc_name": "updateConstraints", + "declAttributes": [ + "Final", + "ObjC", + "Custom", + "AccessControl", + "Override" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "reset", + "printedName": "reset()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC5resetyyF", + "mangledName": "$s6NukeUI13LazyImageViewC5resetyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cancel", + "printedName": "cancel()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC6cancelyyF", + "mangledName": "$s6NukeUI13LazyImageViewC6cancelyyF", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "SubviewPosition", + "printedName": "SubviewPosition", + "children": [ + { + "kind": "Var", + "name": "center", + "printedName": "center", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.SubviewPosition.Type) -> NukeUI.LazyImageView.SubviewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.SubviewPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO6centeryA2EmF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO6centeryA2EmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "fill", + "printedName": "fill", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(NukeUI.LazyImageView.SubviewPosition.Type) -> NukeUI.LazyImageView.SubviewPosition", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "NukeUI.LazyImageView.SubviewPosition.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO4fillyA2EmF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO4fillyA2EmF", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + }, + { + "kind": "TypeNominal", + "name": "SubviewPosition", + "printedName": "NukeUI.LazyImageView.SubviewPosition", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO2eeoiySbAE_AEtFZ", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO2eeoiySbAE_AEtFZ", + "moduleName": "NukeUI", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivp", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivp", + "moduleName": "NukeUI", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivg", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO9hashValueSivg", + "moduleName": "NukeUI", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO4hash4intoys6HasherVz_tF", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO4hash4intoys6HasherVz_tF", + "moduleName": "NukeUI", + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:6NukeUI13LazyImageViewC15SubviewPositionO", + "mangledName": "$s6NukeUI13LazyImageViewC15SubviewPositionO", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@NukeUI@objc(cs)LazyImageView", + "mangledName": "$s6NukeUI13LazyImageViewC", + "moduleName": "NukeUI", + "declAttributes": [ + "Final", + "AccessControl", + "Custom", + "RawDocComment", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIView", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIView", + "UIKit.UIResponder", + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "UITraitChangeObservable", + "printedName": "UITraitChangeObservable", + "usr": "s:5UIKit23UITraitChangeObservableP", + "mangledName": "$s5UIKit23UITraitChangeObservableP" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "NukeUI", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Nuke", + "printedName": "Nuke", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "SwiftUI", + "printedName": "SwiftUI", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "Import", + "name": "Combine", + "printedName": "Combine", + "declKind": "Import", + "moduleName": "NukeUI" + }, + { + "kind": "TypeDecl", + "name": "LazyImageState", + "printedName": "LazyImageState", + "children": [ + { + "kind": "Var", + "name": "result", + "printedName": "result", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "mangledName": "$s6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Result?", + "children": [ + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageResponse", + "printedName": "Nuke.ImageResponse", + "usr": "s:4Nuke13ImageResponseV" + }, + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:s6ResultO" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "mangledName": "$s6NukeUI14LazyImageStateP6results6ResultOy0A00D8ResponseVs5Error_pGSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "imageContainer", + "printedName": "imageContainer", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvp", + "mangledName": "$s6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Nuke.ImageContainer?", + "children": [ + { + "kind": "TypeNominal", + "name": "ImageContainer", + "printedName": "Nuke.ImageContainer", + "usr": "s:4Nuke14ImageContainerV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvg", + "mangledName": "$s6NukeUI14LazyImageStateP14imageContainer0A00dG0VSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "isLoading", + "printedName": "isLoading", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP9isLoadingSbvp", + "mangledName": "$s6NukeUI14LazyImageStateP9isLoadingSbvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP9isLoadingSbvg", + "mangledName": "$s6NukeUI14LazyImageStateP9isLoadingSbvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "progress", + "printedName": "progress", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvp", + "mangledName": "$s6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvp", + "moduleName": "NukeUI", + "protocolReq": true, + "declAttributes": [ + "Custom", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Progress", + "printedName": "NukeUI.FetchImage.Progress", + "usr": "s:6NukeUI10FetchImageC8ProgressC" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvg", + "mangledName": "$s6NukeUI14LazyImageStateP8progressAA05FetchD0C8ProgressCvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStatePAAE5errors5Error_pSgvp", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5errors5Error_pSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Error?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStatePAAE5errors5Error_pSgvg", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5errors5Error_pSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "image", + "printedName": "image", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvp", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvp", + "moduleName": "NukeUI", + "declAttributes": [ + "Custom", + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "SwiftUI.Image?", + "children": [ + { + "kind": "TypeNominal", + "name": "Image", + "printedName": "SwiftUI.Image", + "usr": "s:7SwiftUI5ImageV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvg", + "mangledName": "$s6NukeUI14LazyImageStatePAAE5image05SwiftB00D0VSgvg", + "moduleName": "NukeUI", + "genericSig": "<τ_0_0 where τ_0_0 : NukeUI.LazyImageState>", + "sugared_genericSig": "", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:6NukeUI14LazyImageStateP", + "mangledName": "$s6NukeUI14LazyImageStateP", + "moduleName": "NukeUI", + "declAttributes": [ + "AccessControl", + "Custom", + "RawDocComment" + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImage.swift", + "kind": "Array", + "offset": 3476, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 1057, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1732, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1871, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 1989, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 2005, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "IntegerLiteral", + "offset": 2032, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "Array", + "offset": 2578, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "StringLiteral", + "offset": 3390, + "length": 37, + "value": "\"Must be called from the main thread\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 4248, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 5335, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 5819, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 6669, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 6837, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/FetchImage.swift", + "kind": "BooleanLiteral", + "offset": 7959, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 1634, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 2429, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5106, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5365, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5425, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 5767, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "FloatLiteral", + "offset": 6210, + "length": 4, + "value": "0.33" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 6902, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 6989, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7024, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7055, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "StringLiteral", + "offset": 7349, + "length": 37, + "value": "\"Must be called from the main thread\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7500, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 7645, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8099, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8317, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 8404, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9074, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9328, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9383, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9532, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 9718, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 10286, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 11168, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 11596, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 12246, + "length": 4, + "value": "true" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 12290, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "Array", + "offset": 12545, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13214, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13270, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "IntegerLiteral", + "offset": 13344, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/LazyImageView.swift", + "kind": "BooleanLiteral", + "offset": 13648, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 656, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 1184, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 1827, + "length": 9, + "value": "\"opacity\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "IntegerLiteral", + "offset": 1906, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "IntegerLiteral", + "offset": 1936, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 1969, + "length": 17, + "value": "\"imageTransition\"" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "BooleanLiteral", + "offset": 2741, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/kean\/Developer\/Nuke\/Sources\/NukeUI\/Internal.swift", + "kind": "StringLiteral", + "offset": 3183, + "length": 2, + "value": "\"\"" + } + ] +} \ No newline at end of file diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..c6292d5 --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,203 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NukeUI +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Combine +import Foundation +import Nuke +import Swift +import SwiftUI +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public typealias ImageRequest = Nuke.ImageRequest +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +@_Concurrency.MainActor public struct LazyImage : SwiftUI.View where Content : SwiftUI.View { + @_Concurrency.MainActor public init(url: Foundation.URL?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(url: Foundation.URL?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public func processors(_ processors: [any Nuke.ImageProcessing]?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func priority(_ priority: NukeUI.ImageRequest.Priority?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func pipeline(_ pipeline: Nuke.ImagePipeline) -> NukeUI.LazyImage + public enum DisappearBehavior { + case cancel + case lowerPriority + public static func == (a: NukeUI.LazyImage.DisappearBehavior, b: NukeUI.LazyImage.DisappearBehavior) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public func onStart(_ closure: @escaping (Nuke.ImageTask) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onDisappear(_ behavior: NukeUI.LazyImage.DisappearBehavior?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onCompletion(_ closure: @escaping (Swift.Result) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor(unsafe) public var body: some SwiftUI.View { + get + } + public typealias Body = @_opaqueReturnTypeOf("$s6NukeUI9LazyImageV4bodyQrvp", 0) __ +} +@_Concurrency.MainActor final public class FetchImage : Combine.ObservableObject, Swift.Identifiable { + @Combine.Published @_projectedValueProperty($result) @_Concurrency.MainActor final public var result: Swift.Result? { + get + } + @_Concurrency.MainActor final public var $result: Combine.Published?>.Publisher { + get + } + @_Concurrency.MainActor final public var image: SwiftUI.Image? { + get + } + @Combine.Published @_projectedValueProperty($imageContainer) @_Concurrency.MainActor final public var imageContainer: Nuke.ImageContainer? { + get + } + @_Concurrency.MainActor final public var $imageContainer: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($isLoading) @_Concurrency.MainActor final public var isLoading: Swift.Bool { + get + } + @_Concurrency.MainActor final public var $isLoading: Combine.Published.Publisher { + get + } + @_Concurrency.MainActor final public var transaction: SwiftUI.Transaction + @_Concurrency.MainActor final public var progress: NukeUI.FetchImage.Progress { + get + } + @_hasMissingDesignatedInitializers final public class Progress : Combine.ObservableObject { + @Combine.Published @_projectedValueProperty($completed) final public var completed: Swift.Int64 { + get + } + final public var $completed: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($total) final public var total: Swift.Int64 { + get + } + final public var $total: Combine.Published.Publisher { + get + } + final public var fraction: Swift.Float { + get + } + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher + @objc deinit + } + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing] + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @objc deinit + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func load(_ url: Foundation.URL?) + @_Concurrency.MainActor final public func load(_ request: NukeUI.ImageRequest?) + #if compiler(>=5.3) && $AsyncAwait + @_Concurrency.MainActor final public func load(_ action: @escaping () async throws -> Nuke.ImageResponse) + #endif + @_Concurrency.MainActor final public func load

(_ publisher: P) where P : Combine.Publisher, P.Output == Nuke.ImageResponse + @_Concurrency.MainActor final public func cancel() + @_Concurrency.MainActor final public func reset() + public typealias ID = Swift.ObjectIdentifier + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor final public class LazyImageView : NukeUI._PlatformBaseView { + @_Concurrency.MainActor final public var placeholderImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var placeholderView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var placeholderViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var failureImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var failureView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var failureViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var transition: NukeUI.LazyImageView.Transition? + public enum Transition { + case fadeIn(duration: Foundation.TimeInterval) + case custom(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> Swift.Void) + } + @_Concurrency.MainActor final public let imageView: UIKit.UIImageView + @_Concurrency.MainActor final public var makeImageView: ((Nuke.ImageContainer) -> NukeUI._PlatformBaseView?)? + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing]? + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var imageTask: Nuke.ImageTask? + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onPreview: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onProgress: ((Nuke.ImageTask.Progress) -> Swift.Void)? + @_Concurrency.MainActor final public var onSuccess: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onFailure: ((any Swift.Error) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @_Concurrency.MainActor final public var isProgressiveImageRenderingEnabled: Swift.Bool + @_Concurrency.MainActor final public var isResetEnabled: Swift.Bool + @objc deinit + @_Concurrency.MainActor @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor final public var url: Foundation.URL? { + get + set + } + @_Concurrency.MainActor final public var request: NukeUI.ImageRequest? { + get + set + } + @_Concurrency.MainActor @objc override final public func updateConstraints() + @_Concurrency.MainActor final public func reset() + @_Concurrency.MainActor final public func cancel() + public enum SubviewPosition { + case center + case fill + public static func == (a: NukeUI.LazyImageView.SubviewPosition, b: NukeUI.LazyImageView.SubviewPosition) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public typealias _PlatformBaseView = UIKit.UIView +@_Concurrency.MainActor public protocol LazyImageState { + @_Concurrency.MainActor var result: Swift.Result? { get } + @_Concurrency.MainActor var imageContainer: Nuke.ImageContainer? { get } + @_Concurrency.MainActor var isLoading: Swift.Bool { get } + @_Concurrency.MainActor var progress: NukeUI.FetchImage.Progress { get } +} +extension NukeUI.LazyImageState { + @_Concurrency.MainActor public var error: (any Swift.Error)? { + get + } + @_Concurrency.MainActor public var image: SwiftUI.Image? { + get + } +} +extension NukeUI.FetchImage : NukeUI.LazyImageState { +} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage : Swift.Sendable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Equatable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Hashable {} +extension NukeUI.FetchImage : Swift.Sendable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Equatable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Hashable {} diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..f0763c1 Binary files /dev/null and b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..c6292d5 --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,203 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name NukeUI +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Combine +import Foundation +import Nuke +import Swift +import SwiftUI +import UIKit +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +public typealias ImageRequest = Nuke.ImageRequest +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +@_Concurrency.MainActor public struct LazyImage : SwiftUI.View where Content : SwiftUI.View { + @_Concurrency.MainActor public init(url: Foundation.URL?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?) where Content == SwiftUI.Image + @_Concurrency.MainActor public init(url: Foundation.URL?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public init(request: NukeUI.ImageRequest?, transaction: SwiftUI.Transaction = Transaction(animation: nil), @SwiftUI.ViewBuilder content: @escaping (any NukeUI.LazyImageState) -> Content) + @_Concurrency.MainActor public func processors(_ processors: [any Nuke.ImageProcessing]?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func priority(_ priority: NukeUI.ImageRequest.Priority?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func pipeline(_ pipeline: Nuke.ImagePipeline) -> NukeUI.LazyImage + public enum DisappearBehavior { + case cancel + case lowerPriority + public static func == (a: NukeUI.LazyImage.DisappearBehavior, b: NukeUI.LazyImage.DisappearBehavior) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } + @_Concurrency.MainActor public func onStart(_ closure: @escaping (Nuke.ImageTask) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onDisappear(_ behavior: NukeUI.LazyImage.DisappearBehavior?) -> NukeUI.LazyImage + @_Concurrency.MainActor public func onCompletion(_ closure: @escaping (Swift.Result) -> Swift.Void) -> NukeUI.LazyImage + @_Concurrency.MainActor(unsafe) public var body: some SwiftUI.View { + get + } + public typealias Body = @_opaqueReturnTypeOf("$s6NukeUI9LazyImageV4bodyQrvp", 0) __ +} +@_Concurrency.MainActor final public class FetchImage : Combine.ObservableObject, Swift.Identifiable { + @Combine.Published @_projectedValueProperty($result) @_Concurrency.MainActor final public var result: Swift.Result? { + get + } + @_Concurrency.MainActor final public var $result: Combine.Published?>.Publisher { + get + } + @_Concurrency.MainActor final public var image: SwiftUI.Image? { + get + } + @Combine.Published @_projectedValueProperty($imageContainer) @_Concurrency.MainActor final public var imageContainer: Nuke.ImageContainer? { + get + } + @_Concurrency.MainActor final public var $imageContainer: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($isLoading) @_Concurrency.MainActor final public var isLoading: Swift.Bool { + get + } + @_Concurrency.MainActor final public var $isLoading: Combine.Published.Publisher { + get + } + @_Concurrency.MainActor final public var transaction: SwiftUI.Transaction + @_Concurrency.MainActor final public var progress: NukeUI.FetchImage.Progress { + get + } + @_hasMissingDesignatedInitializers final public class Progress : Combine.ObservableObject { + @Combine.Published @_projectedValueProperty($completed) final public var completed: Swift.Int64 { + get + } + final public var $completed: Combine.Published.Publisher { + get + } + @Combine.Published @_projectedValueProperty($total) final public var total: Swift.Int64 { + get + } + final public var $total: Combine.Published.Publisher { + get + } + final public var fraction: Swift.Float { + get + } + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher + @objc deinit + } + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing] + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @objc deinit + @_Concurrency.MainActor public init() + @_Concurrency.MainActor final public func load(_ url: Foundation.URL?) + @_Concurrency.MainActor final public func load(_ request: NukeUI.ImageRequest?) + #if compiler(>=5.3) && $AsyncAwait + @_Concurrency.MainActor final public func load(_ action: @escaping () async throws -> Nuke.ImageResponse) + #endif + @_Concurrency.MainActor final public func load

(_ publisher: P) where P : Combine.Publisher, P.Output == Nuke.ImageResponse + @_Concurrency.MainActor final public func cancel() + @_Concurrency.MainActor final public func reset() + public typealias ID = Swift.ObjectIdentifier + public typealias ObjectWillChangePublisher = Combine.ObservableObjectPublisher +} +@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor final public class LazyImageView : NukeUI._PlatformBaseView { + @_Concurrency.MainActor final public var placeholderImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var placeholderView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var placeholderViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var failureImage: Nuke.PlatformImage? { + get + set + } + @_Concurrency.MainActor final public var failureView: NukeUI._PlatformBaseView? { + get + set + } + @_Concurrency.MainActor final public var failureViewPosition: NukeUI.LazyImageView.SubviewPosition { + get + set + } + @_Concurrency.MainActor final public var transition: NukeUI.LazyImageView.Transition? + public enum Transition { + case fadeIn(duration: Foundation.TimeInterval) + case custom(closure: (NukeUI.LazyImageView, Nuke.ImageContainer) -> Swift.Void) + } + @_Concurrency.MainActor final public let imageView: UIKit.UIImageView + @_Concurrency.MainActor final public var makeImageView: ((Nuke.ImageContainer) -> NukeUI._PlatformBaseView?)? + @_Concurrency.MainActor final public var processors: [any Nuke.ImageProcessing]? + @_Concurrency.MainActor final public var priority: NukeUI.ImageRequest.Priority? { + get + set + } + @_Concurrency.MainActor final public var imageTask: Nuke.ImageTask? + @_Concurrency.MainActor final public var pipeline: Nuke.ImagePipeline + @_Concurrency.MainActor final public var onStart: ((Nuke.ImageTask) -> Swift.Void)? + @_Concurrency.MainActor final public var onPreview: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onProgress: ((Nuke.ImageTask.Progress) -> Swift.Void)? + @_Concurrency.MainActor final public var onSuccess: ((Nuke.ImageResponse) -> Swift.Void)? + @_Concurrency.MainActor final public var onFailure: ((any Swift.Error) -> Swift.Void)? + @_Concurrency.MainActor final public var onCompletion: ((Swift.Result) -> Swift.Void)? + @_Concurrency.MainActor final public var isProgressiveImageRenderingEnabled: Swift.Bool + @_Concurrency.MainActor final public var isResetEnabled: Swift.Bool + @objc deinit + @_Concurrency.MainActor @objc override dynamic public init(frame: CoreFoundation.CGRect) + @_Concurrency.MainActor @objc required dynamic public init?(coder: Foundation.NSCoder) + @_Concurrency.MainActor final public var url: Foundation.URL? { + get + set + } + @_Concurrency.MainActor final public var request: NukeUI.ImageRequest? { + get + set + } + @_Concurrency.MainActor @objc override final public func updateConstraints() + @_Concurrency.MainActor final public func reset() + @_Concurrency.MainActor final public func cancel() + public enum SubviewPosition { + case center + case fill + public static func == (a: NukeUI.LazyImageView.SubviewPosition, b: NukeUI.LazyImageView.SubviewPosition) -> Swift.Bool + public func hash(into hasher: inout Swift.Hasher) + public var hashValue: Swift.Int { + get + } + } +} +public typealias _PlatformBaseView = UIKit.UIView +@_Concurrency.MainActor public protocol LazyImageState { + @_Concurrency.MainActor var result: Swift.Result? { get } + @_Concurrency.MainActor var imageContainer: Nuke.ImageContainer? { get } + @_Concurrency.MainActor var isLoading: Swift.Bool { get } + @_Concurrency.MainActor var progress: NukeUI.FetchImage.Progress { get } +} +extension NukeUI.LazyImageState { + @_Concurrency.MainActor public var error: (any Swift.Error)? { + get + } + @_Concurrency.MainActor public var image: SwiftUI.Image? { + get + } +} +extension NukeUI.FetchImage : NukeUI.LazyImageState { +} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage : Swift.Sendable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Equatable {} +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, macOS 11.0, *) +extension NukeUI.LazyImage.DisappearBehavior : Swift.Hashable {} +extension NukeUI.FetchImage : Swift.Sendable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Equatable {} +extension NukeUI.LazyImageView.SubviewPosition : Swift.Hashable {} diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/NukeUI b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/NukeUI new file mode 100755 index 0000000..d5b3a47 Binary files /dev/null and b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/NukeUI differ diff --git a/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/_CodeSignature/CodeResources b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..3cb5511 --- /dev/null +++ b/ios/NukeUI.xcframework/ios-arm64_x86_64-simulator/NukeUI.framework/_CodeSignature/CodeResources @@ -0,0 +1,223 @@ + + + + + files + + Headers/NukeUI-Swift.h + + M0MxH4zNxFvdCVVZE+8Ebwb3iNk= + + Info.plist + + 8/2OY/TZ409o/ihf7wNojR447T8= + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.abi.json + + Q4b4K0q58coFs+4WgSEU0PkNHeU= + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + NOZzGeoOKgL472WAQAlEZnfYbzs= + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + UhxY3ER3FyZ/3QYyLXKsgdrJ/Z8= + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + NOZzGeoOKgL472WAQAlEZnfYbzs= + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + 7x3mp3gFM1JoB5VzBN+tt/2/rq4= + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.abi.json + + Q4b4K0q58coFs+4WgSEU0PkNHeU= + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + BfDkK6DFVSU7UYzGk7BiIDQ8EOo= + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + +KiYPaXEi7bV+Ld6eH+CjhU6yo8= + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + BfDkK6DFVSU7UYzGk7BiIDQ8EOo= + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + gjc6YvVQDruiQHRRlMUyie0JAG4= + + + files2 + + Headers/NukeUI-Swift.h + + hash2 + + jRpybh+rKFmAlROE2fMjE+2S8/0XPLgjidiFsyBBWmc= + + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash2 + + iMINosUEbf6dTDoRGEPwgPukxQPXS+XxmqTQmUjgDKE= + + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash2 + + GNM7GEWDb6+a/MYYHl7wXxaATSBlZRfRJzLkRbK5CKU= + + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash2 + + 2GwVXXDwVm/d2ZIlPdfj9c6WP0kqDdzaQfTxroeU9II= + + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash2 + + GNM7GEWDb6+a/MYYHl7wXxaATSBlZRfRJzLkRbK5CKU= + + + Modules/NukeUI.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash2 + + iTRaNrNnX0srBUpNc/GlrRizKfyRQHLyp1cDr15NYuk= + + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + iMINosUEbf6dTDoRGEPwgPukxQPXS+XxmqTQmUjgDKE= + + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash2 + + fDm+ilqdKcvGYxRX46Fx/aWd0oDD70Lbp33bKKJ/a2U= + + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + tZgTmKeMsGJl/t3vAr3vZ/ZNevUpR5Tt5LAvYpr07f4= + + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + fDm+ilqdKcvGYxRX46Fx/aWd0oDD70Lbp33bKKJ/a2U= + + + Modules/NukeUI.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + IynH09yw3rayiPakUyuSztacDOE1Rs6LnUnAi0SfW/Y= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ios/TurboImage/CachePolicy.swift b/ios/TurboImage/CachePolicy.swift index 27a9f70..978cdc0 100644 --- a/ios/TurboImage/CachePolicy.swift +++ b/ios/TurboImage/CachePolicy.swift @@ -1,5 +1,17 @@ import Foundation +import Nuke enum CachePolicy: String { - case shared, memory + case memory, urlCache, dataCache + + var pipeline: ImagePipeline { + switch self { + case .memory: + return .shared + case .urlCache: + return ImagePipeline(configuration: .withURLCache) + case .dataCache: + return ImagePipeline(configuration: .withDataCache) + } + } } diff --git a/ios/TurboImage/TurboImageView.swift b/ios/TurboImage/TurboImageView.swift index e93c45d..5930c25 100644 --- a/ios/TurboImage/TurboImageView.swift +++ b/ios/TurboImage/TurboImageView.swift @@ -1,23 +1,22 @@ -import Kingfisher +import Nuke +import NukeUI import React class TurboImageView : UIView { - private var placeholder: UIImage? - private var cornerRadius: CGFloat = 0.0 - private var enableCacheMemoryOnly: Bool = false - lazy var lazyImageView = UIImageView() + private lazy var lazyImageView = LazyImageView() @objc var onError: RCTDirectEventBlock? @objc var onSuccess: RCTDirectEventBlock? @objc var url: String? = nil { didSet { - guard url != nil else { - onError?([ - "error": "Expected a valid url but got: \(url ?? "nil")", - ]) + guard let url = url, + let urlString = URL(string: url) + else { + onError?(["error": "invalid url: \(String(describing: url))"]) return } + lazyImageView.url = urlString } } @@ -29,39 +28,58 @@ class TurboImageView : UIView { @objc var showActivityIndicator = false { didSet { - lazyImageView.kf.indicatorType = .activity + lazyImageView.placeholderView = UIActivityIndicatorView() } } @objc var base64Placeholder: String? { didSet { - placeholder = UIImage(base64Placeholder: base64Placeholder) + DispatchQueue.global(qos: .userInteractive).async { + DispatchQueue.main.async { [self] in + self.lazyImageView.placeholderImage = UIImage(base64Placeholder: base64Placeholder) + } + } } } @objc var blurhash: String? { didSet { - placeholder = UIImage(blurHash: blurhash ?? "", - size: CGSize(width: 32, height: 32)) + DispatchQueue.global(qos: .userInteractive).async { + DispatchQueue.main.async { [self] in + guard let image = UIImage(blurHash: blurhash ?? "", + size: CGSize(width: 32, height: 32)) + else { return } + self.lazyImageView.placeholderImage = image + } + } } } - @objc var fadeDuration: NSNumber = 0.5 + @objc var fadeDuration: NSNumber = 0.5 { + didSet { + lazyImageView.transition = .fadeIn(duration: fadeDuration.doubleValue) + } + } @objc var rounded: Bool = false { didSet { - cornerRadius = 0.5 - if let width = placeholder?.size.width { - placeholder = placeholder?.roundedCorner(with: width) + if rounded { + lazyImageView.processors = [ + ImageProcessors.Circle() + ] } } } - @objc var tint: UIColor = .clear + @objc var tint: UIColor = .clear { + didSet { + lazyImageView.imageView.tintColor = tint + } + } - @objc var cachePolicy = "shared" { + @objc var cachePolicy = "memory" { didSet { - enableCacheMemoryOnly = cachePolicy == CachePolicy.memory.rawValue + lazyImageView.pipeline = CachePolicy(rawValue: cachePolicy)?.pipeline ?? .shared } } @@ -76,10 +94,9 @@ class TurboImageView : UIView { lazyImageView.leadingAnchor.constraint(equalTo: leadingAnchor), lazyImageView.trailingAnchor.constraint(equalTo: trailingAnchor), ]) - } - - override func didSetProps(_ changedProps: [String]!) { - loadImage() + lazyImageView.onCompletion = { [weak self] result in + self?.completionHandler(with: result) + } } required init?(coder: NSCoder) { @@ -89,22 +106,18 @@ class TurboImageView : UIView { fileprivate extension TurboImageView { - func loadImage() { - guard let url = URL(string: url!) - else { return } - - KF.url(url) - .fade(duration: TimeInterval(truncating: fadeDuration)) - .placeholder(placeholder) - .tint(color: tint) - .roundCorner(radius:.widthFraction(cornerRadius)) - .cacheMemoryOnly(enableCacheMemoryOnly) - .onSuccess({ result in - self.onSuccess?(["result": "success"]) - }) - .onFailure({ error in - self.onError?(["error": error.localizedDescription]) - }) - .set(to: lazyImageView) + func completionHandler(with result: Result) { + switch result { + case .success(let value): + onSuccess?([ + "width": value.image.size.width, + "height": value.image.size.height, + "source": value.urlResponse?.url?.absoluteString ?? "" + ]) + case .failure(let error): + onError?([ + "error": error.localizedDescription, + ]) + } } } diff --git a/ios/TurboImage/TurboImageViewManager.swift b/ios/TurboImage/TurboImageViewManager.swift index 08077d9..9fac7a5 100644 --- a/ios/TurboImage/TurboImageViewManager.swift +++ b/ios/TurboImage/TurboImageViewManager.swift @@ -1,4 +1,4 @@ -import Kingfisher +import Nuke @objc(TurboImageViewManager) class TurboImageViewManager: RCTViewManager { @@ -18,26 +18,20 @@ extension TurboImageViewManager { func prefetch(_ urlArray: [String], resolve: @escaping RCTPromiseResolveBlock, reject: @escaping RCTPromiseRejectBlock) { + let prefetcher = ImagePrefetcher() let urls = urlArray.map { url in URL(string: url )}.compactMap{ $0 } - let prefetcher = ImagePrefetcher(urls: urls) - resolve(prefetcher.start()) - } - - @objc - func clearAllCache(_ resolve: @escaping RCTPromiseResolveBlock, - reject: @escaping RCTPromiseRejectBlock) { - resolve(ImageCache.default.clearCache()) + resolve(prefetcher.startPrefetching(with: urls)) } @objc func clearMemoryCache(_ resolve: @escaping RCTPromiseResolveBlock, reject: @escaping RCTPromiseRejectBlock) { - resolve(ImageCache.default.clearMemoryCache()) + resolve(ImageCache.shared.removeAll()) } @objc func clearDiskCache(_ resolve: @escaping RCTPromiseResolveBlock, reject: @escaping RCTPromiseRejectBlock) { - resolve(ImageCache.default.clearDiskCache()) + resolve(DataLoader.sharedUrlCache.removeAllCachedResponses()) } } diff --git a/src/TurboImage.ios.tsx b/src/TurboImage.ios.tsx index 780e403..0a34dce 100644 --- a/src/TurboImage.ios.tsx +++ b/src/TurboImage.ios.tsx @@ -15,9 +15,7 @@ const TurboImage = (props: TurboImageProps) => { TurboImage.prefetch = async (urls: string[]) => { return await TurboImageViewManager.prefetch(urls); }; -TurboImage.clearAllCache = async () => { - return await TurboImageViewManager.clearAllCache(); -}; + TurboImage.clearMemoryCache = async () => { return await TurboImageViewManager.clearMemoryCache(); }; diff --git a/src/types.ts b/src/types.ts index bc5dd55..222dd67 100644 --- a/src/types.ts +++ b/src/types.ts @@ -6,11 +6,12 @@ export const resizeMode = { center: 'center', } as const; -export type CachePolicy = 'shared' | 'memory'; +export type CachePolicy = 'memory' | 'urlCache' | 'dataCache'; export const cachePolicy = { - shared: 'shared', memory: 'memory', + urlCache: 'urlCache', + dataCache: 'dataCache', } as const; export type TurboImageApi = {