Что?
@Composable context(MyScope) fun TestElement() { }
а что это должно делать?
Давать доступ к публичным содержимым MyScope как-будто with(myScope) {...}
Для написания dsl отличная штука
это аналог CompositionLocal не?
Нет Local передаёт инстансы вниз и он может что-то провайдить, а может и нет Context receiver же жёстко задёт контекст вызова функций и нигде, кроме участков с нужным контекстном, её не вызовешь
Обсуждают сегодня