Packages

object Header

Source
Header.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Header
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Parsed extends Header

    A Header that is already parsed from its String representation.

  2. final case class Raw(name: CaseInsensitiveString, value: String) extends Header with Product with Serializable

    Raw representation of the Header

    Raw representation of the Header

    This can be considered the simplest representation where the header is specified as the product of a key and a value

    name

    case-insensitive string used to identify the header

    value

    String representation of the header value

  3. trait Recurring extends Parsed

    A recurring header that satisfies this clause of the Spec:

    A recurring header that satisfies this clause of the Spec:

    Multiple message-header fields with the same field-name MAY be present in a message if and only if the entire field-value for that header field is defined as a comma-separated list [i.e., #(values)]. It MUST be possible to combine the multiple header fields into one "field-name: field-value" pair, without changing the semantics of the message, by appending each subsequent field-value to the first, each separated by a comma.

  4. trait RecurringRenderable extends Recurring

    Simple helper trait that provides a default way of rendering the value

Value Members

  1. implicit val HeaderEq: Eq[Header]
  2. implicit val HeaderShow: Show[Header]
  3. def apply(name: String, value: String): Raw
  4. def unapply(header: Header): Option[(CaseInsensitiveString, String)]