var searchIndex = {}; searchIndex["yaml_rust"] = {"doc":"YAML 1.2 implementation in pure Rust.","items":[[0,"yaml","yaml_rust","",null,null],[3,"YamlLoader","yaml_rust::yaml","",null,null],[4,"Yaml","","An YAML node is store as this `Yaml` enumeration, it provides an easy way to\naccess your YAML document.",null,null],[13,"Real","","float types are stored as String, and parsed on demand.\nNote that f64 does NOT implement Eq trait and can NOT be stored in BTreeMap",0,null],[13,"Integer","","Yaml int is stored as i64.",0,null],[13,"String","","Yaml scalar.",0,null],[13,"Boolean","","Yaml bool, e.g. `true` or `false`.",0,null],[13,"Array","","Yaml array, can be access as a `Vec`.",0,null],[13,"Hash","","Yaml hash, can be access as a `BTreeMap`.",0,null],[13,"Alias","","Alias, not fully supported yet.",0,null],[13,"Null","","Yaml bool, e.g. `null` or `~`.",0,null],[13,"BadValue","","Access non-exist node by Index trait will return `BadValue`.\nThis simplifies error handling of user. Invalid type conversion\nalso return `BadValue`.",0,null],[6,"Array","","",null,null],[6,"Hash","","",null,null],[11,"cmp","","",0,null],[11,"fmt","","",0,null],[11,"partial_cmp","","",0,null],[11,"lt","","",0,null],[11,"le","","",0,null],[11,"gt","","",0,null],[11,"ge","","",0,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"clone","","",0,null],[11,"on_event","","",1,null],[11,"load_from_str","","",1,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"as_bool","","",0,null],[11,"as_i64","","",0,null],[11,"as_str","","",0,null],[11,"as_hash","","",0,null],[11,"as_vec","","",0,null],[11,"is_null","","",0,null],[11,"is_badvalue","","",0,null],[11,"as_f64","","",0,null],[11,"from_str","","",0,{"inputs":[{"name":"str"}],"output":{"name":"yaml"}}],[11,"index","","",0,null],[11,"index","","",0,null],[0,"scanner","yaml_rust","",null,null],[3,"Marker","yaml_rust::scanner","",null,null],[3,"ScanError","","",null,null],[3,"Token","","",null,null],[12,"0","","",2,null],[12,"1","","",2,null],[3,"Scanner","","",null,null],[4,"TEncoding","","",null,null],[13,"Utf8","","",3,null],[4,"TScalarStyle","","",null,null],[13,"Any","","",4,null],[13,"Plain","","",4,null],[13,"SingleQuoted","","",4,null],[13,"DoubleQuoted","","",4,null],[13,"Literal","","",4,null],[13,"Foled","","",4,null],[4,"TokenType","","",null,null],[13,"NoToken","","",5,null],[13,"StreamStartToken","","",5,null],[13,"StreamEndToken","","",5,null],[13,"VersionDirectiveToken","","major, minor",5,null],[13,"TagDirectiveToken","","handle, prefix",5,null],[13,"DocumentStartToken","","",5,null],[13,"DocumentEndToken","","",5,null],[13,"BlockSequenceStartToken","","",5,null],[13,"BlockMappingStartToken","","",5,null],[13,"BlockEndToken","","",5,null],[13,"FlowSequenceStartToken","","",5,null],[13,"FlowSequenceEndToken","","",5,null],[13,"FlowMappingStartToken","","",5,null],[13,"FlowMappingEndToken","","",5,null],[13,"BlockEntryToken","","",5,null],[13,"FlowEntryToken","","",5,null],[13,"KeyToken","","",5,null],[13,"ValueToken","","",5,null],[13,"AliasToken","","",5,null],[13,"AnchorToken","","",5,null],[13,"TagToken","","handle, suffix",5,null],[13,"ScalarToken","","",5,null],[6,"ScanResult","","",null,null],[11,"fmt","","",3,null],[11,"eq","","",3,null],[11,"clone","","",3,null],[11,"fmt","","",4,null],[11,"eq","","",4,null],[11,"clone","","",4,null],[11,"fmt","","",6,null],[11,"eq","","",6,null],[11,"ne","","",6,null],[11,"clone","","",6,null],[11,"fmt","","",7,null],[11,"eq","","",7,null],[11,"ne","","",7,null],[11,"clone","","",7,null],[11,"new","","",7,{"inputs":[{"name":"marker"},{"name":"str"}],"output":{"name":"scanerror"}}],[11,"description","","",7,null],[11,"cause","","",7,null],[11,"fmt","","",7,null],[11,"fmt","","",5,null],[11,"eq","","",5,null],[11,"ne","","",5,null],[11,"clone","","",5,null],[11,"fmt","","",2,null],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"clone","","",2,null],[11,"fmt","","",8,null],[11,"next","","",8,null],[11,"new","","Creates the YAML tokenizer.",8,{"inputs":[{"name":"t"}],"output":{"name":"scanner"}}],[11,"get_error","","",8,null],[11,"stream_started","","",8,null],[11,"stream_ended","","",8,null],[11,"mark","","",8,null],[11,"fetch_next_token","","",8,null],[11,"next_token","","",8,null],[11,"fetch_more_tokens","","",8,null],[0,"parser","yaml_rust","",null,null],[3,"Parser","yaml_rust::parser","",null,null],[4,"Event","","`Event` is used with the low-level event base parsing API,\nsee `EventReceiver` trait.",null,null],[13,"NoEvent","","Reserved for internal use",9,null],[13,"StreamStart","","",9,null],[13,"StreamEnd","","",9,null],[13,"DocumentStart","","",9,null],[13,"DocumentEnd","","",9,null],[13,"Alias","","Refer to an anchor ID",9,null],[13,"Scalar","","Value, style, anchor_id, tag",9,null],[13,"SequenceStart","","Anchor ID",9,null],[13,"SequenceEnd","","",9,null],[13,"MappingStart","","Anchor ID",9,null],[13,"MappingEnd","","",9,null],[6,"ParseResult","","",null,null],[8,"EventReceiver","","",null,null],[10,"on_event","","",10,null],[11,"fmt","","",9,null],[11,"eq","","",9,null],[11,"ne","","",9,null],[11,"clone","","",9,null],[11,"fmt","","",11,null],[11,"new","","",11,{"inputs":[{"name":"t"}],"output":{"name":"parser"}}],[11,"load","","",11,null],[0,"emitter","yaml_rust","",null,null],[3,"YamlEmitter","yaml_rust::emitter","",null,null],[4,"EmitError","","",null,null],[13,"FmtError","","",12,null],[13,"BadHashmapKey","","",12,null],[6,"EmitResult","","",null,null],[11,"fmt","","",12,null],[11,"clone","","",12,null],[11,"from","","",12,{"inputs":[{"name":"error"}],"output":{"name":"self"}}],[11,"new","","",13,{"inputs":[{"name":"write"}],"output":{"name":"yamlemitter"}}],[11,"dump","","",13,null]],"paths":[[4,"Yaml"],[3,"YamlLoader"],[3,"Token"],[4,"TEncoding"],[4,"TScalarStyle"],[4,"TokenType"],[3,"Marker"],[3,"ScanError"],[3,"Scanner"],[4,"Event"],[8,"EventReceiver"],[3,"Parser"],[4,"EmitError"],[3,"YamlEmitter"]]}; initSearch(searchIndex);