var searchIndex = {}; searchIndex["ipaddress"] = {"doc":"","items":[[3,"IPAddress","ipaddress","",null,null],[12,"ip_bits","","",0,null],[12,"host_address","","",0,null],[12,"prefix","","",0,null],[12,"mapped","","",0,null],[12,"vt_is_private","","",0,null],[12,"vt_is_loopback","","",0,null],[12,"vt_to_ipv6","","",0,null],[0,"rle","","",null,null],[3,"Rle","ipaddress::rle","",null,null],[12,"part","","",1,null],[12,"pos","","",1,null],[12,"cnt","","",1,null],[12,"max","","",1,null],[5,"code","","",null,{"inputs":[{"name":"vec"}],"output":{"name":"vec"}}],[11,"clone","","",1,null],[11,"fmt","","",1,null],[11,"eq","","",1,null],[11,"ne","","",1,null],[0,"ip_bits","ipaddress","",null,null],[3,"IpBits","ipaddress::ip_bits","",null,null],[12,"version","","",2,null],[12,"vt_as_compressed_string","","",2,null],[12,"vt_as_uncompressed_string","","",2,null],[12,"bits","","",2,null],[12,"part_bits","","",2,null],[12,"dns_bits","","",2,null],[12,"rev_domain","","",2,null],[12,"part_mod","","",2,null],[12,"host_ofs","","",2,null],[4,"IpVersion","","",null,null],[13,"V4","","",3,null],[13,"V6","","",3,null],[5,"v4","","",null,{"inputs":[],"output":{"name":"ipbits"}}],[5,"v6","","",null,{"inputs":[],"output":{"name":"ipbits"}}],[11,"clone","","",3,null],[11,"fmt","","",3,null],[11,"eq","","",3,null],[11,"partial_cmp","","",3,null],[11,"clone","","",2,null],[11,"fmt","","",2,null],[11,"parts","","",2,null],[11,"as_compressed_string","","",2,null],[11,"as_uncompressed_string","","",2,null],[11,"dns_part_format","","",2,null],[0,"prefix","ipaddress","",null,null],[3,"Prefix","ipaddress::prefix","",null,null],[12,"num","","",4,null],[12,"ip_bits","","",4,null],[12,"net_mask","","",4,null],[12,"vt_from","","",4,null],[11,"clone","","",4,null],[11,"eq","","",4,null],[11,"ne","","",4,null],[11,"fmt","","",4,null],[11,"cmp","","",4,null],[11,"partial_cmp","","",4,null],[11,"from","","",4,null],[11,"to_ip_str","","",4,null],[11,"size","","",4,null],[11,"new_netmask","","",4,{"inputs":[{"name":"usize"},{"name":"usize"}],"output":{"name":"biguint"}}],[11,"netmask","","",4,null],[11,"get_prefix","","",4,null],[11,"host_mask","","",4,null],[11,"host_prefix","","",4,null],[11,"bits","","",4,null],[11,"to_s","","",4,null],[11,"to_i","","",4,null],[11,"add_prefix","","",4,null],[11,"add","","",4,null],[11,"sub_prefix","","",4,null],[11,"sub","","",4,null],[11,"fmt","ipaddress","",0,null],[11,"clone","","",0,null],[11,"cmp","","",0,null],[11,"partial_cmp","","",0,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"parse","","",0,{"inputs":[{"name":"s"}],"output":{"name":"result"}}],[11,"split_at_slash","","",0,null],[11,"from","","",0,null],[11,"is_ipv4","","",0,null],[11,"is_ipv6","","",0,null],[11,"is_valid","","",0,{"inputs":[{"name":"s"}],"output":{"name":"bool"}}],[11,"parse_ipv4_part","","",0,{"inputs":[{"name":"str"},{"name":"string"}],"output":{"name":"result"}}],[11,"split_to_u32","","",0,{"inputs":[{"name":"string"}],"output":{"name":"result"}}],[11,"is_valid_ipv4","","",0,{"inputs":[{"name":"s"}],"output":{"name":"bool"}}],[11,"split_on_colon","","",0,null],[11,"split_to_num","","",0,{"inputs":[{"name":"string"}],"output":{"name":"result"}}],[11,"is_valid_ipv6","","",0,{"inputs":[{"name":"s"}],"output":{"name":"bool"}}],[11,"aggregate","","",0,{"inputs":[{"name":"vec"}],"output":{"name":"vec"}}],[11,"parts","","",0,null],[11,"parts_hex_str","","",0,null],[11,"dns_rev_domains","","",0,null],[11,"dns_reverse","","",0,null],[11,"dns_parts","","",0,null],[11,"dns_networks","","",0,null],[11,"summarize","","",0,{"inputs":[{"name":"vec"}],"output":{"name":"vec"}}],[11,"summarize_str","","",0,{"inputs":[{"name":"vec"}],"output":{"name":"result"}}],[11,"ip_same_kind","","",0,null],[11,"is_unspecified","","",0,null],[11,"is_loopback","","",0,null],[11,"is_mapped","","",0,null],[11,"prefix","","",0,null],[11,"is_valid_netmask","","",0,{"inputs":[{"name":"s"}],"output":{"name":"bool"}}],[11,"netmask_to_prefix","","",0,{"inputs":[{"name":"biguint"},{"name":"usize"}],"output":{"name":"result"}}],[11,"parse_netmask_to_prefix","","",0,{"inputs":[{"name":"s"}],"output":{"name":"result"}}],[11,"change_prefix","","",0,null],[11,"change_netmask","","",0,null],[11,"to_string","","",0,null],[11,"to_s","","",0,null],[11,"to_string_uncompressed","","",0,null],[11,"to_s_uncompressed","","",0,null],[11,"to_s_mapped","","",0,null],[11,"to_string_mapped","","",0,null],[11,"bits","","",0,null],[11,"to_hex","","",0,null],[11,"netmask","","",0,null],[11,"broadcast","","",0,null],[11,"is_network","","",0,null],[11,"network","","",0,null],[11,"to_network","","",0,{"inputs":[{"name":"biguint"},{"name":"usize"}],"output":{"name":"biguint"}}],[11,"sub","","",0,null],[11,"add","","",0,null],[11,"to_s_vec","","",0,{"inputs":[{"name":"vec"}],"output":{"name":"vec"}}],[11,"to_string_vec","","",0,{"inputs":[{"name":"vec"}],"output":{"name":"vec"}}],[11,"to_ipaddress_vec","","",0,{"inputs":[{"name":"vec"}],"output":{"name":"result"}}],[11,"first","","",0,null],[11,"last","","",0,null],[11,"each_host","","",0,null],[11,"each","","",0,null],[11,"size","","",0,null],[11,"is_same_kind","","",0,null],[11,"includes","","",0,null],[11,"includes_all","","",0,null],[11,"is_private","","",0,null],[11,"split","","",0,null],[11,"supernet","","",0,null],[11,"subnet","","",0,null],[11,"to_ipv6","","",0,null],[0,"prefix128","","",null,null],[5,"new","ipaddress::prefix128","",null,{"inputs":[{"name":"usize"}],"output":{"name":"result"}}],[5,"from","","",null,{"inputs":[{"name":"prefix"},{"name":"usize"}],"output":{"name":"result"}}],[0,"ipv6","ipaddress","",null,null],[5,"from_str","ipaddress::ipv6","",null,{"inputs":[{"name":"s"},{"name":"u32"},{"name":"usize"}],"output":{"name":"result"}}],[5,"enhance_if_mapped","","",null,{"inputs":[{"name":"ipaddress"}],"output":{"name":"result"}}],[5,"from_int","","",null,{"inputs":[{"name":"biguint"},{"name":"usize"}],"output":{"name":"result"}}],[5,"new","","",null,{"inputs":[{"name":"s"}],"output":{"name":"result"}}],[5,"to_ipv6","","",null,{"inputs":[{"name":"ipaddress"}],"output":{"name":"ipaddress"}}],[5,"ipv6_is_loopback","","",null,{"inputs":[{"name":"ipaddress"}],"output":{"name":"bool"}}],[5,"ipv6_is_private","","",null,{"inputs":[{"name":"ipaddress"}],"output":{"name":"bool"}}],[0,"ipv6_loopback","ipaddress","",null,null],[5,"new","ipaddress::ipv6_loopback","",null,{"inputs":[],"output":{"name":"ipaddress"}}],[0,"ipv6_mapped","ipaddress","",null,null],[5,"new","ipaddress::ipv6_mapped","",null,{"inputs":[{"name":"s"}],"output":{"name":"result"}}],[0,"ipv6_unspec","ipaddress","",null,null],[5,"new","ipaddress::ipv6_unspec","",null,{"inputs":[],"output":{"name":"ipaddress"}}],[0,"prefix32","ipaddress","",null,null],[5,"new","ipaddress::prefix32","",null,{"inputs":[{"name":"usize"}],"output":{"name":"result"}}],[0,"ipv4","ipaddress","",null,null],[5,"from_u32","ipaddress::ipv4","",null,{"inputs":[{"name":"u32"},{"name":"usize"}],"output":{"name":"result"}}],[5,"new","","",null,{"inputs":[{"name":"s"}],"output":{"name":"result"}}],[5,"to_ipv6","","",null,{"inputs":[{"name":"ipaddress"}],"output":{"name":"ipaddress"}}],[5,"is_class_a","","",null,{"inputs":[{"name":"ipaddress"}],"output":{"name":"bool"}}],[5,"is_class_b","","",null,{"inputs":[{"name":"ipaddress"}],"output":{"name":"bool"}}],[5,"is_class_c","","",null,{"inputs":[{"name":"ipaddress"}],"output":{"name":"bool"}}],[5,"parse_classful","","",null,{"inputs":[{"name":"s"}],"output":{"name":"result"}}]],"paths":[[3,"IPAddress"],[3,"Rle"],[3,"IpBits"],[4,"IpVersion"],[3,"Prefix"]]}; initSearch(searchIndex);