var searchIndex = {}; searchIndex["vergen"] = {"doc":"Defines the `vergen` function.","items":[[3,"OutputFns","vergen","Output Functions Bitflags",null,null],[3,"VergenError","","An error generated by the vergen function.",null,null],[5,"vergen","","Create the `version.rs` file in OUT_DIR, and write three functions into it.",null,{"inputs":[{"name":"outputfns"}],"output":{"name":"result"}}],[17,"NOW","","Generate the now fn.",null,null],[17,"SHORT_NOW","","Generate the short_now fn.",null,null],[17,"SHA","","Generate the sha fn.",null,null],[17,"SHORT_SHA","","Generate the short_sha fn.",null,null],[17,"COMMIT_DATE","","Generate the commit_date fn.",null,null],[17,"TARGET","","Generate the target fn.",null,null],[17,"SEMVER","","Generate the semver fn.",null,null],[11,"hash","","",0,null],[11,"cmp","","",0,null],[11,"partial_cmp","","",0,null],[11,"lt","","",0,null],[11,"le","","",0,null],[11,"gt","","",0,null],[11,"ge","","",0,null],[11,"clone","","",0,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"fmt","","",0,null],[11,"empty","","Returns an empty set of flags.",0,{"inputs":[],"output":{"name":"outputfns"}}],[11,"all","","Returns the set containing all flags.",0,{"inputs":[],"output":{"name":"outputfns"}}],[11,"bits","","Returns the raw value of the flags currently stored.",0,null],[11,"from_bits","","Convert from underlying bit representation, unless that\nrepresentation contains bits that do not correspond to a flag.",0,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"from_bits_truncate","","Convert from underlying bit representation, dropping any bits\nthat do not correspond to flags.",0,{"inputs":[{"name":"u32"}],"output":{"name":"outputfns"}}],[11,"is_empty","","Returns `true` if no flags are currently stored.",0,null],[11,"is_all","","Returns `true` if all flags are currently set.",0,null],[11,"intersects","","Returns `true` if there are flags common to both `self` and `other`.",0,null],[11,"contains","","Returns `true` all of the flags in `other` are contained within `self`.",0,null],[11,"insert","","Inserts the specified flags in-place.",0,null],[11,"remove","","Removes the specified flags in-place.",0,null],[11,"toggle","","Toggles the specified flags in-place.",0,null],[11,"bitor","","Returns the union of the two sets of flags.",0,null],[11,"bitxor","","Returns the left flags, but with all the right flags toggled.",0,null],[11,"bitand","","Returns the intersection between the two sets of flags.",0,null],[11,"sub","","Returns the set difference of the two sets of flags.",0,null],[11,"not","","Returns the complement of this set of flags.",0,null],[11,"from_iter","","",0,{"inputs":[{"name":"t"}],"output":{"name":"outputfns"}}],[11,"default","","",1,{"inputs":[],"output":{"name":"vergenerror"}}],[11,"fmt","","",1,null],[11,"fmt","","",1,null],[11,"new","","Create a VergenError struct from the given description and detail.",1,{"inputs":[{"name":"str"},{"name":"t"}],"output":{"name":"vergenerror"}}],[11,"from","","",1,{"inputs":[{"name":"varerror"}],"output":{"name":"vergenerror"}}],[11,"from","","",1,{"inputs":[{"name":"error"}],"output":{"name":"vergenerror"}}]],"paths":[[3,"OutputFns"],[3,"VergenError"]]}; initSearch(searchIndex);