You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
129 KiB
JSON

{"config":{"output_file":null,"full_docs":false,"pub_only":true,"reachable_only":true,"distro_crate":false,"signatures":false,"borrow_data":false},"version":"0.19.0","compilation":{"directory":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","bit_set","/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","--json=diagnostic-rendered-ansi","--crate-type","lib","--emit=dep-info,metadata","-C","debuginfo=2","-C","metadata=682d8eb09608fa83","-C","extra-filename=-682d8eb09608fa83","--out-dir","/Users/prabhueshwarla/rust/author/packt/prod/chapter10/usb/target/rls/debug/deps","-L","dependency=/Users/prabhueshwarla/rust/author/packt/prod/chapter10/usb/target/rls/debug/deps","--extern","bit_vec=/Users/prabhueshwarla/rust/author/packt/prod/chapter10/usb/target/rls/debug/deps/libbit_vec-b9b783d7459bdc60.rmeta","--cap-lints","allow","--error-format=json","--sysroot","/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin"],"output":"/Users/prabhueshwarla/rust/author/packt/prod/chapter10/usb/target/rls/debug/deps/libbit_set-682d8eb09608fa83.rmeta"},"prelude":{"crate_id":{"name":"bit_set","disambiguator":[6162589464708664076,17383644985798326933]},"crate_root":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src","external_crates":[{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","num":1,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","num":2,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","num":3,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","num":4,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","num":13,"id":{"name":"rustc_std_workspace_alloc","disambiguator":[5423566938548125357,18340948646597872466]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","num":15,"id":{"name":"bit_vec","disambiguator":[14182263465665834132,6224349551884796419]}}],"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":472,"byte_end":41338,"line_start":11,"line_end":1462,"column_start":1,"column_end":2}},"imports":[],"defs":[{"kind":"Mod","id":{"krate":0,"index":0},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":472,"byte_end":41338,"line_start":11,"line_end":1462,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/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":8},{"krate":0,"index":9},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":12},{"krate":0,"index":19},{"krate":0,"index":22},{"krate":0,"index":25},{"krate":0,"index":27},{"krate":0,"index":31},{"krate":0,"index":34},{"krate":0,"index":37},{"krate":0,"index":40},{"krate":0,"index":44},{"krate":0,"index":48},{"krate":0,"index":51},{"krate":0,"index":54},{"krate":0,"index":57},{"krate":0,"index":59},{"krate":0,"index":64},{"krate":0,"index":112},{"krate":0,"index":115},{"krate":0,"index":172},{"krate":0,"index":178},{"krate":0,"index":119},{"krate":0,"index":182},{"krate":0,"index":188},{"krate":0,"index":192},{"krate":0,"index":197},{"krate":0,"index":201},{"krate":0,"index":206},{"krate":0,"index":210},{"krate":0,"index":215},{"krate":0,"index":219},{"krate":0,"index":224},{"krate":0,"index":228},{"krate":0,"index":233},{"krate":0,"index":123},{"krate":0,"index":130},{"krate":0,"index":136},{"krate":0,"index":142},{"krate":0,"index":148},{"krate":0,"index":154},{"krate":0,"index":160},{"krate":0,"index":166}],"decl_id":null,"docs":" An implementation of a set using a bit vector as an underlying\n representation for holding unsigned numerical elements.","sig":null,"attributes":[{"value":"! An implementation of a set using a bit vector as an underlying","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":472,"byte_end":538,"line_start":11,"line_end":11,"column_start":1,"column_end":67}},{"value":"! representation for holding unsigned numerical elements.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":539,"byte_end":598,"line_start":12,"line_end":12,"column_start":1,"column_end":60}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":599,"byte_end":602,"line_start":13,"line_end":13,"column_start":1,"column_end":4}},{"value":"! It should also be noted that the amount of storage necessary for holding a","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":603,"byte_end":681,"line_start":14,"line_end":14,"column_start":1,"column_end":79}},{"value":"! set of objects is proportional to the maximum of the objects when viewed","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":682,"byte_end":758,"line_start":15,"line_end":15,"column_start":1,"column_end":77}},{"value":"! as a `usize`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":759,"byte_end":776,"line_start":16,"line_end":16,"column_start":1,"column_end":18}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":777,"byte_end":780,"line_start":17,"line_end":17,"column_start":1,"column_end":4}},{"value":"! # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":781,"byte_end":795,"line_start":18,"line_end":18,"column_start":1,"column_end":15}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":796,"byte_end":799,"line_start":19,"line_end":19,"column_start":1,"column_end":4}},{"value":"! ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":800,"byte_end":807,"line_start":20,"line_end":20,"column_start":1,"column_end":8}},{"value":"! use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":808,"byte_end":832,"line_start":21,"line_end":21,"column_start":1,"column_end":25}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":833,"byte_end":836,"line_start":22,"line_end":22,"column_start":1,"column_end":4}},{"value":"! // It's a regular set","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":837,"byte_end":862,"line_start":23,"line_end":23,"column_start":1,"column_end":26}},{"value":"! let mut s = BitSet::new();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":863,"byte_end":893,"line_start":24,"line_end":24,"column_start":1,"column_end":31}},{"value":"! s.insert(0);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":894,"byte_end":910,"line_start":25,"line_end":25,"column_start":1,"column_end":17}},{"value":"! s.insert(3);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":911,"byte_end":927,"line_start":26,"line_end":26,"column_start":1,"column_end":17}},{"value":"! s.insert(7);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":928,"byte_end":944,"line_start":27,"line_end":27,"column_start":1,"column_end":17}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":945,"byte_end":948,"line_start":28,"line_end":28,"column_start":1,"column_end":4}},{"value":"! s.remove(&7);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":949,"byte_end":966,"line_start":29,"line_end":29,"column_start":1,"column_end":18}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":967,"byte_end":970,"line_start":30,"line_end":30,"column_start":1,"column_end":4}},{"value":"! if !s.contains(&7) {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":971,"byte_end":995,"line_start":31,"line_end":31,"column_start":1,"column_end":25}},{"value":"! println!(\"There is no 7\");","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":996,"byte_end":1030,"line_start":32,"line_end":32,"column_start":1,"column_end":35}},{"value":"! }","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":1031,"byte_end":1036,"line_start":33,"line_end":33,"column_start":1,"column_end":6}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":1037,"byte_end":1040,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"! // Can initialize from a `BitVec`","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":1041,"byte_end":1078,"line_start":35,"line_end":35,"column_start":1,"column_end":38}},{"value":"! let other = BitSet::from_bytes(&[0b11010000]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":1079,"byte_end":1129,"line_start":36,"line_end":36,"column_start":1,"column_end":51}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":1130,"byte_end":1133,"line_start":37,"line_end":37,"column_start":1,"column_end":4}},{"value":"! s.union_with(&other);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":1134,"byte_end":1159,"line_start":38,"line_end":38,"column_start":1,"column_end":26}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":1160,"byte_end":1163,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"! // Print 0, 1, 3 in some order","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":1164,"byte_end":1198,"line_start":40,"line_end":40,"column_start":1,"column_end":35}},{"value":"! for x in s.iter() {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":1199,"byte_end":1222,"line_start":41,"line_end":41,"column_start":1,"column_end":24}},{"value":"! println!(\"{}\", x);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":1223,"byte_end":1249,"line_start":42,"line_end":42,"column_start":1,"column_end":27}},{"value":"! }","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":1250,"byte_end":1255,"line_start":43,"line_end":43,"column_start":1,"column_end":6}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":1256,"byte_end":1259,"line_start":44,"line_end":44,"column_start":1,"column_end":4}},{"value":"! // Can convert back to a `BitVec`","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":1260,"byte_end":1297,"line_start":45,"line_end":45,"column_start":1,"column_end":38}},{"value":"! let bv = s.into_bit_vec();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":1298,"byte_end":1328,"line_start":46,"line_end":46,"column_start":1,"column_end":31}},{"value":"! assert!(bv[3]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":1329,"byte_end":1348,"line_start":47,"line_end":47,"column_start":1,"column_end":20}},{"value":"! ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":1349,"byte_end":1356,"line_start":48,"line_end":48,"column_start":1,"column_end":8}}]},{"kind":"Struct","id":{"krate":0,"index":31},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":3490,"byte_end":3496,"line_start":99,"line_end":99,"column_start":12,"column_end":18},"name":"BitSet","qualname":"::BitSet","value":"BitSet { }","parent":null,"children":[{"krate":0,"index":33}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":60},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5352,"byte_end":5355,"line_start":179,"line_end":179,"column_start":12,"column_end":15},"name":"new","qualname":"<BitSet<u32>>::new","value":"fn () -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a new empty `BitSet`.","sig":null,"attributes":[{"value":"/ Creates a new empty `BitSet`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5162,"byte_end":5195,"line_start":169,"line_end":169,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5200,"byte_end":5203,"line_start":170,"line_end":170,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5208,"byte_end":5222,"line_start":171,"line_end":171,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5227,"byte_end":5230,"line_start":172,"line_end":172,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5235,"byte_end":5242,"line_start":173,"line_end":173,"column_start":5,"column_end":12}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5247,"byte_end":5271,"line_start":174,"line_end":174,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5276,"byte_end":5279,"line_start":175,"line_end":175,"column_start":5,"column_end":8}},{"value":"/ let mut s = BitSet::new();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5284,"byte_end":5314,"line_start":176,"line_end":176,"column_start":5,"column_end":35}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5319,"byte_end":5326,"line_start":177,"line_end":177,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5331,"byte_end":5340,"line_start":178,"line_end":178,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":61},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5724,"byte_end":5737,"line_start":195,"line_end":195,"column_start":12,"column_end":25},"name":"with_capacity","qualname":"<BitSet<u32>>::with_capacity","value":"fn (nbits: usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `BitSet` with initially no contents, able to\n hold `nbits` elements without resizing.","sig":null,"attributes":[{"value":"/ Creates a new `BitSet` with initially no contents, able to","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5406,"byte_end":5468,"line_start":183,"line_end":183,"column_start":5,"column_end":67}},{"value":"/ hold `nbits` elements without resizing.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5473,"byte_end":5516,"line_start":184,"line_end":184,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5521,"byte_end":5524,"line_start":185,"line_end":185,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5529,"byte_end":5543,"line_start":186,"line_end":186,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5548,"byte_end":5551,"line_start":187,"line_end":187,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5556,"byte_end":5563,"line_start":188,"line_end":188,"column_start":5,"column_end":12}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5568,"byte_end":5592,"line_start":189,"line_end":189,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5597,"byte_end":5600,"line_start":190,"line_end":190,"column_start":5,"column_end":8}},{"value":"/ let mut s = BitSet::with_capacity(100);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5605,"byte_end":5648,"line_start":191,"line_end":191,"column_start":5,"column_end":48}},{"value":"/ assert!(s.capacity() >= 100);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5653,"byte_end":5686,"line_start":192,"line_end":192,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5691,"byte_end":5698,"line_start":193,"line_end":193,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5703,"byte_end":5712,"line_start":194,"line_end":194,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":62},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6412,"byte_end":6424,"line_start":222,"line_end":222,"column_start":12,"column_end":24},"name":"from_bit_vec","qualname":"<BitSet<u32>>::from_bit_vec","value":"fn (bit_vec: BitVec) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a new `BitSet` from the given bit vector.","sig":null,"attributes":[{"value":"/ Creates a new `BitSet` from the given bit vector.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5866,"byte_end":5919,"line_start":200,"line_end":200,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5924,"byte_end":5927,"line_start":201,"line_end":201,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5932,"byte_end":5946,"line_start":202,"line_end":202,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5951,"byte_end":5954,"line_start":203,"line_end":203,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5959,"byte_end":5966,"line_start":204,"line_end":204,"column_start":5,"column_end":12}},{"value":"/ extern crate bit_vec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5971,"byte_end":5996,"line_start":205,"line_end":205,"column_start":5,"column_end":30}},{"value":"/ extern crate bit_set;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6001,"byte_end":6026,"line_start":206,"line_end":206,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6031,"byte_end":6034,"line_start":207,"line_end":207,"column_start":5,"column_end":8}},{"value":"/ fn main() {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6039,"byte_end":6054,"line_start":208,"line_end":208,"column_start":5,"column_end":20}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6059,"byte_end":6087,"line_start":209,"line_end":209,"column_start":5,"column_end":33}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6092,"byte_end":6120,"line_start":210,"line_end":210,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6125,"byte_end":6128,"line_start":211,"line_end":211,"column_start":5,"column_end":8}},{"value":"/ let bv = BitVec::from_bytes(&[0b01100000]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6133,"byte_end":6184,"line_start":212,"line_end":212,"column_start":5,"column_end":56}},{"value":"/ let s = BitSet::from_bit_vec(bv);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6189,"byte_end":6230,"line_start":213,"line_end":213,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6235,"byte_end":6238,"line_start":214,"line_end":214,"column_start":5,"column_end":8}},{"value":"/ // Print 1, 2 in arbitrary order","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6243,"byte_end":6283,"line_start":215,"line_end":215,"column_start":5,"column_end":45}},{"value":"/ for x in s.iter() {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6288,"byte_end":6315,"line_start":216,"line_end":216,"column_start":5,"column_end":32}},{"value":"/ println!(\"{}\", x);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6320,"byte_end":6350,"line_start":217,"line_end":217,"column_start":5,"column_end":35}},{"value":"/ }","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6355,"byte_end":6364,"line_start":218,"line_end":218,"column_start":5,"column_end":14}},{"value":"/ }","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6369,"byte_end":6374,"line_start":219,"line_end":219,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6379,"byte_end":6386,"line_start":220,"line_end":220,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6391,"byte_end":6400,"line_start":221,"line_end":221,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":63},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6506,"byte_end":6516,"line_start":226,"line_end":226,"column_start":12,"column_end":22},"name":"from_bytes","qualname":"<BitSet<u32>>::from_bytes","value":"fn (bytes: &[u8]) -> Self","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Method","id":{"krate":0,"index":66},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6981,"byte_end":6989,"line_start":245,"line_end":245,"column_start":12,"column_end":20},"name":"capacity","qualname":"<BitSet<B>>::capacity","value":"fn (&self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the capacity in bits for this bit vector. Inserting any\n element less than this amount will not trigger a resizing.","sig":null,"attributes":[{"value":"/ Returns the capacity in bits for this bit vector. Inserting any","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6639,"byte_end":6706,"line_start":233,"line_end":233,"column_start":5,"column_end":72}},{"value":"/ element less than this amount will not trigger a resizing.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6711,"byte_end":6773,"line_start":234,"line_end":234,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6778,"byte_end":6781,"line_start":235,"line_end":235,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6786,"byte_end":6800,"line_start":236,"line_end":236,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6805,"byte_end":6808,"line_start":237,"line_end":237,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6813,"byte_end":6820,"line_start":238,"line_end":238,"column_start":5,"column_end":12}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6825,"byte_end":6849,"line_start":239,"line_end":239,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6854,"byte_end":6857,"line_start":240,"line_end":240,"column_start":5,"column_end":8}},{"value":"/ let mut s = BitSet::with_capacity(100);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6862,"byte_end":6905,"line_start":241,"line_end":241,"column_start":5,"column_end":48}},{"value":"/ assert!(s.capacity() >= 100);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6910,"byte_end":6943,"line_start":242,"line_end":242,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6948,"byte_end":6955,"line_start":243,"line_end":243,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6960,"byte_end":6969,"line_start":244,"line_end":244,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":67},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7567,"byte_end":7578,"line_start":265,"line_end":265,"column_start":12,"column_end":23},"name":"reserve_len","qualname":"<BitSet<B>>::reserve_len","value":"fn (&mut self, len: usize) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Reserves capacity for the given `BitSet` to contain `len` distinct elements. In the case\n of `BitSet` this means reallocations will not occur as long as all inserted elements\n are less than `len`.","sig":null,"attributes":[{"value":"/ Reserves capacity for the given `BitSet` to contain `len` distinct elements. In the case","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7051,"byte_end":7143,"line_start":249,"line_end":249,"column_start":5,"column_end":97}},{"value":"/ of `BitSet` this means reallocations will not occur as long as all inserted elements","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7148,"byte_end":7236,"line_start":250,"line_end":250,"column_start":5,"column_end":93}},{"value":"/ are less than `len`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7241,"byte_end":7265,"line_start":251,"line_end":251,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7270,"byte_end":7273,"line_start":252,"line_end":252,"column_start":5,"column_end":8}},{"value":"/ The collection may reserve more space to avoid frequent reallocations.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7278,"byte_end":7352,"line_start":253,"line_end":253,"column_start":5,"column_end":79}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7357,"byte_end":7360,"line_start":254,"line_end":254,"column_start":5,"column_end":8}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7365,"byte_end":7368,"line_start":255,"line_end":255,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7373,"byte_end":7387,"line_start":256,"line_end":256,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7392,"byte_end":7395,"line_start":257,"line_end":257,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7400,"byte_end":7407,"line_start":258,"line_end":258,"column_start":5,"column_end":12}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7412,"byte_end":7436,"line_start":259,"line_end":259,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7441,"byte_end":7444,"line_start":260,"line_end":260,"column_start":5,"column_end":8}},{"value":"/ let mut s = BitSet::new();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7449,"byte_end":7479,"line_start":261,"line_end":261,"column_start":5,"column_end":35}},{"value":"/ s.reserve_len(10);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7484,"byte_end":7506,"line_start":262,"line_end":262,"column_start":5,"column_end":27}},{"value":"/ assert!(s.capacity() >= 10);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7511,"byte_end":7543,"line_start":263,"line_end":263,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7548,"byte_end":7555,"line_start":264,"line_end":264,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":68},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8423,"byte_end":8440,"line_start":290,"line_end":290,"column_start":12,"column_end":29},"name":"reserve_len_exact","qualname":"<BitSet<B>>::reserve_len_exact","value":"fn (&mut self, len: usize) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Reserves the minimum capacity for the given `BitSet` to contain `len` distinct elements.\n In the case of `BitSet` this means reallocations will not occur as long as all inserted\n elements are less than `len`.","sig":null,"attributes":[{"value":"/ Reserves the minimum capacity for the given `BitSet` to contain `len` distinct elements.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7744,"byte_end":7836,"line_start":272,"line_end":272,"column_start":5,"column_end":97}},{"value":"/ In the case of `BitSet` this means reallocations will not occur as long as all inserted","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7841,"byte_end":7932,"line_start":273,"line_end":273,"column_start":5,"column_end":96}},{"value":"/ elements are less than `len`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7937,"byte_end":7970,"line_start":274,"line_end":274,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7975,"byte_end":7978,"line_start":275,"line_end":275,"column_start":5,"column_end":8}},{"value":"/ Note that the allocator may give the collection more space than it requests. Therefore","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":7983,"byte_end":8073,"line_start":276,"line_end":276,"column_start":5,"column_end":95}},{"value":"/ capacity can not be relied upon to be precisely minimal. Prefer `reserve_len` if future","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8078,"byte_end":8169,"line_start":277,"line_end":277,"column_start":5,"column_end":96}},{"value":"/ insertions are expected.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8174,"byte_end":8202,"line_start":278,"line_end":278,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8207,"byte_end":8210,"line_start":279,"line_end":279,"column_start":5,"column_end":8}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8215,"byte_end":8218,"line_start":280,"line_end":280,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8223,"byte_end":8237,"line_start":281,"line_end":281,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8242,"byte_end":8245,"line_start":282,"line_end":282,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8250,"byte_end":8257,"line_start":283,"line_end":283,"column_start":5,"column_end":12}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8262,"byte_end":8286,"line_start":284,"line_end":284,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8291,"byte_end":8294,"line_start":285,"line_end":285,"column_start":5,"column_end":8}},{"value":"/ let mut s = BitSet::new();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8299,"byte_end":8329,"line_start":286,"line_end":286,"column_start":5,"column_end":35}},{"value":"/ s.reserve_len_exact(10);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8334,"byte_end":8362,"line_start":287,"line_end":287,"column_start":5,"column_end":33}},{"value":"/ assert!(s.capacity() >= 10);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8367,"byte_end":8399,"line_start":288,"line_end":288,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8404,"byte_end":8411,"line_start":289,"line_end":289,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":69},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8961,"byte_end":8973,"line_start":314,"line_end":314,"column_start":12,"column_end":24},"name":"into_bit_vec","qualname":"<BitSet<B>>::into_bit_vec","value":"fn (self) -> BitVec<B>","parent":null,"children":[],"decl_id":null,"docs":" Consumes this set to return the underlying bit vector.","sig":null,"attributes":[{"value":"/ Consumes this set to return the underlying bit vector.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8613,"byte_end":8671,"line_start":298,"line_end":298,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8676,"byte_end":8679,"line_start":299,"line_end":299,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8684,"byte_end":8698,"line_start":300,"line_end":300,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8703,"byte_end":8706,"line_start":301,"line_end":301,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8711,"byte_end":8718,"line_start":302,"line_end":302,"column_start":5,"column_end":12}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8723,"byte_end":8747,"line_start":303,"line_end":303,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8752,"byte_end":8755,"line_start":304,"line_end":304,"column_start":5,"column_end":8}},{"value":"/ let mut s = BitSet::new();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8760,"byte_end":8790,"line_start":305,"line_end":305,"column_start":5,"column_end":35}},{"value":"/ s.insert(0);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8795,"byte_end":8811,"line_start":306,"line_end":306,"column_start":5,"column_end":21}},{"value":"/ s.insert(3);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8816,"byte_end":8832,"line_start":307,"line_end":307,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8837,"byte_end":8840,"line_start":308,"line_end":308,"column_start":5,"column_end":8}},{"value":"/ let bv = s.into_bit_vec();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8845,"byte_end":8875,"line_start":309,"line_end":309,"column_start":5,"column_end":35}},{"value":"/ assert!(bv[0]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8880,"byte_end":8899,"line_start":310,"line_end":310,"column_start":5,"column_end":24}},{"value":"/ assert!(bv[3]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8904,"byte_end":8923,"line_start":311,"line_end":311,"column_start":5,"column_end":24}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8928,"byte_end":8935,"line_start":312,"line_end":312,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":8940,"byte_end":8949,"line_start":313,"line_end":313,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":70},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":9329,"byte_end":9336,"line_start":332,"line_end":332,"column_start":12,"column_end":19},"name":"get_ref","qualname":"<BitSet<B>>::get_ref","value":"fn (&self) -> &BitVec<B>","parent":null,"children":[],"decl_id":null,"docs":" Returns a reference to the underlying bit vector.","sig":null,"attributes":[{"value":"/ Returns a reference to the underlying bit vector.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":9027,"byte_end":9080,"line_start":318,"line_end":318,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":9085,"byte_end":9088,"line_start":319,"line_end":319,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":9093,"byte_end":9107,"line_start":320,"line_end":320,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":9112,"byte_end":9115,"line_start":321,"line_end":321,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":9120,"byte_end":9127,"line_start":322,"line_end":322,"column_start":5,"column_end":12}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":9132,"byte_end":9156,"line_start":323,"line_end":323,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":9161,"byte_end":9164,"line_start":324,"line_end":324,"column_start":5,"column_end":8}},{"value":"/ let mut s = BitSet::new();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":9169,"byte_end":9199,"line_start":325,"line_end":325,"column_start":5,"column_end":35}},{"value":"/ s.insert(0);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":9204,"byte_end":9220,"line_start":326,"line_end":326,"column_start":5,"column_end":21}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":9225,"byte_end":9228,"line_start":327,"line_end":327,"column_start":5,"column_end":8}},{"value":"/ let bv = s.get_ref();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":9233,"byte_end":9258,"line_start":328,"line_end":328,"column_start":5,"column_end":30}},{"value":"/ assert_eq!(bv[0], true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":9263,"byte_end":9291,"line_start":329,"line_end":329,"column_start":5,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":9296,"byte_end":9303,"line_start":330,"line_end":330,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":9308,"byte_end":9317,"line_start":331,"line_end":331,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":73},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10816,"byte_end":10829,"line_start":385,"line_end":385,"column_start":12,"column_end":25},"name":"shrink_to_fit","qualname":"<BitSet<B>>::shrink_to_fit","value":"fn (&mut self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Truncates the underlying vector to the least length required.","sig":null,"attributes":[{"value":"/ Truncates the underlying vector to the least length required.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10290,"byte_end":10355,"line_start":366,"line_end":366,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10360,"byte_end":10363,"line_start":367,"line_end":367,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10368,"byte_end":10382,"line_start":368,"line_end":368,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10387,"byte_end":10390,"line_start":369,"line_end":369,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10395,"byte_end":10402,"line_start":370,"line_end":370,"column_start":5,"column_end":12}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10407,"byte_end":10431,"line_start":371,"line_end":371,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10436,"byte_end":10439,"line_start":372,"line_end":372,"column_start":5,"column_end":8}},{"value":"/ let mut s = BitSet::new();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10444,"byte_end":10474,"line_start":373,"line_end":373,"column_start":5,"column_end":35}},{"value":"/ s.insert(32183231);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10479,"byte_end":10502,"line_start":374,"line_end":374,"column_start":5,"column_end":28}},{"value":"/ s.remove(&32183231);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10507,"byte_end":10531,"line_start":375,"line_end":375,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10536,"byte_end":10539,"line_start":376,"line_end":376,"column_start":5,"column_end":8}},{"value":"/ // Internal storage will probably be bigger than necessary","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10544,"byte_end":10606,"line_start":377,"line_end":377,"column_start":5,"column_end":67}},{"value":"/ println!(\"old capacity: {}\", s.capacity());","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10611,"byte_end":10658,"line_start":378,"line_end":378,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10663,"byte_end":10666,"line_start":379,"line_end":379,"column_start":5,"column_end":8}},{"value":"/ // Now should be smaller","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10671,"byte_end":10699,"line_start":380,"line_end":380,"column_start":5,"column_end":33}},{"value":"/ s.shrink_to_fit();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10704,"byte_end":10726,"line_start":381,"line_end":381,"column_start":5,"column_end":27}},{"value":"/ println!(\"new capacity: {}\", s.capacity());","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10731,"byte_end":10778,"line_start":382,"line_end":382,"column_start":5,"column_end":52}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10783,"byte_end":10790,"line_start":383,"line_end":383,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":10795,"byte_end":10804,"line_start":384,"line_end":384,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":75},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11655,"byte_end":11659,"line_start":414,"line_end":414,"column_start":12,"column_end":16},"name":"iter","qualname":"<BitSet<B>>::iter","value":"fn (&self) -> Iter<B>","parent":null,"children":[],"decl_id":null,"docs":" Iterator over each usize stored in the `BitSet`.","sig":null,"attributes":[{"value":"/ Iterator over each usize stored in the `BitSet`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11309,"byte_end":11361,"line_start":399,"line_end":399,"column_start":5,"column_end":57}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11366,"byte_end":11369,"line_start":400,"line_end":400,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11374,"byte_end":11388,"line_start":401,"line_end":401,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11393,"byte_end":11396,"line_start":402,"line_end":402,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11401,"byte_end":11408,"line_start":403,"line_end":403,"column_start":5,"column_end":12}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11413,"byte_end":11437,"line_start":404,"line_end":404,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11442,"byte_end":11445,"line_start":405,"line_end":405,"column_start":5,"column_end":8}},{"value":"/ let s = BitSet::from_bytes(&[0b01001010]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11450,"byte_end":11496,"line_start":406,"line_end":406,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11501,"byte_end":11504,"line_start":407,"line_end":407,"column_start":5,"column_end":8}},{"value":"/ // Print 1, 4, 6 in arbitrary order","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11509,"byte_end":11548,"line_start":408,"line_end":408,"column_start":5,"column_end":44}},{"value":"/ for x in s.iter() {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11553,"byte_end":11576,"line_start":409,"line_end":409,"column_start":5,"column_end":28}},{"value":"/ println!(\"{}\", x);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11581,"byte_end":11607,"line_start":410,"line_end":410,"column_start":5,"column_end":31}},{"value":"/ }","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11612,"byte_end":11617,"line_start":411,"line_end":411,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11622,"byte_end":11629,"line_start":412,"line_end":412,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11634,"byte_end":11643,"line_start":413,"line_end":413,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":76},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12242,"byte_end":12247,"line_start":435,"line_end":435,"column_start":12,"column_end":17},"name":"union","qualname":"<BitSet<B>>::union","value":"fn <'a> (&'a self, other: &'a Self) -> Union<'a, B>","parent":null,"children":[],"decl_id":null,"docs":" Iterator over each usize stored in `self` union `other`.\n See [union_with](#method.union_with) for an efficient in-place version.","sig":null,"attributes":[{"value":"/ Iterator over each usize stored in `self` union `other`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11751,"byte_end":11811,"line_start":418,"line_end":418,"column_start":5,"column_end":65}},{"value":"/ See [union_with](#method.union_with) for an efficient in-place version.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11816,"byte_end":11891,"line_start":419,"line_end":419,"column_start":5,"column_end":80}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11896,"byte_end":11899,"line_start":420,"line_end":420,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11904,"byte_end":11918,"line_start":421,"line_end":421,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11923,"byte_end":11926,"line_start":422,"line_end":422,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11931,"byte_end":11938,"line_start":423,"line_end":423,"column_start":5,"column_end":12}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11943,"byte_end":11967,"line_start":424,"line_end":424,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11972,"byte_end":11975,"line_start":425,"line_end":425,"column_start":5,"column_end":8}},{"value":"/ let a = BitSet::from_bytes(&[0b01101000]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":11980,"byte_end":12026,"line_start":426,"line_end":426,"column_start":5,"column_end":51}},{"value":"/ let b = BitSet::from_bytes(&[0b10100000]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12031,"byte_end":12077,"line_start":427,"line_end":427,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12082,"byte_end":12085,"line_start":428,"line_end":428,"column_start":5,"column_end":8}},{"value":"/ // Print 0, 1, 2, 4 in arbitrary order","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12090,"byte_end":12132,"line_start":429,"line_end":429,"column_start":5,"column_end":47}},{"value":"/ for x in a.union(&b) {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12137,"byte_end":12163,"line_start":430,"line_end":430,"column_start":5,"column_end":31}},{"value":"/ println!(\"{}\", x);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12168,"byte_end":12194,"line_start":431,"line_end":431,"column_start":5,"column_end":31}},{"value":"/ }","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12199,"byte_end":12204,"line_start":432,"line_end":432,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12209,"byte_end":12216,"line_start":433,"line_end":433,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12221,"byte_end":12230,"line_start":434,"line_end":434,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":80},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13022,"byte_end":13034,"line_start":462,"line_end":462,"column_start":12,"column_end":24},"name":"intersection","qualname":"<BitSet<B>>::intersection","value":"fn <'a> (&'a self, other: &'a Self) -> Intersection<'a, B>","parent":null,"children":[],"decl_id":null,"docs":" Iterator over each usize stored in `self` intersect `other`.\n See [intersect_with](#method.intersect_with) for an efficient in-place version.","sig":null,"attributes":[{"value":"/ Iterator over each usize stored in `self` intersect `other`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12540,"byte_end":12604,"line_start":445,"line_end":445,"column_start":5,"column_end":69}},{"value":"/ See [intersect_with](#method.intersect_with) for an efficient in-place version.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12609,"byte_end":12692,"line_start":446,"line_end":446,"column_start":5,"column_end":88}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12697,"byte_end":12700,"line_start":447,"line_end":447,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12705,"byte_end":12719,"line_start":448,"line_end":448,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12724,"byte_end":12727,"line_start":449,"line_end":449,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12732,"byte_end":12739,"line_start":450,"line_end":450,"column_start":5,"column_end":12}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12744,"byte_end":12768,"line_start":451,"line_end":451,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12773,"byte_end":12776,"line_start":452,"line_end":452,"column_start":5,"column_end":8}},{"value":"/ let a = BitSet::from_bytes(&[0b01101000]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12781,"byte_end":12827,"line_start":453,"line_end":453,"column_start":5,"column_end":51}},{"value":"/ let b = BitSet::from_bytes(&[0b10100000]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12832,"byte_end":12878,"line_start":454,"line_end":454,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12883,"byte_end":12886,"line_start":455,"line_end":455,"column_start":5,"column_end":8}},{"value":"/ // Print 2","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12891,"byte_end":12905,"line_start":456,"line_end":456,"column_start":5,"column_end":19}},{"value":"/ for x in a.intersection(&b) {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12910,"byte_end":12943,"line_start":457,"line_end":457,"column_start":5,"column_end":38}},{"value":"/ println!(\"{}\", x);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12948,"byte_end":12974,"line_start":458,"line_end":458,"column_start":5,"column_end":31}},{"value":"/ }","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12979,"byte_end":12984,"line_start":459,"line_end":459,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":12989,"byte_end":12996,"line_start":460,"line_end":460,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13001,"byte_end":13010,"line_start":461,"line_end":461,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":84},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14140,"byte_end":14150,"line_start":497,"line_end":497,"column_start":12,"column_end":22},"name":"difference","qualname":"<BitSet<B>>::difference","value":"fn <'a> (&'a self, other: &'a Self) -> Difference<'a, B>","parent":null,"children":[],"decl_id":null,"docs":" Iterator over each usize stored in the `self` setminus `other`.\n See [difference_with](#method.difference_with) for an efficient in-place version.","sig":null,"attributes":[{"value":"/ Iterator over each usize stored in the `self` setminus `other`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13428,"byte_end":13495,"line_start":473,"line_end":473,"column_start":5,"column_end":72}},{"value":"/ See [difference_with](#method.difference_with) for an efficient in-place version.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13500,"byte_end":13585,"line_start":474,"line_end":474,"column_start":5,"column_end":90}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13590,"byte_end":13593,"line_start":475,"line_end":475,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13598,"byte_end":13612,"line_start":476,"line_end":476,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13617,"byte_end":13620,"line_start":477,"line_end":477,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13625,"byte_end":13632,"line_start":478,"line_end":478,"column_start":5,"column_end":12}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13637,"byte_end":13661,"line_start":479,"line_end":479,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13666,"byte_end":13669,"line_start":480,"line_end":480,"column_start":5,"column_end":8}},{"value":"/ let a = BitSet::from_bytes(&[0b01101000]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13674,"byte_end":13720,"line_start":481,"line_end":481,"column_start":5,"column_end":51}},{"value":"/ let b = BitSet::from_bytes(&[0b10100000]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13725,"byte_end":13771,"line_start":482,"line_end":482,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13776,"byte_end":13779,"line_start":483,"line_end":483,"column_start":5,"column_end":8}},{"value":"/ // Print 1, 4 in arbitrary order","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13784,"byte_end":13820,"line_start":484,"line_end":484,"column_start":5,"column_end":41}},{"value":"/ for x in a.difference(&b) {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13825,"byte_end":13856,"line_start":485,"line_end":485,"column_start":5,"column_end":36}},{"value":"/ println!(\"{}\", x);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13861,"byte_end":13887,"line_start":486,"line_end":486,"column_start":5,"column_end":31}},{"value":"/ }","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13892,"byte_end":13897,"line_start":487,"line_end":487,"column_start":5,"column_end":10}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13902,"byte_end":13905,"line_start":488,"line_end":488,"column_start":5,"column_end":8}},{"value":"/ // Note that difference is not symmetric,","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13910,"byte_end":13955,"line_start":489,"line_end":489,"column_start":5,"column_end":50}},{"value":"/ // and `b - a` means something else.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":13960,"byte_end":14000,"line_start":490,"line_end":490,"column_start":5,"column_end":45}},{"value":"/ // This prints 0","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14005,"byte_end":14025,"line_start":491,"line_end":491,"column_start":5,"column_end":25}},{"value":"/ for x in b.difference(&a) {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14030,"byte_end":14061,"line_start":492,"line_end":492,"column_start":5,"column_end":36}},{"value":"/ println!(\"{}\", x);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14066,"byte_end":14092,"line_start":493,"line_end":493,"column_start":5,"column_end":31}},{"value":"/ }","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14097,"byte_end":14102,"line_start":494,"line_end":494,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14107,"byte_end":14114,"line_start":495,"line_end":495,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14119,"byte_end":14128,"line_start":496,"line_end":496,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":88},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15025,"byte_end":15045,"line_start":525,"line_end":525,"column_start":12,"column_end":32},"name":"symmetric_difference","qualname":"<BitSet<B>>::symmetric_difference","value":"fn <'a> (&'a self, other: &'a Self) -> SymmetricDifference<'a, B>","parent":null,"children":[],"decl_id":null,"docs":" Iterator over each usize stored in the symmetric difference of `self` and `other`.\n See [symmetric_difference_with](#method.symmetric_difference_with) for\n an efficient in-place version.","sig":null,"attributes":[{"value":"/ Iterator over each usize stored in the symmetric difference of `self` and `other`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14458,"byte_end":14544,"line_start":507,"line_end":507,"column_start":5,"column_end":91}},{"value":"/ See [symmetric_difference_with](#method.symmetric_difference_with) for","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14549,"byte_end":14623,"line_start":508,"line_end":508,"column_start":5,"column_end":79}},{"value":"/ an efficient in-place version.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14628,"byte_end":14662,"line_start":509,"line_end":509,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14667,"byte_end":14670,"line_start":510,"line_end":510,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14675,"byte_end":14689,"line_start":511,"line_end":511,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14694,"byte_end":14697,"line_start":512,"line_end":512,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14702,"byte_end":14709,"line_start":513,"line_end":513,"column_start":5,"column_end":12}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14714,"byte_end":14738,"line_start":514,"line_end":514,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14743,"byte_end":14746,"line_start":515,"line_end":515,"column_start":5,"column_end":8}},{"value":"/ let a = BitSet::from_bytes(&[0b01101000]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14751,"byte_end":14797,"line_start":516,"line_end":516,"column_start":5,"column_end":51}},{"value":"/ let b = BitSet::from_bytes(&[0b10100000]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14802,"byte_end":14848,"line_start":517,"line_end":517,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14853,"byte_end":14856,"line_start":518,"line_end":518,"column_start":5,"column_end":8}},{"value":"/ // Print 0, 1, 4 in arbitrary order","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14861,"byte_end":14900,"line_start":519,"line_end":519,"column_start":5,"column_end":44}},{"value":"/ for x in a.symmetric_difference(&b) {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14905,"byte_end":14946,"line_start":520,"line_end":520,"column_start":5,"column_end":46}},{"value":"/ println!(\"{}\", x);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14951,"byte_end":14977,"line_start":521,"line_end":521,"column_start":5,"column_end":31}},{"value":"/ }","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14982,"byte_end":14987,"line_start":522,"line_end":522,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":14992,"byte_end":14999,"line_start":523,"line_end":523,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15004,"byte_end":15013,"line_start":524,"line_end":524,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":92},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15846,"byte_end":15856,"line_start":554,"line_end":554,"column_start":12,"column_end":22},"name":"union_with","qualname":"<BitSet<B>>::union_with","value":"fn (&mut self, other: &Self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Unions in-place with the specified other bit vector.","sig":null,"attributes":[{"value":"/ Unions in-place with the specified other bit vector.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15374,"byte_end":15430,"line_start":535,"line_end":535,"column_start":5,"column_end":61}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15435,"byte_end":15438,"line_start":536,"line_end":536,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15443,"byte_end":15457,"line_start":537,"line_end":537,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15462,"byte_end":15465,"line_start":538,"line_end":538,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15470,"byte_end":15477,"line_start":539,"line_end":539,"column_start":5,"column_end":12}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15482,"byte_end":15506,"line_start":540,"line_end":540,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15511,"byte_end":15514,"line_start":541,"line_end":541,"column_start":5,"column_end":8}},{"value":"/ let a = 0b01101000;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15519,"byte_end":15544,"line_start":542,"line_end":542,"column_start":5,"column_end":30}},{"value":"/ let b = 0b10100000;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15549,"byte_end":15574,"line_start":543,"line_end":543,"column_start":5,"column_end":30}},{"value":"/ let res = 0b11101000;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15579,"byte_end":15604,"line_start":544,"line_end":544,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15609,"byte_end":15612,"line_start":545,"line_end":545,"column_start":5,"column_end":8}},{"value":"/ let mut a = BitSet::from_bytes(&[a]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15617,"byte_end":15658,"line_start":546,"line_end":546,"column_start":5,"column_end":46}},{"value":"/ let b = BitSet::from_bytes(&[b]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15663,"byte_end":15700,"line_start":547,"line_end":547,"column_start":5,"column_end":42}},{"value":"/ let res = BitSet::from_bytes(&[res]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15705,"byte_end":15746,"line_start":548,"line_end":548,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15751,"byte_end":15754,"line_start":549,"line_end":549,"column_start":5,"column_end":8}},{"value":"/ a.union_with(&b);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15759,"byte_end":15780,"line_start":550,"line_end":550,"column_start":5,"column_end":26}},{"value":"/ assert_eq!(a, res);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15785,"byte_end":15808,"line_start":551,"line_end":551,"column_start":5,"column_end":28}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15813,"byte_end":15820,"line_start":552,"line_end":552,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15825,"byte_end":15834,"line_start":553,"line_end":553,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":94},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16423,"byte_end":16437,"line_start":577,"line_end":577,"column_start":12,"column_end":26},"name":"intersect_with","qualname":"<BitSet<B>>::intersect_with","value":"fn (&mut self, other: &Self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Intersects in-place with the specified other bit vector.","sig":null,"attributes":[{"value":"/ Intersects in-place with the specified other bit vector.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":15943,"byte_end":16003,"line_start":558,"line_end":558,"column_start":5,"column_end":65}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16008,"byte_end":16011,"line_start":559,"line_end":559,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16016,"byte_end":16030,"line_start":560,"line_end":560,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16035,"byte_end":16038,"line_start":561,"line_end":561,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16043,"byte_end":16050,"line_start":562,"line_end":562,"column_start":5,"column_end":12}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16055,"byte_end":16079,"line_start":563,"line_end":563,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16084,"byte_end":16087,"line_start":564,"line_end":564,"column_start":5,"column_end":8}},{"value":"/ let a = 0b01101000;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16092,"byte_end":16117,"line_start":565,"line_end":565,"column_start":5,"column_end":30}},{"value":"/ let b = 0b10100000;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16122,"byte_end":16147,"line_start":566,"line_end":566,"column_start":5,"column_end":30}},{"value":"/ let res = 0b00100000;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16152,"byte_end":16177,"line_start":567,"line_end":567,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16182,"byte_end":16185,"line_start":568,"line_end":568,"column_start":5,"column_end":8}},{"value":"/ let mut a = BitSet::from_bytes(&[a]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16190,"byte_end":16231,"line_start":569,"line_end":569,"column_start":5,"column_end":46}},{"value":"/ let b = BitSet::from_bytes(&[b]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16236,"byte_end":16273,"line_start":570,"line_end":570,"column_start":5,"column_end":42}},{"value":"/ let res = BitSet::from_bytes(&[res]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16278,"byte_end":16319,"line_start":571,"line_end":571,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16324,"byte_end":16327,"line_start":572,"line_end":572,"column_start":5,"column_end":8}},{"value":"/ a.intersect_with(&b);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16332,"byte_end":16357,"line_start":573,"line_end":573,"column_start":5,"column_end":30}},{"value":"/ assert_eq!(a, res);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16362,"byte_end":16385,"line_start":574,"line_end":574,"column_start":5,"column_end":28}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16390,"byte_end":16397,"line_start":575,"line_end":575,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16402,"byte_end":16411,"line_start":576,"line_end":576,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":96},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17324,"byte_end":17339,"line_start":609,"line_end":609,"column_start":12,"column_end":27},"name":"difference_with","qualname":"<BitSet<B>>::difference_with","value":"fn (&mut self, other: &Self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Makes this bit vector the difference with the specified other bit vector\n in-place.","sig":null,"attributes":[{"value":"/ Makes this bit vector the difference with the specified other bit vector","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16524,"byte_end":16600,"line_start":581,"line_end":581,"column_start":5,"column_end":81}},{"value":"/ in-place.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16605,"byte_end":16618,"line_start":582,"line_end":582,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16623,"byte_end":16626,"line_start":583,"line_end":583,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16631,"byte_end":16645,"line_start":584,"line_end":584,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16650,"byte_end":16653,"line_start":585,"line_end":585,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16658,"byte_end":16665,"line_start":586,"line_end":586,"column_start":5,"column_end":12}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16670,"byte_end":16694,"line_start":587,"line_end":587,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16699,"byte_end":16702,"line_start":588,"line_end":588,"column_start":5,"column_end":8}},{"value":"/ let a = 0b01101000;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16707,"byte_end":16732,"line_start":589,"line_end":589,"column_start":5,"column_end":30}},{"value":"/ let b = 0b10100000;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16737,"byte_end":16762,"line_start":590,"line_end":590,"column_start":5,"column_end":30}},{"value":"/ let a_b = 0b01001000; // a - b","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16767,"byte_end":16801,"line_start":591,"line_end":591,"column_start":5,"column_end":39}},{"value":"/ let b_a = 0b10000000; // b - a","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16806,"byte_end":16840,"line_start":592,"line_end":592,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16845,"byte_end":16848,"line_start":593,"line_end":593,"column_start":5,"column_end":8}},{"value":"/ let mut bva = BitSet::from_bytes(&[a]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16853,"byte_end":16896,"line_start":594,"line_end":594,"column_start":5,"column_end":48}},{"value":"/ let bvb = BitSet::from_bytes(&[b]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16901,"byte_end":16940,"line_start":595,"line_end":595,"column_start":5,"column_end":44}},{"value":"/ let bva_b = BitSet::from_bytes(&[a_b]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16945,"byte_end":16988,"line_start":596,"line_end":596,"column_start":5,"column_end":48}},{"value":"/ let bvb_a = BitSet::from_bytes(&[b_a]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":16993,"byte_end":17036,"line_start":597,"line_end":597,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17041,"byte_end":17044,"line_start":598,"line_end":598,"column_start":5,"column_end":8}},{"value":"/ bva.difference_with(&bvb);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17049,"byte_end":17079,"line_start":599,"line_end":599,"column_start":5,"column_end":35}},{"value":"/ assert_eq!(bva, bva_b);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17084,"byte_end":17111,"line_start":600,"line_end":600,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17116,"byte_end":17119,"line_start":601,"line_end":601,"column_start":5,"column_end":8}},{"value":"/ let bva = BitSet::from_bytes(&[a]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17124,"byte_end":17163,"line_start":602,"line_end":602,"column_start":5,"column_end":44}},{"value":"/ let mut bvb = BitSet::from_bytes(&[b]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17168,"byte_end":17211,"line_start":603,"line_end":603,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17216,"byte_end":17219,"line_start":604,"line_end":604,"column_start":5,"column_end":8}},{"value":"/ bvb.difference_with(&bva);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17224,"byte_end":17254,"line_start":605,"line_end":605,"column_start":5,"column_end":35}},{"value":"/ assert_eq!(bvb, bvb_a);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17259,"byte_end":17286,"line_start":606,"line_end":606,"column_start":5,"column_end":32}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17291,"byte_end":17298,"line_start":607,"line_end":607,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17303,"byte_end":17312,"line_start":608,"line_end":608,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":98},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17962,"byte_end":17987,"line_start":633,"line_end":633,"column_start":12,"column_end":37},"name":"symmetric_difference_with","qualname":"<BitSet<B>>::symmetric_difference_with","value":"fn (&mut self, other: &Self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Makes this bit vector the symmetric difference with the specified other\n bit vector in-place.","sig":null,"attributes":[{"value":"/ Makes this bit vector the symmetric difference with the specified other","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17427,"byte_end":17502,"line_start":613,"line_end":613,"column_start":5,"column_end":80}},{"value":"/ bit vector in-place.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17507,"byte_end":17531,"line_start":614,"line_end":614,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17536,"byte_end":17539,"line_start":615,"line_end":615,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17544,"byte_end":17558,"line_start":616,"line_end":616,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17563,"byte_end":17566,"line_start":617,"line_end":617,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17571,"byte_end":17578,"line_start":618,"line_end":618,"column_start":5,"column_end":12}},{"value":"/ use bit_set::BitSet;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17583,"byte_end":17607,"line_start":619,"line_end":619,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17612,"byte_end":17615,"line_start":620,"line_end":620,"column_start":5,"column_end":8}},{"value":"/ let a = 0b01101000;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17620,"byte_end":17645,"line_start":621,"line_end":621,"column_start":5,"column_end":30}},{"value":"/ let b = 0b10100000;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17650,"byte_end":17675,"line_start":622,"line_end":622,"column_start":5,"column_end":30}},{"value":"/ let res = 0b11001000;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17680,"byte_end":17705,"line_start":623,"line_end":623,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17710,"byte_end":17713,"line_start":624,"line_end":624,"column_start":5,"column_end":8}},{"value":"/ let mut a = BitSet::from_bytes(&[a]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17718,"byte_end":17759,"line_start":625,"line_end":625,"column_start":5,"column_end":46}},{"value":"/ let b = BitSet::from_bytes(&[b]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17764,"byte_end":17801,"line_start":626,"line_end":626,"column_start":5,"column_end":42}},{"value":"/ let res = BitSet::from_bytes(&[res]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17806,"byte_end":17847,"line_start":627,"line_end":627,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17852,"byte_end":17855,"line_start":628,"line_end":628,"column_start":5,"column_end":8}},{"value":"/ a.symmetric_difference_with(&b);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17860,"byte_end":17896,"line_start":629,"line_end":629,"column_start":5,"column_end":41}},{"value":"/ assert_eq!(a, res);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17901,"byte_end":17924,"line_start":630,"line_end":630,"column_start":5,"column_end":28}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17929,"byte_end":17936,"line_start":631,"line_end":631,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":17941,"byte_end":17950,"line_start":632,"line_end":632,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":100},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":20274,"byte_end":20277,"line_start":719,"line_end":719,"column_start":12,"column_end":15},"name":"len","qualname":"<BitSet<B>>::len","value":"fn (&self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the number of set bits in this set.\n","sig":null,"attributes":[{"value":"/ Returns the number of set bits in this set.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":20201,"byte_end":20248,"line_start":717,"line_end":717,"column_start":5,"column_end":52}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":20253,"byte_end":20262,"line_start":718,"line_end":718,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":102},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":20465,"byte_end":20473,"line_start":725,"line_end":725,"column_start":12,"column_end":20},"name":"is_empty","qualname":"<BitSet<B>>::is_empty","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns whether there are no bits set in this set\n","sig":null,"attributes":[{"value":"/ Returns whether there are no bits set in this set","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":20386,"byte_end":20439,"line_start":723,"line_end":723,"column_start":5,"column_end":58}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":20444,"byte_end":20453,"line_start":724,"line_end":724,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":103},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":20587,"byte_end":20592,"line_start":731,"line_end":731,"column_start":12,"column_end":17},"name":"clear","qualname":"<BitSet<B>>::clear","value":"fn (&mut self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Clears all bits in this set\n","sig":null,"attributes":[{"value":"/ Clears all bits in this set","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":20530,"byte_end":20561,"line_start":729,"line_end":729,"column_start":5,"column_end":36}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":20566,"byte_end":20575,"line_start":730,"line_end":730,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":104},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":20735,"byte_end":20743,"line_start":737,"line_end":737,"column_start":12,"column_end":20},"name":"contains","qualname":"<BitSet<B>>::contains","value":"fn (&self, value: &usize) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if this set contains the specified integer.\n","sig":null,"attributes":[{"value":"/ Returns `true` if this set contains the specified integer.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":20647,"byte_end":20709,"line_start":735,"line_end":735,"column_start":5,"column_end":67}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":20714,"byte_end":20723,"line_start":736,"line_end":736,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":105},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":21035,"byte_end":21046,"line_start":745,"line_end":745,"column_start":12,"column_end":23},"name":"is_disjoint","qualname":"<BitSet<B>>::is_disjoint","value":"fn (&self, other: &Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if the set has no elements in common with `other`.\n This is equivalent to checking for an empty intersection.\n","sig":null,"attributes":[{"value":"/ Returns `true` if the set has no elements in common with `other`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":20874,"byte_end":20943,"line_start":742,"line_end":742,"column_start":5,"column_end":74}},{"value":"/ This is equivalent to checking for an empty intersection.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":20948,"byte_end":21009,"line_start":743,"line_end":743,"column_start":5,"column_end":66}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":21014,"byte_end":21023,"line_start":744,"line_end":744,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":106},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":21218,"byte_end":21227,"line_start":751,"line_end":751,"column_start":12,"column_end":21},"name":"is_subset","qualname":"<BitSet<B>>::is_subset","value":"fn (&self, other: &Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if the set is a subset of another.\n","sig":null,"attributes":[{"value":"/ Returns `true` if the set is a subset of another.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":21139,"byte_end":21192,"line_start":749,"line_end":749,"column_start":5,"column_end":58}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":21197,"byte_end":21206,"line_start":750,"line_end":750,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":109},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":21806,"byte_end":21817,"line_start":764,"line_end":764,"column_start":12,"column_end":23},"name":"is_superset","qualname":"<BitSet<B>>::is_superset","value":"fn (&self, other: &Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if the set is a superset of another.\n","sig":null,"attributes":[{"value":"/ Returns `true` if the set is a superset of another.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":21725,"byte_end":21780,"line_start":762,"line_end":762,"column_start":5,"column_end":60}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":21785,"byte_end":21794,"line_start":763,"line_end":763,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":110},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":22002,"byte_end":22008,"line_start":770,"line_end":770,"column_start":12,"column_end":18},"name":"insert","qualname":"<BitSet<B>>::insert","value":"fn (&mut self, value: usize) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Adds a value to the set. Returns `true` if the value was not already\n present in the set.\n","sig":null,"attributes":[{"value":"/ Adds a value to the set. Returns `true` if the value was not already","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":21890,"byte_end":21962,"line_start":768,"line_end":768,"column_start":5,"column_end":77}},{"value":"/ present in the set.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":21967,"byte_end":21990,"line_start":769,"line_end":769,"column_start":5,"column_end":28}}]},{"kind":"Method","id":{"krate":0,"index":111},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":22484,"byte_end":22490,"line_start":787,"line_end":787,"column_start":12,"column_end":18},"name":"remove","qualname":"<BitSet<B>>::remove","value":"fn (&mut self, value: &usize) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Removes a value from the set. Returns `true` if the value was\n present in the set.\n","sig":null,"attributes":[{"value":"/ Removes a value from the set. Returns `true` if the value was","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":22379,"byte_end":22444,"line_start":785,"line_end":785,"column_start":5,"column_end":70}},{"value":"/ present in the set.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":22449,"byte_end":22472,"line_start":786,"line_end":786,"column_start":5,"column_end":28}}]},{"kind":"Struct","id":{"krate":0,"index":192},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":23803,"byte_end":23807,"line_start":845,"line_end":845,"column_start":12,"column_end":16},"name":"Iter","qualname":"::Iter","value":"","parent":null,"children":[],"decl_id":null,"docs":" An iterator for `BitSet`.\n","sig":null,"attributes":[{"value":"/ An iterator for `BitSet`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":23745,"byte_end":23774,"line_start":843,"line_end":843,"column_start":1,"column_end":30}}]},{"kind":"Struct","id":{"krate":0,"index":201},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":23877,"byte_end":23882,"line_start":847,"line_end":847,"column_start":12,"column_end":17},"name":"Union","qualname":"::Union","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":210},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":23961,"byte_end":23973,"line_start":849,"line_end":849,"column_start":12,"column_end":24},"name":"Intersection","qualname":"::Intersection","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":219},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":24058,"byte_end":24068,"line_start":851,"line_end":851,"column_start":12,"column_end":22},"name":"Difference","qualname":"::Difference","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":228},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":24147,"byte_end":24166,"line_start":853,"line_end":853,"column_start":12,"column_end":31},"name":"SymmetricDifference","qualname":"::SymmetricDifference","value":"","parent":null,"children":[],"decl_id":null,"docs":"","sig":null,"attributes":[]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":3561,"byte_end":3567,"line_start":103,"line_end":103,"column_start":29,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":36}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":3685,"byte_end":3691,"line_start":111,"line_end":111,"column_start":31,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":39}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":3824,"byte_end":3830,"line_start":116,"line_end":116,"column_start":43,"column_end":49},"value":"","parent":null,"children":[{"krate":0,"index":42}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":4032,"byte_end":4038,"line_start":124,"line_end":124,"column_start":37,"column_end":43},"value":"","parent":null,"children":[{"krate":0,"index":46}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":4227,"byte_end":4233,"line_start":133,"line_end":133,"column_start":34,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":50}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":4380,"byte_end":4386,"line_start":140,"line_end":140,"column_start":27,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":53}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":4976,"byte_end":4982,"line_start":159,"line_end":159,"column_start":38,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":56}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5125,"byte_end":5131,"line_start":166,"line_end":166,"column_start":31,"column_end":37},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Inherent","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5144,"byte_end":5150,"line_start":168,"line_end":168,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":60},{"krate":0,"index":61},{"krate":0,"index":62},{"krate":0,"index":63}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Inherent","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6622,"byte_end":6628,"line_start":231,"line_end":231,"column_start":19,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":66},{"krate":0,"index":67},{"krate":0,"index":68},{"krate":0,"index":69},{"krate":0,"index":70},{"krate":0,"index":71},{"krate":0,"index":73},{"krate":0,"index":75},{"krate":0,"index":76},{"krate":0,"index":80},{"krate":0,"index":84},{"krate":0,"index":88},{"krate":0,"index":92},{"krate":0,"index":94},{"krate":0,"index":96},{"krate":0,"index":98},{"krate":0,"index":100},{"krate":0,"index":102},{"krate":0,"index":103},{"krate":0,"index":104},{"krate":0,"index":105},{"krate":0,"index":106},{"krate":0,"index":109},{"krate":0,"index":110},{"krate":0,"index":111}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":22704,"byte_end":22710,"line_start":798,"line_end":798,"column_start":34,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":114}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":23090,"byte_end":23096,"line_start":813,"line_end":813,"column_start":34,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":117}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Inherent","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":23345,"byte_end":23354,"line_start":828,"line_end":828,"column_start":22,"column_end":31},"value":"","parent":null,"children":[{"krate":0,"index":122}],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":24256,"byte_end":24265,"line_start":855,"line_end":855,"column_start":39,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":127},{"krate":0,"index":128},{"krate":0,"index":129}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":25282,"byte_end":25297,"line_start":887,"line_end":887,"column_start":36,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":133},{"krate":0,"index":134},{"krate":0,"index":135}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":26018,"byte_end":26022,"line_start":913,"line_end":913,"column_start":36,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":139},{"krate":0,"index":140},{"krate":0,"index":141}],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":26245,"byte_end":26250,"line_start":920,"line_end":920,"column_start":36,"column_end":41},"value":"","parent":null,"children":[{"krate":0,"index":145},{"krate":0,"index":146},{"krate":0,"index":147}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":26473,"byte_end":26485,"line_start":927,"line_end":927,"column_start":36,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":151},{"krate":0,"index":152},{"krate":0,"index":153}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":26708,"byte_end":26718,"line_start":934,"line_end":934,"column_start":36,"column_end":46},"value":"","parent":null,"children":[{"krate":0,"index":157},{"krate":0,"index":158},{"krate":0,"index":159}],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":26941,"byte_end":26960,"line_start":941,"line_end":941,"column_start":36,"column_end":55},"value":"","parent":null,"children":[{"krate":0,"index":163},{"krate":0,"index":164},{"krate":0,"index":165}],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":3561,"byte_end":3567,"line_start":103,"line_end":103,"column_start":29,"column_end":35},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":31},"to":{"krate":2,"index":1592}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":3685,"byte_end":3691,"line_start":111,"line_end":111,"column_start":31,"column_end":37},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":31},"to":{"krate":2,"index":1873}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":3824,"byte_end":3830,"line_start":116,"line_end":116,"column_start":43,"column_end":49},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":31},"to":{"krate":2,"index":4675}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":4032,"byte_end":4038,"line_start":124,"line_end":124,"column_start":37,"column_end":43},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":31},"to":{"krate":2,"index":4688}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":4227,"byte_end":4233,"line_start":133,"line_end":133,"column_start":34,"column_end":40},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":31},"to":{"krate":2,"index":1655}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":4380,"byte_end":4386,"line_start":140,"line_end":140,"column_start":27,"column_end":33},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":31},"to":{"krate":2,"index":1644}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":4976,"byte_end":4982,"line_start":159,"line_end":159,"column_start":38,"column_end":44},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":31},"to":{"krate":2,"index":1618}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5125,"byte_end":5131,"line_start":166,"line_end":166,"column_start":31,"column_end":37},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":31},"to":{"krate":2,"index":1623}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":5144,"byte_end":5150,"line_start":168,"line_end":168,"column_start":6,"column_end":12},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":31},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":6622,"byte_end":6628,"line_start":231,"line_end":231,"column_start":19,"column_end":25},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":31},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":22704,"byte_end":22710,"line_start":798,"line_end":798,"column_start":34,"column_end":40},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":31},"to":{"krate":2,"index":5977}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":23090,"byte_end":23096,"line_start":813,"line_end":813,"column_start":34,"column_end":40},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":31},"to":{"krate":2,"index":6168}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":23345,"byte_end":23354,"line_start":828,"line_end":828,"column_start":22,"column_end":31},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":172},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":24256,"byte_end":24265,"line_start":855,"line_end":855,"column_start":39,"column_end":48},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":172},"to":{"krate":2,"index":4772}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":25282,"byte_end":25297,"line_start":887,"line_end":887,"column_start":36,"column_end":51},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":182},"to":{"krate":2,"index":4772}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":26018,"byte_end":26022,"line_start":913,"line_end":913,"column_start":36,"column_end":40},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":192},"to":{"krate":2,"index":4772}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":26245,"byte_end":26250,"line_start":920,"line_end":920,"column_start":36,"column_end":41},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":201},"to":{"krate":2,"index":4772}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":26473,"byte_end":26485,"line_start":927,"line_end":927,"column_start":36,"column_end":48},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":210},"to":{"krate":2,"index":4772}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":26708,"byte_end":26718,"line_start":934,"line_end":934,"column_start":36,"column_end":46},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":219},"to":{"krate":2,"index":4772}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-set-0.2.0/src/lib.rs","byte_start":26941,"byte_end":26960,"line_start":941,"line_end":941,"column_start":36,"column_end":55},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":228},"to":{"krate":2,"index":4772}}]}