2022-06-30 07:51:04 +00:00
<!DOCTYPE html>
2021-10-18 17:01:18 +00:00
< html >
2022-06-30 07:51:04 +00:00
< head >
2021-10-18 17:01:18 +00:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" charset = "UTF-8" >
< title > dev.inmo.micro_utils.coroutines< / title >
2022-06-30 07:51:04 +00:00
< link href = "../../images/logo-icon.svg" rel = "icon" type = "image/svg" >
< script > var pathToRoot = "../../" ; < / script >
< script > c o n s t s t o r a g e = l o c a l S t o r a g e . g e t I t e m ( " d o k k a - d a r k - m o d e " )
2022-11-08 08:32:38 +00:00
if (storage == null) {
const osDarkSchemePreferred = window.matchMedia & & window.matchMedia('(prefers-color-scheme: dark)').matches
if (osDarkSchemePreferred === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
} else {
const savedDarkMode = JSON.parse(storage)
if(savedDarkMode === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
}
< / script >
2022-06-30 07:51:04 +00:00
< script type = "text/javascript" src = "../../scripts/sourceset_dependencies.js" async = "async" > < / script >
< link href = "../../styles/style.css" rel = "Stylesheet" >
< link href = "../../styles/jetbrains-mono.css" rel = "Stylesheet" >
< link href = "../../styles/main.css" rel = "Stylesheet" >
< link href = "../../styles/prism.css" rel = "Stylesheet" >
< link href = "../../styles/logo-styles.css" rel = "Stylesheet" >
< script type = "text/javascript" src = "../../scripts/clipboard.js" async = "async" > < / script >
< script type = "text/javascript" src = "../../scripts/navigation-loader.js" async = "async" > < / script >
< script type = "text/javascript" src = "../../scripts/platform-content-handler.js" async = "async" > < / script >
< script type = "text/javascript" src = "../../scripts/main.js" defer = "defer" > < / script >
< script type = "text/javascript" src = "../../scripts/prism.js" async = "async" > < / script >
2022-11-08 08:32:38 +00:00
< script type = "text/javascript" src = "../../scripts/symbol-parameters-wrapper_deferred.js" defer = "defer" > < / script >
2022-06-30 07:51:04 +00:00
< / head >
< body >
< div class = "navigation-wrapper" id = "navigation-wrapper" >
< div id = "leftToggler" > < span class = "icon-toggler" > < / span > < / div >
< div class = "library-name" >
< a href = "../../index.html" >
< span > micro_utils.dokka< / span >
< / a >
< / div >
< div >
2023-06-19 03:03:29 +00:00
0.19.3 < / div >
2022-06-30 07:51:04 +00:00
< div class = "pull-right d-flex" >
2022-08-04 08:06:22 +00:00
< div class = "filter-section" id = "filter-section" >
< button class = "platform-tag platform-selector jvm-like" data-active = "" data-filter = ":micro_utils.dokka:dokkaHtml/androidMain" > android< / button >
< button class = "platform-tag platform-selector common-like" data-active = "" data-filter = ":micro_utils.dokka:dokkaHtml/commonMain" > common< / button >
2023-06-09 06:16:05 +00:00
< button class = "platform-tag platform-selector js-like" data-active = "" data-filter = ":micro_utils.dokka:dokkaHtml/jsMain" > js< / button >
2022-08-04 08:06:22 +00:00
< button class = "platform-tag platform-selector jvm-like" data-active = "" data-filter = ":micro_utils.dokka:dokkaHtml/jvmMain" > jvm< / button >
< / div >
2022-06-30 07:51:04 +00:00
< button id = "theme-toggle-button" > < span id = "theme-toggle" > < / span > < / button >
2021-12-29 20:59:26 +00:00
< div id = "searchBar" > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< div id = "container" >
< div id = "leftColumn" >
2021-10-18 17:01:18 +00:00
< div id = "sideMenu" > < / div >
2022-06-30 07:51:04 +00:00
< / div >
< div id = "main" >
2023-06-09 06:16:05 +00:00
< div class = "main-content" data-page-type = "package" id = "content" pageIds = "micro_utils.dokka::dev.inmo.micro_utils.coroutines////PointingToDeclaration//-629826646" >
2022-11-08 08:32:38 +00:00
< div class = "breadcrumbs" > < a href = "../../index.html" > micro_utils.dokka< / a > < span class = "delimiter" > /< / span > < span class = "current" > dev.inmo.micro_utils.coroutines< / span > < / div >
2022-06-30 07:51:04 +00:00
< div class = "cover " >
2022-11-08 08:32:38 +00:00
< h1 class = "cover" > < span > < span > Package-level< / span > < / span > < span > < span > declarations< / span > < / span > < / h1 >
2022-06-30 07:51:04 +00:00
< / div >
< div class = "tabbedcontent" >
2023-03-10 16:40:23 +00:00
< div class = "tabs-section" tabs-section = "tabs-section" > < button class = "section-tab" data-active = "" data-togglable = "TYPE" > Types< / button > < button class = "section-tab" data-togglable = "FUNCTION,EXTENSION_FUNCTION" > Functions< / button > < button class = "section-tab" data-togglable = "PROPERTY,EXTENSION_PROPERTY" > Properties< / button > < / div >
2022-06-30 07:51:04 +00:00
< div class = "tabs-section-body" >
2023-03-10 16:40:23 +00:00
< div data-togglable = "TYPE" >
< h2 class = "" > Types< / h2 >
< div class = "table" > < a data-name = "388287563%2FClasslikes%2F-1478683138" anchor-label = "AccumulatorFlow" id = "388287563%2FClasslikes%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "-accumulator-flow/index.html" > < span > Accumulator< / span > < wbr > < / wbr > < span > < span > Flow< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "388287563%2FClasslikes%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > class < / span > < a href = "-accumulator-flow/index.html" > AccumulatorFlow< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "-accumulator-flow/index.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > sourceDataFlow< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "-accumulator-flow/index.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < / span > < / span > < span class = "token punctuation" > )< / span > : < span data-unresolved-link = "kotlinx.coroutines.flow/AbstractFlow///PointingToDeclaration/" > AbstractFlow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "-accumulator-flow/index.html" > T< / a > < span class = "token operator" > > < / span > < / div > < div class = "brief " > < p class = "paragraph" > This < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > will have behaviour very similar to < span data-unresolved-link = "kotlinx.coroutines.flow/SharedFlow///PointingToDeclaration/" > SharedFlow< / span > , but there are several differences:< / p > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "861987188%2FClasslikes%2F-1478683138" anchor-label = "ActorAction" id = "861987188%2FClasslikes%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "-actor-action/index.html" > < span > Actor< / span > < wbr > < / wbr > < span > < span > Action< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "861987188%2FClasslikes%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > interface < / span > < a href = "-actor-action/index.html" > ActorAction< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "-actor-action/index.html" > T< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "1934187035%2FClasslikes%2F-1478683138" anchor-label = "ContextSafelyExceptionHandler" id = "1934187035%2FClasslikes%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "-context-safely-exception-handler/index.html" > < span > Context< / span > < wbr > < / wbr > < span > Safely< / span > < wbr > < / wbr > < span > Exception< / span > < wbr > < / wbr > < span > < span > Handler< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1934187035%2FClasslikes%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > class < / span > < a href = "-context-safely-exception-handler/index.html" > ContextSafelyExceptionHandler< / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > val < / span > handler< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token operator" > > < / span > < / span > < / span > < span class = "token punctuation" > )< / span > : < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-coroutine-context/-element/index.html" > CoroutineContext.Element< / a > < / div > < div class = "brief " > < p class = "paragraph" > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > wrapper which was created to make possible to use < a href = "-context-safely-exception-handler/handler.html" > handler< / a > across all coroutines calls< / p > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-1948000088%2FClasslikes%2F-1478683138" anchor-label = "ContextSafelyExceptionHandlerKey" id = "-1948000088%2FClasslikes%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "-context-safely-exception-handler-key/index.html" > < span > Context< / span > < wbr > < / wbr > < span > Safely< / span > < wbr > < / wbr > < span > Exception< / span > < wbr > < / wbr > < span > Handler< / span > < wbr > < / wbr > < span > < span > Key< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-1948000088%2FClasslikes%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > object < / span > < a href = "-context-safely-exception-handler-key/index.html" > ContextSafelyExceptionHandlerKey< / a > : < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-coroutine-context/-key/index.html" > CoroutineContext.Key< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "-context-safely-exception-handler/index.html" > ContextSafelyExceptionHandler< / a > < span class = "token operator" > > < / span > < / div > < div class = "brief " > < p class = "paragraph" > This key can (and will) be used to get < a href = "-context-safely-exception-handler/index.html" > ContextSafelyExceptionHandler< / a > from < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/index.html" > coroutineContext< / a > of suspend functions and in < a href = "-context-safely-exception-handler/index.html" > ContextSafelyExceptionHandler< / a > for defining of its < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-coroutine-context/-element/key.html" > CoroutineContext.Element.key< / a > < / p > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "913360046%2FClasslikes%2F-1478683138" anchor-label = "DeferredAction" id = "913360046%2FClasslikes%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "-deferred-action/index.html" > < span > Deferred< / span > < wbr > < / wbr > < span > < span > Action< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "913360046%2FClasslikes%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > class < / span > < a href = "-deferred-action/index.html" > DeferredAction< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "-deferred-action/index.html" > T< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "-deferred-action/index.html" > O< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > val < / span > deferred< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Deferred///PointingToDeclaration/" > Deferred< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "-deferred-action/index.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > val < / span > callback< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "-deferred-action/index.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "-deferred-action/index.html" > O< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-713533657%2FClasslikes%2F-1478683138" anchor-label = "DoWithFirstBuilder" id = "-713533657%2FClasslikes%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "-do-with-first-builder/index.html" > < span > Do< / span > < wbr > < / wbr > < span > With< / span > < wbr > < / wbr > < span > First< / span > < wbr > < / wbr > < span > < span > Builder< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-713533657%2FClasslikes%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > class < / span > < a href = "-do-with-first-builder/index.html" > DoWithFirstBuilder< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "-do-with-first-builder/index.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < / span > < / span > < span class = "token punctuation" > )< / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-738983448%2FClasslikes%2F-1478683138" anchor-label = "ExceptionHandler" id = "-738983448%2FClasslikes%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > < span > Exception< / span > < wbr > < / wbr > < span > < span > Handler< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-738983448%2FClasslikes%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > typealias < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > T< / a > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html" > Throwable< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > T< / a > < / div > < / div > < / div >
< / div >
2021-10-18 17:01:18 +00:00
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
2022-09-25 20:28:40 +00:00
< a data-name = "892520947%2FClasslikes%2F-1837788132" anchor-label = "FlowOnHierarchyChangeListener" id = "892520947%2FClasslikes%2F-1837788132" data-filterable-set = ":micro_utils.dokka:dokkaHtml/androidMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/androidMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "-flow-on-hierarchy-change-listener/index.html" > < span > Flow< / span > < wbr > < / wbr > < span > On< / span > < wbr > < / wbr > < span > Hierarchy< / span > < wbr > < / wbr > < span > Change< / span > < wbr > < / wbr > < span > < span > Listener< / span > < / span > < / a > < / div >
2022-09-25 20:28:40 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "892520947%2FClasslikes%2F-1837788132" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted with-platform-tabs" data-platform-hinted = "data-platform-hinted" >
< div class = "platform-bookmarks-row" data-toggle-list = "data-toggle-list" > < button class = "platform-bookmark" data-filterable-current = ":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/androidMain" data-active = "" data-toggle = ":micro_utils.dokka:dokkaHtml/androidMain" > android< / button > < / div >
< div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/androidMain" > < div class = "symbol monospace" > < span class = "token keyword" > class < / span > < a href = "-flow-on-hierarchy-change-listener/index.html" > FlowOnHierarchyChangeListener< / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > recursive< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html" > Boolean< / a > < span class = "token operator" > = < / span > < span class = "token boolean" > false< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > _onChildViewAdded< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/MutableSharedFlow///PointingToDeclaration/" > MutableSharedFlow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html" > Pair< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://developer.android.com/reference/kotlin/android/view/View.html" > View< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "https://developer.android.com/reference/kotlin/android/view/View.html" > View< / a > < span class = "token operator" > > < / span > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > MutableSharedFlow(extraBufferCapacity = Int.MAX_VALUE)< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > _onChildViewRemoved< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/MutableSharedFlow///PointingToDeclaration/" > MutableSharedFlow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html" > Pair< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://developer.android.com/reference/kotlin/android/view/View.html" > View< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "https://developer.android.com/reference/kotlin/android/view/View.html" > View< / a > < span class = "token operator" > > < / span > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > MutableSharedFlow(extraBufferCapacity = Int.MAX_VALUE)< / span > < / span > < span class = "token punctuation" > )< / span > : < a href = "https://developer.android.com/reference/kotlin/android/view/ViewGroup.OnHierarchyChangeListener.html" > ViewGroup.OnHierarchyChangeListener< / a > < / div > < div class = "brief " > < p class = "paragraph" > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > kotlinx.coroutines.flow.Flow< / span > -based < a href = "https://developer.android.com/reference/kotlin/android/view/ViewGroup.OnHierarchyChangeListener.html" > android.view.ViewGroup.OnHierarchyChangeListener< / a > < / p > < / div > < / div > < / div >
< / div >
2022-09-25 20:28:40 +00:00
< / div >
< / div >
< / div >
2023-05-05 16:41:40 +00:00
< a data-name = "1070794381%2FClasslikes%2F-1478683138" anchor-label = "SmartMutex" id = "1070794381%2FClasslikes%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "-smart-mutex/index.html" > < span > Smart< / span > < wbr > < / wbr > < span > < span > Mutex< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1070794381%2FClasslikes%2F-1478683138" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > interface < / span > < a href = "-smart-mutex/index.html" > SmartMutex< / a > < / div > < div class = "brief " > < p class = "paragraph" > It is interface which will work like classic < span data-unresolved-link = "kotlinx.coroutines.sync/Mutex///PointingToDeclaration/" > Mutex< / span > , but in difference have < a href = "-smart-mutex/lock-state-flow.html" > lockStateFlow< / a > for listening of the < a href = "-smart-mutex/index.html" > SmartMutex< / a > state.< / p > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
2022-09-25 20:28:40 +00:00
< / div >
2022-06-30 07:51:04 +00:00
< / div >
2023-06-09 06:16:05 +00:00
< div data-togglable = "PROPERTY" >
< h2 class = "" > Properties< / h2 >
< div class = "table" > < a data-name = "-1221807147%2FProperties%2F-1478683138" anchor-label = "asDeferred" id = "-1221807147%2FProperties%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-togglable = "EXTENSION_PROPERTY" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "as-deferred.html" > < span > as< / span > < wbr > < / wbr > < span > < span > Deferred< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-1221807147%2FProperties%2F-1478683138" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > val < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "as-deferred.html" > T< / a > < span class = "token operator" > > < / span > < a href = "as-deferred.html" > T< / a > < span class = "token punctuation" > .< / span > < a href = "as-deferred.html" > asDeferred< / a > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Deferred///PointingToDeclaration/" > Deferred< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "as-deferred.html" > T< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< a data-name = "-1388616099%2FProperties%2F-1478683138" anchor-label = "Default" id = "-1388616099%2FProperties%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "-default.html" > < span > < span > Default< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-1388616099%2FProperties%2F-1478683138" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > val < / span > < a href = "-default.html" > Default< / a > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineDispatcher///PointingToDeclaration/" > CoroutineDispatcher< / span > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< a data-name = "-1779138104%2FProperties%2F-1478683138" anchor-label = "defaultSafelyExceptionHandler" id = "-1779138104%2FProperties%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "default-safely-exception-handler.html" > < span > default< / span > < wbr > < / wbr > < span > Safely< / span > < wbr > < / wbr > < span > Exception< / span > < wbr > < / wbr > < span > < span > Handler< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-1779138104%2FProperties%2F-1478683138" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > var < / span > < a href = "default-safely-exception-handler.html" > defaultSafelyExceptionHandler< / a > < span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-nothing/index.html" > Nothing< / a > < span class = "token operator" > > < / span > < / div > < div class = "brief " > < p class = "paragraph" > This instance will be used in all calls of < a href = "safely.html" > safely< / a > where exception handler has not been passed< / p > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< a data-name = "1936273364%2FProperties%2F-1478683138" anchor-label = "defaultSafelyWithoutExceptionHandler" id = "1936273364%2FProperties%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "default-safely-without-exception-handler.html" > < span > default< / span > < wbr > < / wbr > < span > Safely< / span > < wbr > < / wbr > < span > Without< / span > < wbr > < / wbr > < span > Exception< / span > < wbr > < / wbr > < span > < span > Handler< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1936273364%2FProperties%2F-1478683138" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > var < / span > < a href = "default-safely-without-exception-handler.html" > defaultSafelyWithoutExceptionHandler< / a > < span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token operator" > > < / span > < / div > < div class = "brief " > < p class = "paragraph" > This instance will be used in all calls of < a href = "safely-without-exceptions.html" > safelyWithoutExceptions< / a > as an exception handler for < a href = "safely.html" > safely< / a > call< / p > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< a data-name = "213964263%2FProperties%2F-1478683138" anchor-label = "defaultSafelyWithoutExceptionHandlerWithNull" id = "213964263%2FProperties%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "default-safely-without-exception-handler-with-null.html" > < span > default< / span > < wbr > < / wbr > < span > Safely< / span > < wbr > < / wbr > < span > Without< / span > < wbr > < / wbr > < span > Exception< / span > < wbr > < / wbr > < span > Handler< / span > < wbr > < / wbr > < span > With< / span > < wbr > < / wbr > < span > < span > Null< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "213964263%2FProperties%2F-1478683138" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > val < / span > < a href = "default-safely-without-exception-handler-with-null.html" > defaultSafelyWithoutExceptionHandlerWithNull< / a > < span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-nothing/index.html" > Nothing< / a > < span class = "token operator" > ?< / span > < span class = "token operator" > > < / span > < / div > < div class = "brief " > < p class = "paragraph" > Use this handler in cases you wish to include handling of exceptions by < a href = "default-safely-without-exception-handler.html" > defaultSafelyWithoutExceptionHandler< / a > and returning null at one time< / p > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< a data-name = "1010439958%2FProperties%2F-1052446920" anchor-label = "IO" id = "1010439958%2FProperties%2F-1052446920" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" > < / a >
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "-i-o.html" > < span > < span > IO< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1010439958%2FProperties%2F-1052446920" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted with-platform-tabs" data-platform-hinted = "data-platform-hinted" >
< div class = "platform-bookmarks-row" data-toggle-list = "data-toggle-list" > < button class = "platform-bookmark" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" data-active = "" data-toggle = ":micro_utils.dokka:dokkaHtml/jvmMain" > jvm< / button > < / div >
< div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/jvmMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > val < / span > < a href = "-i-o.html" > IO< / a > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineDispatcher///PointingToDeclaration/" > CoroutineDispatcher< / span > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< a data-name = "-521212568%2FProperties%2F-1478683138" anchor-label = "UI" id = "-521212568%2FProperties%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "-u-i.html" > < span > < span > UI< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-521212568%2FProperties%2F-1478683138" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > val < / span > < a href = "-u-i.html" > UI< / a > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/MainCoroutineDispatcher///PointingToDeclaration/" > MainCoroutineDispatcher< / span > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
2023-03-10 16:40:23 +00:00
< div data-togglable = "FUNCTION" >
< h2 class = "" > Functions< / h2 >
< div class = "table" > < a data-name = "-2014385547%2FFunctions%2F-1478683138" anchor-label = "accumulatorFlow" id = "-2014385547%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "accumulator-flow.html" > < span > accumulator< / span > < wbr > < / wbr > < span > < span > Flow< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-2014385547%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "accumulator-flow.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.channels/Channel///PointingToDeclaration/" > Channel< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "accumulator-flow.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "accumulator-flow.html" > < span class = "token function" > accumulatorFlow< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "accumulator-flow.html" > T< / a > < span class = "token operator" > > < / span > < / div > < div class = "brief " > < p class = "paragraph" > Creates < a href = "-accumulator-flow/index.html" > AccumulatorFlow< / a > using < span data-unresolved-link = "dev.inmo.micro_utils.coroutines//&lt;this&gt;/#/PointingToCallableParameters(-1)/" > this< / span > with < span data-unresolved-link = "kotlinx.coroutines.flow//receiveAsFlow/kotlinx.coroutines.channels.ReceiveChannel[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration/" > receiveAsFlow< / span > to get< / p > < / div > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "accumulator-flow.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "accumulator-flow.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "accumulator-flow.html" > < span class = "token function" > accumulatorFlow< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "accumulator-flow.html" > T< / a > < span class = "token operator" > > < / span > < / div > < div class = "brief " > < p class = "paragraph" > Creates < a href = "-accumulator-flow/index.html" > AccumulatorFlow< / a > using < span data-unresolved-link = "dev.inmo.micro_utils.coroutines//&lt;this&gt;/#/PointingToCallableParameters(-1)/" > this< / span > as base < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < / p > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "2016696960%2FFunctions%2F-1478683138" anchor-label = "actor" id = "2016696960%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "actor.html" > < span > < span > actor< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "2016696960%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "actor.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "actor.html" > < span class = "token function" > actor< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > channelCapacity< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html" > Int< / a > < span class = "token operator" > = < / span > Channel.UNLIMITED< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "actor.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.channels/Channel///PointingToDeclaration/" > Channel< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "actor.html" > T< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
2022-09-14 19:56:23 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-1999246950%2FFunctions%2F-1478683138" anchor-label = "actorAsync" id = "-1999246950%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "actor-async.html" > < span > actor< / span > < wbr > < / wbr > < span > < span > Async< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-1999246950%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "actor-async.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "actor-async.html" > < span class = "token function" > actorAsync< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > channelCapacity< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html" > Int< / a > < span class = "token operator" > = < / span > Channel.UNLIMITED< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > markerFactory< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "actor-async.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html" > Any< / a > < span class = "token operator" > ?< / span > < span class = "token operator" > = < / span > { null }< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "actor-async.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.channels/Channel///PointingToDeclaration/" > Channel< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "actor-async.html" > T< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "1035516823%2FFunctions%2F-1478683138" anchor-label = "asyncSafely" id = "1035516823%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "async-safely.html" > < span > async< / span > < wbr > < / wbr > < span > < span > Safely< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1035516823%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "async-safely.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "async-safely.html" > < span class = "token function" > asyncSafely< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > context< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-coroutine-context/index.html" > CoroutineContext< / a > < span class = "token operator" > = < / span > EmptyCoroutineContext< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > start< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineStart///PointingToDeclaration/" > CoroutineStart< / span > < span class = "token operator" > = < / span > CoroutineStart.DEFAULT< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > onException< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "async-safely.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > defaultSafelyExceptionHandler< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "async-safely.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Deferred///PointingToDeclaration/" > Deferred< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "async-safely.html" > T< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "2065925806%2FFunctions%2F-1478683138" anchor-label = "asyncSafelyWithoutExceptions" id = "2065925806%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "async-safely-without-exceptions.html" > < span > async< / span > < wbr > < / wbr > < span > Safely< / span > < wbr > < / wbr > < span > Without< / span > < wbr > < / wbr > < span > < span > Exceptions< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "2065925806%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "async-safely-without-exceptions.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "async-safely-without-exceptions.html" > < span class = "token function" > asyncSafelyWithoutExceptions< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > context< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-coroutine-context/index.html" > CoroutineContext< / a > < span class = "token operator" > = < / span > EmptyCoroutineContext< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > start< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineStart///PointingToDeclaration/" > CoroutineStart< / span > < span class = "token operator" > = < / span > CoroutineStart.DEFAULT< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > onException< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "async-safely-without-exceptions.html" > T< / a > < span class = "token operator" > ?< / span > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > defaultSafelyWithoutExceptionHandlerWithNull< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "async-safely-without-exceptions.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Deferred///PointingToDeclaration/" > Deferred< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "async-safely-without-exceptions.html" > T< / a > < span class = "token operator" > ?< / span > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-1525450527%2FFunctions%2F-1478683138" anchor-label = "awaitFirst" id = "-1525450527%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "await-first.html" > < span > await< / span > < wbr > < / wbr > < span > < span > First< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-1525450527%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "await-first.html" > T< / a > < span class = "token operator" > > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html" > Iterable< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/Deferred///PointingToDeclaration/" > Deferred< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "await-first.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "await-first.html" > < span class = "token function" > awaitFirst< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > cancelOthers< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html" > Boolean< / a > < span class = "token operator" > = < / span > < span class = "token boolean" > true< / span > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "await-first.html" > T< / a > < / div > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "await-first.html" > T< / a > < span class = "token operator" > > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html" > Iterable< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/Deferred///PointingToDeclaration/" > Deferred< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "await-first.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "await-first.html" > < span class = "token function" > awaitFirst< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > cancelOnResult< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html" > Boolean< / a > < span class = "token operator" > = < / span > < span class = "token boolean" > true< / span > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "await-first.html" > T< / a > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-732129350%2FFunctions%2F-1478683138" anchor-label = "awaitFirstWithDeferred" id = "-732129350%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "await-first-with-deferred.html" > < span > await< / span > < wbr > < / wbr > < span > First< / span > < wbr > < / wbr > < span > With< / span > < wbr > < / wbr > < span > < span > Deferred< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-732129350%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "await-first-with-deferred.html" > T< / a > < span class = "token operator" > > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html" > Iterable< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/Deferred///PointingToDeclaration/" > Deferred< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "await-first-with-deferred.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "await-first-with-deferred.html" > < span class = "token function" > awaitFirstWithDeferred< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > cancelOnResult< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html" > Boolean< / a > < span class = "token operator" > = < / span > < span class = "token boolean" > true< / span > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html" > Pair< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/Deferred///PointingToDeclaration/" > Deferred< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "await-first-with-deferred.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "await-first-with-deferred.html" > T< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "383616598%2FFunctions%2F-1478683138" anchor-label = "buildAction" id = "383616598%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "build-action.html" > < span > build< / span > < wbr > < / wbr > < span > < span > Action< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "383616598%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "build-action.html" > T< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "build-action.html" > O< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines/Deferred///PointingToDeclaration/" > Deferred< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "build-action.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "build-action.html" > < span class = "token function" > buildAction< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > callback< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "build-action.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "build-action.html" > O< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "-deferred-action/index.html" > DeferredAction< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "build-action.html" > T< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "build-action.html" > O< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "1377095834%2FFunctions%2F-1478683138" anchor-label = "contextSafelyExceptionHandler" id = "1377095834%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "context-safely-exception-handler.html" > < span > context< / span > < wbr > < / wbr > < span > Safely< / span > < wbr > < / wbr > < span > Exception< / span > < wbr > < / wbr > < span > < span > Handler< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1377095834%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline suspend < / span > < span class = "token keyword" > fun < / span > < a href = "context-safely-exception-handler.html" > < span class = "token function" > contextSafelyExceptionHandler< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "-context-safely-exception-handler/index.html" > ContextSafelyExceptionHandler< / a > < span class = "token operator" > ?< / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "1464700655%2FFunctions%2F-1478683138" anchor-label = "CoroutineScope" id = "1464700655%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "-coroutine-scope.html" > < span > Coroutine< / span > < wbr > < / wbr > < span > < span > Scope< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1464700655%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < a href = "-coroutine-scope.html" > < span class = "token function" > CoroutineScope< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > context< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-coroutine-context/index.html" > CoroutineContext< / a > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > defaultExceptionsHandler< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token operator" > > < / span > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "836350220%2FFunctions%2F-1478683138" anchor-label = "createActionsActor" id = "836350220%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "create-actions-actor.html" > < span > create< / span > < wbr > < / wbr > < span > Actions< / span > < wbr > < / wbr > < span > < span > Actor< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "836350220%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "create-actions-actor.html" > < span class = "token function" > createActionsActor< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.channels/Channel///PointingToDeclaration/" > Channel< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token operator" > > < / span > < / div > < div class = "brief " > < p class = "paragraph" > Planned to use with < a href = "do-with-suspending.html" > doWithSuspending< / a > . Will execute incoming lambdas sequentially< / p > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "1172544204%2FFunctions%2F-1478683138" anchor-label = "createSafeActionsActor" id = "1172544204%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "create-safe-actions-actor.html" > < span > create< / span > < wbr > < / wbr > < span > Safe< / span > < wbr > < / wbr > < span > Actions< / span > < wbr > < / wbr > < span > < span > Actor< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1172544204%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "create-safe-actions-actor.html" > < span class = "token function" > createSafeActionsActor< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > noinline < / span > onException< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > defaultSafelyExceptionHandler< / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.channels/Channel///PointingToDeclaration/" > Channel< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token operator" > > < / span > < / div > < div class = "brief " > < p class = "paragraph" > Planned to use with < a href = "do-with-suspending.html" > doWithSuspending< / a > . Will execute incoming lambdas sequentially< / p > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "686320429%2FFunctions%2F-1478683138" anchor-label = "doIn" id = "686320429%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "do-in.html" > < span > do< / span > < wbr > < / wbr > < span > < span > In< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "686320429%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "do-in.html" > T< / a > < span class = "token operator" > > < / span > < a href = "do-in.html" > < span class = "token function" > doIn< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > context< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-coroutine-context/index.html" > CoroutineContext< / a > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "do-in.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "do-in.html" > T< / a > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-548201264%2FFunctions%2F-1478683138" anchor-label = "doInDefault" id = "-548201264%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "do-in-default.html" > < span > do< / span > < wbr > < / wbr > < span > In< / span > < wbr > < / wbr > < span > < span > Default< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-548201264%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "do-in-default.html" > T< / a > < span class = "token operator" > > < / span > < a href = "do-in-default.html" > < span class = "token function" > doInDefault< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "do-in-default.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "do-in-default.html" > T< / a > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2023-02-28 06:25:53 +00:00
< a data-name = "-388360489%2FFunctions%2F-1052446920" anchor-label = "doInIO" id = "-388360489%2FFunctions%2F-1052446920" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "do-in-i-o.html" > < span > do< / span > < wbr > < / wbr > < span > In< / span > < wbr > < / wbr > < span > < span > IO< / span > < / span > < / a > < / div >
2023-02-28 06:25:53 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-388360489%2FFunctions%2F-1052446920" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted with-platform-tabs" data-platform-hinted = "data-platform-hinted" >
< div class = "platform-bookmarks-row" data-toggle-list = "data-toggle-list" > < button class = "platform-bookmark" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" data-active = "" data-toggle = ":micro_utils.dokka:dokkaHtml/jvmMain" > jvm< / button > < / div >
< div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/jvmMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "do-in-i-o.html" > T< / a > < span class = "token operator" > > < / span > < a href = "do-in-i-o.html" > < span class = "token function" > doInIO< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "do-in-i-o.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "do-in-i-o.html" > T< / a > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "1701493701%2FFunctions%2F-1478683138" anchor-label = "doInUI" id = "1701493701%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "do-in-u-i.html" > < span > do< / span > < wbr > < / wbr > < span > In< / span > < wbr > < / wbr > < span > < span > UI< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1701493701%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "do-in-u-i.html" > T< / a > < span class = "token operator" > > < / span > < a href = "do-in-u-i.html" > < span class = "token function" > doInUI< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "do-in-u-i.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "do-in-u-i.html" > T< / a > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "1538291812%2FFunctions%2F-1478683138" anchor-label = "doOutsideOfCoroutine" id = "1538291812%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "do-outside-of-coroutine.html" > < span > do< / span > < wbr > < / wbr > < span > Outside< / span > < wbr > < / wbr > < span > Of< / span > < wbr > < / wbr > < span > < span > Coroutine< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1538291812%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "do-outside-of-coroutine.html" > T< / a > < span class = "token operator" > > < / span > < a href = "do-outside-of-coroutine.html" > < span class = "token function" > doOutsideOfCoroutine< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > block< span class = "token operator" > : < / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "do-outside-of-coroutine.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "do-outside-of-coroutine.html" > T< / a > < / div > < div class = "brief " > < p class = "paragraph" > Call this method in case you need to do something in common thread (like reading of file in JVM)< / p > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< a data-name = "375424650%2FFunctions%2F-1052446920" anchor-label = "doSynchronously" id = "375424650%2FFunctions%2F-1052446920" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" > < / a >
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "do-synchronously.html" > < span > do< / span > < wbr > < / wbr > < span > < span > Synchronously< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "375424650%2FFunctions%2F-1052446920" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted with-platform-tabs" data-platform-hinted = "data-platform-hinted" >
< div class = "platform-bookmarks-row" data-toggle-list = "data-toggle-list" > < button class = "platform-bookmark" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" data-active = "" data-toggle = ":micro_utils.dokka:dokkaHtml/jvmMain" > jvm< / button > < / div >
< div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/jvmMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "do-synchronously.html" > T< / a > < span class = "token operator" > > < / span > < a href = "do-synchronously.html" > < span class = "token function" > doSynchronously< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "do-synchronously.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "do-synchronously.html" > T< / a > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< a data-name = "1601411804%2FFunctions%2F-1052446920" anchor-label = "doSynchronously" id = "1601411804%2FFunctions%2F-1052446920" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" > < / a >
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "do-synchronously.html" > < span > do< / span > < wbr > < / wbr > < span > < span > Synchronously< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1601411804%2FFunctions%2F-1052446920" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted with-platform-tabs" data-platform-hinted = "data-platform-hinted" >
< div class = "platform-bookmarks-row" data-toggle-list = "data-toggle-list" > < button class = "platform-bookmark" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" data-active = "" data-toggle = ":micro_utils.dokka:dokkaHtml/jvmMain" > jvm< / button > < / div >
< div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/jvmMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "do-synchronously.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "do-synchronously.html" > < span class = "token function" > doSynchronously< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "do-synchronously.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "do-synchronously.html" > T< / a > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "742675521%2FFunctions%2F-1478683138" anchor-label = "doWithSuspending" id = "742675521%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "do-with-suspending.html" > < span > do< / span > < wbr > < / wbr > < span > With< / span > < wbr > < / wbr > < span > < span > Suspending< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "742675521%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "do-with-suspending.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.channels/Channel///PointingToDeclaration/" > Channel< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "do-with-suspending.html" > < span class = "token function" > doWithSuspending< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > action< span class = "token operator" > : < / span > < a href = "-actor-action/index.html" > ActorAction< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "do-with-suspending.html" > T< / a > < span class = "token operator" > > < / span > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "do-with-suspending.html" > T< / a > < / div > < div class = "brief " > < p class = "paragraph" > Must be use with actor created by < a href = "create-actions-actor.html" > createActionsActor< / a > or < a href = "create-safe-actions-actor.html" > createSafeActionsActor< / a > . Will send lambda which will execute < a href = "do-with-suspending.html" > action< / a > and return result.< / p > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-494032734%2FFunctions%2F-1478683138" anchor-label = "filterNotNull" id = "-494032734%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "filter-not-null.html" > < span > filter< / span > < wbr > < / wbr > < span > Not< / span > < wbr > < / wbr > < span > < span > Null< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-494032734%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "filter-not-null.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "filter-not-null.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "filter-not-null.html" > < span class = "token function" > filterNotNull< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "filter-not-null.html" > T< / a > < span class = "token operator" > & < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html" > Any< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
2022-09-23 19:15:58 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "2068150805%2FFunctions%2F-1478683138" anchor-label = "first" id = "2068150805%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "first.html" > < span > < span > first< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "2068150805%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "first.html" > T< / a > < span class = "token operator" > > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html" > List< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/Deferred///PointingToDeclaration/" > Deferred< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "first.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "first.html" > < span class = "token function" > first< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > cancelOnResult< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html" > Boolean< / a > < span class = "token operator" > = < / span > < span class = "token boolean" > true< / span > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "first.html" > T< / a > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-695643765%2FFunctions%2F-1478683138" anchor-label = "firstNotNull" id = "-695643765%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "first-not-null.html" > < span > first< / span > < wbr > < / wbr > < span > Not< / span > < wbr > < / wbr > < span > < span > Null< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-695643765%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "first-not-null.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "first-not-null.html" > T< / a > < span class = "token operator" > ?< / span > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "first-not-null.html" > < span class = "token function" > firstNotNull< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "first-not-null.html" > T< / a > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "749002253%2FFunctions%2F-1478683138" anchor-label = "firstOf" id = "749002253%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "first-of.html" > < span > first< / span > < wbr > < / wbr > < span > < span > Of< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "749002253%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "first-of.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "first-of.html" > < span class = "token function" > firstOf< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > vararg < / span > variants< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Deferred///PointingToDeclaration/" > Deferred< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "first-of.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > cancelOnResult< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html" > Boolean< / a > < span class = "token operator" > = < / span > < span class = "token boolean" > true< / span > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "first-of.html" > T< / a > < / div > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "first-of.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "first-of.html" > < span class = "token function" > firstOf< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > cancelOnResult< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html" > Boolean< / a > < span class = "token operator" > = < / span > < span class = "token boolean" > true< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > block< span class = "token operator" > : < / span > < span class = "token keyword" > < / span > < a href = "-do-with-first-builder/index.html" > DoWithFirstBuilder< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "first-of.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "first-of.html" > T< / a > < / div > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "first-of.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "first-of.html" > < span class = "token function" > firstOf< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > variants< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html" > Iterable< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/Deferred///PointingToDeclaration/" > Deferred< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "first-of.html" > T< / a > <
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "191908666%2FFunctions%2F-1478683138" anchor-label = "flatMap" id = "191908666%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "flat-map.html" > < span > flat< / span > < wbr > < / wbr > < span > < span > Map< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "191908666%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < div class = "block" > < div class = "block" > < span class = "token annotation builtin" > @< / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-name/index.html" > < span class = "token annotation builtin" > JvmName< / span > < / a > < span class = "token punctuation" > (< / span > < span > name< span class = "token operator" > = < / span > < span class = "breakable-word" > < span class = "token string" > " flatMapIterable" < / span > < / span > < / span > < wbr > < / wbr > < span class = "token punctuation" > )< / span > < / div > < / div > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "flat-map.html" > T< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "flat-map.html" > R< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html" > Iterable< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "flat-map.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "flat-map.html" > < span class = "token function" > flatMap< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > crossinline < / span > mapper< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "flat-map.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "flat-map.html" > R< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "flat-map.html" > R< / a > < span class = "token operator" > > < / span > < / div > < div class = "symbol monospace" > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "flat-map.html" > T< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "flat-map.html" > R< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "flat-map.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "flat-map.html" > < span class = "token function" > flatMap< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > crossinline < / span > mapper< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "flat-map.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "flat-map.html" > R< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < /sp
< / div >
2022-09-23 19:15:58 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "1194898510%2FFunctions%2F-1478683138" anchor-label = "flatMapNotNull" id = "1194898510%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "flat-map-not-null.html" > < span > flat< / span > < wbr > < / wbr > < span > Map< / span > < wbr > < / wbr > < span > Not< / span > < wbr > < / wbr > < span > < span > Null< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1194898510%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < div class = "block" > < div class = "block" > < span class = "token annotation builtin" > @< / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-name/index.html" > < span class = "token annotation builtin" > JvmName< / span > < / a > < span class = "token punctuation" > (< / span > < span > name< span class = "token operator" > = < / span > < span class = "breakable-word" > < span class = "token string" > " flatMapNotNullIterable" < / span > < / span > < / span > < wbr > < / wbr > < span class = "token punctuation" > )< / span > < / div > < / div > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "flat-map-not-null.html" > T< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "flat-map-not-null.html" > R< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html" > Iterable< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "flat-map-not-null.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "flat-map-not-null.html" > < span class = "token function" > flatMapNotNull< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > crossinline < / span > mapper< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "flat-map-not-null.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "flat-map-not-null.html" > R< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "flat-map-not-null.html" > R< / a > < span class = "token operator" > & < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html" > Any< / a > < span class = "token operator" > > < / span > < / div > < div class = "symbol monospace" > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "flat-map-not-null.html" > T< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "flat-map-not-null.html" > R< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "flat-map-not-null.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "flat-map-not-null.html" > < span class = "token function" > flatMapNotNull< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > crossinline < / span > mapper< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "flat-map-not-null.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "flat-map-not-null.htm
< / div >
2022-09-23 19:15:58 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "224796620%2FFunctions%2F-1478683138" anchor-label = "flatten" id = "224796620%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "flatten.html" > < span > < span > flatten< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "224796620%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < div class = "block" > < div class = "block" > < span class = "token annotation builtin" > @< / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-name/index.html" > < span class = "token annotation builtin" > JvmName< / span > < / a > < span class = "token punctuation" > (< / span > < span > name< span class = "token operator" > = < / span > < span class = "breakable-word" > < span class = "token string" > " flattenIterable" < / span > < / span > < / span > < wbr > < / wbr > < span class = "token punctuation" > )< / span > < / div > < / div > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "flatten.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html" > Iterable< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "flatten.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "flatten.html" > < span class = "token function" > flatten< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "flatten.html" > T< / a > < span class = "token operator" > > < / span > < / div > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "flatten.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "flatten.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "flatten.html" > < span class = "token function" > flatten< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "flatten.html" > T< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
2022-09-23 19:15:58 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "231537345%2FFunctions%2F-1478683138" anchor-label = "invoke" id = "231537345%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "invoke.html" > < span > < span > invoke< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "231537345%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline suspend operator < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "invoke.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/FlowCollector///PointingToDeclaration/" > FlowCollector< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "invoke.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "invoke.html" > < span class = "token function" > invoke< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > value< span class = "token operator" > : < / span > < a href = "invoke.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< a data-name = "-1122461730%2FFunctions%2F-1478683138" anchor-label = "invokeFirstOf" id = "-1122461730%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "invoke-first-of.html" > < span > invoke< / span > < wbr > < / wbr > < span > First< / span > < wbr > < / wbr > < span > < span > Of< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-1122461730%2FFunctions%2F-1478683138" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "invoke-first-of.html" > O< / a > < span class = "token operator" > > < / span > < a href = "invoke-first-of.html" > < span class = "token function" > invokeFirstOf< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > vararg < / span > variants< span class = "token operator" > : < / span > < a href = "-deferred-action/index.html" > DeferredAction< / a > < span class = "token operator" > < < / span > < span class = "token operator" > *< / span > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "invoke-first-of.html" > O< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > cancelOnResult< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html" > Boolean< / a > < span class = "token operator" > = < / span > < span class = "token boolean" > true< / span > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "invoke-first-of.html" > O< / a > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< a data-name = "-211144107%2FFunctions%2F-1478683138" anchor-label = "invokeFirstOf" id = "-211144107%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "invoke-first-of.html" > < span > invoke< / span > < wbr > < / wbr > < span > First< / span > < wbr > < / wbr > < span > < span > Of< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-211144107%2FFunctions%2F-1478683138" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "invoke-first-of.html" > O< / a > < span class = "token operator" > > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html" > Iterable< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "-deferred-action/index.html" > DeferredAction< / a > < span class = "token operator" > < < / span > < span class = "token operator" > *< / span > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "invoke-first-of.html" > O< / a > < span class = "token operator" > > < / span > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "invoke-first-of.html" > < span class = "token function" > invokeFirstOf< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > cancelOnResult< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html" > Boolean< / a > < span class = "token operator" > = < / span > < span class = "token boolean" > true< / span > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "invoke-first-of.html" > O< / a > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< a data-name = "908933993%2FFunctions%2F-1478683138" anchor-label = "invokeOnFirst" id = "908933993%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "invoke-on-first.html" > < span > invoke< / span > < wbr > < / wbr > < span > On< / span > < wbr > < / wbr > < span > < span > First< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "908933993%2FFunctions%2F-1478683138" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "invoke-on-first.html" > T< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "invoke-on-first.html" > O< / a > < span class = "token operator" > > < / span > < a href = "invoke-on-first.html" > < span class = "token function" > invokeOnFirst< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > vararg < / span > variants< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Deferred///PointingToDeclaration/" > Deferred< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "invoke-on-first.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > cancelOnResult< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html" > Boolean< / a > < span class = "token operator" > = < / span > < span class = "token boolean" > true< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > callback< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "invoke-on-first.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "invoke-on-first.html" > O< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "invoke-on-first.html" > O< / a > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< a data-name = "-3055716%2FFunctions%2F-1478683138" anchor-label = "invokeOnFirst" id = "-3055716%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "invoke-on-first.html" > < span > invoke< / span > < wbr > < / wbr > < span > On< / span > < wbr > < / wbr > < span > < span > First< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-3055716%2FFunctions%2F-1478683138" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "invoke-on-first.html" > T< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "invoke-on-first.html" > O< / a > < span class = "token operator" > > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-iterable/index.html" > Iterable< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/Deferred///PointingToDeclaration/" > Deferred< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "invoke-on-first.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "invoke-on-first.html" > < span class = "token function" > invokeOnFirst< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > cancelOnResult< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html" > Boolean< / a > < span class = "token operator" > = < / span > < span class = "token boolean" > true< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > callback< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "invoke-on-first.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "invoke-on-first.html" > O< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "invoke-on-first.html" > O< / a > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-871336644%2FFunctions%2F-1478683138" anchor-label = "invokeOnFirstOf" id = "-871336644%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "invoke-on-first-of.html" > < span > invoke< / span > < wbr > < / wbr > < span > On< / span > < wbr > < / wbr > < span > First< / span > < wbr > < / wbr > < span > < span > Of< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-871336644%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "invoke-on-first-of.html" > T< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "invoke-on-first-of.html" > O< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "invoke-on-first-of.html" > < span class = "token function" > invokeOnFirstOf< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > cancelOnResult< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html" > Boolean< / a > < span class = "token operator" > = < / span > < span class = "token boolean" > true< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > block< span class = "token operator" > : < / span > < span class = "token keyword" > < / span > < a href = "-do-with-first-builder/index.html" > DoWithFirstBuilder< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "invoke-on-first-of.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > callback< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "invoke-on-first-of.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "invoke-on-first-of.html" > O< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "invoke-on-first-of.html" > O< / a > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2023-02-28 06:25:53 +00:00
< a data-name = "-1278723318%2FFunctions%2F-1052446920" anchor-label = "launchInCurrentThread" id = "-1278723318%2FFunctions%2F-1052446920" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "launch-in-current-thread.html" > < span > launch< / span > < wbr > < / wbr > < span > In< / span > < wbr > < / wbr > < span > Current< / span > < wbr > < / wbr > < span > < span > Thread< / span > < / span > < / a > < / div >
2023-02-28 06:25:53 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-1278723318%2FFunctions%2F-1052446920" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted with-platform-tabs" data-platform-hinted = "data-platform-hinted" >
< div class = "platform-bookmarks-row" data-toggle-list = "data-toggle-list" > < button class = "platform-bookmark" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" data-active = "" data-toggle = ":micro_utils.dokka:dokkaHtml/jvmMain" > jvm< / button > < / div >
< div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/jvmMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "launch-in-current-thread.html" > T< / a > < span class = "token operator" > > < / span > < a href = "launch-in-current-thread.html" > < span class = "token function" > launchInCurrentThread< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "launch-in-current-thread.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "launch-in-current-thread.html" > T< / a > < / div > < / div > < / div >
< / div >
2022-12-27 13:13:56 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-1693842824%2FFunctions%2F-1478683138" anchor-label = "launchSafely" id = "-1693842824%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "launch-safely.html" > < span > launch< / span > < wbr > < / wbr > < span > < span > Safely< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-1693842824%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "launch-safely.html" > < span class = "token function" > launchSafely< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > context< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-coroutine-context/index.html" > CoroutineContext< / a > < span class = "token operator" > = < / span > EmptyCoroutineContext< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > start< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineStart///PointingToDeclaration/" > CoroutineStart< / span > < span class = "token operator" > = < / span > CoroutineStart.DEFAULT< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > onException< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > defaultSafelyExceptionHandler< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Job///PointingToDeclaration/" > Job< / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-562652139%2FFunctions%2F-1478683138" anchor-label = "launchSafelyWithoutExceptions" id = "-562652139%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "launch-safely-without-exceptions.html" > < span > launch< / span > < wbr > < / wbr > < span > Safely< / span > < wbr > < / wbr > < span > Without< / span > < wbr > < / wbr > < span > < span > Exceptions< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-562652139%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "launch-safely-without-exceptions.html" > < span class = "token function" > launchSafelyWithoutExceptions< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > context< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-coroutine-context/index.html" > CoroutineContext< / a > < span class = "token operator" > = < / span > EmptyCoroutineContext< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > start< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineStart///PointingToDeclaration/" > CoroutineStart< / span > < span class = "token operator" > = < / span > CoroutineStart.DEFAULT< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > onException< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token operator" > ?< / span > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > defaultSafelyWithoutExceptionHandlerWithNull< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Job///PointingToDeclaration/" > Job< / span > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< a data-name = "912346850%2FFunctions%2F-1052446920" anchor-label = "launchSynchronously" id = "912346850%2FFunctions%2F-1052446920" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" > < / a >
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "launch-synchronously.html" > < span > launch< / span > < wbr > < / wbr > < span > < span > Synchronously< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "912346850%2FFunctions%2F-1052446920" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted with-platform-tabs" data-platform-hinted = "data-platform-hinted" >
< div class = "platform-bookmarks-row" data-toggle-list = "data-toggle-list" > < button class = "platform-bookmark" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" data-active = "" data-toggle = ":micro_utils.dokka:dokkaHtml/jvmMain" > jvm< / button > < / div >
< div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/jvmMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "launch-synchronously.html" > T< / a > < span class = "token operator" > > < / span > < a href = "launch-synchronously.html" > < span class = "token function" > launchSynchronously< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "launch-synchronously.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "launch-synchronously.html" > T< / a > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< a data-name = "328678788%2FFunctions%2F-1052446920" anchor-label = "launchSynchronously" id = "328678788%2FFunctions%2F-1052446920" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" > < / a >
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "launch-synchronously.html" > < span > launch< / span > < wbr > < / wbr > < span > < span > Synchronously< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "328678788%2FFunctions%2F-1052446920" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted with-platform-tabs" data-platform-hinted = "data-platform-hinted" >
< div class = "platform-bookmarks-row" data-toggle-list = "data-toggle-list" > < button class = "platform-bookmark" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jvmMain" data-active = "" data-toggle = ":micro_utils.dokka:dokkaHtml/jvmMain" > jvm< / button > < / div >
< div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/jvmMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "launch-synchronously.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "launch-synchronously.html" > < span class = "token function" > launchSynchronously< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "launch-synchronously.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "launch-synchronously.html" > T< / a > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-1880810631%2FFunctions%2F-1478683138" anchor-label = "LinkedSupervisorJob" id = "-1880810631%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "-linked-supervisor-job.html" > < span > Linked< / span > < wbr > < / wbr > < span > Supervisor< / span > < wbr > < / wbr > < span > < span > Job< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-1880810631%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-coroutine-context/index.html" > CoroutineContext< / a > < span class = "token punctuation" > .< / span > < a href = "-linked-supervisor-job.html" > < span class = "token function" > LinkedSupervisorJob< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > additionalContext< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-coroutine-context/index.html" > CoroutineContext< / a > < span class = "token operator" > ?< / span > < span class = "token operator" > = < / span > null< / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Job///PointingToDeclaration/" > Job< / span > < / div > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "-linked-supervisor-job.html" > < span class = "token function" > LinkedSupervisorJob< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > additionalContext< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-coroutine-context/index.html" > CoroutineContext< / a > < span class = "token operator" > ?< / span > < span class = "token operator" > = < / span > null< / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Job///PointingToDeclaration/" > Job< / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "359070135%2FFunctions%2F-1478683138" anchor-label = "LinkedSupervisorScope" id = "359070135%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "-linked-supervisor-scope.html" > < span > Linked< / span > < wbr > < / wbr > < span > Supervisor< / span > < wbr > < / wbr > < span > < span > Scope< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "359070135%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "-linked-supervisor-scope.html" > < span class = "token function" > LinkedSupervisorScope< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > additionalContext< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-coroutine-context/index.html" > CoroutineContext< / a > < span class = "token operator" > ?< / span > < span class = "token operator" > = < / span > null< / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "1369270532%2FFunctions%2F-1478683138" anchor-label = "plus" id = "1369270532%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "plus.html" > < span > < span > plus< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1369270532%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline operator < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "plus.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "plus.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "plus.html" > < span class = "token function" > plus< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > other< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "plus.html" > T< / a > < span class = "token operator" > > < / span > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "plus.html" > T< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2023-06-09 06:16:05 +00:00
< a data-name = "1978898202%2FFunctions%2F-119510368" anchor-label = "preloadImage" id = "1978898202%2FFunctions%2F-119510368" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jsMain" > < / a >
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jsMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jsMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "preload-image.html" > < span > preload< / span > < wbr > < / wbr > < span > < span > Image< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1978898202%2FFunctions%2F-119510368" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted with-platform-tabs" data-platform-hinted = "data-platform-hinted" >
< div class = "platform-bookmarks-row" data-toggle-list = "data-toggle-list" > < button class = "platform-bookmark" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jsMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jsMain" data-active = "" data-toggle = ":micro_utils.dokka:dokkaHtml/jsMain" > js< / button > < / div >
< div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/jsMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < a href = "preload-image.html" > < span class = "token function" > preloadImage< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > src< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html" > String< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom/-image/index.html" > Image< / a > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
2023-03-10 16:40:23 +00:00
< a data-name = "-359940778%2FFunctions%2F-1478683138" anchor-label = "runCatchingSafely" id = "-359940778%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "run-catching-safely.html" > < span > run< / span > < wbr > < / wbr > < span > Catching< / span > < wbr > < / wbr > < span > < span > Safely< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-359940778%2FFunctions%2F-1478683138" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "run-catching-safely.html" > T< / a > < span class = "token operator" > > < / span > < a href = "run-catching-safely.html" > < span class = "token function" > runCatchingSafely< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > noinline < / span > onException< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "run-catching-safely.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > defaultSafelyExceptionHandler< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "run-catching-safely.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-result/index.html" > Result< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "run-catching-safely.html" > T< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< a data-name = "1165363454%2FFunctions%2F-1478683138" anchor-label = "runCatchingSafely" id = "1165363454%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "run-catching-safely.html" > < span > run< / span > < wbr > < / wbr > < span > Catching< / span > < wbr > < / wbr > < span > < span > Safely< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1165363454%2FFunctions%2F-1478683138" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "run-catching-safely.html" > T< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "run-catching-safely.html" > R< / a > < span class = "token operator" > > < / span > < a href = "run-catching-safely.html" > T< / a > < span class = "token punctuation" > .< / span > < a href = "run-catching-safely.html" > < span class = "token function" > runCatchingSafely< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > noinline < / span > onException< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "run-catching-safely.html" > R< / a > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > defaultSafelyExceptionHandler< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < a href = "run-catching-safely.html" > T< / a > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "run-catching-safely.html" > R< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-result/index.html" > Result< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "run-catching-safely.html" > R< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-140956253%2FFunctions%2F-1478683138" anchor-label = "runCatchingSafelyWithoutExceptions" id = "-140956253%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "run-catching-safely-without-exceptions.html" > < span > run< / span > < wbr > < / wbr > < span > Catching< / span > < wbr > < / wbr > < span > Safely< / span > < wbr > < / wbr > < span > Without< / span > < wbr > < / wbr > < span > < span > Exceptions< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-140956253%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "run-catching-safely-without-exceptions.html" > T< / a > < span class = "token operator" > > < / span > < a href = "run-catching-safely-without-exceptions.html" > < span class = "token function" > runCatchingSafelyWithoutExceptions< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > noinline < / span > onException< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "run-catching-safely-without-exceptions.html" > T< / a > < span class = "token operator" > ?< / span > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > defaultSafelyWithoutExceptionHandlerWithNull< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "run-catching-safely-without-exceptions.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-result/index.html" > Result< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "run-catching-safely-without-exceptions.html" > T< / a > < span class = "token operator" > ?< / span > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "1701246477%2FFunctions%2F-1478683138" anchor-label = "safeActor" id = "1701246477%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "safe-actor.html" > < span > safe< / span > < wbr > < / wbr > < span > < span > Actor< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1701246477%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "safe-actor.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "safe-actor.html" > < span class = "token function" > safeActor< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > channelCapacity< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html" > Int< / a > < span class = "token operator" > = < / span > Channel.UNLIMITED< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > onException< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > defaultSafelyExceptionHandler< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > crossinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "safe-actor.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.channels/Channel///PointingToDeclaration/" > Channel< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "safe-actor.html" > T< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
2022-09-14 19:56:23 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "978487813%2FFunctions%2F-1478683138" anchor-label = "safeActorAsync" id = "978487813%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "safe-actor-async.html" > < span > safe< / span > < wbr > < / wbr > < span > Actor< / span > < wbr > < / wbr > < span > < span > Async< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "978487813%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "safe-actor-async.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "safe-actor-async.html" > < span class = "token function" > safeActorAsync< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > channelCapacity< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html" > Int< / a > < span class = "token operator" > = < / span > Channel.UNLIMITED< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > onException< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > defaultSafelyExceptionHandler< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > markerFactory< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "safe-actor-async.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html" > Any< / a > < span class = "token operator" > ?< / span > < span class = "token operator" > = < / span > { null }< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > crossinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "safe-actor-async.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.channels/Channel///PointingToDeclaration/" > Channel< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "safe-actor-async.html" > T< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-1685503866%2FFunctions%2F-1478683138" anchor-label = "safely" id = "-1685503866%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "safely.html" > < span > < span > safely< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-1685503866%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "safely.html" > T< / a > < span class = "token operator" > > < / span > < a href = "safely.html" > < span class = "token function" > safely< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > noinline < / span > onException< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "safely.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > defaultSafelyExceptionHandler< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "safely.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "safely.html" > T< / a > < / div > < div class = "brief " > < p class = "paragraph" > It will run < a href = "safely.html" > block< / a > inside of < span data-unresolved-link = "kotlinx.coroutines//supervisorScope/#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/" > supervisorScope< / span > to avoid problems with catching of exceptions< / p > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "204930364%2FFunctions%2F-1478683138" anchor-label = "safelyWithContextExceptionHandler" id = "204930364%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "safely-with-context-exception-handler.html" > < span > safely< / span > < wbr > < / wbr > < span > With< / span > < wbr > < / wbr > < span > Context< / span > < wbr > < / wbr > < span > Exception< / span > < wbr > < / wbr > < span > < span > Handler< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "204930364%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "safely-with-context-exception-handler.html" > T< / a > < span class = "token operator" > > < / span > < a href = "safely-with-context-exception-handler.html" > < span class = "token function" > safelyWithContextExceptionHandler< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > contextExceptionHandler< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > safelyExceptionHandler< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "safely-with-context-exception-handler.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > defaultSafelyExceptionHandler< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "safely-with-context-exception-handler.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "safely-with-context-exception-handler.html" > T< / a > < / div > < div class = "brief " > < p class = "paragraph" > This method will set new < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/index.html" > coroutineContext< / a > with < a href = "-context-safely-exception-handler/index.html" > ContextSafelyExceptionHandler< / a > . In case if < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/index.html" > coroutineContext< / a > already contains < a href = "-context-safely-exception-handler/index.html" > ContextSafelyExceptionHandler< / a > , < a href = "-context-safely-exception-handler/handler.html" > ContextSafelyExceptionHandler.handler< / a > will be used BEFORE < a href = "safely-with-context-exception-handler.html" > contextExceptionHandler< / a > in case of exception.< / p > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "55461075%2FFunctions%2F-1478683138" anchor-label = "safelyWithoutExceptions" id = "55461075%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "safely-without-exceptions.html" > < span > safely< / span > < wbr > < / wbr > < span > Without< / span > < wbr > < / wbr > < span > < span > Exceptions< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "55461075%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "safely-without-exceptions.html" > T< / a > < span class = "token operator" > > < / span > < a href = "safely-without-exceptions.html" > < span class = "token function" > safelyWithoutExceptions< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > noinline < / span > onException< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "safely-without-exceptions.html" > T< / a > < span class = "token operator" > ?< / span > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > defaultSafelyWithoutExceptionHandlerWithNull< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "safely-without-exceptions.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "safely-without-exceptions.html" > T< / a > < span class = "token operator" > ?< / span > < / div > < div class = "brief " > < p class = "paragraph" > Shortcut for < a href = "safely.html" > safely< / a > with exception handler, that as expected must return null in case of impossible creating of result from exception (instead of throwing it, by default always returns null)< / p > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2023-03-10 16:40:23 +00:00
< a data-name = "1829158174%2FFunctions%2F-1478683138" anchor-label = "safelyWithResult" id = "1829158174%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "safely-with-result.html" > < span > safely< / span > < wbr > < / wbr > < span > With< / span > < wbr > < / wbr > < span > < span > Result< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1829158174%2FFunctions%2F-1478683138" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "safely-with-result.html" > T< / a > < span class = "token operator" > > < / span > < a href = "safely-with-result.html" > < span class = "token function" > safelyWithResult< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "safely-with-result.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-result/index.html" > Result< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "safely-with-result.html" > T< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< a data-name = "-1460242296%2FFunctions%2F-1478683138" anchor-label = "safelyWithResult" id = "-1460242296%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "safely-with-result.html" > < span > safely< / span > < wbr > < / wbr > < span > With< / span > < wbr > < / wbr > < span > < span > Result< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-1460242296%2FFunctions%2F-1478683138" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "safely-with-result.html" > T< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "safely-with-result.html" > R< / a > < span class = "token operator" > > < / span > < a href = "safely-with-result.html" > T< / a > < span class = "token punctuation" > .< / span > < a href = "safely-with-result.html" > < span class = "token function" > safelyWithResult< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < a href = "safely-with-result.html" > T< / a > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "safely-with-result.html" > R< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-result/index.html" > Result< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "safely-with-result.html" > R< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2023-06-09 06:16:05 +00:00
< a data-name = "-77540034%2FFunctions%2F-119510368" anchor-label = "selectFileOrNull" id = "-77540034%2FFunctions%2F-119510368" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jsMain" > < / a >
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jsMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jsMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "select-file-or-null.html" > < span > select< / span > < wbr > < / wbr > < span > File< / span > < wbr > < / wbr > < span > Or< / span > < wbr > < / wbr > < span > < span > Null< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-77540034%2FFunctions%2F-119510368" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted with-platform-tabs" data-platform-hinted = "data-platform-hinted" >
< div class = "platform-bookmarks-row" data-toggle-list = "data-toggle-list" > < button class = "platform-bookmark" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jsMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jsMain" data-active = "" data-toggle = ":micro_utils.dokka:dokkaHtml/jsMain" > js< / button > < / div >
< div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/jsMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < a href = "select-file-or-null.html" > < span class = "token function" > selectFileOrNull< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > inputSetup< span class = "token operator" > : < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom/-h-t-m-l-input-element/index.html" > HTMLInputElement< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token operator" > = < / span > {}< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > onFailure< span class = "token operator" > : < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html" > Throwable< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token operator" > = < / span > {}< / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "../dev.inmo.micro_utils.common/-m-p-p-file/index.html" > MPPFile< / a > < span class = "token operator" > ?< / span > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
< a data-name = "1675948644%2FFunctions%2F-119510368" anchor-label = "selectFileOrThrow" id = "1675948644%2FFunctions%2F-119510368" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jsMain" > < / a >
< div class = "table-row" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jsMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jsMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "select-file-or-throw.html" > < span > select< / span > < wbr > < / wbr > < span > File< / span > < wbr > < / wbr > < span > Or< / span > < wbr > < / wbr > < span > < span > Throw< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1675948644%2FFunctions%2F-119510368" > < / span >
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted with-platform-tabs" data-platform-hinted = "data-platform-hinted" >
< div class = "platform-bookmarks-row" data-toggle-list = "data-toggle-list" > < button class = "platform-bookmark" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jsMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jsMain" data-active = "" data-toggle = ":micro_utils.dokka:dokkaHtml/jsMain" > js< / button > < / div >
< div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/jsMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < a href = "select-file-or-throw.html" > < span class = "token function" > selectFileOrThrow< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > inputSetup< span class = "token operator" > : < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom/-h-t-m-l-input-element/index.html" > HTMLInputElement< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token operator" > = < / span > {}< / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "../dev.inmo.micro_utils.common/-m-p-p-file/index.html" > MPPFile< / a > < / div > < / div > < / div >
< / div >
< / div >
< / div >
< / div >
2022-09-25 20:28:40 +00:00
< a data-name = "-809554133%2FFunctions%2F-1837788132" anchor-label = "setOnHierarchyChangeListenerRecursively" id = "-809554133%2FFunctions%2F-1837788132" data-filterable-set = ":micro_utils.dokka:dokkaHtml/androidMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/androidMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "set-on-hierarchy-change-listener-recursively.html" > < span > set< / span > < wbr > < / wbr > < span > On< / span > < wbr > < / wbr > < span > Hierarchy< / span > < wbr > < / wbr > < span > Change< / span > < wbr > < / wbr > < span > Listener< / span > < wbr > < / wbr > < span > < span > Recursively< / span > < / span > < / a > < / div >
2022-09-25 20:28:40 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-809554133%2FFunctions%2F-1837788132" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted with-platform-tabs" data-platform-hinted = "data-platform-hinted" >
< div class = "platform-bookmarks-row" data-toggle-list = "data-toggle-list" > < button class = "platform-bookmark" data-filterable-current = ":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/androidMain" data-active = "" data-toggle = ":micro_utils.dokka:dokkaHtml/androidMain" > android< / button > < / div >
2023-06-19 03:03:29 +00:00
< div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/androidMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < a href = "https://developer.android.com/reference/kotlin/android/view/ViewGroup.html" > ViewGroup< / a > < span class = "token punctuation" > .< / span > < a href = "set-on-hierarchy-change-listener-recursively.html" > < span class = "token function" > setOnHierarchyChangeListenerRecursively< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > listener< span class = "token operator" > : < / span > < a href = "https://developer.android.com/reference/kotlin/android/view/ViewGroup.OnHierarchyChangeListener.html" > ViewGroup.OnHierarchyChangeListener< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < / div > < div class = "brief " > < p class = "paragraph" > Use < a href = "https://developer.android.com/reference/kotlin/android/view/ViewGroup.html#setOnHierarchyChangeListener-android.view.ViewGroup.OnHierarchyChangeListener-" > ViewGroup.setOnHierarchyChangeListener< / a > recursively for all available < a href = "https://developer.android.com/reference/kotlin/android/view/ViewGroup.html" > ViewGroup< / a > s starting with < span data-unresolved-link = "dev.inmo.micro_utils.coroutines//&lt;this&gt;/#/PointingToCallableParameters(-1)/" > this< / span > . This extension DO NOT guarantee that recursive subscription will happen after this method call< / p > < / div > < / div > < / div >
2023-03-10 16:40:23 +00:00
< / div >
2022-09-25 20:28:40 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-905659017%2FFunctions%2F-1478683138" anchor-label = "subscribe" id = "-905659017%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "subscribe.html" > < span > < span > subscribe< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-905659017%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "subscribe.html" > < span class = "token function" > subscribe< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "subscribe.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Job///PointingToDeclaration/" > Job< / span > < / div > < div class = "brief " > < p class = "paragraph" > Shortcut for chain if < span data-unresolved-link = "kotlinx.coroutines.flow//onEach/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration/" > Flow.onEach< / span > and < span data-unresolved-link = "kotlinx.coroutines.flow//launchIn/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope/PointingToDeclaration/" > Flow.launchIn< / span > < / p > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "1521860855%2FFunctions%2F-1478683138" anchor-label = "subscribeAsync" id = "1521860855%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "subscribe-async.html" > < span > subscribe< / span > < wbr > < / wbr > < span > < span > Async< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1521860855%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe-async.html" > T< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "subscribe-async.html" > M< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe-async.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "subscribe-async.html" > < span class = "token function" > subscribeAsync< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > markerFactory< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "subscribe-async.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "subscribe-async.html" > M< / a > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "subscribe-async.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Job///PointingToDeclaration/" > Job< / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "907909699%2FFunctions%2F-1478683138" anchor-label = "subscribeSafely" id = "907909699%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "subscribe-safely.html" > < span > subscribe< / span > < wbr > < / wbr > < span > < span > Safely< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "907909699%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "subscribe-safely.html" > < span class = "token function" > subscribeSafely< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > onException< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > defaultSafelyExceptionHandler< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Job///PointingToDeclaration/" > Job< / span > < / div > < div class = "brief " > < p class = "paragraph" > Use < a href = "subscribe.html" > subscribe< / a > , but all < a href = "subscribe-safely.html" > block< / a > s will be called inside of < a href = "safely.html" > safely< / a > function. Use < a href = "subscribe-safely.html" > onException< / a > to set up your reaction for < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html" > Throwable< / a > s< / p > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-481782385%2FFunctions%2F-1478683138" anchor-label = "subscribeSafelyAsync" id = "-481782385%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "subscribe-safely-async.html" > < span > subscribe< / span > < wbr > < / wbr > < span > Safely< / span > < wbr > < / wbr > < span > < span > Async< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-481782385%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-async.html" > T< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-async.html" > M< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-async.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "subscribe-safely-async.html" > < span class = "token function" > subscribeSafelyAsync< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > markerFactory< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-async.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-async.html" > M< / a > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > onException< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > defaultSafelyExceptionHandler< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-async.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Job///PointingToDeclaration/" > Job< / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "532532648%2FFunctions%2F-1478683138" anchor-label = "subscribeSafelySkippingExceptions" id = "532532648%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "subscribe-safely-skipping-exceptions.html" > < span > subscribe< / span > < wbr > < / wbr > < span > Safely< / span > < wbr > < / wbr > < span > Skipping< / span > < wbr > < / wbr > < span > < span > Exceptions< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "532532648%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-skipping-exceptions.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-skipping-exceptions.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "subscribe-safely-skipping-exceptions.html" > < span class = "token function" > subscribeSafelySkippingExceptions< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-skipping-exceptions.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Job///PointingToDeclaration/" > Job< / span > < / div > < div class = "brief " > < p class = "paragraph" > Use < a href = "subscribe-safely-without-exceptions.html" > subscribeSafelyWithoutExceptions< / a > , but all exceptions inside of < a href = "safely.html" > safely< / a > will be skipped< / p > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "247391206%2FFunctions%2F-1478683138" anchor-label = "subscribeSafelySkippingExceptionsAsync" id = "247391206%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "subscribe-safely-skipping-exceptions-async.html" > < span > subscribe< / span > < wbr > < / wbr > < span > Safely< / span > < wbr > < / wbr > < span > Skipping< / span > < wbr > < / wbr > < span > Exceptions< / span > < wbr > < / wbr > < span > < span > Async< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "247391206%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-skipping-exceptions-async.html" > T< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-skipping-exceptions-async.html" > M< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-skipping-exceptions-async.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "subscribe-safely-skipping-exceptions-async.html" > < span class = "token function" > subscribeSafelySkippingExceptionsAsync< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > markerFactory< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-skipping-exceptions-async.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-skipping-exceptions-async.html" > M< / a > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-skipping-exceptions-async.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Job///PointingToDeclaration/" > Job< / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-1456982535%2FFunctions%2F-1478683138" anchor-label = "subscribeSafelyWithoutExceptions" id = "-1456982535%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "subscribe-safely-without-exceptions.html" > < span > subscribe< / span > < wbr > < / wbr > < span > Safely< / span > < wbr > < / wbr > < span > Without< / span > < wbr > < / wbr > < span > < span > Exceptions< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-1456982535%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-without-exceptions.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-without-exceptions.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "subscribe-safely-without-exceptions.html" > < span class = "token function" > subscribeSafelyWithoutExceptions< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > onException< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-without-exceptions.html" > T< / a > < span class = "token operator" > ?< / span > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > defaultSafelyWithoutExceptionHandlerWithNull< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-without-exceptions.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Job///PointingToDeclaration/" > Job< / span > < / div > < div class = "brief " > < p class = "paragraph" > Use < a href = "subscribe-safely-without-exceptions.html" > subscribeSafelyWithoutExceptions< / a > , but all exceptions will be passed to < a href = "default-safely-exception-handler.html" > defaultSafelyExceptionHandler< / a > < / p > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "-1712043463%2FFunctions%2F-1478683138" anchor-label = "subscribeSafelyWithoutExceptionsAsync" id = "-1712043463%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "subscribe-safely-without-exceptions-async.html" > < span > subscribe< / span > < wbr > < / wbr > < span > Safely< / span > < wbr > < / wbr > < span > Without< / span > < wbr > < / wbr > < span > Exceptions< / span > < wbr > < / wbr > < span > < span > Async< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-1712043463%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-without-exceptions-async.html" > T< / a > < span class = "token punctuation" > , < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-without-exceptions-async.html" > M< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-without-exceptions-async.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "subscribe-safely-without-exceptions-async.html" > < span class = "token function" > subscribeSafelyWithoutExceptionsAsync< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > scope< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > markerFactory< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-without-exceptions-async.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-without-exceptions-async.html" > M< / a > < span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > onException< span class = "token operator" > : < / span > < a href = "index.html#-738983448%2FClasslikes%2F-1478683138" > ExceptionHandler< / a > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-without-exceptions-async.html" > T< / a > < span class = "token operator" > ?< / span > < span class = "token operator" > > < / span > < span class = "token operator" > = < / span > defaultSafelyWithoutExceptionHandlerWithNull< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > < span class = "token keyword" > noinline < / span > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token punctuation" > (< / span > < span class = "token keyword" > < / span > < a href = "subscribe-safely-without-exceptions-async.html" > T< / a > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Job///PointingToDeclaration/" > Job< / span > < / div > < / div > < / div >
< / div >
2022-09-23 19:15:58 +00:00
< / div >
< / div >
< / div >
2022-12-05 01:56:48 +00:00
< a data-name = "1118210483%2FFunctions%2F-1478683138" anchor-label = "takeNotNull" id = "1118210483%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
< div > < a href = "take-not-null.html" > < span > take< / span > < wbr > < / wbr > < span > Not< / span > < wbr > < / wbr > < span > < span > Null< / span > < / span > < / a > < / div >
2022-12-05 01:56:48 +00:00
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1118210483%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "take-not-null.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "take-not-null.html" > T< / a > < span class = "token operator" > > < / span > < span class = "token punctuation" > .< / span > < a href = "take-not-null.html" > < span class = "token function" > takeNotNull< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "take-not-null.html" > T< / a > < span class = "token operator" > & < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html" > Any< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2023-06-09 06:16:05 +00:00
< a data-name = "-1685867955%2FFunctions%2F-119510368" anchor-label = "toByteArray" id = "-1685867955%2FFunctions%2F-119510368" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jsMain" > < / a >
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jsMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jsMain" >
2023-05-05 16:41:40 +00:00
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
2023-06-09 06:16:05 +00:00
< div > < a href = "to-byte-array.html" > < span > to< / span > < wbr > < / wbr > < span > Byte< / span > < wbr > < / wbr > < span > < span > Array< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-1685867955%2FFunctions%2F-119510368" > < / span >
2023-05-05 16:41:40 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
2023-06-09 06:16:05 +00:00
< div class = "platform-hinted with-platform-tabs" data-platform-hinted = "data-platform-hinted" >
< div class = "platform-bookmarks-row" data-toggle-list = "data-toggle-list" > < button class = "platform-bookmark" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jsMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jsMain" data-active = "" data-toggle = ":micro_utils.dokka:dokkaHtml/jsMain" > js< / button > < / div >
< div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/jsMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.files/-blob/index.html" > Blob< / a > < span class = "token punctuation" > .< / span > < a href = "to-byte-array.html" > < span class = "token function" > toByteArray< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte-array/index.html" > ByteArray< / a > < / div > < / div > < / div >
2023-05-05 16:41:40 +00:00
< / div >
< / div >
< / div >
< / div >
2023-06-09 06:16:05 +00:00
< a data-name = "1277163199%2FFunctions%2F-119510368" anchor-label = "visibilityFlow" id = "1277163199%2FFunctions%2F-119510368" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jsMain" > < / a >
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jsMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jsMain" >
2023-03-10 16:40:23 +00:00
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
2023-06-09 06:16:05 +00:00
< div > < a href = "visibility-flow.html" > < span > visibility< / span > < wbr > < / wbr > < span > < span > Flow< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "1277163199%2FFunctions%2F-119510368" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
2023-06-09 06:16:05 +00:00
< div class = "platform-hinted with-platform-tabs" data-platform-hinted = "data-platform-hinted" >
< div class = "platform-bookmarks-row" data-toggle-list = "data-toggle-list" > < button class = "platform-bookmark" data-filterable-current = ":micro_utils.dokka:dokkaHtml/jsMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/jsMain" data-active = "" data-toggle = ":micro_utils.dokka:dokkaHtml/jsMain" > js< / button > < / div >
< div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/jsMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/org.w3c.dom/-element/index.html" > Element< / a > < span class = "token punctuation" > .< / span > < a href = "visibility-flow.html" > < span class = "token function" > visibilityFlow< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines.flow/Flow///PointingToDeclaration/" > Flow< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html" > Boolean< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
2023-03-10 16:40:23 +00:00
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2023-06-09 06:16:05 +00:00
< a data-name = "-2110023258%2FFunctions%2F-1478683138" anchor-label = "waitUnlock" id = "-2110023258%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-03-10 16:40:23 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
2023-06-09 06:16:05 +00:00
< div > < a href = "wait-unlock.html" > < span > wait< / span > < wbr > < / wbr > < span > < span > Unlock< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-2110023258%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
2023-06-09 06:16:05 +00:00
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > fun < / span > < a href = "-smart-mutex/index.html" > SmartMutex< / a > < span class = "token punctuation" > .< / span > < a href = "wait-unlock.html" > < span class = "token function" > waitUnlock< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html" > Boolean< / a > < / div > < div class = "brief " > < p class = "paragraph" > Will wait until the < a href = "-smart-mutex/lock-state-flow.html" > SmartMutex.lockStateFlow< / a > of < span data-unresolved-link = "dev.inmo.micro_utils.coroutines//&lt;this&gt;/#/PointingToCallableParameters(-1)/" > this< / span > instance will be false.< / p > < / div > < / div > < / div >
2023-03-10 16:40:23 +00:00
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2023-06-09 06:16:05 +00:00
< a data-name = "-962416392%2FFunctions%2F-1478683138" anchor-label = "weakAsync" id = "-962416392%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
2023-05-05 16:41:40 +00:00
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
2023-06-09 06:16:05 +00:00
< div > < a href = "weak-async.html" > < span > weak< / span > < wbr > < / wbr > < span > < span > Async< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-962416392%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
2023-06-09 06:16:05 +00:00
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "weak-async.html" > T< / a > < span class = "token operator" > > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "weak-async.html" > < span class = "token function" > weakAsync< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > context< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-coroutine-context/index.html" > CoroutineContext< / a > < span class = "token operator" > = < / span > EmptyCoroutineContext< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > start< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineStart///PointingToDeclaration/" > CoroutineStart< / span > < span class = "token operator" > = < / span > CoroutineStart.DEFAULT< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "weak-async.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Deferred///PointingToDeclaration/" > Deferred< / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "weak-async.html" > T< / a > < span class = "token operator" > > < / span > < / div > < / div > < / div >
2023-03-10 16:40:23 +00:00
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2023-06-09 06:16:05 +00:00
< a data-name = "-1557199122%2FFunctions%2F-1478683138" anchor-label = "weakLaunch" id = "-1557199122%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
2023-03-10 16:40:23 +00:00
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
2023-06-09 06:16:05 +00:00
< div > < a href = "weak-launch.html" > < span > weak< / span > < wbr > < / wbr > < span > < span > Launch< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-1557199122%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
2023-06-09 06:16:05 +00:00
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > < / span > < span class = "token keyword" > fun < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < a href = "weak-launch.html" > < span class = "token function" > weakLaunch< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > context< span class = "token operator" > : < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.coroutines/-coroutine-context/index.html" > CoroutineContext< / a > < span class = "token operator" > = < / span > EmptyCoroutineContext< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > start< span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineStart///PointingToDeclaration/" > CoroutineStart< / span > < span class = "token operator" > = < / span > CoroutineStart.DEFAULT< span class = "token punctuation" > , < / span > < / span > < span class = "parameter " > block< span class = "token operator" > : < / span > < span class = "token keyword" > suspend < / span > < span class = "token keyword" > < / span > < span data-unresolved-link = "kotlinx.coroutines/CoroutineScope///PointingToDeclaration/" > CoroutineScope< / span > < span class = "token punctuation" > .< / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html" > Unit< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < span data-unresolved-link = "kotlinx.coroutines/Job///PointingToDeclaration/" > Job< / span > < / div > < / div > < / div >
2023-03-10 16:40:23 +00:00
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / div >
2023-06-09 06:16:05 +00:00
< a data-name = "-1246915885%2FFunctions%2F-1478683138" anchor-label = "withLock" id = "-1246915885%2FFunctions%2F-1478683138" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" > < / a >
< div class = "table-row" data-togglable = "EXTENSION_FUNCTION" data-filterable-current = ":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set = ":micro_utils.dokka:dokkaHtml/commonMain" >
2023-03-10 16:40:23 +00:00
< div class = "main-subrow keyValue " >
< div class = "" > < span class = "inline-flex" >
2023-06-09 06:16:05 +00:00
< div > < a href = "with-lock.html" > < span > with< / span > < wbr > < / wbr > < span > < span > Lock< / span > < / span > < / a > < / div >
< span class = "anchor-wrapper" > < span class = "anchor-icon" pointing-to = "-1246915885%2FFunctions%2F-1478683138" > < / span >
2023-03-10 16:40:23 +00:00
< div class = "copy-popup-wrapper " > < span class = "copy-popup-icon" > < / span > < span > Link copied to clipboard< / span > < / div >
< / span > < / span > < / div >
< div >
< div class = "title" >
2023-06-09 06:16:05 +00:00
< div class = "platform-hinted " data-platform-hinted = "data-platform-hinted" > < div class = "content sourceset-dependent-content" data-active = "" data-togglable = ":micro_utils.dokka:dokkaHtml/commonMain" > < div class = "symbol monospace" > < span class = "token keyword" > inline suspend < / span > < span class = "token keyword" > fun < / span > < span class = "token operator" > < < / span > < span class = "token keyword" > < / span > < a href = "with-lock.html" > T< / a > < span class = "token operator" > > < / span > < a href = "-smart-mutex/-mutable/index.html" > SmartMutex.Mutable< / a > < span class = "token punctuation" > .< / span > < a href = "with-lock.html" > < span class = "token function" > withLock< / span > < / a > < span class = "token punctuation" > (< / span > < span class = "parameters " > < span class = "parameter " > action< span class = "token operator" > : < / span > < span class = "token punctuation" > (< / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > -> < / span > < span class = "token keyword" > < / span > < a href = "with-lock.html" > T< / a > < / span > < / span > < span class = "token punctuation" > )< / span > < span class = "token operator" > : < / span > < a href = "with-lock.html" > T< / a > < / div > < div class = "brief " > < p class = "paragraph" > Will call < a href = "-smart-mutex/-mutable/lock.html" > SmartMutex.Mutable.lock< / a > , then execute < a href = "with-lock.html" > action< / a > and return the result after < a href = "-smart-mutex/-mutable/unlock.html" > SmartMutex.Mutable.unlock< / a > < / p > < / div > < / div > < / div >
2023-03-10 16:40:23 +00:00
< / div >
2021-10-18 17:01:18 +00:00
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
2022-08-04 08:06:22 +00:00
< div class = "footer" >
2023-01-04 14:31:55 +00:00
< span class = "go-to-top-icon" > < a href = "#content" id = "go-to-top-link" > < / a > < / span > < span > © 2023 Copyright< / span > < span
2022-06-30 07:51:04 +00:00
class="pull-right">< span > Generated by < / span > < a
href="https://github.com/Kotlin/dokka">< span > dokka< / span > < span class = "padded-icon" > < / span > < / a > < / span >
2022-08-04 08:06:22 +00:00
< / div >
2022-06-30 07:51:04 +00:00
< / div >
< / div >
< / body >
2021-10-18 17:01:18 +00:00
< / html >