var searchIndex = {}; searchIndex["ternary"] = {"doc":"Kleene logic within Rust's type system","items":[[4,"True","ternary","Our True type value",null,null],[4,"False","","Our False type value",null,null],[4,"Unknown","","Our Unknown type value",null,null],[4,"Ternary","","runtime representation",null,null],[13,"T","","A True-ish value",0,null],[13,"U","","An Unknown value",0,null],[13,"F","","A False-ish value",0,null],[8,"ToTernary","","conversion to runtime enum",null,null],[10,"to_ternary","","",1,{"inputs":[],"output":{"name":"ternary"}}],[8,"Same","","shamelessly copied from typenum",null,null],[16,"Output","","",2,null],[11,"fmt","","",0,null],[11,"hash","","",0,null],[11,"cmp","","",0,null],[11,"partial_cmp","","",0,null],[11,"eq","","",0,null],[11,"clone","","",0,null],[11,"to_ternary","","",3,{"inputs":[],"output":{"name":"ternary"}}],[11,"to_ternary","","",4,{"inputs":[],"output":{"name":"ternary"}}],[11,"to_ternary","","",5,{"inputs":[],"output":{"name":"ternary"}}],[11,"not","","",3,null],[11,"not","","",4,null],[11,"not","","",5,null],[11,"bitand","","",3,null],[11,"bitand","","",4,null],[11,"bitand","","",5,null],[11,"bitand","","",5,null],[11,"bitand","","",5,null],[11,"bitor","","",3,null],[11,"bitor","","",4,null],[11,"bitor","","",5,null],[11,"bitor","","",5,null],[11,"bitor","","",5,null]],"paths":[[4,"Ternary"],[8,"ToTernary"],[8,"Same"],[4,"True"],[4,"False"],[4,"Unknown"]]}; initSearch(searchIndex);