---
name: "Eliom_lib.server"
section: "3o"
platform: "linux"
package: "libeliom-ocaml-doc"
version: "4.0.0-2"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/Eliom_lib.server"
---

# Eliom\_lib.server(3o)

A few common functions used by Eliom.

## NAME

Eliom\_lib - A few common functions used by Eliom.

## Module

Module   Eliom\_lib

## Documentation

Module **Eliom\_lib**\
  :  **sig end**

A few common functions used by Eliom. See also

*include Ocsigen\_lib*

*include Eliom\_lib\_base*

*type* **'a** *client\_value*

See .

*exception Client\_value\_creation\_invalid\_context* **of** **int64**

Raised if a client value of the given closure ID is created at a point in time where it is neither global (i.e. during the initialization of the server program), nor request (i.e. during the processing of a request).

*exception Eliom\_Internal\_Error* **of** **string**

*type file\_info* =  **Ocsigen\_extensions.file\_info**

*val to\_json* :  **?typ:'a Deriving\_Json.t -\> 'a -\> string**

*val of\_json* :  **?typ:'a Deriving\_Json.t -\> string -\> 'a**

*val debug* :  **('a, unit, string, unit) Pervasives.format4 -\> 'a**

*val jsmarshal* :  **'a -\> string**

Marshal an OCaml value into a string. All characters are escaped
