This commit is contained in:
InsanusMokrassar
2024-06-19 20:06:26 +00:00
parent e2728d7f3f
commit db1ef54f1f
4645 changed files with 4816 additions and 4881 deletions

View File

@@ -644,8 +644,8 @@
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-14" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines/ContextSafelyExceptionHandlerKey///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/-context-safely-exception-handler-key/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon object"></span><span class="nav-link-child"><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></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-15" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//CoroutineScope/#kotlin.coroutines.CoroutineContext#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/-coroutine-scope.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>Coroutine</span><wbr></wbr><span><span>Scope()</span></span></span></span></a></div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-15" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//CoroutineScopeWithDefaultFallback/#kotlin.coroutines.CoroutineContext#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/-coroutine-scope-with-default-fallback.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>Coroutine</span><wbr></wbr><span>Scope</span><wbr></wbr><span>With</span><wbr></wbr><span>Default</span><wbr></wbr><span><span>Fallback()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-16" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//createActionsActor/kotlinx.coroutines.CoroutineScope#/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/create-actions-actor.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>create</span><wbr></wbr><span>Actions</span><wbr></wbr><span><span>Actor()</span></span></span></span></a></div>
@@ -752,7 +752,7 @@
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-50" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//LinkedSupervisorJob/kotlin.coroutines.CoroutineContext#kotlin.coroutines.CoroutineContext?/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/-linked-supervisor-job.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>Linked</span><wbr></wbr><span>Supervisor</span><wbr></wbr><span><span>Job()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-51" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//LinkedSupervisorScope/kotlinx.coroutines.CoroutineScope#kotlin.coroutines.CoroutineContext?/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-51" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//LinkedSupervisorScope/kotlin.coroutines.CoroutineContext#kotlin.coroutines.CoroutineContext?/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/-linked-supervisor-scope.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>Linked</span><wbr></wbr><span>Supervisor</span><wbr></wbr><span><span>Scope()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-52" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//plus/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
@@ -761,10 +761,10 @@
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-53" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//preloadImage/#kotlin.String/PointingToDeclaration//-119510368">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/preload-image.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>preload</span><wbr></wbr><span><span>Image()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-54" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//runCatchingSafely/#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-54" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//runCatchingSafely/#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/run-catching-safely.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>run</span><wbr></wbr><span>Catching</span><wbr></wbr><span><span>Safely()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-55" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//runCatchingSafelyWithoutExceptions/#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,TypeParam(bounds=[kotlin.Any?])?]#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-55" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//runCatchingSafelyWithoutExceptions/#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,TypeParam(bounds=[kotlin.Any?])?]#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/run-catching-safely-without-exceptions.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><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></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-56" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//safeActor/kotlinx.coroutines.CoroutineScope#kotlin.Int#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
@@ -773,112 +773,109 @@
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-57" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//safeActorAsync/kotlinx.coroutines.CoroutineScope#kotlin.Int#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Any?]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/safe-actor-async.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>safe</span><wbr></wbr><span>Actor</span><wbr></wbr><span><span>Async()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-58" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//safely/#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-58" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//safely/#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/safely.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span><span>safely()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-59" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//safelyWithContextExceptionHandler/#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-59" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//safelyWithContextExceptionHandler/#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/safely-with-context-exception-handler.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><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></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-60" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//safelyWithoutExceptions/#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,TypeParam(bounds=[kotlin.Any?])?]#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-60" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//safelyWithoutExceptions/#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/safely-without-exceptions.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>safely</span><wbr></wbr><span>Without</span><wbr></wbr><span><span>Exceptions()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-61" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//safelyWithResult/#kotlin.coroutines.SuspendFunction1[kotlinx.coroutines.CoroutineScope,TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/safely-with-result.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>safely</span><wbr></wbr><span>With</span><wbr></wbr><span><span>Result()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-62" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//selectFileOrNull/#kotlin.Function1[org.w3c.dom.HTMLInputElement,kotlin.Unit]#kotlin.Function1[kotlin.Throwable,kotlin.Unit]/PointingToDeclaration//-119510368">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-61" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//selectFileOrNull/#kotlin.Function1[org.w3c.dom.HTMLInputElement,kotlin.Unit]#kotlin.Function1[kotlin.Throwable,kotlin.Unit]/PointingToDeclaration//-119510368">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/select-file-or-null.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>select</span><wbr></wbr><span>File</span><wbr></wbr><span>Or</span><wbr></wbr><span><span>Null()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-63" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//selectFileOrThrow/#kotlin.Function1[org.w3c.dom.HTMLInputElement,kotlin.Unit]/PointingToDeclaration//-119510368">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-62" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//selectFileOrThrow/#kotlin.Function1[org.w3c.dom.HTMLInputElement,kotlin.Unit]/PointingToDeclaration//-119510368">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/select-file-or-throw.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>select</span><wbr></wbr><span>File</span><wbr></wbr><span>Or</span><wbr></wbr><span><span>Throw()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-64" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//setOnHierarchyChangeListenerRecursively/android.view.ViewGroup#android.view.ViewGroup.OnHierarchyChangeListener/PointingToDeclaration//-1837788132">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-63" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//setOnHierarchyChangeListenerRecursively/android.view.ViewGroup#android.view.ViewGroup.OnHierarchyChangeListener/PointingToDeclaration//-1837788132">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/set-on-hierarchy-change-listener-recursively.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><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></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-65" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines/SmartMutex///PointingToDeclaration//-1478683138">
<div class="overview"><span class="navButton" onclick="document.getElementById(&quot;micro_utils.dokka-nav-submenu-8-65&quot;).classList.toggle(&quot;hidden&quot;);"><span class="navButtonContent"></span></span><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/-smart-mutex/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon interface-kt"></span><span class="nav-link-child"><span>Smart</span><wbr></wbr><span><span>Mutex</span></span></span></span></a></div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-65-0" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines/SmartMutex.Immutable///PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-64" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines/SmartMutex///PointingToDeclaration//-1478683138">
<div class="overview"><span class="navButton" onclick="document.getElementById(&quot;micro_utils.dokka-nav-submenu-8-64&quot;).classList.toggle(&quot;hidden&quot;);"><span class="navButtonContent"></span></span><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/-smart-mutex/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon interface-kt"></span><span class="nav-link-child"><span>Smart</span><wbr></wbr><span><span>Mutex</span></span></span></span></a></div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-64-0" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines/SmartMutex.Immutable///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/-smart-mutex/-immutable/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon class-kt"></span><span class="nav-link-child"><span><span>Immutable</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-65-1" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines/SmartMutex.Mutable///PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-64-1" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines/SmartMutex.Mutable///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/-smart-mutex/-mutable/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon class-kt"></span><span class="nav-link-child"><span><span>Mutable</span></span></span></span></a></div>
</div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-66" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines/SmartRWLocker///PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-65" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines/SmartRWLocker///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/-smart-r-w-locker/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon class-kt"></span><span class="nav-link-child"><span>Smart</span><wbr></wbr><span><span>RWLocker</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-67" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines/SmartSemaphore///PointingToDeclaration//-1478683138">
<div class="overview"><span class="navButton" onclick="document.getElementById(&quot;micro_utils.dokka-nav-submenu-8-67&quot;).classList.toggle(&quot;hidden&quot;);"><span class="navButtonContent"></span></span><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/-smart-semaphore/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon interface-kt"></span><span class="nav-link-child"><span>Smart</span><wbr></wbr><span><span>Semaphore</span></span></span></span></a></div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-67-0" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines/SmartSemaphore.Immutable///PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-66" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines/SmartSemaphore///PointingToDeclaration//-1478683138">
<div class="overview"><span class="navButton" onclick="document.getElementById(&quot;micro_utils.dokka-nav-submenu-8-66&quot;).classList.toggle(&quot;hidden&quot;);"><span class="navButtonContent"></span></span><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/-smart-semaphore/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon interface-kt"></span><span class="nav-link-child"><span>Smart</span><wbr></wbr><span><span>Semaphore</span></span></span></span></a></div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-66-0" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines/SmartSemaphore.Immutable///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/-smart-semaphore/-immutable/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon class-kt"></span><span class="nav-link-child"><span><span>Immutable</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-67-1" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines/SmartSemaphore.Mutable///PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-66-1" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines/SmartSemaphore.Mutable///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/-smart-semaphore/-mutable/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon class-kt"></span><span class="nav-link-child"><span><span>Mutable</span></span></span></span></a></div>
</div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-68" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines/SpecialMutableStateFlow///PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-67" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines/SpecialMutableStateFlow///PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/-special-mutable-state-flow/index.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon class-kt"></span><span class="nav-link-child"><span>Special</span><wbr></wbr><span>Mutable</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Flow</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-69" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//subscribe/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-68" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//subscribe/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/subscribe.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span><span>subscribe()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-70" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//subscribeAsync/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-69" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//subscribeAsync/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/subscribe-async.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>subscribe</span><wbr></wbr><span><span>Async()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-71" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//subscribeSafely/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-70" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//subscribeSafely/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/subscribe-safely.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>subscribe</span><wbr></wbr><span><span>Safely()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-72" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//subscribeSafelyAsync/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-71" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//subscribeSafelyAsync/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,kotlin.Unit]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/subscribe-safely-async.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>subscribe</span><wbr></wbr><span>Safely</span><wbr></wbr><span><span>Async()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-73" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//subscribeSafelySkippingExceptions/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-72" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//subscribeSafelySkippingExceptions/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/subscribe-safely-skipping-exceptions.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>subscribe</span><wbr></wbr><span>Safely</span><wbr></wbr><span>Skipping</span><wbr></wbr><span><span>Exceptions()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-74" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//subscribeSafelySkippingExceptionsAsync/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-73" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//subscribeSafelySkippingExceptionsAsync/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/subscribe-safely-skipping-exceptions-async.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><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></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-75" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//subscribeSafelyWithoutExceptions/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,TypeParam(bounds=[kotlin.Any?])?]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-74" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//subscribeSafelyWithoutExceptions/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,TypeParam(bounds=[kotlin.Any?])?]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/subscribe-safely-without-exceptions.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>subscribe</span><wbr></wbr><span>Safely</span><wbr></wbr><span>Without</span><wbr></wbr><span><span>Exceptions()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-76" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//subscribeSafelyWithoutExceptionsAsync/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,TypeParam(bounds=[kotlin.Any?])?]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-75" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//subscribeSafelyWithoutExceptionsAsync/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#kotlinx.coroutines.CoroutineScope#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),TypeParam(bounds=[kotlin.Any?])]#kotlin.coroutines.SuspendFunction1[kotlin.Throwable,TypeParam(bounds=[kotlin.Any?])?]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[kotlin.Any?]),kotlin.Unit]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/subscribe-safely-without-exceptions-async.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><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></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-77" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//takeNotNull/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-76" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//takeNotNull/kotlinx.coroutines.flow.Flow[TypeParam(bounds=[kotlin.Any?])]#/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/take-not-null.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>take</span><wbr></wbr><span>Not</span><wbr></wbr><span><span>Null()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-78" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//toByteArray/org.w3c.files.Blob#/PointingToDeclaration//-119510368">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-77" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//toByteArray/org.w3c.files.Blob#/PointingToDeclaration//-119510368">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/to-byte-array.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>to</span><wbr></wbr><span>Byte</span><wbr></wbr><span><span>Array()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-79" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//UI/#/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-78" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//UI/#/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/-u-i.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon val"></span><span class="nav-link-child"><span><span>UI</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-80" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//visibilityFlow/org.w3c.dom.Element#/PointingToDeclaration//-119510368">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-79" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//visibilityFlow/org.w3c.dom.Element#/PointingToDeclaration//-119510368">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/visibility-flow.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>visibility</span><wbr></wbr><span><span>Flow()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-81" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//waitReadRelease/dev.inmo.micro_utils.coroutines.SmartRWLocker#kotlin.Int/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-80" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//waitReadRelease/dev.inmo.micro_utils.coroutines.SmartRWLocker#kotlin.Int/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/wait-read-release.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>wait</span><wbr></wbr><span>Read</span><wbr></wbr><span><span>Release()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-82" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//waitRelease/dev.inmo.micro_utils.coroutines.SmartSemaphore#kotlin.Int/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-81" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//waitRelease/dev.inmo.micro_utils.coroutines.SmartSemaphore#kotlin.Int/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/wait-release.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>wait</span><wbr></wbr><span><span>Release()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-83" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//waitUnlock/dev.inmo.micro_utils.coroutines.SmartMutex#/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-82" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//waitUnlock/dev.inmo.micro_utils.coroutines.SmartMutex#/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/wait-unlock.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>wait</span><wbr></wbr><span><span>Unlock()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-84" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//waitWriteUnlock/dev.inmo.micro_utils.coroutines.SmartRWLocker#/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-83" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//waitWriteUnlock/dev.inmo.micro_utils.coroutines.SmartRWLocker#/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/wait-write-unlock.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>wait</span><wbr></wbr><span>Write</span><wbr></wbr><span><span>Unlock()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-85" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//WeakScope/#kotlin.coroutines.CoroutineContext/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-84" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//WeakScope/#kotlin.coroutines.CoroutineContext/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/-weak-scope.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>Weak</span><wbr></wbr><span><span>Scope()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-86" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//withAcquire/dev.inmo.micro_utils.coroutines.SmartSemaphore.Mutable#kotlin.Int#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-85" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//withAcquire/dev.inmo.micro_utils.coroutines.SmartSemaphore.Mutable#kotlin.Int#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/with-acquire.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>with</span><wbr></wbr><span><span>Acquire()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-87" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//withLock/dev.inmo.micro_utils.coroutines.SmartMutex.Mutable#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-86" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//withLock/dev.inmo.micro_utils.coroutines.SmartMutex.Mutable#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/with-lock.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>with</span><wbr></wbr><span><span>Lock()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-88" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//withReadAcquire/dev.inmo.micro_utils.coroutines.SmartRWLocker#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-87" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//withReadAcquire/dev.inmo.micro_utils.coroutines.SmartRWLocker#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/with-read-acquire.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>with</span><wbr></wbr><span>Read</span><wbr></wbr><span><span>Acquire()</span></span></span></span></a></div>
</div>
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-89" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//withWriteLock/dev.inmo.micro_utils.coroutines.SmartRWLocker#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="sideMenuPart" id="micro_utils.dokka-nav-submenu-8-88" pageId="micro_utils.dokka::dev.inmo.micro_utils.coroutines//withWriteLock/dev.inmo.micro_utils.coroutines.SmartRWLocker#kotlin.Function0[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration//-1478683138">
<div class="overview"><a href="micro_utils.dokka/dev.inmo.micro_utils.coroutines/with-write-lock.html"><span class="nav-link-grid"><span class="nav-link-child nav-icon function"></span><span class="nav-link-child"><span>with</span><wbr></wbr><span>Write</span><wbr></wbr><span><span>Lock()</span></span></span></span></a></div>
</div>
</div>