Package-level declarations

Types

Link copied to clipboard
interface McpLensTarget

Represents a target for a Lens to extract or inject values from.

Link copied to clipboard
Link copied to clipboard
class MetaKeyLens<FINAL>(getFn: (Meta) -> FINAL, setFn: (FINAL, Meta) -> Meta) : LensInjectorExtractor<Meta, FINAL>
Link copied to clipboard
class MetaLensSpec<T : Any>(name: String, getFn: (MoshiNode) -> T, setFn: (T) -> MoshiNode)

Properties

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T : McpLensTarget> T.with(vararg modifiers: (T) -> T): T