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
230 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-vec-0.6.2","program":"/Users/prabhueshwarla/.rustup/toolchains/stable-x86_64-apple-darwin/bin/rls","arguments":["--crate-name","bit_vec","/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","--json=diagnostic-rendered-ansi","--crate-type","lib","--emit=dep-info,metadata","-C","debuginfo=2","--cfg","feature=\"default\"","--cfg","feature=\"std\"","-C","metadata=b9b783d7459bdc60","-C","extra-filename=-b9b783d7459bdc60","--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","--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_vec-b9b783d7459bdc60.rmeta"},"prelude":{"crate_id":{"name":"bit_vec","disambiguator":[14182263465665834132,6224349551884796419]},"crate_root":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src","external_crates":[{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","num":1,"id":{"name":"core","disambiguator":[649336883146201894,3308516238322163950]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","num":2,"id":{"name":"compiler_builtins","disambiguator":[1154582834482060450,16344204990542480537]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","num":3,"id":{"name":"rustc_std_workspace_core","disambiguator":[9212379515936652129,17808485286264063370]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","num":4,"id":{"name":"std","disambiguator":[9054049529852543209,5756799355281213394]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","num":5,"id":{"name":"alloc","disambiguator":[13327579764654116281,14306064291630426625]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","num":6,"id":{"name":"libc","disambiguator":[17773251733480933597,18239998491734583498]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","num":7,"id":{"name":"unwind","disambiguator":[8567743581675804787,15655200220621371766]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","num":8,"id":{"name":"cfg_if","disambiguator":[15115520782807859583,9813785573872252500]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","num":9,"id":{"name":"backtrace","disambiguator":[1572943810868196833,3902827232285166711]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","num":10,"id":{"name":"rustc_demangle","disambiguator":[6290371580101917419,15395902185345451181]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","num":11,"id":{"name":"backtrace_sys","disambiguator":[2934540361684350378,924291485644145262]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","num":12,"id":{"name":"hashbrown","disambiguator":[9277678418438935259,15657907931940784437]}},{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/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-vec-0.6.2/src/lib.rs","num":14,"id":{"name":"panic_unwind","disambiguator":[489208416821938960,3305070343783546974]}}],"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1488,"byte_end":76270,"line_start":28,"line_end":2478,"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-vec-0.6.2/src/lib.rs","byte_start":1488,"byte_end":76270,"line_start":28,"line_end":2478,"column_start":1,"column_end":2},"name":"","qualname":"::","value":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","parent":null,"children":[{"krate":0,"index":1},{"krate":0,"index":2},{"krate":0,"index":3},{"krate":0,"index":4},{"krate":0,"index":5},{"krate":0,"index":6},{"krate":0,"index":7},{"krate":0,"index":8},{"krate":0,"index":9},{"krate":0,"index":10},{"krate":0,"index":11},{"krate":0,"index":12},{"krate":0,"index":13},{"krate":0,"index":16},{"krate":0,"index":17},{"krate":0,"index":18},{"krate":0,"index":21},{"krate":0,"index":28},{"krate":0,"index":201},{"krate":0,"index":207},{"krate":0,"index":213},{"krate":0,"index":219},{"krate":0,"index":225},{"krate":0,"index":29},{"krate":0,"index":30},{"krate":0,"index":31},{"krate":0,"index":32},{"krate":0,"index":36},{"krate":0,"index":40},{"krate":0,"index":42},{"krate":0,"index":44},{"krate":0,"index":45},{"krate":0,"index":52},{"krate":0,"index":113},{"krate":0,"index":116},{"krate":0,"index":120},{"krate":0,"index":124},{"krate":0,"index":128},{"krate":0,"index":131},{"krate":0,"index":134},{"krate":0,"index":137},{"krate":0,"index":141},{"krate":0,"index":145},{"krate":0,"index":231},{"krate":0,"index":236},{"krate":0,"index":147},{"krate":0,"index":154},{"krate":0,"index":159},{"krate":0,"index":162},{"krate":0,"index":168},{"krate":0,"index":172},{"krate":0,"index":177},{"krate":0,"index":181},{"krate":0,"index":183},{"krate":0,"index":240},{"krate":0,"index":244},{"krate":0,"index":188},{"krate":0,"index":194},{"krate":0,"index":198}],"decl_id":null,"docs":" Collections implemented with bit vectors.","sig":null,"attributes":[{"value":"! Collections implemented with bit vectors.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1488,"byte_end":1533,"line_start":28,"line_end":28,"column_start":1,"column_end":46}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1534,"byte_end":1537,"line_start":29,"line_end":29,"column_start":1,"column_end":4}},{"value":"! # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1538,"byte_end":1552,"line_start":30,"line_end":30,"column_start":1,"column_end":15}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1553,"byte_end":1556,"line_start":31,"line_end":31,"column_start":1,"column_end":4}},{"value":"! This is a simple example of the [Sieve of Eratosthenes][sieve]","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1557,"byte_end":1623,"line_start":32,"line_end":32,"column_start":1,"column_end":67}},{"value":"! which calculates prime numbers up to a given limit.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1624,"byte_end":1679,"line_start":33,"line_end":33,"column_start":1,"column_end":56}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1680,"byte_end":1683,"line_start":34,"line_end":34,"column_start":1,"column_end":4}},{"value":"! [sieve]: http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1684,"byte_end":1747,"line_start":35,"line_end":35,"column_start":1,"column_end":64}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1748,"byte_end":1751,"line_start":36,"line_end":36,"column_start":1,"column_end":4}},{"value":"! ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1752,"byte_end":1759,"line_start":37,"line_end":37,"column_start":1,"column_end":8}},{"value":"! use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1760,"byte_end":1784,"line_start":38,"line_end":38,"column_start":1,"column_end":25}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1785,"byte_end":1788,"line_start":39,"line_end":39,"column_start":1,"column_end":4}},{"value":"! let max_prime = 10000;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1789,"byte_end":1815,"line_start":40,"line_end":40,"column_start":1,"column_end":27}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1816,"byte_end":1819,"line_start":41,"line_end":41,"column_start":1,"column_end":4}},{"value":"! // Store the primes as a BitVec","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1820,"byte_end":1855,"line_start":42,"line_end":42,"column_start":1,"column_end":36}},{"value":"! let primes = {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1856,"byte_end":1874,"line_start":43,"line_end":43,"column_start":1,"column_end":19}},{"value":"! // Assume all numbers are prime to begin, and then we","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1875,"byte_end":1936,"line_start":44,"line_end":44,"column_start":1,"column_end":62}},{"value":"! // cross off non-primes progressively","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1937,"byte_end":1982,"line_start":45,"line_end":45,"column_start":1,"column_end":46}},{"value":"! let mut bv = BitVec::from_elem(max_prime, true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":1983,"byte_end":2039,"line_start":46,"line_end":46,"column_start":1,"column_end":57}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2040,"byte_end":2043,"line_start":47,"line_end":47,"column_start":1,"column_end":4}},{"value":"! // Neither 0 nor 1 are prime","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2044,"byte_end":2080,"line_start":48,"line_end":48,"column_start":1,"column_end":37}},{"value":"! bv.set(0, false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2081,"byte_end":2106,"line_start":49,"line_end":49,"column_start":1,"column_end":26}},{"value":"! bv.set(1, false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2107,"byte_end":2132,"line_start":50,"line_end":50,"column_start":1,"column_end":26}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2133,"byte_end":2136,"line_start":51,"line_end":51,"column_start":1,"column_end":4}},{"value":"! for i in 2.. 1 + (max_prime as f64).sqrt() as usize {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2137,"byte_end":2198,"line_start":52,"line_end":52,"column_start":1,"column_end":62}},{"value":"! // if i is a prime","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2199,"byte_end":2229,"line_start":53,"line_end":53,"column_start":1,"column_end":31}},{"value":"! if bv[i] {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2230,"byte_end":2252,"line_start":54,"line_end":54,"column_start":1,"column_end":23}},{"value":"! // Mark all multiples of i as non-prime (any multiples below i * i","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2253,"byte_end":2335,"line_start":55,"line_end":55,"column_start":1,"column_end":83}},{"value":"! // will have been marked as non-prime previously)","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2336,"byte_end":2401,"line_start":56,"line_end":56,"column_start":1,"column_end":66}},{"value":"! for j in i.. {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2402,"byte_end":2432,"line_start":57,"line_end":57,"column_start":1,"column_end":31}},{"value":"! if i * j >= max_prime {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2433,"byte_end":2476,"line_start":58,"line_end":58,"column_start":1,"column_end":44}},{"value":"! break;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2477,"byte_end":2507,"line_start":59,"line_end":59,"column_start":1,"column_end":31}},{"value":"! }","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2508,"byte_end":2529,"line_start":60,"line_end":60,"column_start":1,"column_end":22}},{"value":"! bv.set(i * j, false)","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2530,"byte_end":2570,"line_start":61,"line_end":61,"column_start":1,"column_end":41}},{"value":"! }","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2571,"byte_end":2588,"line_start":62,"line_end":62,"column_start":1,"column_end":18}},{"value":"! }","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2589,"byte_end":2602,"line_start":63,"line_end":63,"column_start":1,"column_end":14}},{"value":"! }","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2603,"byte_end":2612,"line_start":64,"line_end":64,"column_start":1,"column_end":10}},{"value":"! bv","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2613,"byte_end":2623,"line_start":65,"line_end":65,"column_start":1,"column_end":11}},{"value":"! };","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2624,"byte_end":2630,"line_start":66,"line_end":66,"column_start":1,"column_end":7}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2631,"byte_end":2634,"line_start":67,"line_end":67,"column_start":1,"column_end":4}},{"value":"! // Simple primality tests below our max bound","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2635,"byte_end":2684,"line_start":68,"line_end":68,"column_start":1,"column_end":50}},{"value":"! let print_primes = 20;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2685,"byte_end":2711,"line_start":69,"line_end":69,"column_start":1,"column_end":27}},{"value":"! print!(\"The primes below {} are: \", print_primes);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2712,"byte_end":2766,"line_start":70,"line_end":70,"column_start":1,"column_end":55}},{"value":"! for x in 0..print_primes {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2767,"byte_end":2797,"line_start":71,"line_end":71,"column_start":1,"column_end":31}},{"value":"! if primes.get(x).unwrap_or(false) {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2798,"byte_end":2841,"line_start":72,"line_end":72,"column_start":1,"column_end":44}},{"value":"! print!(\"{} \", x);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2842,"byte_end":2871,"line_start":73,"line_end":73,"column_start":1,"column_end":30}},{"value":"! }","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2872,"byte_end":2881,"line_start":74,"line_end":74,"column_start":1,"column_end":10}},{"value":"! }","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2882,"byte_end":2887,"line_start":75,"line_end":75,"column_start":1,"column_end":6}},{"value":"! println!();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2888,"byte_end":2903,"line_start":76,"line_end":76,"column_start":1,"column_end":16}},{"value":"!","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2904,"byte_end":2907,"line_start":77,"line_end":77,"column_start":1,"column_end":4}},{"value":"! let num_primes = primes.iter().filter(|x| *x).count();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2908,"byte_end":2966,"line_start":78,"line_end":78,"column_start":1,"column_end":59}},{"value":"! println!(\"There are {} primes below {}\", num_primes, max_prime);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":2967,"byte_end":3035,"line_start":79,"line_end":79,"column_start":1,"column_end":69}},{"value":"! assert_eq!(num_primes, 1_229);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":3036,"byte_end":3070,"line_start":80,"line_end":80,"column_start":1,"column_end":35}},{"value":"! ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":3071,"byte_end":3078,"line_start":81,"line_end":81,"column_start":1,"column_end":8}},{"value":"no_std","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":3080,"byte_end":3090,"line_start":83,"line_end":83,"column_start":1,"column_end":11}}]},{"kind":"Trait","id":{"krate":0,"index":21},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":3738,"byte_end":3746,"line_start":116,"line_end":116,"column_start":11,"column_end":19},"name":"BitBlock","qualname":"::BitBlock","value":"BitBlock: Copy + Add<Self, Output = Self> + Sub<Self, Output = Self> + Shl<usize, Output\n= Self> + Shr<usize, Output = Self> + Not<Output = Self> + BitAnd<Self, Output\n= Self> + BitOr<Self, Output = Self> + BitXor<Self, Output = Self> + Rem<Self,\nOutput = Self> + Eq + Ord + hash::Hash","parent":null,"children":[{"krate":0,"index":22},{"krate":0,"index":23},{"krate":0,"index":24},{"krate":0,"index":25},{"krate":0,"index":26},{"krate":0,"index":27}],"decl_id":null,"docs":" Abstracts over a pile of bits (basically unsigned primitives)\n","sig":null,"attributes":[{"value":"/ Abstracts over a pile of bits (basically unsigned primitives)","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":3662,"byte_end":3727,"line_start":115,"line_end":115,"column_start":1,"column_end":66}}]},{"kind":"Method","id":{"krate":0,"index":22},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":4054,"byte_end":4058,"line_start":132,"line_end":132,"column_start":8,"column_end":12},"name":"bits","qualname":"::BitBlock::bits","value":"fn () -> usize","parent":{"krate":0,"index":21},"children":[],"decl_id":null,"docs":" How many bits it has\n","sig":null,"attributes":[{"value":"/ How many bits it has","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":4022,"byte_end":4046,"line_start":131,"line_end":131,"column_start":2,"column_end":26}}]},{"kind":"Method","id":{"krate":0,"index":23},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":4122,"byte_end":4127,"line_start":135,"line_end":135,"column_start":8,"column_end":13},"name":"bytes","qualname":"::BitBlock::bytes","value":"fn () -> usize","parent":{"krate":0,"index":21},"children":[],"decl_id":null,"docs":" How many bytes it has\n","sig":null,"attributes":[{"value":"/ How many bytes it has","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":4075,"byte_end":4100,"line_start":133,"line_end":133,"column_start":5,"column_end":30}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":4105,"byte_end":4114,"line_start":134,"line_end":134,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":24},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":4229,"byte_end":4238,"line_start":137,"line_end":137,"column_start":8,"column_end":17},"name":"from_byte","qualname":"::BitBlock::from_byte","value":"fn (byte: u8) -> Self","parent":{"krate":0,"index":21},"children":[],"decl_id":null,"docs":" Convert a byte into this type (lowest-order bits set)\n","sig":null,"attributes":[{"value":"/ Convert a byte into this type (lowest-order bits set)","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":4164,"byte_end":4221,"line_start":136,"line_end":136,"column_start":5,"column_end":62}}]},{"kind":"Method","id":{"krate":0,"index":25},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":4317,"byte_end":4327,"line_start":139,"line_end":139,"column_start":8,"column_end":18},"name":"count_ones","qualname":"::BitBlock::count_ones","value":"fn (self) -> usize","parent":{"krate":0,"index":21},"children":[],"decl_id":null,"docs":" Count the number of 1's in the bitwise repr\n","sig":null,"attributes":[{"value":"/ Count the number of 1's in the bitwise repr","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":4262,"byte_end":4309,"line_start":138,"line_end":138,"column_start":5,"column_end":52}}]},{"kind":"Method","id":{"krate":0,"index":26},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":4367,"byte_end":4371,"line_start":141,"line_end":141,"column_start":8,"column_end":12},"name":"zero","qualname":"::BitBlock::zero","value":"fn () -> Self","parent":{"krate":0,"index":21},"children":[],"decl_id":null,"docs":" Get `0`\n","sig":null,"attributes":[{"value":"/ Get `0`","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":4348,"byte_end":4359,"line_start":140,"line_end":140,"column_start":5,"column_end":16}}]},{"kind":"Method","id":{"krate":0,"index":27},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":4406,"byte_end":4409,"line_start":143,"line_end":143,"column_start":8,"column_end":11},"name":"one","qualname":"::BitBlock::one","value":"fn () -> Self","parent":{"krate":0,"index":21},"children":[],"decl_id":null,"docs":" Get `1`\n","sig":null,"attributes":[{"value":"/ Get `1`","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":4387,"byte_end":4398,"line_start":142,"line_end":142,"column_start":5,"column_end":16}}]},{"kind":"Struct","id":{"krate":0,"index":32},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":6046,"byte_end":6052,"line_start":210,"line_end":210,"column_start":12,"column_end":18},"name":"BitVec","qualname":"::BitVec","value":"BitVec { }","parent":null,"children":[{"krate":0,"index":34},{"krate":0,"index":35}],"decl_id":null,"docs":" The bitvector type.","sig":null,"attributes":[{"value":"/ The bitvector type.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5253,"byte_end":5276,"line_start":182,"line_end":182,"column_start":1,"column_end":24}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5277,"byte_end":5280,"line_start":183,"line_end":183,"column_start":1,"column_end":4}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5281,"byte_end":5295,"line_start":184,"line_end":184,"column_start":1,"column_end":15}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5296,"byte_end":5299,"line_start":185,"line_end":185,"column_start":1,"column_end":4}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5300,"byte_end":5307,"line_start":186,"line_end":186,"column_start":1,"column_end":8}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5308,"byte_end":5332,"line_start":187,"line_end":187,"column_start":1,"column_end":25}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5333,"byte_end":5336,"line_start":188,"line_end":188,"column_start":1,"column_end":4}},{"value":"/ let mut bv = BitVec::from_elem(10, false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5337,"byte_end":5383,"line_start":189,"line_end":189,"column_start":1,"column_end":47}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5384,"byte_end":5387,"line_start":190,"line_end":190,"column_start":1,"column_end":4}},{"value":"/ // insert all primes less than 10","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5388,"byte_end":5425,"line_start":191,"line_end":191,"column_start":1,"column_end":38}},{"value":"/ bv.set(2, true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5426,"byte_end":5446,"line_start":192,"line_end":192,"column_start":1,"column_end":21}},{"value":"/ bv.set(3, true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5447,"byte_end":5467,"line_start":193,"line_end":193,"column_start":1,"column_end":21}},{"value":"/ bv.set(5, true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5468,"byte_end":5488,"line_start":194,"line_end":194,"column_start":1,"column_end":21}},{"value":"/ bv.set(7, true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5489,"byte_end":5509,"line_start":195,"line_end":195,"column_start":1,"column_end":21}},{"value":"/ println!(\"{:?}\", bv);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5510,"byte_end":5535,"line_start":196,"line_end":196,"column_start":1,"column_end":26}},{"value":"/ println!(\"total bits set to true: {}\", bv.iter().filter(|x| *x).count());","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5536,"byte_end":5613,"line_start":197,"line_end":197,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5614,"byte_end":5617,"line_start":198,"line_end":198,"column_start":1,"column_end":4}},{"value":"/ // flip all values in bitvector, producing non-primes less than 10","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5618,"byte_end":5688,"line_start":199,"line_end":199,"column_start":1,"column_end":71}},{"value":"/ bv.negate();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5689,"byte_end":5705,"line_start":200,"line_end":200,"column_start":1,"column_end":17}},{"value":"/ println!(\"{:?}\", bv);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5706,"byte_end":5731,"line_start":201,"line_end":201,"column_start":1,"column_end":26}},{"value":"/ println!(\"total bits set to true: {}\", bv.iter().filter(|x| *x).count());","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5732,"byte_end":5809,"line_start":202,"line_end":202,"column_start":1,"column_end":78}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5810,"byte_end":5813,"line_start":203,"line_end":203,"column_start":1,"column_end":4}},{"value":"/ // reset bitvector to empty","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5814,"byte_end":5845,"line_start":204,"line_end":204,"column_start":1,"column_end":32}},{"value":"/ bv.clear();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5846,"byte_end":5861,"line_start":205,"line_end":205,"column_start":1,"column_end":16}},{"value":"/ println!(\"{:?}\", bv);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5862,"byte_end":5887,"line_start":206,"line_end":206,"column_start":1,"column_end":26}},{"value":"/ println!(\"total bits set to true: {}\", bv.iter().filter(|x| *x).count());","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5888,"byte_end":5965,"line_start":207,"line_end":207,"column_start":1,"column_end":78}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":5966,"byte_end":5973,"line_start":208,"line_end":208,"column_start":1,"column_end":8}}]},{"kind":"Method","id":{"krate":0,"index":46},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":7844,"byte_end":7847,"line_start":267,"line_end":267,"column_start":12,"column_end":15},"name":"new","qualname":"<BitVec<u32>>::new","value":"fn () -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates an empty `BitVec`.","sig":null,"attributes":[{"value":"/ Creates an empty `BitVec`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":7664,"byte_end":7694,"line_start":258,"line_end":258,"column_start":5,"column_end":35}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":7699,"byte_end":7702,"line_start":259,"line_end":259,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":7707,"byte_end":7721,"line_start":260,"line_end":260,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":7726,"byte_end":7729,"line_start":261,"line_end":261,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":7734,"byte_end":7741,"line_start":262,"line_end":262,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":7746,"byte_end":7770,"line_start":263,"line_end":263,"column_start":5,"column_end":29}},{"value":"/ let mut bv = BitVec::new();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":7775,"byte_end":7806,"line_start":264,"line_end":264,"column_start":5,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":7811,"byte_end":7818,"line_start":265,"line_end":265,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":7823,"byte_end":7832,"line_start":266,"line_end":266,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":47},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8268,"byte_end":8277,"line_start":286,"line_end":286,"column_start":12,"column_end":21},"name":"from_elem","qualname":"<BitVec<u32>>::from_elem","value":"fn (nbits: usize, bit: bool) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a `BitVec` that holds `nbits` elements, setting each element\n to `bit`.","sig":null,"attributes":[{"value":"/ Creates a `BitVec` that holds `nbits` elements, setting each element","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":7898,"byte_end":7970,"line_start":271,"line_end":271,"column_start":5,"column_end":77}},{"value":"/ to `bit`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":7975,"byte_end":7988,"line_start":272,"line_end":272,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":7993,"byte_end":7996,"line_start":273,"line_end":273,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8001,"byte_end":8015,"line_start":274,"line_end":274,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8020,"byte_end":8023,"line_start":275,"line_end":275,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8028,"byte_end":8035,"line_start":276,"line_end":276,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8040,"byte_end":8064,"line_start":277,"line_end":277,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8069,"byte_end":8072,"line_start":278,"line_end":278,"column_start":5,"column_end":8}},{"value":"/ let mut bv = BitVec::from_elem(10, false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8077,"byte_end":8123,"line_start":279,"line_end":279,"column_start":5,"column_end":51}},{"value":"/ assert_eq!(bv.len(), 10);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8128,"byte_end":8157,"line_start":280,"line_end":280,"column_start":5,"column_end":34}},{"value":"/ for x in bv.iter() {","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8162,"byte_end":8186,"line_start":281,"line_end":281,"column_start":5,"column_end":29}},{"value":"/ assert_eq!(x, false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8191,"byte_end":8220,"line_start":282,"line_end":282,"column_start":5,"column_end":34}},{"value":"/ }","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8225,"byte_end":8230,"line_start":283,"line_end":283,"column_start":5,"column_end":10}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8235,"byte_end":8242,"line_start":284,"line_end":284,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8247,"byte_end":8256,"line_start":285,"line_end":285,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":48},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8956,"byte_end":8969,"line_start":304,"line_end":304,"column_start":12,"column_end":25},"name":"with_capacity","qualname":"<BitVec<u32>>::with_capacity","value":"fn (nbits: usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Constructs a new, empty `BitVec` with the specified capacity.","sig":null,"attributes":[{"value":"/ Constructs a new, empty `BitVec` with the specified capacity.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8568,"byte_end":8633,"line_start":296,"line_end":296,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8638,"byte_end":8641,"line_start":297,"line_end":297,"column_start":5,"column_end":8}},{"value":"/ The bitvector will be able to hold at least `capacity` bits without","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8646,"byte_end":8717,"line_start":298,"line_end":298,"column_start":5,"column_end":76}},{"value":"/ reallocating. If `capacity` is 0, it will not allocate.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8722,"byte_end":8781,"line_start":299,"line_end":299,"column_start":5,"column_end":64}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8786,"byte_end":8789,"line_start":300,"line_end":300,"column_start":5,"column_end":8}},{"value":"/ It is important to note that this function does not specify the","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8794,"byte_end":8861,"line_start":301,"line_end":301,"column_start":5,"column_end":72}},{"value":"/ *length* of the returned bitvector, but only the *capacity*.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8866,"byte_end":8930,"line_start":302,"line_end":302,"column_start":5,"column_end":69}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":8935,"byte_end":8944,"line_start":303,"line_end":303,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":49},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":9732,"byte_end":9742,"line_start":326,"line_end":326,"column_start":12,"column_end":22},"name":"from_bytes","qualname":"<BitVec<u32>>::from_bytes","value":"fn (bytes: &[u8]) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Transforms a byte-vector into a `BitVec`. Each byte becomes eight bits,\n with the most significant bits of each byte coming first. Each\n bit becomes `true` if equal to 1 or `false` if equal to 0.","sig":null,"attributes":[{"value":"/ Transforms a byte-vector into a `BitVec`. Each byte becomes eight bits,","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":9124,"byte_end":9199,"line_start":311,"line_end":311,"column_start":5,"column_end":80}},{"value":"/ with the most significant bits of each byte coming first. Each","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":9204,"byte_end":9270,"line_start":312,"line_end":312,"column_start":5,"column_end":71}},{"value":"/ bit becomes `true` if equal to 1 or `false` if equal to 0.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":9275,"byte_end":9337,"line_start":313,"line_end":313,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":9342,"byte_end":9345,"line_start":314,"line_end":314,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":9350,"byte_end":9364,"line_start":315,"line_end":315,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":9369,"byte_end":9372,"line_start":316,"line_end":316,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":9377,"byte_end":9384,"line_start":317,"line_end":317,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":9389,"byte_end":9413,"line_start":318,"line_end":318,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":9418,"byte_end":9421,"line_start":319,"line_end":319,"column_start":5,"column_end":8}},{"value":"/ let bv = BitVec::from_bytes(&[0b10100000, 0b00010010]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":9426,"byte_end":9485,"line_start":320,"line_end":320,"column_start":5,"column_end":64}},{"value":"/ assert!(bv.eq_vec(&[true, false, true, false,","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":9490,"byte_end":9539,"line_start":321,"line_end":321,"column_start":5,"column_end":54}},{"value":"/ false, false, false, false,","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":9544,"byte_end":9595,"line_start":322,"line_end":322,"column_start":5,"column_end":56}},{"value":"/ false, false, false, true,","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":9600,"byte_end":9650,"line_start":323,"line_end":323,"column_start":5,"column_end":55}},{"value":"/ false, false, true, false]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":9655,"byte_end":9708,"line_start":324,"line_end":324,"column_start":5,"column_end":58}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":9713,"byte_end":9720,"line_start":325,"line_end":325,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":50},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":11047,"byte_end":11054,"line_start":367,"line_end":367,"column_start":12,"column_end":19},"name":"from_fn","qualname":"<BitVec<u32>>::from_fn","value":"fn <F> (len: usize, mut f: F) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Creates a `BitVec` of the specified length where the value at each index\n is `f(index)`.","sig":null,"attributes":[{"value":"/ Creates a `BitVec` of the specified length where the value at each index","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":10706,"byte_end":10782,"line_start":355,"line_end":355,"column_start":5,"column_end":81}},{"value":"/ is `f(index)`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":10787,"byte_end":10805,"line_start":356,"line_end":356,"column_start":5,"column_end":23}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":10810,"byte_end":10813,"line_start":357,"line_end":357,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":10818,"byte_end":10832,"line_start":358,"line_end":358,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":10837,"byte_end":10840,"line_start":359,"line_end":359,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":10845,"byte_end":10852,"line_start":360,"line_end":360,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":10857,"byte_end":10881,"line_start":361,"line_end":361,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":10886,"byte_end":10889,"line_start":362,"line_end":362,"column_start":5,"column_end":8}},{"value":"/ let bv = BitVec::from_fn(5, |i| { i % 2 == 0 });","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":10894,"byte_end":10946,"line_start":363,"line_end":363,"column_start":5,"column_end":57}},{"value":"/ assert!(bv.eq_vec(&[true, false, true, false, true]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":10951,"byte_end":11009,"line_start":364,"line_end":364,"column_start":5,"column_end":63}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":11014,"byte_end":11021,"line_start":365,"line_end":365,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":11026,"byte_end":11035,"line_start":366,"line_end":366,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":57},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":12234,"byte_end":12240,"line_start":405,"line_end":405,"column_start":12,"column_end":18},"name":"blocks","qualname":"<BitVec<B>>::blocks","value":"fn (&self) -> Blocks<B>","parent":null,"children":[],"decl_id":null,"docs":" Iterator over the underlying blocks of data\n","sig":null,"attributes":[{"value":"/ Iterator over the underlying blocks of data","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":12161,"byte_end":12208,"line_start":403,"line_end":403,"column_start":5,"column_end":52}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":12213,"byte_end":12222,"line_start":404,"line_end":404,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":58},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":12454,"byte_end":12461,"line_start":414,"line_end":414,"column_start":12,"column_end":19},"name":"storage","qualname":"<BitVec<B>>::storage","value":"fn (&self) -> &[B]","parent":null,"children":[],"decl_id":null,"docs":" Exposes the raw block storage of this BitVec","sig":null,"attributes":[{"value":"/ Exposes the raw block storage of this BitVec","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":12331,"byte_end":12379,"line_start":410,"line_end":410,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":12384,"byte_end":12387,"line_start":411,"line_end":411,"column_start":5,"column_end":8}},{"value":"/ Only really intended for BitSet.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":12392,"byte_end":12428,"line_start":412,"line_end":412,"column_start":5,"column_end":41}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":12433,"byte_end":12442,"line_start":413,"line_end":413,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":59},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":12668,"byte_end":12679,"line_start":422,"line_end":422,"column_start":19,"column_end":30},"name":"storage_mut","qualname":"<BitVec<B>>::storage_mut","value":"fn (&mut self) -> &mut Vec<B>","parent":null,"children":[],"decl_id":null,"docs":" Exposes the raw block storage of this BitVec","sig":null,"attributes":[{"value":"/ Exposes the raw block storage of this BitVec","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":12509,"byte_end":12557,"line_start":418,"line_end":418,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":12562,"byte_end":12565,"line_start":419,"line_end":419,"column_start":5,"column_end":8}},{"value":"/ Can probably cause unsafety. Only really intended for BitSet.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":12570,"byte_end":12635,"line_start":420,"line_end":420,"column_start":5,"column_end":70}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":12640,"byte_end":12649,"line_start":421,"line_end":421,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":66},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15447,"byte_end":15450,"line_start":507,"line_end":507,"column_start":12,"column_end":15},"name":"get","qualname":"<BitVec<B>>::get","value":"fn (&self, i: usize) -> Option<bool>","parent":null,"children":[],"decl_id":null,"docs":" Retrieves the value at index `i`, or `None` if the index is out of bounds.","sig":null,"attributes":[{"value":"/ Retrieves the value at index `i`, or `None` if the index is out of bounds.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":14989,"byte_end":15067,"line_start":491,"line_end":491,"column_start":5,"column_end":83}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15072,"byte_end":15075,"line_start":492,"line_end":492,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15080,"byte_end":15094,"line_start":493,"line_end":493,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15099,"byte_end":15102,"line_start":494,"line_end":494,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15107,"byte_end":15114,"line_start":495,"line_end":495,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15119,"byte_end":15143,"line_start":496,"line_end":496,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15148,"byte_end":15151,"line_start":497,"line_end":497,"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-vec-0.6.2/src/lib.rs","byte_start":15156,"byte_end":15203,"line_start":498,"line_end":498,"column_start":5,"column_end":52}},{"value":"/ assert_eq!(bv.get(0), Some(false));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15208,"byte_end":15247,"line_start":499,"line_end":499,"column_start":5,"column_end":44}},{"value":"/ assert_eq!(bv.get(1), Some(true));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15252,"byte_end":15290,"line_start":500,"line_end":500,"column_start":5,"column_end":43}},{"value":"/ assert_eq!(bv.get(100), None);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15295,"byte_end":15329,"line_start":501,"line_end":501,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15334,"byte_end":15337,"line_start":502,"line_end":502,"column_start":5,"column_end":8}},{"value":"/ // Can also use array indexing","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15342,"byte_end":15376,"line_start":503,"line_end":503,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(bv[1], true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15381,"byte_end":15409,"line_start":504,"line_end":504,"column_start":5,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15414,"byte_end":15421,"line_start":505,"line_end":505,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15426,"byte_end":15435,"line_start":506,"line_end":506,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":68},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16105,"byte_end":16108,"line_start":535,"line_end":535,"column_start":12,"column_end":15},"name":"set","qualname":"<BitVec<B>>::set","value":"fn (&mut self, i: usize, x: bool) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Sets the value of a bit at an index `i`.","sig":null,"attributes":[{"value":"/ Sets the value of a bit at an index `i`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15758,"byte_end":15802,"line_start":519,"line_end":519,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15807,"byte_end":15810,"line_start":520,"line_end":520,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15815,"byte_end":15827,"line_start":521,"line_end":521,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15832,"byte_end":15835,"line_start":522,"line_end":522,"column_start":5,"column_end":8}},{"value":"/ Panics if `i` is out of bounds.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15840,"byte_end":15875,"line_start":523,"line_end":523,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15880,"byte_end":15883,"line_start":524,"line_end":524,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15888,"byte_end":15902,"line_start":525,"line_end":525,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15907,"byte_end":15910,"line_start":526,"line_end":526,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15915,"byte_end":15922,"line_start":527,"line_end":527,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15927,"byte_end":15951,"line_start":528,"line_end":528,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15956,"byte_end":15959,"line_start":529,"line_end":529,"column_start":5,"column_end":8}},{"value":"/ let mut bv = BitVec::from_elem(5, false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":15964,"byte_end":16009,"line_start":530,"line_end":530,"column_start":5,"column_end":50}},{"value":"/ bv.set(3, true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16014,"byte_end":16034,"line_start":531,"line_end":531,"column_start":5,"column_end":25}},{"value":"/ assert_eq!(bv[3], true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16039,"byte_end":16067,"line_start":532,"line_end":532,"column_start":5,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16072,"byte_end":16079,"line_start":533,"line_end":533,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16084,"byte_end":16093,"line_start":534,"line_end":534,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":69},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16846,"byte_end":16853,"line_start":561,"line_end":561,"column_start":12,"column_end":19},"name":"set_all","qualname":"<BitVec<B>>::set_all","value":"fn (&mut self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Sets all bits to 1.","sig":null,"attributes":[{"value":"/ Sets all bits to 1.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16499,"byte_end":16522,"line_start":546,"line_end":546,"column_start":5,"column_end":28}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16527,"byte_end":16530,"line_start":547,"line_end":547,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16535,"byte_end":16549,"line_start":548,"line_end":548,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16554,"byte_end":16557,"line_start":549,"line_end":549,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16562,"byte_end":16569,"line_start":550,"line_end":550,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16574,"byte_end":16598,"line_start":551,"line_end":551,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16603,"byte_end":16606,"line_start":552,"line_end":552,"column_start":5,"column_end":8}},{"value":"/ let before = 0b01100000;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16611,"byte_end":16639,"line_start":553,"line_end":553,"column_start":5,"column_end":33}},{"value":"/ let after = 0b11111111;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16644,"byte_end":16672,"line_start":554,"line_end":554,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16677,"byte_end":16680,"line_start":555,"line_end":555,"column_start":5,"column_end":8}},{"value":"/ let mut bv = BitVec::from_bytes(&[before]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16685,"byte_end":16732,"line_start":556,"line_end":556,"column_start":5,"column_end":52}},{"value":"/ bv.set_all();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16737,"byte_end":16754,"line_start":557,"line_end":557,"column_start":5,"column_end":22}},{"value":"/ assert_eq!(bv, BitVec::from_bytes(&[after]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16759,"byte_end":16808,"line_start":558,"line_end":558,"column_start":5,"column_end":54}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16813,"byte_end":16820,"line_start":559,"line_end":559,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16825,"byte_end":16834,"line_start":560,"line_end":560,"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-vec-0.6.2/src/lib.rs","byte_start":17340,"byte_end":17346,"line_start":582,"line_end":582,"column_start":12,"column_end":18},"name":"negate","qualname":"<BitVec<B>>::negate","value":"fn (&mut self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Flips all bits.","sig":null,"attributes":[{"value":"/ Flips all bits.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":16998,"byte_end":17017,"line_start":567,"line_end":567,"column_start":5,"column_end":24}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17022,"byte_end":17025,"line_start":568,"line_end":568,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17030,"byte_end":17044,"line_start":569,"line_end":569,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17049,"byte_end":17052,"line_start":570,"line_end":570,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17057,"byte_end":17064,"line_start":571,"line_end":571,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17069,"byte_end":17093,"line_start":572,"line_end":572,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17098,"byte_end":17101,"line_start":573,"line_end":573,"column_start":5,"column_end":8}},{"value":"/ let before = 0b01100000;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17106,"byte_end":17134,"line_start":574,"line_end":574,"column_start":5,"column_end":33}},{"value":"/ let after = 0b10011111;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17139,"byte_end":17167,"line_start":575,"line_end":575,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17172,"byte_end":17175,"line_start":576,"line_end":576,"column_start":5,"column_end":8}},{"value":"/ let mut bv = BitVec::from_bytes(&[before]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17180,"byte_end":17227,"line_start":577,"line_end":577,"column_start":5,"column_end":52}},{"value":"/ bv.negate();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17232,"byte_end":17248,"line_start":578,"line_end":578,"column_start":5,"column_end":21}},{"value":"/ assert_eq!(bv, BitVec::from_bytes(&[after]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17253,"byte_end":17302,"line_start":579,"line_end":579,"column_start":5,"column_end":54}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17307,"byte_end":17314,"line_start":580,"line_end":580,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17319,"byte_end":17328,"line_start":581,"line_end":581,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":71},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18317,"byte_end":18322,"line_start":618,"line_end":618,"column_start":12,"column_end":17},"name":"union","qualname":"<BitVec<B>>::union","value":"fn (&mut self, other: &Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Calculates the union of two bitvectors. This acts like the bitwise `or`\n function.","sig":null,"attributes":[{"value":"/ Calculates the union of two bitvectors. This acts like the bitwise `or`","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17484,"byte_end":17559,"line_start":588,"line_end":588,"column_start":5,"column_end":80}},{"value":"/ function.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17564,"byte_end":17577,"line_start":589,"line_end":589,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17582,"byte_end":17585,"line_start":590,"line_end":590,"column_start":5,"column_end":8}},{"value":"/ Sets `self` to the union of `self` and `other`. Both bitvectors must be","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17590,"byte_end":17665,"line_start":591,"line_end":591,"column_start":5,"column_end":80}},{"value":"/ the same length. Returns `true` if `self` changed.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17670,"byte_end":17724,"line_start":592,"line_end":592,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17729,"byte_end":17732,"line_start":593,"line_end":593,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17737,"byte_end":17749,"line_start":594,"line_end":594,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17754,"byte_end":17757,"line_start":595,"line_end":595,"column_start":5,"column_end":8}},{"value":"/ Panics if the bitvectors are of different lengths.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17762,"byte_end":17816,"line_start":596,"line_end":596,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17821,"byte_end":17824,"line_start":597,"line_end":597,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17829,"byte_end":17843,"line_start":598,"line_end":598,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17848,"byte_end":17851,"line_start":599,"line_end":599,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17856,"byte_end":17863,"line_start":600,"line_end":600,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17868,"byte_end":17892,"line_start":601,"line_end":601,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17897,"byte_end":17900,"line_start":602,"line_end":602,"column_start":5,"column_end":8}},{"value":"/ let a = 0b01100100;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17905,"byte_end":17930,"line_start":603,"line_end":603,"column_start":5,"column_end":30}},{"value":"/ let b = 0b01011010;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17935,"byte_end":17960,"line_start":604,"line_end":604,"column_start":5,"column_end":30}},{"value":"/ let res = 0b01111110;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17965,"byte_end":17990,"line_start":605,"line_end":605,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":17995,"byte_end":17998,"line_start":606,"line_end":606,"column_start":5,"column_end":8}},{"value":"/ let mut a = BitVec::from_bytes(&[a]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18003,"byte_end":18044,"line_start":607,"line_end":607,"column_start":5,"column_end":46}},{"value":"/ let b = BitVec::from_bytes(&[b]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18049,"byte_end":18086,"line_start":608,"line_end":608,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18091,"byte_end":18094,"line_start":609,"line_end":609,"column_start":5,"column_end":8}},{"value":"/ assert!(a.union(&b));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18099,"byte_end":18124,"line_start":610,"line_end":610,"column_start":5,"column_end":30}},{"value":"/ assert_eq!(a, BitVec::from_bytes(&[res]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18129,"byte_end":18175,"line_start":611,"line_end":611,"column_start":5,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18180,"byte_end":18187,"line_start":612,"line_end":612,"column_start":5,"column_end":12}},{"value":"deprecated(since = \"0.7.0\", note = \"Please use the 'or' function instead\")","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18192,"byte_end":18291,"line_start":613,"line_end":616,"column_start":5,"column_end":7}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18296,"byte_end":18305,"line_start":617,"line_end":617,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":72},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19245,"byte_end":19254,"line_start":652,"line_end":652,"column_start":12,"column_end":21},"name":"intersect","qualname":"<BitVec<B>>::intersect","value":"fn (&mut self, other: &Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Calculates the intersection of two bitvectors. This acts like the\n bitwise `and` function.","sig":null,"attributes":[{"value":"/ Calculates the intersection of two bitvectors. This acts like the","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18392,"byte_end":18461,"line_start":622,"line_end":622,"column_start":5,"column_end":74}},{"value":"/ bitwise `and` function.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18466,"byte_end":18493,"line_start":623,"line_end":623,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18498,"byte_end":18501,"line_start":624,"line_end":624,"column_start":5,"column_end":8}},{"value":"/ Sets `self` to the intersection of `self` and `other`. Both bitvectors","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18506,"byte_end":18580,"line_start":625,"line_end":625,"column_start":5,"column_end":79}},{"value":"/ must be the same length. Returns `true` if `self` changed.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18585,"byte_end":18647,"line_start":626,"line_end":626,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18652,"byte_end":18655,"line_start":627,"line_end":627,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18660,"byte_end":18672,"line_start":628,"line_end":628,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18677,"byte_end":18680,"line_start":629,"line_end":629,"column_start":5,"column_end":8}},{"value":"/ Panics if the bitvectors are of different lengths.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18685,"byte_end":18739,"line_start":630,"line_end":630,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18744,"byte_end":18747,"line_start":631,"line_end":631,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18752,"byte_end":18766,"line_start":632,"line_end":632,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18771,"byte_end":18774,"line_start":633,"line_end":633,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18779,"byte_end":18786,"line_start":634,"line_end":634,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18791,"byte_end":18815,"line_start":635,"line_end":635,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18820,"byte_end":18823,"line_start":636,"line_end":636,"column_start":5,"column_end":8}},{"value":"/ let a = 0b01100100;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18828,"byte_end":18853,"line_start":637,"line_end":637,"column_start":5,"column_end":30}},{"value":"/ let b = 0b01011010;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18858,"byte_end":18883,"line_start":638,"line_end":638,"column_start":5,"column_end":30}},{"value":"/ let res = 0b01000000;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18888,"byte_end":18913,"line_start":639,"line_end":639,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18918,"byte_end":18921,"line_start":640,"line_end":640,"column_start":5,"column_end":8}},{"value":"/ let mut a = BitVec::from_bytes(&[a]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18926,"byte_end":18967,"line_start":641,"line_end":641,"column_start":5,"column_end":46}},{"value":"/ let b = BitVec::from_bytes(&[b]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":18972,"byte_end":19009,"line_start":642,"line_end":642,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19014,"byte_end":19017,"line_start":643,"line_end":643,"column_start":5,"column_end":8}},{"value":"/ assert!(a.intersect(&b));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19022,"byte_end":19051,"line_start":644,"line_end":644,"column_start":5,"column_end":34}},{"value":"/ assert_eq!(a, BitVec::from_bytes(&[res]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19056,"byte_end":19102,"line_start":645,"line_end":645,"column_start":5,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19107,"byte_end":19114,"line_start":646,"line_end":646,"column_start":5,"column_end":12}},{"value":"deprecated(since = \"0.7.0\", note = \"Please use the 'and' function instead\")","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19119,"byte_end":19219,"line_start":647,"line_end":650,"column_start":5,"column_end":7}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19224,"byte_end":19233,"line_start":651,"line_end":651,"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-vec-0.6.2/src/lib.rs","byte_start":20008,"byte_end":20010,"line_start":681,"line_end":681,"column_start":12,"column_end":14},"name":"or","qualname":"<BitVec<B>>::or","value":"fn (&mut self, other: &Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Calculates the bitwise `or` of two bitvectors.","sig":null,"attributes":[{"value":"/ Calculates the bitwise `or` of two bitvectors.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19325,"byte_end":19375,"line_start":656,"line_end":656,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19380,"byte_end":19383,"line_start":657,"line_end":657,"column_start":5,"column_end":8}},{"value":"/ Sets `self` to the union of `self` and `other`. Both bitvectors must be","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19388,"byte_end":19463,"line_start":658,"line_end":658,"column_start":5,"column_end":80}},{"value":"/ the same length. Returns `true` if `self` changed.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19468,"byte_end":19522,"line_start":659,"line_end":659,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19527,"byte_end":19530,"line_start":660,"line_end":660,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19535,"byte_end":19547,"line_start":661,"line_end":661,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19552,"byte_end":19555,"line_start":662,"line_end":662,"column_start":5,"column_end":8}},{"value":"/ Panics if the bitvectors are of different lengths.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19560,"byte_end":19614,"line_start":663,"line_end":663,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19619,"byte_end":19622,"line_start":664,"line_end":664,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19627,"byte_end":19641,"line_start":665,"line_end":665,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19646,"byte_end":19649,"line_start":666,"line_end":666,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19654,"byte_end":19661,"line_start":667,"line_end":667,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19666,"byte_end":19690,"line_start":668,"line_end":668,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19695,"byte_end":19698,"line_start":669,"line_end":669,"column_start":5,"column_end":8}},{"value":"/ let a = 0b01100100;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19703,"byte_end":19728,"line_start":670,"line_end":670,"column_start":5,"column_end":30}},{"value":"/ let b = 0b01011010;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19733,"byte_end":19758,"line_start":671,"line_end":671,"column_start":5,"column_end":30}},{"value":"/ let res = 0b01111110;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19763,"byte_end":19788,"line_start":672,"line_end":672,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19793,"byte_end":19796,"line_start":673,"line_end":673,"column_start":5,"column_end":8}},{"value":"/ let mut a = BitVec::from_bytes(&[a]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19801,"byte_end":19842,"line_start":674,"line_end":674,"column_start":5,"column_end":46}},{"value":"/ let b = BitVec::from_bytes(&[b]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19847,"byte_end":19884,"line_start":675,"line_end":675,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19889,"byte_end":19892,"line_start":676,"line_end":676,"column_start":5,"column_end":8}},{"value":"/ assert!(a.or(&b));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19897,"byte_end":19919,"line_start":677,"line_end":677,"column_start":5,"column_end":27}},{"value":"/ assert_eq!(a, BitVec::from_bytes(&[res]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19924,"byte_end":19970,"line_start":678,"line_end":678,"column_start":5,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19975,"byte_end":19982,"line_start":679,"line_end":679,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":19987,"byte_end":19996,"line_start":680,"line_end":680,"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-vec-0.6.2/src/lib.rs","byte_start":20882,"byte_end":20885,"line_start":712,"line_end":712,"column_start":12,"column_end":15},"name":"and","qualname":"<BitVec<B>>::and","value":"fn (&mut self, other: &Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Calculates the bitwise `and` of two bitvectors.","sig":null,"attributes":[{"value":"/ Calculates the bitwise `and` of two bitvectors.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20190,"byte_end":20241,"line_start":687,"line_end":687,"column_start":5,"column_end":56}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20246,"byte_end":20249,"line_start":688,"line_end":688,"column_start":5,"column_end":8}},{"value":"/ Sets `self` to the intersection of `self` and `other`. Both bitvectors","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20254,"byte_end":20328,"line_start":689,"line_end":689,"column_start":5,"column_end":79}},{"value":"/ must be the same length. Returns `true` if `self` changed.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20333,"byte_end":20395,"line_start":690,"line_end":690,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20400,"byte_end":20403,"line_start":691,"line_end":691,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20408,"byte_end":20420,"line_start":692,"line_end":692,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20425,"byte_end":20428,"line_start":693,"line_end":693,"column_start":5,"column_end":8}},{"value":"/ Panics if the bitvectors are of different lengths.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20433,"byte_end":20487,"line_start":694,"line_end":694,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20492,"byte_end":20495,"line_start":695,"line_end":695,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20500,"byte_end":20514,"line_start":696,"line_end":696,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20519,"byte_end":20522,"line_start":697,"line_end":697,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20527,"byte_end":20534,"line_start":698,"line_end":698,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20539,"byte_end":20563,"line_start":699,"line_end":699,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20568,"byte_end":20571,"line_start":700,"line_end":700,"column_start":5,"column_end":8}},{"value":"/ let a = 0b01100100;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20576,"byte_end":20601,"line_start":701,"line_end":701,"column_start":5,"column_end":30}},{"value":"/ let b = 0b01011010;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20606,"byte_end":20631,"line_start":702,"line_end":702,"column_start":5,"column_end":30}},{"value":"/ let res = 0b01000000;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20636,"byte_end":20661,"line_start":703,"line_end":703,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20666,"byte_end":20669,"line_start":704,"line_end":704,"column_start":5,"column_end":8}},{"value":"/ let mut a = BitVec::from_bytes(&[a]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20674,"byte_end":20715,"line_start":705,"line_end":705,"column_start":5,"column_end":46}},{"value":"/ let b = BitVec::from_bytes(&[b]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20720,"byte_end":20757,"line_start":706,"line_end":706,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20762,"byte_end":20765,"line_start":707,"line_end":707,"column_start":5,"column_end":8}},{"value":"/ assert!(a.and(&b));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20770,"byte_end":20793,"line_start":708,"line_end":708,"column_start":5,"column_end":28}},{"value":"/ assert_eq!(a, BitVec::from_bytes(&[res]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20798,"byte_end":20844,"line_start":709,"line_end":709,"column_start":5,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20849,"byte_end":20856,"line_start":710,"line_end":710,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":20861,"byte_end":20870,"line_start":711,"line_end":711,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":77},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22081,"byte_end":22091,"line_start":751,"line_end":751,"column_start":12,"column_end":22},"name":"difference","qualname":"<BitVec<B>>::difference","value":"fn (&mut self, other: &Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Calculates the difference between two bitvectors.","sig":null,"attributes":[{"value":"/ Calculates the difference between two bitvectors.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21065,"byte_end":21118,"line_start":718,"line_end":718,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21123,"byte_end":21126,"line_start":719,"line_end":719,"column_start":5,"column_end":8}},{"value":"/ Sets each element of `self` to the value of that element minus the","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21131,"byte_end":21201,"line_start":720,"line_end":720,"column_start":5,"column_end":75}},{"value":"/ element of `other` at the same index. Both bitvectors must be the same","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21206,"byte_end":21280,"line_start":721,"line_end":721,"column_start":5,"column_end":79}},{"value":"/ length. Returns `true` if `self` changed.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21285,"byte_end":21330,"line_start":722,"line_end":722,"column_start":5,"column_end":50}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21335,"byte_end":21338,"line_start":723,"line_end":723,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21343,"byte_end":21355,"line_start":724,"line_end":724,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21360,"byte_end":21363,"line_start":725,"line_end":725,"column_start":5,"column_end":8}},{"value":"/ Panics if the bitvectors are of different length.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21368,"byte_end":21421,"line_start":726,"line_end":726,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21426,"byte_end":21429,"line_start":727,"line_end":727,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21434,"byte_end":21448,"line_start":728,"line_end":728,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21453,"byte_end":21456,"line_start":729,"line_end":729,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21461,"byte_end":21468,"line_start":730,"line_end":730,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21473,"byte_end":21497,"line_start":731,"line_end":731,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21502,"byte_end":21505,"line_start":732,"line_end":732,"column_start":5,"column_end":8}},{"value":"/ let a = 0b01100100;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21510,"byte_end":21535,"line_start":733,"line_end":733,"column_start":5,"column_end":30}},{"value":"/ let b = 0b01011010;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21540,"byte_end":21565,"line_start":734,"line_end":734,"column_start":5,"column_end":30}},{"value":"/ let a_b = 0b00100100; // a - b","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21570,"byte_end":21604,"line_start":735,"line_end":735,"column_start":5,"column_end":39}},{"value":"/ let b_a = 0b00011010; // b - a","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21609,"byte_end":21643,"line_start":736,"line_end":736,"column_start":5,"column_end":39}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21648,"byte_end":21651,"line_start":737,"line_end":737,"column_start":5,"column_end":8}},{"value":"/ let mut bva = BitVec::from_bytes(&[a]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21656,"byte_end":21699,"line_start":738,"line_end":738,"column_start":5,"column_end":48}},{"value":"/ let bvb = BitVec::from_bytes(&[b]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21704,"byte_end":21743,"line_start":739,"line_end":739,"column_start":5,"column_end":44}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21748,"byte_end":21751,"line_start":740,"line_end":740,"column_start":5,"column_end":8}},{"value":"/ assert!(bva.difference(&bvb));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21756,"byte_end":21790,"line_start":741,"line_end":741,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(bva, BitVec::from_bytes(&[a_b]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21795,"byte_end":21843,"line_start":742,"line_end":742,"column_start":5,"column_end":53}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21848,"byte_end":21851,"line_start":743,"line_end":743,"column_start":5,"column_end":8}},{"value":"/ let bva = BitVec::from_bytes(&[a]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21856,"byte_end":21895,"line_start":744,"line_end":744,"column_start":5,"column_end":44}},{"value":"/ let mut bvb = BitVec::from_bytes(&[b]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21900,"byte_end":21943,"line_start":745,"line_end":745,"column_start":5,"column_end":48}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21948,"byte_end":21951,"line_start":746,"line_end":746,"column_start":5,"column_end":8}},{"value":"/ assert!(bvb.difference(&bva));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21956,"byte_end":21990,"line_start":747,"line_end":747,"column_start":5,"column_end":39}},{"value":"/ assert_eq!(bvb, BitVec::from_bytes(&[b_a]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":21995,"byte_end":22043,"line_start":748,"line_end":748,"column_start":5,"column_end":53}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22048,"byte_end":22055,"line_start":749,"line_end":749,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22060,"byte_end":22069,"line_start":750,"line_end":750,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":79},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22944,"byte_end":22947,"line_start":782,"line_end":782,"column_start":12,"column_end":15},"name":"xor","qualname":"<BitVec<B>>::xor","value":"fn (&mut self, other: &Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Calculates the xor of two bitvectors.","sig":null,"attributes":[{"value":"/ Calculates the xor of two bitvectors.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22272,"byte_end":22313,"line_start":757,"line_end":757,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22318,"byte_end":22321,"line_start":758,"line_end":758,"column_start":5,"column_end":8}},{"value":"/ Sets `self` to the xor of `self` and `other`. Both bitvectors must be","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22326,"byte_end":22399,"line_start":759,"line_end":759,"column_start":5,"column_end":78}},{"value":"/ the same length. Returns `true` if `self` changed.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22404,"byte_end":22458,"line_start":760,"line_end":760,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22463,"byte_end":22466,"line_start":761,"line_end":761,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22471,"byte_end":22483,"line_start":762,"line_end":762,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22488,"byte_end":22491,"line_start":763,"line_end":763,"column_start":5,"column_end":8}},{"value":"/ Panics if the bitvectors are of different length.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22496,"byte_end":22549,"line_start":764,"line_end":764,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22554,"byte_end":22557,"line_start":765,"line_end":765,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22562,"byte_end":22576,"line_start":766,"line_end":766,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22581,"byte_end":22584,"line_start":767,"line_end":767,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22589,"byte_end":22596,"line_start":768,"line_end":768,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22601,"byte_end":22625,"line_start":769,"line_end":769,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22630,"byte_end":22633,"line_start":770,"line_end":770,"column_start":5,"column_end":8}},{"value":"/ let a = 0b01100110;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22638,"byte_end":22663,"line_start":771,"line_end":771,"column_start":5,"column_end":30}},{"value":"/ let b = 0b01010100;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22668,"byte_end":22693,"line_start":772,"line_end":772,"column_start":5,"column_end":30}},{"value":"/ let res = 0b00110010;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22698,"byte_end":22723,"line_start":773,"line_end":773,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22728,"byte_end":22731,"line_start":774,"line_end":774,"column_start":5,"column_end":8}},{"value":"/ let mut a = BitVec::from_bytes(&[a]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22736,"byte_end":22777,"line_start":775,"line_end":775,"column_start":5,"column_end":46}},{"value":"/ let b = BitVec::from_bytes(&[b]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22782,"byte_end":22819,"line_start":776,"line_end":776,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22824,"byte_end":22827,"line_start":777,"line_end":777,"column_start":5,"column_end":8}},{"value":"/ assert!(a.xor(&b));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22832,"byte_end":22855,"line_start":778,"line_end":778,"column_start":5,"column_end":28}},{"value":"/ assert_eq!(a, BitVec::from_bytes(&[res]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22860,"byte_end":22906,"line_start":779,"line_end":779,"column_start":5,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22911,"byte_end":22918,"line_start":780,"line_end":780,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":22923,"byte_end":22932,"line_start":781,"line_end":781,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":81},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23802,"byte_end":23806,"line_start":813,"line_end":813,"column_start":12,"column_end":16},"name":"nand","qualname":"<BitVec<B>>::nand","value":"fn (&mut self, other: &Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Calculates the nand of two bitvectors.","sig":null,"attributes":[{"value":"/ Calculates the nand of two bitvectors.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23127,"byte_end":23169,"line_start":788,"line_end":788,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23174,"byte_end":23177,"line_start":789,"line_end":789,"column_start":5,"column_end":8}},{"value":"/ Sets `self` to the nand of `self` and `other`. Both bitvectors must be","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23182,"byte_end":23256,"line_start":790,"line_end":790,"column_start":5,"column_end":79}},{"value":"/ the same length. Returns `true` if `self` changed.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23261,"byte_end":23315,"line_start":791,"line_end":791,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23320,"byte_end":23323,"line_start":792,"line_end":792,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23328,"byte_end":23340,"line_start":793,"line_end":793,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23345,"byte_end":23348,"line_start":794,"line_end":794,"column_start":5,"column_end":8}},{"value":"/ Panics if the bitvectors are of different length.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23353,"byte_end":23406,"line_start":795,"line_end":795,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23411,"byte_end":23414,"line_start":796,"line_end":796,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23419,"byte_end":23433,"line_start":797,"line_end":797,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23438,"byte_end":23441,"line_start":798,"line_end":798,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23446,"byte_end":23453,"line_start":799,"line_end":799,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23458,"byte_end":23482,"line_start":800,"line_end":800,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23487,"byte_end":23490,"line_start":801,"line_end":801,"column_start":5,"column_end":8}},{"value":"/ let a = 0b01100110;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23495,"byte_end":23520,"line_start":802,"line_end":802,"column_start":5,"column_end":30}},{"value":"/ let b = 0b01010100;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23525,"byte_end":23550,"line_start":803,"line_end":803,"column_start":5,"column_end":30}},{"value":"/ let res = 0b10111011;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23555,"byte_end":23580,"line_start":804,"line_end":804,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23585,"byte_end":23588,"line_start":805,"line_end":805,"column_start":5,"column_end":8}},{"value":"/ let mut a = BitVec::from_bytes(&[a]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23593,"byte_end":23634,"line_start":806,"line_end":806,"column_start":5,"column_end":46}},{"value":"/ let b = BitVec::from_bytes(&[b]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23639,"byte_end":23676,"line_start":807,"line_end":807,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23681,"byte_end":23684,"line_start":808,"line_end":808,"column_start":5,"column_end":8}},{"value":"/ assert!(a.nand(&b));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23689,"byte_end":23713,"line_start":809,"line_end":809,"column_start":5,"column_end":29}},{"value":"/ assert_eq!(a, BitVec::from_bytes(&[res]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23718,"byte_end":23764,"line_start":810,"line_end":810,"column_start":5,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23769,"byte_end":23776,"line_start":811,"line_end":811,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":23781,"byte_end":23790,"line_start":812,"line_end":812,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":83},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24760,"byte_end":24763,"line_start":847,"line_end":847,"column_start":12,"column_end":15},"name":"nor","qualname":"<BitVec<B>>::nor","value":"fn (&mut self, other: &Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Calculates the nor of two bitvectors.","sig":null,"attributes":[{"value":"/ Calculates the nor of two bitvectors.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24088,"byte_end":24129,"line_start":822,"line_end":822,"column_start":5,"column_end":46}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24134,"byte_end":24137,"line_start":823,"line_end":823,"column_start":5,"column_end":8}},{"value":"/ Sets `self` to the nor of `self` and `other`. Both bitvectors must be","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24142,"byte_end":24215,"line_start":824,"line_end":824,"column_start":5,"column_end":78}},{"value":"/ the same length. Returns `true` if `self` changed.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24220,"byte_end":24274,"line_start":825,"line_end":825,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24279,"byte_end":24282,"line_start":826,"line_end":826,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24287,"byte_end":24299,"line_start":827,"line_end":827,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24304,"byte_end":24307,"line_start":828,"line_end":828,"column_start":5,"column_end":8}},{"value":"/ Panics if the bitvectors are of different length.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24312,"byte_end":24365,"line_start":829,"line_end":829,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24370,"byte_end":24373,"line_start":830,"line_end":830,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24378,"byte_end":24392,"line_start":831,"line_end":831,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24397,"byte_end":24400,"line_start":832,"line_end":832,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24405,"byte_end":24412,"line_start":833,"line_end":833,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24417,"byte_end":24441,"line_start":834,"line_end":834,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24446,"byte_end":24449,"line_start":835,"line_end":835,"column_start":5,"column_end":8}},{"value":"/ let a = 0b01100110;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24454,"byte_end":24479,"line_start":836,"line_end":836,"column_start":5,"column_end":30}},{"value":"/ let b = 0b01010100;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24484,"byte_end":24509,"line_start":837,"line_end":837,"column_start":5,"column_end":30}},{"value":"/ let res = 0b10001001;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24514,"byte_end":24539,"line_start":838,"line_end":838,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24544,"byte_end":24547,"line_start":839,"line_end":839,"column_start":5,"column_end":8}},{"value":"/ let mut a = BitVec::from_bytes(&[a]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24552,"byte_end":24593,"line_start":840,"line_end":840,"column_start":5,"column_end":46}},{"value":"/ let b = BitVec::from_bytes(&[b]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24598,"byte_end":24635,"line_start":841,"line_end":841,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24640,"byte_end":24643,"line_start":842,"line_end":842,"column_start":5,"column_end":8}},{"value":"/ assert!(a.nor(&b));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24648,"byte_end":24671,"line_start":843,"line_end":843,"column_start":5,"column_end":28}},{"value":"/ assert_eq!(a, BitVec::from_bytes(&[res]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24676,"byte_end":24722,"line_start":844,"line_end":844,"column_start":5,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24727,"byte_end":24734,"line_start":845,"line_end":845,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":24739,"byte_end":24748,"line_start":846,"line_end":846,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":85},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25720,"byte_end":25724,"line_start":881,"line_end":881,"column_start":12,"column_end":16},"name":"xnor","qualname":"<BitVec<B>>::xnor","value":"fn (&mut self, other: &Self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Calculates the xnor of two bitvectors.","sig":null,"attributes":[{"value":"/ Calculates the xnor of two bitvectors.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25045,"byte_end":25087,"line_start":856,"line_end":856,"column_start":5,"column_end":47}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25092,"byte_end":25095,"line_start":857,"line_end":857,"column_start":5,"column_end":8}},{"value":"/ Sets `self` to the xnor of `self` and `other`. Both bitvectors must be","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25100,"byte_end":25174,"line_start":858,"line_end":858,"column_start":5,"column_end":79}},{"value":"/ the same length. Returns `true` if `self` changed.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25179,"byte_end":25233,"line_start":859,"line_end":859,"column_start":5,"column_end":59}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25238,"byte_end":25241,"line_start":860,"line_end":860,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25246,"byte_end":25258,"line_start":861,"line_end":861,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25263,"byte_end":25266,"line_start":862,"line_end":862,"column_start":5,"column_end":8}},{"value":"/ Panics if the bitvectors are of different length.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25271,"byte_end":25324,"line_start":863,"line_end":863,"column_start":5,"column_end":58}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25329,"byte_end":25332,"line_start":864,"line_end":864,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25337,"byte_end":25351,"line_start":865,"line_end":865,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25356,"byte_end":25359,"line_start":866,"line_end":866,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25364,"byte_end":25371,"line_start":867,"line_end":867,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25376,"byte_end":25400,"line_start":868,"line_end":868,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25405,"byte_end":25408,"line_start":869,"line_end":869,"column_start":5,"column_end":8}},{"value":"/ let a = 0b01100110;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25413,"byte_end":25438,"line_start":870,"line_end":870,"column_start":5,"column_end":30}},{"value":"/ let b = 0b01010100;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25443,"byte_end":25468,"line_start":871,"line_end":871,"column_start":5,"column_end":30}},{"value":"/ let res = 0b11001101;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25473,"byte_end":25498,"line_start":872,"line_end":872,"column_start":5,"column_end":30}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25503,"byte_end":25506,"line_start":873,"line_end":873,"column_start":5,"column_end":8}},{"value":"/ let mut a = BitVec::from_bytes(&[a]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25511,"byte_end":25552,"line_start":874,"line_end":874,"column_start":5,"column_end":46}},{"value":"/ let b = BitVec::from_bytes(&[b]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25557,"byte_end":25594,"line_start":875,"line_end":875,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25599,"byte_end":25602,"line_start":876,"line_end":876,"column_start":5,"column_end":8}},{"value":"/ assert!(a.xnor(&b));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25607,"byte_end":25631,"line_start":877,"line_end":877,"column_start":5,"column_end":29}},{"value":"/ assert_eq!(a, BitVec::from_bytes(&[res]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25636,"byte_end":25682,"line_start":878,"line_end":878,"column_start":5,"column_end":51}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25687,"byte_end":25694,"line_start":879,"line_end":879,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":25699,"byte_end":25708,"line_start":880,"line_end":880,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":87},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26321,"byte_end":26324,"line_start":904,"line_end":904,"column_start":12,"column_end":15},"name":"all","qualname":"<BitVec<B>>::all","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if all bits are 1.","sig":null,"attributes":[{"value":"/ Returns `true` if all bits are 1.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26006,"byte_end":26043,"line_start":890,"line_end":890,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26048,"byte_end":26051,"line_start":891,"line_end":891,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26056,"byte_end":26070,"line_start":892,"line_end":892,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26075,"byte_end":26078,"line_start":893,"line_end":893,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26083,"byte_end":26090,"line_start":894,"line_end":894,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26095,"byte_end":26119,"line_start":895,"line_end":895,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26124,"byte_end":26127,"line_start":896,"line_end":896,"column_start":5,"column_end":8}},{"value":"/ let mut bv = BitVec::from_elem(5, true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26132,"byte_end":26176,"line_start":897,"line_end":897,"column_start":5,"column_end":49}},{"value":"/ assert_eq!(bv.all(), true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26181,"byte_end":26212,"line_start":898,"line_end":898,"column_start":5,"column_end":36}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26217,"byte_end":26220,"line_start":899,"line_end":899,"column_start":5,"column_end":8}},{"value":"/ bv.set(1, false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26225,"byte_end":26246,"line_start":900,"line_end":900,"column_start":5,"column_end":26}},{"value":"/ assert_eq!(bv.all(), false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26251,"byte_end":26283,"line_start":901,"line_end":901,"column_start":5,"column_end":37}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26288,"byte_end":26295,"line_start":902,"line_end":902,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26300,"byte_end":26309,"line_start":903,"line_end":903,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":89},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27034,"byte_end":27038,"line_start":927,"line_end":927,"column_start":12,"column_end":16},"name":"iter","qualname":"<BitVec<B>>::iter","value":"fn (&self) -> Iter<B>","parent":null,"children":[],"decl_id":null,"docs":" Returns an iterator over the elements of the vector in order.","sig":null,"attributes":[{"value":"/ Returns an iterator over the elements of the vector in order.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26726,"byte_end":26791,"line_start":916,"line_end":916,"column_start":5,"column_end":70}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26796,"byte_end":26799,"line_start":917,"line_end":917,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26804,"byte_end":26818,"line_start":918,"line_end":918,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26823,"byte_end":26826,"line_start":919,"line_end":919,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26831,"byte_end":26838,"line_start":920,"line_end":920,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26843,"byte_end":26867,"line_start":921,"line_end":921,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26872,"byte_end":26875,"line_start":922,"line_end":922,"column_start":5,"column_end":8}},{"value":"/ let bv = BitVec::from_bytes(&[0b01110100, 0b10010010]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26880,"byte_end":26939,"line_start":923,"line_end":923,"column_start":5,"column_end":64}},{"value":"/ assert_eq!(bv.iter().filter(|x| *x).count(), 7);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":26944,"byte_end":26996,"line_start":924,"line_end":924,"column_start":5,"column_end":57}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27001,"byte_end":27008,"line_start":925,"line_end":925,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27013,"byte_end":27022,"line_start":926,"line_end":926,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":90},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27713,"byte_end":27719,"line_start":949,"line_end":949,"column_start":12,"column_end":18},"name":"append","qualname":"<BitVec<B>>::append","value":"fn (&mut self, other: &mut Self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Moves all bits from `other` into `Self`, leaving `other` empty.","sig":null,"attributes":[{"value":"/ Moves all bits from `other` into `Self`, leaving `other` empty.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27156,"byte_end":27223,"line_start":932,"line_end":932,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27228,"byte_end":27231,"line_start":933,"line_end":933,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27236,"byte_end":27250,"line_start":934,"line_end":934,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27255,"byte_end":27258,"line_start":935,"line_end":935,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27263,"byte_end":27270,"line_start":936,"line_end":936,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27275,"byte_end":27299,"line_start":937,"line_end":937,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27304,"byte_end":27307,"line_start":938,"line_end":938,"column_start":5,"column_end":8}},{"value":"/ let mut a = BitVec::from_bytes(&[0b10000000]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27312,"byte_end":27362,"line_start":939,"line_end":939,"column_start":5,"column_end":55}},{"value":"/ let mut b = BitVec::from_bytes(&[0b01100001]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27367,"byte_end":27417,"line_start":940,"line_end":940,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27422,"byte_end":27425,"line_start":941,"line_end":941,"column_start":5,"column_end":8}},{"value":"/ a.append(&mut b);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27430,"byte_end":27451,"line_start":942,"line_end":942,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27456,"byte_end":27459,"line_start":943,"line_end":943,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(a.len(), 16);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27464,"byte_end":27492,"line_start":944,"line_end":944,"column_start":5,"column_end":33}},{"value":"/ assert_eq!(b.len(), 0);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27497,"byte_end":27524,"line_start":945,"line_end":945,"column_start":5,"column_end":32}},{"value":"/ assert!(a.eq_vec(&[true, false, false, false, false, false, false, false,","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27529,"byte_end":27606,"line_start":946,"line_end":946,"column_start":5,"column_end":82}},{"value":"/ false, true, true, false, false, false, false, true]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27611,"byte_end":27689,"line_start":947,"line_end":947,"column_start":5,"column_end":83}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":27694,"byte_end":27701,"line_start":948,"line_end":948,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":91},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28990,"byte_end":28999,"line_start":997,"line_end":997,"column_start":12,"column_end":21},"name":"split_off","qualname":"<BitVec<B>>::split_off","value":"fn (&mut self, at: usize) -> Self","parent":null,"children":[],"decl_id":null,"docs":" Splits the `BitVec` into two at the given bit,\n retaining the first half in-place and returning the second one.","sig":null,"attributes":[{"value":"/ Splits the `BitVec` into two at the given bit,","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28371,"byte_end":28421,"line_start":973,"line_end":973,"column_start":5,"column_end":55}},{"value":"/ retaining the first half in-place and returning the second one.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28426,"byte_end":28493,"line_start":974,"line_end":974,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28498,"byte_end":28501,"line_start":975,"line_end":975,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28506,"byte_end":28518,"line_start":976,"line_end":976,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28523,"byte_end":28526,"line_start":977,"line_end":977,"column_start":5,"column_end":8}},{"value":"/ Panics if `at` is out of bounds.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28531,"byte_end":28567,"line_start":978,"line_end":978,"column_start":5,"column_end":41}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28572,"byte_end":28575,"line_start":979,"line_end":979,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28580,"byte_end":28594,"line_start":980,"line_end":980,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28599,"byte_end":28602,"line_start":981,"line_end":981,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28607,"byte_end":28614,"line_start":982,"line_end":982,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28619,"byte_end":28643,"line_start":983,"line_end":983,"column_start":5,"column_end":29}},{"value":"/ let mut a = BitVec::new();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28648,"byte_end":28678,"line_start":984,"line_end":984,"column_start":5,"column_end":35}},{"value":"/ a.push(true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28683,"byte_end":28700,"line_start":985,"line_end":985,"column_start":5,"column_end":22}},{"value":"/ a.push(false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28705,"byte_end":28723,"line_start":986,"line_end":986,"column_start":5,"column_end":23}},{"value":"/ a.push(false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28728,"byte_end":28746,"line_start":987,"line_end":987,"column_start":5,"column_end":23}},{"value":"/ a.push(true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28751,"byte_end":28768,"line_start":988,"line_end":988,"column_start":5,"column_end":22}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28773,"byte_end":28776,"line_start":989,"line_end":989,"column_start":5,"column_end":8}},{"value":"/ let b = a.split_off(2);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28781,"byte_end":28808,"line_start":990,"line_end":990,"column_start":5,"column_end":32}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28813,"byte_end":28816,"line_start":991,"line_end":991,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(a.len(), 2);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28821,"byte_end":28848,"line_start":992,"line_end":992,"column_start":5,"column_end":32}},{"value":"/ assert_eq!(b.len(), 2);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28853,"byte_end":28880,"line_start":993,"line_end":993,"column_start":5,"column_end":32}},{"value":"/ assert!(a.eq_vec(&[true, false]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28885,"byte_end":28923,"line_start":994,"line_end":994,"column_start":5,"column_end":43}},{"value":"/ assert!(b.eq_vec(&[false, true]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28928,"byte_end":28966,"line_start":995,"line_end":995,"column_start":5,"column_end":43}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":28971,"byte_end":28978,"line_start":996,"line_end":996,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":92},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30436,"byte_end":30440,"line_start":1051,"line_end":1051,"column_start":12,"column_end":16},"name":"none","qualname":"<BitVec<B>>::none","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if all bits are 0.","sig":null,"attributes":[{"value":"/ Returns `true` if all bits are 0.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30118,"byte_end":30155,"line_start":1037,"line_end":1037,"column_start":5,"column_end":42}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30160,"byte_end":30163,"line_start":1038,"line_end":1038,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30168,"byte_end":30182,"line_start":1039,"line_end":1039,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30187,"byte_end":30190,"line_start":1040,"line_end":1040,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30195,"byte_end":30202,"line_start":1041,"line_end":1041,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30207,"byte_end":30231,"line_start":1042,"line_end":1042,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30236,"byte_end":30239,"line_start":1043,"line_end":1043,"column_start":5,"column_end":8}},{"value":"/ let mut bv = BitVec::from_elem(10, false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30244,"byte_end":30290,"line_start":1044,"line_end":1044,"column_start":5,"column_end":51}},{"value":"/ assert_eq!(bv.none(), true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30295,"byte_end":30327,"line_start":1045,"line_end":1045,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30332,"byte_end":30335,"line_start":1046,"line_end":1046,"column_start":5,"column_end":8}},{"value":"/ bv.set(3, true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30340,"byte_end":30360,"line_start":1047,"line_end":1047,"column_start":5,"column_end":25}},{"value":"/ assert_eq!(bv.none(), false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30365,"byte_end":30398,"line_start":1048,"line_end":1048,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30403,"byte_end":30410,"line_start":1049,"line_end":1049,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30415,"byte_end":30424,"line_start":1050,"line_end":1050,"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-vec-0.6.2/src/lib.rs","byte_start":30829,"byte_end":30832,"line_start":1069,"line_end":1069,"column_start":12,"column_end":15},"name":"any","qualname":"<BitVec<B>>::any","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns `true` if any bit is 1.","sig":null,"attributes":[{"value":"/ Returns `true` if any bit is 1.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30515,"byte_end":30550,"line_start":1055,"line_end":1055,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30555,"byte_end":30558,"line_start":1056,"line_end":1056,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30563,"byte_end":30577,"line_start":1057,"line_end":1057,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30582,"byte_end":30585,"line_start":1058,"line_end":1058,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30590,"byte_end":30597,"line_start":1059,"line_end":1059,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30602,"byte_end":30626,"line_start":1060,"line_end":1060,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30631,"byte_end":30634,"line_start":1061,"line_end":1061,"column_start":5,"column_end":8}},{"value":"/ let mut bv = BitVec::from_elem(10, false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30639,"byte_end":30685,"line_start":1062,"line_end":1062,"column_start":5,"column_end":51}},{"value":"/ assert_eq!(bv.any(), false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30690,"byte_end":30722,"line_start":1063,"line_end":1063,"column_start":5,"column_end":37}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30727,"byte_end":30730,"line_start":1064,"line_end":1064,"column_start":5,"column_end":8}},{"value":"/ bv.set(3, true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30735,"byte_end":30755,"line_start":1065,"line_end":1065,"column_start":5,"column_end":25}},{"value":"/ assert_eq!(bv.any(), true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30760,"byte_end":30791,"line_start":1066,"line_end":1066,"column_start":5,"column_end":36}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30796,"byte_end":30803,"line_start":1067,"line_end":1067,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30808,"byte_end":30817,"line_start":1068,"line_end":1068,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":95},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31549,"byte_end":31557,"line_start":1094,"line_end":1094,"column_start":12,"column_end":20},"name":"to_bytes","qualname":"<BitVec<B>>::to_bytes","value":"fn (&self) -> Vec<u8>","parent":null,"children":[],"decl_id":null,"docs":" Organises the bits into bytes, such that the first bit in the\n `BitVec` becomes the high-order bit of the first byte. If the\n size of the `BitVec` is not a multiple of eight then trailing bits\n will be filled-in with `false`.","sig":null,"attributes":[{"value":"/ Organises the bits into bytes, such that the first bit in the","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30882,"byte_end":30947,"line_start":1073,"line_end":1073,"column_start":5,"column_end":70}},{"value":"/ `BitVec` becomes the high-order bit of the first byte. If the","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":30952,"byte_end":31017,"line_start":1074,"line_end":1074,"column_start":5,"column_end":70}},{"value":"/ size of the `BitVec` is not a multiple of eight then trailing bits","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31022,"byte_end":31092,"line_start":1075,"line_end":1075,"column_start":5,"column_end":75}},{"value":"/ will be filled-in with `false`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31097,"byte_end":31132,"line_start":1076,"line_end":1076,"column_start":5,"column_end":40}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31137,"byte_end":31140,"line_start":1077,"line_end":1077,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31145,"byte_end":31159,"line_start":1078,"line_end":1078,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31164,"byte_end":31167,"line_start":1079,"line_end":1079,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31172,"byte_end":31179,"line_start":1080,"line_end":1080,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31184,"byte_end":31208,"line_start":1081,"line_end":1081,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31213,"byte_end":31216,"line_start":1082,"line_end":1082,"column_start":5,"column_end":8}},{"value":"/ let mut bv = BitVec::from_elem(3, true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31221,"byte_end":31265,"line_start":1083,"line_end":1083,"column_start":5,"column_end":49}},{"value":"/ bv.set(1, false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31270,"byte_end":31291,"line_start":1084,"line_end":1084,"column_start":5,"column_end":26}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31296,"byte_end":31299,"line_start":1085,"line_end":1085,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(bv.to_bytes(), [0b10100000]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31304,"byte_end":31348,"line_start":1086,"line_end":1086,"column_start":5,"column_end":49}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31353,"byte_end":31356,"line_start":1087,"line_end":1087,"column_start":5,"column_end":8}},{"value":"/ let mut bv = BitVec::from_elem(9, false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31361,"byte_end":31406,"line_start":1088,"line_end":1088,"column_start":5,"column_end":50}},{"value":"/ bv.set(2, true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31411,"byte_end":31431,"line_start":1089,"line_end":1089,"column_start":5,"column_end":25}},{"value":"/ bv.set(8, true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31436,"byte_end":31456,"line_start":1090,"line_end":1090,"column_start":5,"column_end":25}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31461,"byte_end":31464,"line_start":1091,"line_end":1091,"column_start":5,"column_end":8}},{"value":"/ assert_eq!(bv.to_bytes(), [0b00100000, 0b10000000]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31469,"byte_end":31525,"line_start":1092,"line_end":1092,"column_start":5,"column_end":61}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":31530,"byte_end":31537,"line_start":1093,"line_end":1093,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":99},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32840,"byte_end":32846,"line_start":1138,"line_end":1138,"column_start":12,"column_end":18},"name":"eq_vec","qualname":"<BitVec<B>>::eq_vec","value":"fn (&self, v: &[bool]) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Compares a `BitVec` to a slice of `bool`s.\n Both the `BitVec` and slice must have the same length.","sig":null,"attributes":[{"value":"/ Compares a `BitVec` to a slice of `bool`s.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32337,"byte_end":32383,"line_start":1120,"line_end":1120,"column_start":5,"column_end":51}},{"value":"/ Both the `BitVec` and slice must have the same length.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32388,"byte_end":32446,"line_start":1121,"line_end":1121,"column_start":5,"column_end":63}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32451,"byte_end":32454,"line_start":1122,"line_end":1122,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32459,"byte_end":32471,"line_start":1123,"line_end":1123,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32476,"byte_end":32479,"line_start":1124,"line_end":1124,"column_start":5,"column_end":8}},{"value":"/ Panics if the `BitVec` and slice are of different length.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32484,"byte_end":32545,"line_start":1125,"line_end":1125,"column_start":5,"column_end":66}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32550,"byte_end":32553,"line_start":1126,"line_end":1126,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32558,"byte_end":32572,"line_start":1127,"line_end":1127,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32577,"byte_end":32580,"line_start":1128,"line_end":1128,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32585,"byte_end":32592,"line_start":1129,"line_end":1129,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32597,"byte_end":32621,"line_start":1130,"line_end":1130,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32626,"byte_end":32629,"line_start":1131,"line_end":1131,"column_start":5,"column_end":8}},{"value":"/ let bv = BitVec::from_bytes(&[0b10100000]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32634,"byte_end":32681,"line_start":1132,"line_end":1132,"column_start":5,"column_end":52}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32686,"byte_end":32689,"line_start":1133,"line_end":1133,"column_start":5,"column_end":8}},{"value":"/ assert!(bv.eq_vec(&[true, false, true, false,","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32694,"byte_end":32743,"line_start":1134,"line_end":1134,"column_start":5,"column_end":54}},{"value":"/ false, false, false, false]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32748,"byte_end":32802,"line_start":1135,"line_end":1135,"column_start":5,"column_end":59}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32807,"byte_end":32814,"line_start":1136,"line_end":1136,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32819,"byte_end":32828,"line_start":1137,"line_end":1137,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":101},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33390,"byte_end":33398,"line_start":1158,"line_end":1158,"column_start":12,"column_end":20},"name":"truncate","qualname":"<BitVec<B>>::truncate","value":"fn (&mut self, len: usize) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Shortens a `BitVec`, dropping excess elements.","sig":null,"attributes":[{"value":"/ Shortens a `BitVec`, dropping excess elements.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":32996,"byte_end":33046,"line_start":1143,"line_end":1143,"column_start":5,"column_end":55}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33051,"byte_end":33054,"line_start":1144,"line_end":1144,"column_start":5,"column_end":8}},{"value":"/ If `len` is greater than the vector's current length, this has no","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33059,"byte_end":33128,"line_start":1145,"line_end":1145,"column_start":5,"column_end":74}},{"value":"/ effect.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33133,"byte_end":33144,"line_start":1146,"line_end":1146,"column_start":5,"column_end":16}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33149,"byte_end":33152,"line_start":1147,"line_end":1147,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33157,"byte_end":33171,"line_start":1148,"line_end":1148,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33176,"byte_end":33179,"line_start":1149,"line_end":1149,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33184,"byte_end":33191,"line_start":1150,"line_end":1150,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33196,"byte_end":33220,"line_start":1151,"line_end":1151,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33225,"byte_end":33228,"line_start":1152,"line_end":1152,"column_start":5,"column_end":8}},{"value":"/ let mut bv = BitVec::from_bytes(&[0b01001011]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33233,"byte_end":33284,"line_start":1153,"line_end":1153,"column_start":5,"column_end":56}},{"value":"/ bv.truncate(2);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33289,"byte_end":33308,"line_start":1154,"line_end":1154,"column_start":5,"column_end":24}},{"value":"/ assert!(bv.eq_vec(&[false, true]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33313,"byte_end":33352,"line_start":1155,"line_end":1155,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33357,"byte_end":33364,"line_start":1156,"line_end":1156,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33369,"byte_end":33378,"line_start":1157,"line_end":1157,"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-vec-0.6.2/src/lib.rs","byte_start":34194,"byte_end":34201,"line_start":1186,"line_end":1186,"column_start":12,"column_end":19},"name":"reserve","qualname":"<BitVec<B>>::reserve","value":"fn (&mut self, additional: usize) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Reserves capacity for at least `additional` more bits to be inserted in the given\n `BitVec`. The collection may reserve more space to avoid frequent reallocations.","sig":null,"attributes":[{"value":"/ Reserves capacity for at least `additional` more bits to be inserted in the given","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33666,"byte_end":33751,"line_start":1168,"line_end":1168,"column_start":5,"column_end":90}},{"value":"/ `BitVec`. The collection may reserve more space to avoid frequent reallocations.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33756,"byte_end":33840,"line_start":1169,"line_end":1169,"column_start":5,"column_end":89}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33845,"byte_end":33848,"line_start":1170,"line_end":1170,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33853,"byte_end":33865,"line_start":1171,"line_end":1171,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33870,"byte_end":33873,"line_start":1172,"line_end":1172,"column_start":5,"column_end":8}},{"value":"/ Panics if the new capacity overflows `usize`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33878,"byte_end":33927,"line_start":1173,"line_end":1173,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33932,"byte_end":33935,"line_start":1174,"line_end":1174,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33940,"byte_end":33954,"line_start":1175,"line_end":1175,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33959,"byte_end":33962,"line_start":1176,"line_end":1176,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33967,"byte_end":33974,"line_start":1177,"line_end":1177,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":33979,"byte_end":34003,"line_start":1178,"line_end":1178,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":34008,"byte_end":34011,"line_start":1179,"line_end":1179,"column_start":5,"column_end":8}},{"value":"/ let mut bv = BitVec::from_elem(3, false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":34016,"byte_end":34061,"line_start":1180,"line_end":1180,"column_start":5,"column_end":50}},{"value":"/ bv.reserve(10);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":34066,"byte_end":34085,"line_start":1181,"line_end":1181,"column_start":5,"column_end":24}},{"value":"/ assert_eq!(bv.len(), 3);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":34090,"byte_end":34118,"line_start":1182,"line_end":1182,"column_start":5,"column_end":33}},{"value":"/ assert!(bv.capacity() >= 13);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":34123,"byte_end":34156,"line_start":1183,"line_end":1183,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":34161,"byte_end":34168,"line_start":1184,"line_end":1184,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":34173,"byte_end":34182,"line_start":1185,"line_end":1185,"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-vec-0.6.2/src/lib.rs","byte_start":35265,"byte_end":35278,"line_start":1216,"line_end":1216,"column_start":12,"column_end":25},"name":"reserve_exact","qualname":"<BitVec<B>>::reserve_exact","value":"fn (&mut self, additional: usize) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Reserves the minimum capacity for exactly `additional` more bits to be inserted in the\n given `BitVec`. Does nothing if the capacity is already sufficient.","sig":null,"attributes":[{"value":"/ Reserves the minimum capacity for exactly `additional` more bits to be inserted in the","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":34517,"byte_end":34607,"line_start":1194,"line_end":1194,"column_start":5,"column_end":95}},{"value":"/ given `BitVec`. Does nothing if the capacity is already sufficient.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":34612,"byte_end":34683,"line_start":1195,"line_end":1195,"column_start":5,"column_end":76}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":34688,"byte_end":34691,"line_start":1196,"line_end":1196,"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-vec-0.6.2/src/lib.rs","byte_start":34696,"byte_end":34786,"line_start":1197,"line_end":1197,"column_start":5,"column_end":95}},{"value":"/ capacity can not be relied upon to be precisely minimal. Prefer `reserve` if future","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":34791,"byte_end":34878,"line_start":1198,"line_end":1198,"column_start":5,"column_end":92}},{"value":"/ insertions are expected.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":34883,"byte_end":34911,"line_start":1199,"line_end":1199,"column_start":5,"column_end":33}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":34916,"byte_end":34919,"line_start":1200,"line_end":1200,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":34924,"byte_end":34936,"line_start":1201,"line_end":1201,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":34941,"byte_end":34944,"line_start":1202,"line_end":1202,"column_start":5,"column_end":8}},{"value":"/ Panics if the new capacity overflows `usize`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":34949,"byte_end":34998,"line_start":1203,"line_end":1203,"column_start":5,"column_end":54}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35003,"byte_end":35006,"line_start":1204,"line_end":1204,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35011,"byte_end":35025,"line_start":1205,"line_end":1205,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35030,"byte_end":35033,"line_start":1206,"line_end":1206,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35038,"byte_end":35045,"line_start":1207,"line_end":1207,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35050,"byte_end":35074,"line_start":1208,"line_end":1208,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35079,"byte_end":35082,"line_start":1209,"line_end":1209,"column_start":5,"column_end":8}},{"value":"/ let mut bv = BitVec::from_elem(3, false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35087,"byte_end":35132,"line_start":1210,"line_end":1210,"column_start":5,"column_end":50}},{"value":"/ bv.reserve(10);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35137,"byte_end":35156,"line_start":1211,"line_end":1211,"column_start":5,"column_end":24}},{"value":"/ assert_eq!(bv.len(), 3);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35161,"byte_end":35189,"line_start":1212,"line_end":1212,"column_start":5,"column_end":33}},{"value":"/ assert!(bv.capacity() >= 13);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35194,"byte_end":35227,"line_start":1213,"line_end":1213,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35232,"byte_end":35239,"line_start":1214,"line_end":1214,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35244,"byte_end":35253,"line_start":1215,"line_end":1215,"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-vec-0.6.2/src/lib.rs","byte_start":35954,"byte_end":35962,"line_start":1237,"line_end":1237,"column_start":12,"column_end":20},"name":"capacity","qualname":"<BitVec<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-vec-0.6.2/src/lib.rs","byte_start":35600,"byte_end":35667,"line_start":1224,"line_end":1224,"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-vec-0.6.2/src/lib.rs","byte_start":35672,"byte_end":35734,"line_start":1225,"line_end":1225,"column_start":5,"column_end":67}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35739,"byte_end":35742,"line_start":1226,"line_end":1226,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35747,"byte_end":35761,"line_start":1227,"line_end":1227,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35766,"byte_end":35769,"line_start":1228,"line_end":1228,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35774,"byte_end":35781,"line_start":1229,"line_end":1229,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35786,"byte_end":35810,"line_start":1230,"line_end":1230,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35815,"byte_end":35818,"line_start":1231,"line_end":1231,"column_start":5,"column_end":8}},{"value":"/ let mut bv = BitVec::new();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35823,"byte_end":35854,"line_start":1232,"line_end":1232,"column_start":5,"column_end":36}},{"value":"/ bv.reserve(10);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35859,"byte_end":35878,"line_start":1233,"line_end":1233,"column_start":5,"column_end":24}},{"value":"/ assert!(bv.capacity() >= 10);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35883,"byte_end":35916,"line_start":1234,"line_end":1234,"column_start":5,"column_end":38}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35921,"byte_end":35928,"line_start":1235,"line_end":1235,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":35933,"byte_end":35942,"line_start":1236,"line_end":1236,"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-vec-0.6.2/src/lib.rs","byte_start":36516,"byte_end":36520,"line_start":1257,"line_end":1257,"column_start":12,"column_end":16},"name":"grow","qualname":"<BitVec<B>>::grow","value":"fn (&mut self, n: usize, value: bool) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Grows the `BitVec` in-place, adding `n` copies of `value` to the `BitVec`.","sig":null,"attributes":[{"value":"/ Grows the `BitVec` in-place, adding `n` copies of `value` to the `BitVec`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":36069,"byte_end":36147,"line_start":1241,"line_end":1241,"column_start":5,"column_end":83}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":36152,"byte_end":36155,"line_start":1242,"line_end":1242,"column_start":5,"column_end":8}},{"value":"/ # Panics","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":36160,"byte_end":36172,"line_start":1243,"line_end":1243,"column_start":5,"column_end":17}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":36177,"byte_end":36180,"line_start":1244,"line_end":1244,"column_start":5,"column_end":8}},{"value":"/ Panics if the new len overflows a `usize`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":36185,"byte_end":36231,"line_start":1245,"line_end":1245,"column_start":5,"column_end":51}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":36236,"byte_end":36239,"line_start":1246,"line_end":1246,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":36244,"byte_end":36258,"line_start":1247,"line_end":1247,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":36263,"byte_end":36266,"line_start":1248,"line_end":1248,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":36271,"byte_end":36278,"line_start":1249,"line_end":1249,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":36283,"byte_end":36307,"line_start":1250,"line_end":1250,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":36312,"byte_end":36315,"line_start":1251,"line_end":1251,"column_start":5,"column_end":8}},{"value":"/ let mut bv = BitVec::from_bytes(&[0b01001011]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":36320,"byte_end":36371,"line_start":1252,"line_end":1252,"column_start":5,"column_end":56}},{"value":"/ bv.grow(2, true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":36376,"byte_end":36397,"line_start":1253,"line_end":1253,"column_start":5,"column_end":26}},{"value":"/ assert_eq!(bv.len(), 10);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":36402,"byte_end":36431,"line_start":1254,"line_end":1254,"column_start":5,"column_end":34}},{"value":"/ assert_eq!(bv.to_bytes(), [0b01001011, 0b11000000]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":36436,"byte_end":36492,"line_start":1255,"line_end":1255,"column_start":5,"column_end":61}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":36497,"byte_end":36504,"line_start":1256,"line_end":1256,"column_start":5,"column_end":12}}]},{"kind":"Method","id":{"krate":0,"index":106},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":38499,"byte_end":38502,"line_start":1311,"line_end":1311,"column_start":12,"column_end":15},"name":"pop","qualname":"<BitVec<B>>::pop","value":"fn (&mut self) -> Option<bool>","parent":null,"children":[],"decl_id":null,"docs":" Removes the last bit from the BitVec, and returns it. Returns None if the BitVec is empty.","sig":null,"attributes":[{"value":"/ Removes the last bit from the BitVec, and returns it. Returns None if the BitVec is empty.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":38109,"byte_end":38203,"line_start":1298,"line_end":1298,"column_start":5,"column_end":99}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":38208,"byte_end":38211,"line_start":1299,"line_end":1299,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":38216,"byte_end":38230,"line_start":1300,"line_end":1300,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":38235,"byte_end":38238,"line_start":1301,"line_end":1301,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":38243,"byte_end":38250,"line_start":1302,"line_end":1302,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":38255,"byte_end":38279,"line_start":1303,"line_end":1303,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":38284,"byte_end":38287,"line_start":1304,"line_end":1304,"column_start":5,"column_end":8}},{"value":"/ let mut bv = BitVec::from_bytes(&[0b01001001]);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":38292,"byte_end":38343,"line_start":1305,"line_end":1305,"column_start":5,"column_end":56}},{"value":"/ assert_eq!(bv.pop(), Some(true));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":38348,"byte_end":38385,"line_start":1306,"line_end":1306,"column_start":5,"column_end":42}},{"value":"/ assert_eq!(bv.pop(), Some(false));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":38390,"byte_end":38428,"line_start":1307,"line_end":1307,"column_start":5,"column_end":43}},{"value":"/ assert_eq!(bv.len(), 6);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":38433,"byte_end":38461,"line_start":1308,"line_end":1308,"column_start":5,"column_end":33}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":38466,"byte_end":38473,"line_start":1309,"line_end":1309,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":38478,"byte_end":38487,"line_start":1310,"line_end":1310,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":107},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39218,"byte_end":39222,"line_start":1343,"line_end":1343,"column_start":12,"column_end":16},"name":"push","qualname":"<BitVec<B>>::push","value":"fn (&mut self, elem: bool) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Pushes a `bool` onto the end.","sig":null,"attributes":[{"value":"/ Pushes a `bool` onto the end.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":38936,"byte_end":38969,"line_start":1330,"line_end":1330,"column_start":5,"column_end":38}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":38974,"byte_end":38977,"line_start":1331,"line_end":1331,"column_start":5,"column_end":8}},{"value":"/ # Examples","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":38982,"byte_end":38996,"line_start":1332,"line_end":1332,"column_start":5,"column_end":19}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39001,"byte_end":39004,"line_start":1333,"line_end":1333,"column_start":5,"column_end":8}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39009,"byte_end":39016,"line_start":1334,"line_end":1334,"column_start":5,"column_end":12}},{"value":"/ use bit_vec::BitVec;","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39021,"byte_end":39045,"line_start":1335,"line_end":1335,"column_start":5,"column_end":29}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39050,"byte_end":39053,"line_start":1336,"line_end":1336,"column_start":5,"column_end":8}},{"value":"/ let mut bv = BitVec::new();","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39058,"byte_end":39089,"line_start":1337,"line_end":1337,"column_start":5,"column_end":36}},{"value":"/ bv.push(true);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39094,"byte_end":39112,"line_start":1338,"line_end":1338,"column_start":5,"column_end":23}},{"value":"/ bv.push(false);","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39117,"byte_end":39136,"line_start":1339,"line_end":1339,"column_start":5,"column_end":24}},{"value":"/ assert!(bv.eq_vec(&[true, false]));","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39141,"byte_end":39180,"line_start":1340,"line_end":1340,"column_start":5,"column_end":44}},{"value":"/ ```","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39185,"byte_end":39192,"line_start":1341,"line_end":1341,"column_start":5,"column_end":12}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39197,"byte_end":39206,"line_start":1342,"line_end":1342,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":108},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39578,"byte_end":39581,"line_start":1354,"line_end":1354,"column_start":12,"column_end":15},"name":"len","qualname":"<BitVec<B>>::len","value":"fn (&self) -> usize","parent":null,"children":[],"decl_id":null,"docs":" Returns the total number of bits in this vector\n","sig":null,"attributes":[{"value":"/ Returns the total number of bits in this vector","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39501,"byte_end":39552,"line_start":1352,"line_end":1352,"column_start":5,"column_end":56}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39557,"byte_end":39566,"line_start":1353,"line_end":1353,"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-vec-0.6.2/src/lib.rs","byte_start":39805,"byte_end":39812,"line_start":1360,"line_end":1360,"column_start":19,"column_end":26},"name":"set_len","qualname":"<BitVec<B>>::set_len","value":"fn (&mut self, len: usize) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Sets the number of bits that this BitVec considers initialized.","sig":null,"attributes":[{"value":"/ Sets the number of bits that this BitVec considers initialized.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39618,"byte_end":39685,"line_start":1356,"line_end":1356,"column_start":5,"column_end":72}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39690,"byte_end":39693,"line_start":1357,"line_end":1357,"column_start":5,"column_end":8}},{"value":"/ Almost certainly can cause bad stuff. Only really intended for BitSet.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39698,"byte_end":39772,"line_start":1358,"line_end":1358,"column_start":5,"column_end":79}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39777,"byte_end":39786,"line_start":1359,"line_end":1359,"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-vec-0.6.2/src/lib.rs","byte_start":39950,"byte_end":39958,"line_start":1366,"line_end":1366,"column_start":12,"column_end":20},"name":"is_empty","qualname":"<BitVec<B>>::is_empty","value":"fn (&self) -> bool","parent":null,"children":[],"decl_id":null,"docs":" Returns true if there are no bits in this vector\n","sig":null,"attributes":[{"value":"/ Returns true if there are no bits in this vector","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39872,"byte_end":39924,"line_start":1364,"line_end":1364,"column_start":5,"column_end":57}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39929,"byte_end":39938,"line_start":1365,"line_end":1365,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":111},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":40060,"byte_end":40065,"line_start":1370,"line_end":1370,"column_start":12,"column_end":17},"name":"clear","qualname":"<BitVec<B>>::clear","value":"fn (&mut self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Clears all bits in this vector.\n","sig":null,"attributes":[{"value":"/ Clears all bits in this vector.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":39999,"byte_end":40034,"line_start":1368,"line_end":1368,"column_start":5,"column_end":40}},{"value":"inline","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":40039,"byte_end":40048,"line_start":1369,"line_end":1369,"column_start":5,"column_end":14}}]},{"kind":"Method","id":{"krate":0,"index":112},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":40462,"byte_end":40475,"line_start":1381,"line_end":1381,"column_start":12,"column_end":25},"name":"shrink_to_fit","qualname":"<BitVec<B>>::shrink_to_fit","value":"fn (&mut self) -> ()","parent":null,"children":[],"decl_id":null,"docs":" Shrinks the capacity of the underlying storage as much as\n possible.","sig":null,"attributes":[{"value":"/ Shrinks the capacity of the underlying storage as much as","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":40178,"byte_end":40239,"line_start":1375,"line_end":1375,"column_start":5,"column_end":66}},{"value":"/ possible.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":40244,"byte_end":40257,"line_start":1376,"line_end":1376,"column_start":5,"column_end":18}},{"value":"/","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":40262,"byte_end":40265,"line_start":1377,"line_end":1377,"column_start":5,"column_end":8}},{"value":"/ It will drop down as close as possible to the length but the","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":40270,"byte_end":40334,"line_start":1378,"line_end":1378,"column_start":5,"column_end":69}},{"value":"/ allocator may still inform the underlying storage that there","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":40339,"byte_end":40403,"line_start":1379,"line_end":1379,"column_start":5,"column_end":69}},{"value":"/ is space for a few more elements/bits.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":40408,"byte_end":40450,"line_start":1380,"line_end":1380,"column_start":5,"column_end":47}}]},{"kind":"Struct","id":{"krate":0,"index":231},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":43433,"byte_end":43437,"line_start":1493,"line_end":1493,"column_start":12,"column_end":16},"name":"Iter","qualname":"::Iter","value":"Iter { }","parent":null,"children":[{"krate":0,"index":234},{"krate":0,"index":235}],"decl_id":null,"docs":" An iterator for `BitVec`.\n","sig":null,"attributes":[{"value":"/ An iterator for `BitVec`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":43375,"byte_end":43404,"line_start":1491,"line_end":1491,"column_start":1,"column_end":30}}]},{"kind":"Struct","id":{"krate":0,"index":168},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":44451,"byte_end":44459,"line_start":1532,"line_end":1532,"column_start":12,"column_end":20},"name":"IntoIter","qualname":"::IntoIter","value":"IntoIter { }","parent":null,"children":[{"krate":0,"index":170},{"krate":0,"index":171}],"decl_id":null,"docs":"","sig":null,"attributes":[]},{"kind":"Struct","id":{"krate":0,"index":240},"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":45292,"byte_end":45298,"line_start":1568,"line_end":1568,"column_start":12,"column_end":18},"name":"Blocks","qualname":"::Blocks","value":"Blocks { }","parent":null,"children":[{"krate":0,"index":243}],"decl_id":null,"docs":" An iterator over the blocks of a `BitVec`.\n","sig":null,"attributes":[{"value":"/ An iterator over the blocks of a `BitVec`.","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":45217,"byte_end":45263,"line_start":1566,"line_end":1566,"column_start":1,"column_end":47}}]}],"impls":[{"id":0,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":6325,"byte_end":6331,"line_start":218,"line_end":218,"column_start":36,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":38},{"krate":0,"index":39}],"docs":"","sig":null,"attributes":[]},{"id":1,"kind":"Inherent","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":7645,"byte_end":7651,"line_start":256,"line_end":256,"column_start":6,"column_end":12},"value":"","parent":null,"children":[{"krate":0,"index":46},{"krate":0,"index":47},{"krate":0,"index":48},{"krate":0,"index":49},{"krate":0,"index":50}],"docs":"","sig":null,"attributes":[]},{"id":2,"kind":"Inherent","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":11302,"byte_end":11308,"line_start":378,"line_end":378,"column_start":19,"column_end":25},"value":"","parent":null,"children":[{"krate":0,"index":54},{"krate":0,"index":56},{"krate":0,"index":57},{"krate":0,"index":58},{"krate":0,"index":59},{"krate":0,"index":60},{"krate":0,"index":61},{"krate":0,"index":62},{"krate":0,"index":63},{"krate":0,"index":64},{"krate":0,"index":65},{"krate":0,"index":66},{"krate":0,"index":68},{"krate":0,"index":69},{"krate":0,"index":70},{"krate":0,"index":71},{"krate":0,"index":72},{"krate":0,"index":73},{"krate":0,"index":75},{"krate":0,"index":77},{"krate":0,"index":79},{"krate":0,"index":81},{"krate":0,"index":83},{"krate":0,"index":85},{"krate":0,"index":87},{"krate":0,"index":89},{"krate":0,"index":90},{"krate":0,"index":91},{"krate":0,"index":92},{"krate":0,"index":94},{"krate":0,"index":95},{"krate":0,"index":99},{"krate":0,"index":101},{"krate":0,"index":102},{"krate":0,"index":103},{"krate":0,"index":104},{"krate":0,"index":105},{"krate":0,"index":106},{"krate":0,"index":107},{"krate":0,"index":108},{"krate":0,"index":109},{"krate":0,"index":110},{"krate":0,"index":111},{"krate":0,"index":112}],"docs":"","sig":null,"attributes":[]},{"id":3,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":40566,"byte_end":40572,"line_start":1386,"line_end":1386,"column_start":31,"column_end":37},"value":"","parent":null,"children":[{"krate":0,"index":115}],"docs":"","sig":null,"attributes":[]},{"id":4,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":40706,"byte_end":40712,"line_start":1391,"line_end":1391,"column_start":42,"column_end":48},"value":"","parent":null,"children":[{"krate":0,"index":118}],"docs":"","sig":null,"attributes":[]},{"id":5,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":40926,"byte_end":40932,"line_start":1400,"line_end":1400,"column_start":36,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":122}],"docs":"","sig":null,"attributes":[]},{"id":6,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":41282,"byte_end":41288,"line_start":1413,"line_end":1413,"column_start":29,"column_end":35},"value":"","parent":null,"children":[{"krate":0,"index":126},{"krate":0,"index":127}],"docs":"","sig":null,"attributes":[]},{"id":7,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":41686,"byte_end":41692,"line_start":1428,"line_end":1428,"column_start":34,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":130}],"docs":"","sig":null,"attributes":[]},{"id":8,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":41839,"byte_end":41845,"line_start":1435,"line_end":1435,"column_start":27,"column_end":33},"value":"","parent":null,"children":[{"krate":0,"index":133}],"docs":"","sig":null,"attributes":[]},{"id":9,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":42516,"byte_end":42522,"line_start":1456,"line_end":1456,"column_start":34,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":136}],"docs":"","sig":null,"attributes":[]},{"id":10,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":42772,"byte_end":42778,"line_start":1466,"line_end":1466,"column_start":34,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":139}],"docs":"","sig":null,"attributes":[]},{"id":11,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":43038,"byte_end":43044,"line_start":1477,"line_end":1477,"column_start":38,"column_end":44},"value":"","parent":null,"children":[{"krate":0,"index":143}],"docs":"","sig":null,"attributes":[]},{"id":12,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":43361,"byte_end":43367,"line_start":1489,"line_end":1489,"column_start":31,"column_end":37},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":13,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":43548,"byte_end":43552,"line_start":1498,"line_end":1498,"column_start":36,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":150},{"krate":0,"index":151},{"krate":0,"index":153}],"docs":"","sig":null,"attributes":[]},{"id":14,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":44034,"byte_end":44038,"line_start":1513,"line_end":1513,"column_start":47,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":157}],"docs":"","sig":null,"attributes":[]},{"id":15,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":44230,"byte_end":44234,"line_start":1520,"line_end":1520,"column_start":45,"column_end":49},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":16,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":44552,"byte_end":44560,"line_start":1537,"line_end":1537,"column_start":32,"column_end":40},"value":"","parent":null,"children":[{"krate":0,"index":174},{"krate":0,"index":175}],"docs":"","sig":null,"attributes":[]},{"id":17,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":44759,"byte_end":44767,"line_start":1546,"line_end":1546,"column_start":43,"column_end":51},"value":"","parent":null,"children":[{"krate":0,"index":179}],"docs":"","sig":null,"attributes":[]},{"id":18,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":44951,"byte_end":44959,"line_start":1553,"line_end":1553,"column_start":41,"column_end":49},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]},{"id":19,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":45002,"byte_end":45008,"line_start":1555,"line_end":1555,"column_start":36,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":185},{"krate":0,"index":186},{"krate":0,"index":187}],"docs":"","sig":null,"attributes":[]},{"id":20,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":45380,"byte_end":45386,"line_start":1572,"line_end":1572,"column_start":36,"column_end":42},"value":"","parent":null,"children":[{"krate":0,"index":191},{"krate":0,"index":192},{"krate":0,"index":193}],"docs":"","sig":null,"attributes":[]},{"id":21,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":45660,"byte_end":45666,"line_start":1586,"line_end":1586,"column_start":47,"column_end":53},"value":"","parent":null,"children":[{"krate":0,"index":197}],"docs":"","sig":null,"attributes":[]},{"id":22,"kind":"Direct","span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":45825,"byte_end":45831,"line_start":1593,"line_end":1593,"column_start":45,"column_end":51},"value":"","parent":null,"children":[],"docs":"","sig":null,"attributes":[]}],"refs":[],"macro_refs":[],"relations":[{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":3749,"byte_end":3753,"line_start":117,"line_end":117,"column_start":2,"column_end":6},"kind":"SuperTrait","from":{"krate":1,"index":1892},"to":{"krate":0,"index":21}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":3757,"byte_end":3760,"line_start":118,"line_end":118,"column_start":2,"column_end":5},"kind":"SuperTrait","from":{"krate":1,"index":1945},"to":{"krate":0,"index":21}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":3783,"byte_end":3786,"line_start":119,"line_end":119,"column_start":2,"column_end":5},"kind":"SuperTrait","from":{"krate":1,"index":1950},"to":{"krate":0,"index":21}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":3809,"byte_end":3812,"line_start":120,"line_end":120,"column_start":2,"column_end":5},"kind":"SuperTrait","from":{"krate":1,"index":2018},"to":{"krate":0,"index":21}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":3836,"byte_end":3839,"line_start":121,"line_end":121,"column_start":2,"column_end":5},"kind":"SuperTrait","from":{"krate":1,"index":2024},"to":{"krate":0,"index":21}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":3863,"byte_end":3866,"line_start":122,"line_end":122,"column_start":2,"column_end":5},"kind":"SuperTrait","from":{"krate":1,"index":1999},"to":{"krate":0,"index":21}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":3883,"byte_end":3889,"line_start":123,"line_end":123,"column_start":2,"column_end":8},"kind":"SuperTrait","from":{"krate":1,"index":2003},"to":{"krate":0,"index":21}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":3912,"byte_end":3917,"line_start":124,"line_end":124,"column_start":2,"column_end":7},"kind":"SuperTrait","from":{"krate":1,"index":2008},"to":{"krate":0,"index":21}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":3940,"byte_end":3946,"line_start":125,"line_end":125,"column_start":2,"column_end":8},"kind":"SuperTrait","from":{"krate":1,"index":2013},"to":{"krate":0,"index":21}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":3969,"byte_end":3972,"line_start":126,"line_end":126,"column_start":2,"column_end":5},"kind":"SuperTrait","from":{"krate":1,"index":1966},"to":{"krate":0,"index":21}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":3995,"byte_end":3997,"line_start":127,"line_end":127,"column_start":2,"column_end":4},"kind":"SuperTrait","from":{"krate":1,"index":1623},"to":{"krate":0,"index":21}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":4001,"byte_end":4004,"line_start":128,"line_end":128,"column_start":2,"column_end":5},"kind":"SuperTrait","from":{"krate":1,"index":1644},"to":{"krate":0,"index":21}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":4014,"byte_end":4018,"line_start":129,"line_end":129,"column_start":8,"column_end":12},"kind":"SuperTrait","from":{"krate":1,"index":6168},"to":{"krate":0,"index":21}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":6325,"byte_end":6331,"line_start":218,"line_end":218,"column_start":36,"column_end":42},"kind":{"Impl":{"id":0}},"from":{"krate":0,"index":32},"to":{"krate":1,"index":2132}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":7645,"byte_end":7651,"line_start":256,"line_end":256,"column_start":6,"column_end":12},"kind":{"Impl":{"id":1}},"from":{"krate":0,"index":32},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":11302,"byte_end":11308,"line_start":378,"line_end":378,"column_start":19,"column_end":25},"kind":{"Impl":{"id":2}},"from":{"krate":0,"index":32},"to":{"krate":4294967295,"index":4294967295}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":40566,"byte_end":40572,"line_start":1386,"line_end":1386,"column_start":31,"column_end":37},"kind":{"Impl":{"id":3}},"from":{"krate":0,"index":32},"to":{"krate":1,"index":1873}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":40706,"byte_end":40712,"line_start":1391,"line_end":1391,"column_start":42,"column_end":48},"kind":{"Impl":{"id":4}},"from":{"krate":0,"index":32},"to":{"krate":1,"index":4675}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":40926,"byte_end":40932,"line_start":1400,"line_end":1400,"column_start":36,"column_end":42},"kind":{"Impl":{"id":5}},"from":{"krate":0,"index":32},"to":{"krate":1,"index":4688}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":41282,"byte_end":41288,"line_start":1413,"line_end":1413,"column_start":29,"column_end":35},"kind":{"Impl":{"id":6}},"from":{"krate":0,"index":32},"to":{"krate":1,"index":1592}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":41686,"byte_end":41692,"line_start":1428,"line_end":1428,"column_start":34,"column_end":40},"kind":{"Impl":{"id":7}},"from":{"krate":0,"index":32},"to":{"krate":1,"index":1655}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":41839,"byte_end":41845,"line_start":1435,"line_end":1435,"column_start":27,"column_end":33},"kind":{"Impl":{"id":8}},"from":{"krate":0,"index":32},"to":{"krate":1,"index":1644}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":42516,"byte_end":42522,"line_start":1456,"line_end":1456,"column_start":34,"column_end":40},"kind":{"Impl":{"id":9}},"from":{"krate":0,"index":32},"to":{"krate":1,"index":5977}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":42772,"byte_end":42778,"line_start":1466,"line_end":1466,"column_start":34,"column_end":40},"kind":{"Impl":{"id":10}},"from":{"krate":0,"index":32},"to":{"krate":1,"index":6168}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":43038,"byte_end":43044,"line_start":1477,"line_end":1477,"column_start":38,"column_end":44},"kind":{"Impl":{"id":11}},"from":{"krate":0,"index":32},"to":{"krate":1,"index":1618}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":43361,"byte_end":43367,"line_start":1489,"line_end":1489,"column_start":31,"column_end":37},"kind":{"Impl":{"id":12}},"from":{"krate":0,"index":32},"to":{"krate":1,"index":1623}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":43548,"byte_end":43552,"line_start":1498,"line_end":1498,"column_start":36,"column_end":40},"kind":{"Impl":{"id":13}},"from":{"krate":0,"index":231},"to":{"krate":1,"index":4772}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":44034,"byte_end":44038,"line_start":1513,"line_end":1513,"column_start":47,"column_end":51},"kind":{"Impl":{"id":14}},"from":{"krate":0,"index":231},"to":{"krate":1,"index":4698}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":44230,"byte_end":44234,"line_start":1520,"line_end":1520,"column_start":45,"column_end":49},"kind":{"Impl":{"id":15}},"from":{"krate":0,"index":231},"to":{"krate":1,"index":4727}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":44552,"byte_end":44560,"line_start":1537,"line_end":1537,"column_start":32,"column_end":40},"kind":{"Impl":{"id":16}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":4772}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":44759,"byte_end":44767,"line_start":1546,"line_end":1546,"column_start":43,"column_end":51},"kind":{"Impl":{"id":17}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":4698}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":44951,"byte_end":44959,"line_start":1553,"line_end":1553,"column_start":41,"column_end":49},"kind":{"Impl":{"id":18}},"from":{"krate":0,"index":168},"to":{"krate":1,"index":4727}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":45002,"byte_end":45008,"line_start":1555,"line_end":1555,"column_start":36,"column_end":42},"kind":{"Impl":{"id":19}},"from":{"krate":0,"index":32},"to":{"krate":1,"index":4679}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":45380,"byte_end":45386,"line_start":1572,"line_end":1572,"column_start":36,"column_end":42},"kind":{"Impl":{"id":20}},"from":{"krate":0,"index":240},"to":{"krate":1,"index":4772}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":45660,"byte_end":45666,"line_start":1586,"line_end":1586,"column_start":47,"column_end":53},"kind":{"Impl":{"id":21}},"from":{"krate":0,"index":240},"to":{"krate":1,"index":4698}},{"span":{"file_name":"/Users/prabhueshwarla/.cargo/registry/src/github.com-1ecc6299db9ec823/bit-vec-0.6.2/src/lib.rs","byte_start":45825,"byte_end":45831,"line_start":1593,"line_end":1593,"column_start":45,"column_end":51},"kind":{"Impl":{"id":22}},"from":{"krate":0,"index":240},"to":{"krate":1,"index":4727}}]}