{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.1","compilation":{"directory":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2","program":"/home/fraco/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rls","arguments":["--crate-name","unicode_xid","/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","--json=diagnostic-rendered-ansi","--crate-type","lib","--emit=dep-info,metadata","-C","embed-bitcode=no","-C","debuginfo=2","--cfg","feature=\"default\"","-C","metadata=56baa69851702f2b","-C","extra-filename=-56baa69851702f2b","--out-dir","/home/fraco/Workdir/learning/point/point_derive/target/rls/debug/deps","-L","dependency=/home/fraco/Workdir/learning/point/point_derive/target/rls/debug/deps","--cap-lints","allow","--error-format=json","--sysroot","/home/fraco/.rustup/toolchains/stable-x86_64-unknown-linux-gnu"],"output":"/home/fraco/Workdir/learning/point/point_derive/target/rls/debug/deps/libunicode_xid-56baa69851702f2b.rmeta"},"prelude":{"crate_id":{"name":"unicode_xid","disambiguator":[11678728705609466923,12654462709678337114]},"crate_root":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src","external_crates":[{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[2572959971889902175,17506693968225989007]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[7380289047210505863,13821127130725723065]}},{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[15494144285296940423,1517275930380298805]}}],"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":472,"byte_end":2910,"line_start":11,"line_end":92,"column_start":1,"column_end":2}},"imports":[{"kind":"Use","ref_id":{"krate":0,"index":11},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":1448,"byte_end":1463,"line_start":48,"line_end":48,"column_start":17,"column_end":32},"alias_span":null,"name":"UNICODE_VERSION","value":"","parent":{"krate":0,"index":0}}],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":472,"byte_end":2910,"line_start":11,"line_end":92,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":7},{"krate":0,"index":10},{"krate":0,"index":29},{"krate":0,"index":32}],"decl_id":null,"docs":" Determine if a `char` is a valid identifier for a parser and/or lexer according to\n [Unicode Standard Annex #31](http://www.unicode.org/reports/tr31/) rules.","sig":null,"attributes":[{"value":"/ Determine if a `char` is a valid identifier for a parser and/or lexer according to","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":472,"byte_end":558,"line_start":11,"line_end":11,"column_start":1,"column_end":87}},{"value":"/ [Unicode Standard Annex #31](http://www.unicode.org/reports/tr31/) rules.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":559,"byte_end":636,"line_start":12,"line_end":12,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":637,"byte_end":640,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"/ ```rust","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":641,"byte_end":652,"line_start":14,"line_end":14,"column_start":1,"column_end":12}},{"value":"/ extern crate unicode_xid;","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":653,"byte_end":682,"line_start":15,"line_end":15,"column_start":1,"column_end":30}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":683,"byte_end":686,"line_start":16,"line_end":16,"column_start":1,"column_end":4}},{"value":"/ use unicode_xid::UnicodeXID;","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":687,"byte_end":719,"line_start":17,"line_end":17,"column_start":1,"column_end":33}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":720,"byte_end":723,"line_start":18,"line_end":18,"column_start":1,"column_end":4}},{"value":"/ fn main() {","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":724,"byte_end":739,"line_start":19,"line_end":19,"column_start":1,"column_end":16}},{"value":"/ let ch = 'a';","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":740,"byte_end":761,"line_start":20,"line_end":20,"column_start":1,"column_end":22}},{"value":"/ println!(\"Is {} a valid start of an identifier? {}\", ch, UnicodeXID::is_xid_start(ch));","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":762,"byte_end":857,"line_start":21,"line_end":21,"column_start":1,"column_end":96}},{"value":"/ }","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":858,"byte_end":863,"line_start":22,"line_end":22,"column_start":1,"column_end":6}},{"value":"/ ```","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":864,"byte_end":871,"line_start":23,"line_end":23,"column_start":1,"column_end":8}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":872,"byte_end":875,"line_start":24,"line_end":24,"column_start":1,"column_end":4}},{"value":"/ # features","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":876,"byte_end":890,"line_start":25,"line_end":25,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":891,"byte_end":894,"line_start":26,"line_end":26,"column_start":1,"column_end":4}},{"value":"/ unicode-xid supports a `no_std` feature. This eliminates dependence","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":895,"byte_end":966,"line_start":27,"line_end":27,"column_start":1,"column_end":72}},{"value":"/ on std, and instead uses equivalent functions from core.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":967,"byte_end":1027,"line_start":28,"line_end":28,"column_start":1,"column_end":61}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":1028,"byte_end":1031,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"forbid(unsafe_code)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":1033,"byte_end":1056,"line_start":31,"line_end":31,"column_start":1,"column_end":24}},{"value":"deny(missing_docs)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":1057,"byte_end":1079,"line_start":32,"line_end":32,"column_start":1,"column_end":23}},{"value":"no_std","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":1233,"byte_end":1243,"line_start":37,"line_end":37,"column_start":1,"column_end":11}}]},{"kind":"Const","id":{"krate":0,"index":11},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/tables.rs","byte_start":3652,"byte_end":3667,"line_start":17,"line_end":17,"column_start":11,"column_end":26},"name":"UNICODE_VERSION","qualname":"::tables::UNICODE_VERSION","value":"(u64, u64, u64)","parent":null,"children":[],"decl_id":null,"docs":" The version of [Unicode](http://www.unicode.org/)\n that this version of unicode-xid is based on.\n","sig":null,"attributes":[{"value":"/ The version of [Unicode](http://www.unicode.org/)","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/tables.rs","byte_start":3538,"byte_end":3591,"line_start":15,"line_end":15,"column_start":1,"column_end":54}},{"value":"/ that this version of unicode-xid is based on.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/tables.rs","byte_start":3592,"byte_end":3641,"line_start":16,"line_end":16,"column_start":1,"column_end":50}}]},{"kind":"Trait","id":{"krate":0,"index":29},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":1590,"byte_end":1600,"line_start":56,"line_end":56,"column_start":11,"column_end":21},"name":"UnicodeXID","qualname":"::UnicodeXID","value":"UnicodeXID","parent":null,"children":[{"krate":0,"index":30},{"krate":0,"index":31}],"decl_id":null,"docs":" Methods for determining if a character is a valid identifier character.\n","sig":null,"attributes":[{"value":"/ Methods for determining if a character is a valid identifier character.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":1504,"byte_end":1579,"line_start":55,"line_end":55,"column_start":1,"column_end":76}}]},{"kind":"Method","id":{"krate":0,"index":30},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":1925,"byte_end":1937,"line_start":63,"line_end":63,"column_start":8,"column_end":20},"name":"is_xid_start","qualname":"::UnicodeXID::is_xid_start","value":"pub fn is_xid_start(Self) -> bool","parent":{"krate":0,"index":29},"children":[],"decl_id":null,"docs":" Returns whether the specified character satisfies the 'XID_Start'\n Unicode property.","sig":null,"attributes":[{"value":"/ Returns whether the specified character satisfies the 'XID_Start'","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":1607,"byte_end":1676,"line_start":57,"line_end":57,"column_start":5,"column_end":74}},{"value":"/ Unicode property.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":1681,"byte_end":1702,"line_start":58,"line_end":58,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":1707,"byte_end":1710,"line_start":59,"line_end":59,"column_start":5,"column_end":8}},{"value":"/ 'XID_Start' is a Unicode Derived Property specified in","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":1715,"byte_end":1773,"line_start":60,"line_end":60,"column_start":5,"column_end":63}},{"value":"/ [UAX #31](http://unicode.org/reports/tr31/#NFKC_Modifications),","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":1778,"byte_end":1845,"line_start":61,"line_end":61,"column_start":5,"column_end":72}},{"value":"/ mostly similar to ID_Start but modified for closure under NFKx.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":1850,"byte_end":1917,"line_start":62,"line_end":62,"column_start":5,"column_end":72}}]},{"kind":"Method","id":{"krate":0,"index":31},"span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":2284,"byte_end":2299,"line_start":71,"line_end":71,"column_start":8,"column_end":23},"name":"is_xid_continue","qualname":"::UnicodeXID::is_xid_continue","value":"pub fn is_xid_continue(Self) -> bool","parent":{"krate":0,"index":29},"children":[],"decl_id":null,"docs":" Returns whether the specified `char` satisfies the 'XID_Continue'\n Unicode property.","sig":null,"attributes":[{"value":"/ Returns whether the specified `char` satisfies the 'XID_Continue'","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":1958,"byte_end":2027,"line_start":65,"line_end":65,"column_start":5,"column_end":74}},{"value":"/ Unicode property.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":2032,"byte_end":2053,"line_start":66,"line_end":66,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":2058,"byte_end":2061,"line_start":67,"line_end":67,"column_start":5,"column_end":8}},{"value":"/ 'XID_Continue' is a Unicode Derived Property specified in","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":2066,"byte_end":2127,"line_start":68,"line_end":68,"column_start":5,"column_end":66}},{"value":"/ [UAX #31](http://unicode.org/reports/tr31/#NFKC_Modifications),","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":2132,"byte_end":2199,"line_start":69,"line_end":69,"column_start":5,"column_end":72}},{"value":"/ mostly similar to 'ID_Continue' but modified for closure under NFKx.","span":{"file_name":"/home/fraco/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.2.2/src/lib.rs","byte_start":2204,"byte_end":2276,"line_start":70,"line_end":70,"column_start":5,"column_end":77}}]}],"impls":[],"refs":[],"macro_refs":[],"relations":[]}