IsKeyword

trait IsKeyword[Keyword, Value] extends HasValueOrElement[Keyword, Value]
trait HasValueOrElement[Keyword, Value]
class Object
trait Matchable
class Any

Extensions

Extensions

extension (keyword: Keyword)
@inline
def as[Domain](using run: (Keyword, Domain) => Value): Domain
@inline
def to[Domain[_]](using run: (Keyword, Domain[Value]) => Value): Domain[Value]

Inherited extensions

extension (keywordOrView: KeywordOrView)
def flatMap[Mapped <: Yield[MappedElement], MappedElement](flatMapper: Value => Mapped): FlatMap[Keyword, Value, Mapped, MappedElement]
Inherited from
HasValueOrElement
def foreach(action: Element => Unit): Foreach[Keyword, Value]
Inherited from
HasValueOrElement
def foreach[Nested <: Do](action: Value => Nested): FlatForeach[Keyword, Value, Nested]
Inherited from
HasValueOrElement
def map[Mapped](mapper: Value => Mapped): Map[Keyword, Value, Mapped]
Inherited from
HasValueOrElement
def withFilter(filter: Element => Boolean): WithFilter[Keyword, Value]
Inherited from
HasValueOrElement