В каких случаях использовать модификаторы in и out в дженериках Kotlin

AndroidKotlinдженерикимодификаторыосновы языка