object MetaInfo extends PrimitiveMetaInfoInstances with CollectionMetaInfoInstances with ProductMetaInfoInstances with UnionMetaInfoInstances
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- MetaInfo
- UnionMetaInfoInstances
- ProductMetaInfoInstances
- CollectionMetaInfoInstances
- PrimitiveMetaInfoInstances
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[A](implicit metaInfo: MetaInfo[A]): MetaInfo[A]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
implicit
val
boolean: Primitive[Boolean]
- Definition Classes
- PrimitiveMetaInfoInstances
-
implicit
def
cconsMetaInfo[K <: Symbol, H, T <: Coproduct](implicit key: Aux[K], head: Lazy[DerivedUnion[H]], tail: Lazy[DerivedUnion[T]]): DerivedUnion[:+:[FieldType[K, H], T]]
- Definition Classes
- UnionMetaInfoInstances
-
implicit
def
chainMetaInfo[A](implicit ev: MetaInfo[A], tpe: Typeable[Chain[A]]): Collection[Chain, A]
- Definition Classes
- CollectionMetaInfoInstances
-
implicit
val
char: Primitive[Char]
- Definition Classes
- PrimitiveMetaInfoInstances
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
implicit
val
cnilMetaInfo: DerivedUnion[CNil]
- Definition Classes
- UnionMetaInfoInstances
-
implicit
def
derivedUnion[A](implicit ev: MetaInfo[A]): DerivedUnion[A]
- Definition Classes
- UnionMetaInfoInstances
-
implicit
val
double: Primitive[Double]
- Definition Classes
- PrimitiveMetaInfoInstances
-
implicit
val
duration: Primitive[Duration]
- Definition Classes
- PrimitiveMetaInfoInstances
- implicit def eitherMetaInfo[A, B](implicit arg0: Typeable[A], arg1: Typeable[B], ev0: MetaInfo[A], ev1: MetaInfo[A]): Union[Either[A, B]]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
implicit
val
finiteDuration: Primitive[FiniteDuration]
- Definition Classes
- PrimitiveMetaInfoInstances
-
implicit
val
float: Primitive[Float]
- Definition Classes
- PrimitiveMetaInfoInstances
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
implicit
def
hConsDerivedMetaInfo[A, K <: Symbol, V, TailRepr <: HList, DefaultTailRepr <: HList](implicit key: Aux[K], ev: Lazy[MetaInfo[V]], tailEv: Lazy[DerivedMeta[A, TailRepr, DefaultTailRepr]], show: Show[V] = Show.by[String, V](_.toString)): DerivedMeta[A, ::[FieldType[K, V], TailRepr], ::[Option[V], DefaultTailRepr]]
- Definition Classes
- ProductMetaInfoInstances
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
implicit
def
hnilMetaInfo[A]: DerivedMeta[A, HNil, HNil]
- Definition Classes
- ProductMetaInfoInstances
-
implicit
val
int: Primitive[Int]
- Definition Classes
- PrimitiveMetaInfoInstances
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
val
long: Primitive[Long]
- Definition Classes
- PrimitiveMetaInfoInstances
- implicit def map[A, B](implicit arg0: Typeable[A], arg1: Typeable[B], ev0: MetaInfo[A], ev1: MetaInfo[B]): MapInfo[A, B]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
implicit
def
nonEmptyChainMetaInfo[A](implicit ev: MetaInfo[A], tpe: Typeable[NonEmptyChain[A]]): Collection[NonEmptyChain, A]
- Definition Classes
- CollectionMetaInfoInstances
-
implicit
def
nonEmptyListMetaInfo[A](implicit ev: MetaInfo[A], tpe: Typeable[NonEmptyList[A]]): Collection[NonEmptyList, A]
- Definition Classes
- CollectionMetaInfoInstances
-
implicit
def
nonEmptyVectorMetaInfo[A](implicit ev: MetaInfo[A], tpe: Typeable[NonEmptyVector[A]]): Collection[NonEmptyVector, A]
- Definition Classes
- CollectionMetaInfoInstances
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- implicit def optionalMetaInfo[A](implicit arg0: Typeable[A], ev: MetaInfo[A]): MetaInfo[Option[A]]
-
def
primitive[A](t: String)(implicit tpe: Typeable[A]): Primitive[A]
- Definition Classes
- PrimitiveMetaInfoInstances
-
implicit
def
productMetaInfo[A, GenRepr <: HList, DefaultOptsRepr <: HList](implicit gen: Aux[A, GenRepr], defaults: Aux[A, DefaultOptsRepr], tag: ClassTag[A], tpe: Typeable[A], ev: Lazy[DerivedMeta[A, GenRepr, DefaultOptsRepr]], lp: LowPriority): Product[A]
- Definition Classes
- ProductMetaInfoInstances
-
implicit
val
short: Primitive[Short]
- Definition Classes
- PrimitiveMetaInfoInstances
-
implicit
val
string: Primitive[String]
- Definition Classes
- PrimitiveMetaInfoInstances
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
implicit
def
traversable[F[T] <: TraversableOnce[T], A](implicit ev: MetaInfo[A], cbf: CanBuildFrom[F[A], A, F[A]], tag: ClassTag[F[A]], tpe: Typeable[F[A]]): Collection[F, A]
- Definition Classes
- CollectionMetaInfoInstances
-
implicit
def
unionMetaInfo[A, Repr <: Coproduct](implicit gen: Aux[A, Repr], tag: ClassTag[A], tpe: Typeable[A], ev: Lazy[DerivedUnion[Repr]], neOpt: <:!<[A, Option[_]], neCol: <:!<[A, scala.collection.compat.IterableOnce[_]]): Union[A]
- Definition Classes
- UnionMetaInfoInstances
-
implicit
val
url: Primitive[URL]
- Definition Classes
- PrimitiveMetaInfoInstances
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.
This is the API documentation for extruder.
The library is divided into a number of modules that either provide core functionality, support additional features via third-party dependencies, or facilitate integration with other libraries or frameworks.
Please refer to the documentation for a more detailed introduction to the library.