var searchIndex = {}; searchIndex["gcollections"] = {"doc":"Wrappers of the standard collection library for generic programming.","items":[[0,"kind","gcollections","We distinguish between ground and non-ground types. A ground type is basically a type that is not parametrized by a type parameter. This distinction is done for implementing binary operations on types.",null,null],[8,"GroundType","gcollections::kind","",null,null],[0,"ops","gcollections","",null,null],[0,"bounded","gcollections::ops","",null,null],[8,"Bounded","gcollections::ops::bounded","",null,null],[16,"Bound","","",0,null],[10,"lower","","",0,null],[10,"upper","","",0,null],[8,"ShrinkLeft","","",null,null],[10,"shrink_left","","",1,null],[8,"ShrinkRight","","",null,null],[10,"shrink_right","","",2,null],[8,"StrictShrinkLeft","","",null,null],[10,"strict_shrink_left","","",3,null],[8,"StrictShrinkRight","","",null,null],[10,"strict_shrink_right","","",4,null],[8,"IntervalKind","","",null,null],[0,"cardinality","gcollections::ops","",null,null],[8,"Cardinality","gcollections::ops::cardinality","",null,null],[16,"Size","","",5,null],[10,"size","","",5,null],[8,"IsSingleton","","",null,null],[10,"is_singleton","","",6,null],[8,"IsEmpty","","",null,null],[10,"is_empty","","",7,null],[0,"constructor","gcollections::ops","",null,null],[8,"Empty","gcollections::ops::constructor","",null,null],[10,"empty","","",8,{"inputs":[],"output":{"name":"self"}}],[8,"Singleton","","",null,null],[10,"singleton","","",9,{"inputs":[{"name":"item"}],"output":{"name":"self"}}],[0,"container","gcollections::ops","",null,null],[8,"Contains","gcollections::ops::container","",null,null],[10,"contains","","",10,null],[8,"Disjoint","","",null,null],[10,"is_disjoint","","",11,null],[8,"Subset","","",null,null],[10,"is_subset","","",12,null],[8,"ProperSubset","","",null,null],[10,"is_proper_subset","","",13,null],[8,"Overlap","","",null,null],[10,"overlap","","",14,null],[0,"multiset","gcollections::ops","",null,null],[8,"Insert","gcollections::ops::multiset","",null,null],[10,"insert","","",15,null],[8,"Extract","","",null,null],[10,"extract","","",16,null],[8,"Multiset","","",null,null],[0,"queue","gcollections::ops","",null,null],[8,"Queue","gcollections::ops::queue","",null,null],[0,"sequence","gcollections::ops","",null,null],[0,"ordering","gcollections::ops::sequence","",null,null],[3,"Back","gcollections::ops::sequence::ordering","",null,null],[3,"Front","","",null,null],[8,"Push","gcollections::ops::sequence","",null,null],[10,"push","","",17,null],[8,"Pop","","",null,null],[10,"pop","","",18,null],[8,"Sequence","","",null,null],[0,"set","gcollections::ops","",null,null],[8,"Intersection","gcollections::ops::set","",null,null],[16,"Output","","",19,null],[10,"intersection","","",19,null],[8,"Union","","",null,null],[16,"Output","","",20,null],[10,"union","","",20,null],[8,"Difference","","",null,null],[16,"Output","","",21,null],[10,"difference","","",21,null],[8,"SymmetricDifference","","",null,null],[16,"Output","","",22,null],[10,"symmetric_difference","","",22,null],[8,"Complement","","",null,null],[10,"complement","","",23,null],[0,"wrappers","gcollections","",null,null],[0,"bit_set","gcollections::wrappers","",null,null],[3,"BitSet","gcollections::wrappers::bit_set","",null,null],[11,"wrap","","",24,{"inputs":[{"name":"stdbitset"}],"output":{"name":"bitset"}}],[11,"deref","","",24,null],[11,"deref_mut","","",24,null],[11,"contains","","",24,null],[11,"intersection","","",24,null],[11,"union","","",24,null],[11,"difference","","",24,null],[11,"symmetric_difference","","",24,null],[0,"btree_set","gcollections::wrappers","",null,null],[3,"BTreeSet","gcollections::wrappers::btree_set","",null,null],[11,"wrap","","",25,{"inputs":[{"name":"stdbtreeset"}],"output":{"name":"btreeset"}}],[11,"deref","","",25,null],[11,"deref_mut","","",25,null],[11,"contains","","",25,null],[11,"intersection","","",25,null],[11,"union","","",25,null],[11,"difference","","",25,null],[11,"symmetric_difference","","",25,null],[0,"enum_set","gcollections::wrappers","",null,null],[3,"EnumSet","gcollections::wrappers::enum_set","",null,null],[11,"wrap","","",26,{"inputs":[{"name":"stdenumset"}],"output":{"name":"enumset"}}],[11,"deref","","",26,null],[11,"deref_mut","","",26,null],[11,"contains","","",26,null],[11,"intersection","","",26,null],[11,"union","","",26,null],[0,"hash_set","gcollections::wrappers","",null,null],[3,"HashSet","gcollections::wrappers::hash_set","",null,null],[11,"wrap","","",27,{"inputs":[{"name":"stdhashset"}],"output":{"name":"hashset"}}],[11,"deref","","",27,null],[11,"deref_mut","","",27,null],[11,"contains","","",27,null],[11,"intersection","","",27,null],[11,"union","","",27,null],[11,"difference","","",27,null],[11,"symmetric_difference","","",27,null],[0,"optional","gcollections::wrappers","",null,null],[3,"Optional","gcollections::wrappers::optional","",null,null],[11,"fmt","","",28,null],[11,"cmp","","",28,null],[11,"partial_cmp","","",28,null],[11,"lt","","",28,null],[11,"le","","",28,null],[11,"gt","","",28,null],[11,"ge","","",28,null],[11,"eq","","",28,null],[11,"ne","","",28,null],[11,"clone","","",28,null],[11,"wrap","","",28,{"inputs":[{"name":"option"}],"output":{"name":"optional"}}],[11,"unwrap","","",28,null],[11,"deref","","",28,null],[11,"deref_mut","","",28,null],[11,"size","","",28,null],[11,"singleton","","",28,{"inputs":[{"name":"t"}],"output":{"name":"optional"}}],[11,"empty","","",28,{"inputs":[],"output":{"name":"optional"}}],[11,"lower","","",28,null],[11,"upper","","",28,null],[11,"intersection","","",28,null],[11,"intersection","","",28,null],[11,"difference","","",28,null],[11,"difference","","",28,null],[11,"is_disjoint","","",28,null],[11,"is_disjoint","","",28,null],[11,"contains","","",28,null],[11,"is_subset","","",28,null],[11,"is_proper_subset","","",28,null],[11,"overlap","","",28,null],[11,"overlap","","",28,null],[11,"shrink_left","","",28,null],[11,"shrink_right","","",28,null],[11,"strict_shrink_left","","",28,null],[11,"strict_shrink_right","","",28,null],[11,"add","","",28,null],[11,"add","","",28,null],[11,"sub","","",28,null],[11,"sub","","",28,null],[11,"mul","","",28,null],[11,"mul","","",28,null],[0,"primitives","gcollections::wrappers","",null,null],[0,"vector","","",null,null],[3,"Vector","gcollections::wrappers::vector","",null,null],[11,"wrap","","",29,{"inputs":[{"name":"vec"}],"output":{"name":"vector"}}],[11,"deref","","",29,null],[11,"deref_mut","","",29,null],[11,"empty","","",29,{"inputs":[],"output":{"name":"vector"}}],[11,"singleton","","",29,{"inputs":[{"name":"t"}],"output":{"name":"vector"}}],[11,"push","","",29,null],[11,"pop","","",29,null],[11,"insert","","",29,null],[11,"extract","","",29,null],[11,"size","","",29,null],[14,"forward_val_val_binop!","gcollections","",null,null],[14,"forward_ref_val_binop!","","",null,null],[14,"forward_val_ref_binop!","","",null,null],[14,"forward_all_binop!","","",null,null]],"paths":[[8,"Bounded"],[8,"ShrinkLeft"],[8,"ShrinkRight"],[8,"StrictShrinkLeft"],[8,"StrictShrinkRight"],[8,"Cardinality"],[8,"IsSingleton"],[8,"IsEmpty"],[8,"Empty"],[8,"Singleton"],[8,"Contains"],[8,"Disjoint"],[8,"Subset"],[8,"ProperSubset"],[8,"Overlap"],[8,"Insert"],[8,"Extract"],[8,"Push"],[8,"Pop"],[8,"Intersection"],[8,"Union"],[8,"Difference"],[8,"SymmetricDifference"],[8,"Complement"],[3,"BitSet"],[3,"BTreeSet"],[3,"EnumSet"],[3,"HashSet"],[3,"Optional"],[3,"Vector"]]}; initSearch(searchIndex);