# rustc_serialize::json::Builder - Rust
API documentation for the Rust `Builder` struct in crate `rustc_serialize`.
Keywords: rust, rustlang, rust-lang, Builder

# Struct rustc_serialize::json::Builder [−] [src]

    pub struct Builder<T> { /* fields omitted */ }

A Builder consumes a json::Parser to create a generic Json structure.

## Methods

### `impl<T: Iterator<Item = char>> Builder<T>`
[src]

#### `pub fn new(src: T) -> Builder<T>`
[src]

Create a JSON Builder.

#### `pub fn build(&mut self) -> Result<Json, BuilderError>`
[src]

# Help

## Keyboard Shortcuts

`?`
  Show this help dialog
`S`
  Focus the search field
`↑`
  Move up in search results
`↓`
  Move down in search results
`↹`
  Switch tab
`⏎`
  Go to active search result
`+`
  Expand all sections
`-`
  Collapse all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g. `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g. `vec -> usize` or `* -> vec`)