implicit final class TaggingExtensionsF[F[_], T] extends AnyVal
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TaggingExtensionsF
- AnyVal
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new TaggingExtensionsF(ft: F[T])
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
-
def
@@@(taggedType: TaggedType[_]): F[@@[T, TaggedType.Tag]]
Synonym operator for
taggedWith
. -
def
@@@[U]: F[@@[T, U]]
Synonym operator for
taggedWithF
. -
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val ft: F[T]
-
def
getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
taggedWithF(taggedType: TaggedType[_]): F[@@[T, TaggedType.Tag]]
Tag intra-container value using
TaggedType
instance.Tag intra-container value using
TaggedType
instance. Allows forList(...) @@ MyTaggedType
syntax.- taggedType
tagged type to type-tag with using its inner
Tag
field- returns
container with nested value tagged with
taggedType.Tag
-
def
taggedWithF[U]: F[@@[T, U]]
Tag intra-container value with type
U
.Tag intra-container value with type
U
.- U
type to tag with
- returns
container with nested value tagged with
U
-
def
toString(): String
- Definition Classes
- Any