spice.net

package spice.net

Members list

Type members

Classlikes

case class ContentType(`type`: String, subType: String, extras: Map[String, String])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ContentType

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait DNS

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object default.type
object DNS

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
DNS.type
object Decoder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Decoder.type
class EmailAddress

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object EmailAddress

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
object EmailAddressLiteral extends Literally[EmailAddress]

Attributes

Supertypes
trait Literally[EmailAddress]
class Object
trait Matchable
class Any
Self type
object Encoder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Encoder.type
sealed trait IP

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class v4
class v6
object IP

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
IP.type
object IPLiteral extends Literally[IP]

Attributes

Supertypes
trait Literally[IP]
class Object
trait Matchable
class Any
Self type
IPLiteral.type
case class MalformedURLException(message: String, url: String, cause: Option[Throwable]) extends RuntimeException

Attributes

Supertypes
trait Product
trait Equals
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
case class Param(values: List[String])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Parameters(entries: List[(String, Param)])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Parameters

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Parameters.type
case class Port

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Port

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Port.type
object PortLiteral extends Literally[Port]

Attributes

Supertypes
trait Literally[Port]
class Object
trait Matchable
class Any
Self type
case class Protocol

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Protocol

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Protocol.type

Version 2020071500, Last Updated Wed Jul 15 07:07:01 2020 UTC

Version 2020071500, Last Updated Wed Jul 15 07:07:01 2020 UTC

https://data.iana.org/TLD/tlds-alpha-by-domain.txt

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class URL(protocol: Protocol, host: String, port: Int, path: URLPath, parameters: Parameters, fragment: Option[String])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object URL

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
URL.type
object URLLiteral extends Literally[URL]

Attributes

Supertypes
trait Literally[URL]
class Object
trait Matchable
class Any
Self type
URLLiteral.type
trait URLMatcher

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object all.type
case class URLParseFailure(message: String, failureCode: Int, cause: Option[Throwable])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object URLParser

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
URLParser.type
case class URLPath(parts: List[URLPathPart])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object URLPath

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
URLPath.type
object URLPathLiteral extends Literally[URLPath]

Attributes

Supertypes
trait Literally[URLPath]
class Object
trait Matchable
class Any
Self type
sealed trait URLPathPart

Attributes

Companion
object
Supertypes
class Any
Known subtypes
class Argument
class Literal
object SameLevel.type
object UpLevel.type
object URLPathPart

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Extensions

Extensions

extension (ctx: StringContext)(inline ctx: StringContext)
inline def email(inline args: Any*): EmailAddress
inline def ip(inline args: Any*): IP
inline def path(inline args: Any*): URLPath
inline def port(inline args: Any*): Port
inline def url(inline args: Any*): URL