[rust] Remove debug code (#6475)

* Remove debug code

This was added for testing in the recent genericize PR for flexbuffer Reader.

* Added alloc tests -> MapReader::{is_empty, index_key, len}

* Added , accessible through Deref to deprecation warning
This commit is contained in:
Colin
2021-02-24 13:00:18 -05:00
committed by GitHub
parent 8cccdfba53
commit c0be1cb7a5
3 changed files with 5 additions and 3 deletions

View File

@@ -70,6 +70,10 @@ fn make_monster(mut monster: MapBuilder) {
fn validate_monster(flexbuffer: &[u8]) {
let r = Reader::get_root(flexbuffer).unwrap().as_map();
assert!(!r.is_empty());
assert!(r.index_key("not_a_field").is_none());
assert_eq!(r.len(), 7);
assert_eq!(r.idx("type").as_str(), "great orc");
assert_eq!(r.idx("age").as_u8(), 100);
assert_eq!(r.idx("name").as_str(), "Mr. Orc");