Enum serialize::json::StackElement[][src]

pub enum StackElement<'l> {
    Index(u32),
    Key(&'l str),
}

StackElements compose a Stack. For example, StackElement::Key("foo"), StackElement::Key("bar"), StackElement::Index(3) and StackElement::Key("x") are the StackElements compositing the stack that represents foo.bar[3].x

Variants

Trait Implementations

impl<'l> PartialEq for StackElement<'l>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<'l> Clone for StackElement<'l>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'l> Debug for StackElement<'l>
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<'l> Send for StackElement<'l>

impl<'l> Sync for StackElement<'l>