├── .gitignore ├── LICENCE.md ├── README.md ├── RELEASE.md ├── docs ├── images │ ├── anchor-copy-button.svg │ ├── arrow_down.svg │ ├── copy-icon.svg │ ├── copy-successful-icon.svg │ ├── footer-go-to-link.svg │ ├── go-to-top-icon.svg │ ├── logo-icon.svg │ └── theme-toggle.svg ├── index.html ├── navigation.html ├── resultat │ ├── fr.haan.resultat │ │ ├── -resultat │ │ │ ├── -companion │ │ │ │ ├── failure.html │ │ │ │ ├── index.html │ │ │ │ ├── loading.html │ │ │ │ └── success.html │ │ │ ├── -failure │ │ │ │ ├── -failure.html │ │ │ │ ├── exception.html │ │ │ │ ├── index.html │ │ │ │ └── to-string.html │ │ │ ├── -loading │ │ │ │ ├── -loading.html │ │ │ │ ├── index.html │ │ │ │ └── to-string.html │ │ │ ├── -success │ │ │ │ ├── -success.html │ │ │ │ ├── index.html │ │ │ │ ├── to-string.html │ │ │ │ └── value.html │ │ │ ├── exception-or-null.html │ │ │ ├── get-or-null.html │ │ │ ├── index.html │ │ │ ├── is-failure.html │ │ │ ├── is-loading.html │ │ │ └── is-success.html │ │ ├── fold.html │ │ ├── get-or-default.html │ │ ├── get-or-else.html │ │ ├── get-or-throw.html │ │ ├── index.html │ │ ├── map-catching.html │ │ ├── map.html │ │ ├── on-failure.html │ │ ├── on-loading.html │ │ ├── on-success.html │ │ ├── recover-catching.html │ │ ├── recover.html │ │ ├── run-catching-l.html │ │ ├── to-result.html │ │ └── to-resultat.html │ └── package-list ├── scripts │ ├── clipboard.js │ ├── main.js │ ├── navigation-loader.js │ ├── pages.json │ ├── platform-content-handler.js │ ├── prism.js │ └── sourceset_dependencies.js └── styles │ ├── jetbrains-mono.css │ ├── logo-styles.css │ ├── main.css │ ├── prism.css │ └── style.css ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── bam-logo.svg └── resultat-banner.png ├── resultat ├── build.gradle.kts └── src │ ├── commonMain │ └── kotlin │ │ └── Resultat.kt │ └── commonTest │ └── kotlin │ └── ResultatTest.kt ├── samples ├── sample-jvm │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── fr │ │ └── haan │ │ └── resultat │ │ └── sample │ │ └── Samples.kt └── sample-swift │ ├── sample-swift.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── sample-swift.xcscheme │ └── sample-swift │ ├── BrokenExperiment.swift │ └── Sample.swift └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/LICENCE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/RELEASE.md -------------------------------------------------------------------------------- /docs/images/anchor-copy-button.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/images/anchor-copy-button.svg -------------------------------------------------------------------------------- /docs/images/arrow_down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/images/arrow_down.svg -------------------------------------------------------------------------------- /docs/images/copy-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/images/copy-icon.svg -------------------------------------------------------------------------------- /docs/images/copy-successful-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/images/copy-successful-icon.svg -------------------------------------------------------------------------------- /docs/images/footer-go-to-link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/images/footer-go-to-link.svg -------------------------------------------------------------------------------- /docs/images/go-to-top-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/images/go-to-top-icon.svg -------------------------------------------------------------------------------- /docs/images/logo-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/images/logo-icon.svg -------------------------------------------------------------------------------- /docs/images/theme-toggle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/images/theme-toggle.svg -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/navigation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/navigation.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/-companion/failure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/-companion/failure.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/-companion/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/-companion/index.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/-companion/loading.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/-companion/loading.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/-companion/success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/-companion/success.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/-failure/-failure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/-failure/-failure.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/-failure/exception.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/-failure/exception.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/-failure/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/-failure/index.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/-failure/to-string.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/-failure/to-string.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/-loading/-loading.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/-loading/-loading.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/-loading/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/-loading/index.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/-loading/to-string.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/-loading/to-string.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/-success/-success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/-success/-success.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/-success/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/-success/index.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/-success/to-string.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/-success/to-string.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/-success/value.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/-success/value.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/exception-or-null.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/exception-or-null.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/get-or-null.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/get-or-null.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/index.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/is-failure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/is-failure.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/is-loading.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/is-loading.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/-resultat/is-success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/-resultat/is-success.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/fold.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/fold.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/get-or-default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/get-or-default.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/get-or-else.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/get-or-else.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/get-or-throw.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/get-or-throw.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/index.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/map-catching.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/map-catching.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/map.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/map.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/on-failure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/on-failure.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/on-loading.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/on-loading.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/on-success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/on-success.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/recover-catching.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/recover-catching.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/recover.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/recover.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/run-catching-l.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/run-catching-l.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/to-result.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/to-result.html -------------------------------------------------------------------------------- /docs/resultat/fr.haan.resultat/to-resultat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/fr.haan.resultat/to-resultat.html -------------------------------------------------------------------------------- /docs/resultat/package-list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/resultat/package-list -------------------------------------------------------------------------------- /docs/scripts/clipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/scripts/clipboard.js -------------------------------------------------------------------------------- /docs/scripts/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/scripts/main.js -------------------------------------------------------------------------------- /docs/scripts/navigation-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/scripts/navigation-loader.js -------------------------------------------------------------------------------- /docs/scripts/pages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/scripts/pages.json -------------------------------------------------------------------------------- /docs/scripts/platform-content-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/scripts/platform-content-handler.js -------------------------------------------------------------------------------- /docs/scripts/prism.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/scripts/prism.js -------------------------------------------------------------------------------- /docs/scripts/sourceset_dependencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/scripts/sourceset_dependencies.js -------------------------------------------------------------------------------- /docs/styles/jetbrains-mono.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/styles/jetbrains-mono.css -------------------------------------------------------------------------------- /docs/styles/logo-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/styles/logo-styles.css -------------------------------------------------------------------------------- /docs/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/styles/main.css -------------------------------------------------------------------------------- /docs/styles/prism.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/styles/prism.css -------------------------------------------------------------------------------- /docs/styles/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/docs/styles/style.css -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/bam-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/images/bam-logo.svg -------------------------------------------------------------------------------- /images/resultat-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/images/resultat-banner.png -------------------------------------------------------------------------------- /resultat/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/resultat/build.gradle.kts -------------------------------------------------------------------------------- /resultat/src/commonMain/kotlin/Resultat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/resultat/src/commonMain/kotlin/Resultat.kt -------------------------------------------------------------------------------- /resultat/src/commonTest/kotlin/ResultatTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/resultat/src/commonTest/kotlin/ResultatTest.kt -------------------------------------------------------------------------------- /samples/sample-jvm/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/samples/sample-jvm/build.gradle.kts -------------------------------------------------------------------------------- /samples/sample-jvm/src/main/java/fr/haan/resultat/sample/Samples.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/samples/sample-jvm/src/main/java/fr/haan/resultat/sample/Samples.kt -------------------------------------------------------------------------------- /samples/sample-swift/sample-swift.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/samples/sample-swift/sample-swift.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /samples/sample-swift/sample-swift.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/samples/sample-swift/sample-swift.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /samples/sample-swift/sample-swift.xcodeproj/xcshareddata/xcschemes/sample-swift.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/samples/sample-swift/sample-swift.xcodeproj/xcshareddata/xcschemes/sample-swift.xcscheme -------------------------------------------------------------------------------- /samples/sample-swift/sample-swift/BrokenExperiment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/samples/sample-swift/sample-swift/BrokenExperiment.swift -------------------------------------------------------------------------------- /samples/sample-swift/sample-swift/Sample.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/samples/sample-swift/sample-swift/Sample.swift -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolashaan/resultat/HEAD/settings.gradle.kts --------------------------------------------------------------------------------