Struct json::ast::Ref [] [src]

pub struct Ref<'r> {
    // some fields omitted
}

A reference to some Json value.

Mostly used for navigating complex Json values and extracting values from specific locations.

Methods

impl<'r> Ref<'r>
[src]

fn new(v: &'r Json) -> Ref<'r>

fn at(&self, i: usize) -> Ref<'r>

fn get<K: Borrow<str>>(&self, k: K) -> Ref<'r>

fn value(&self) -> Option<&Json>

fn opt(&self) -> Option<Ref<'r>>

fn bool(&self) -> Option<bool>

fn string(&self) -> Option<&str>

fn number(&self) -> Option<f64>