property
Targets a nested path starting from Root.
inline fun <Value> property(property: KProperty1<Root, Value>, noinline configure: RuleTarget<Value>.() -> Unit): RuleTarget<Value>
Groups declarations for property on Root.
fun <Value> property(path: PropertyPath<Root, Value>, configure: RuleTarget<Value>.() -> Unit): RuleTarget<Value>
Groups declarations for a nested path starting from Root.
Deprecated (with error)
Use the reified property(property) overload.
This low-level overload is intended for callers that already carry a KType. The caller must keep value and the generator value type consistent.