Struct rustc_serialize::json::Stack [] [src]

pub struct Stack { /* fields omitted */ }

A Stack represents the current position of the parser in the logical structure of the JSON stream. For example foo.bar[3].x

Methods

impl Stack
[src]

[src]

[src]

Returns The number of elements in the Stack.

[src]

Returns true if the stack is empty.

[src]

Provides access to the StackElement at a given index. lower indices are at the bottom of the stack while higher indices are at the top.

[src]

Compares this stack with an array of StackElements.

[src]

Returns true if the bottom-most elements of this stack are the same as the ones passed as parameter.

[src]

Returns true if the top-most elements of this stack are the same as the ones passed as parameter.

[src]

Returns the top-most element (if any).