Enum dochy_json5::jval::JVal [−][src]
pub enum JVal { Null(Span), Undefined(Span), Bool(bool, Span), String(String, Span), Int(i64, Span), Double(f64, Span), Array(Vec<JVal>, Span), Map(LinkedHashMap<String, JVal>, Span), }
Variants
Null(Span)
Undefined(Span)
Map(LinkedHashMap<String, JVal>, Span)
Implementations
impl JVal
[src]
impl JVal
[src]pub fn as_object(&self) -> Option<&LinkedHashMap<String, JVal>>
[src]
pub fn as_array(&self) -> Option<&Vec<JVal>>
[src]
pub fn as_str(&self) -> Option<&str>
[src]
pub fn as_num(&self) -> Option<f64>
[src]
pub fn as_int(&self) -> Option<i64>
[src]
pub fn as_bool(&self) -> Option<bool>
[src]
pub fn is_null(&self) -> bool
[src]
pub fn is_undefined(&self) -> bool
[src]
pub fn span(&self) -> &Span
[src]
pub fn slice(&self) -> &str
[src]
pub fn line_str(&self) -> String
[src]
くっそ重いので正常系で実行しないように注意
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for JVal
impl !RefUnwindSafe for JVal
impl !UnwindSafe for JVal
impl !UnwindSafe for JVal