var searchIndex = {}; searchIndex["eui48"] = {"doc":"Represent and parse IEEE EUI-48 Media Access Control addresses\nThe IEEE claims trademarks on the names EUI-48 and EUI-64, in which EUI is an\nabbreviation for Extended Unique Identifier.","items":[[3,"MacAddress","eui48","A MAC address (EUI-48)",null,null],[4,"MacAddressFormat","","Format to display MacAddress",null,null],[13,"Canonical","","Use - notaion",0,null],[13,"HexString","","Use : notation",0,null],[13,"DotNotation","","Use . notation",0,null],[13,"Hexadecimal","","Use 0x notation",0,null],[4,"ParseError","","Parsing errors",null,null],[13,"InvalidLength","","Length is incorrect (should be 14 or 17)",1,null],[13,"InvalidCharacter","","Character not [0-9a-fA-F]|'x'|'-'|':'|'.'",1,null],[6,"Eui48","","",null,null],[6,"Eui64","","",null,null],[17,"EUI48LEN","","A 48-bit (6 byte) buffer containing the EUI address",null,null],[17,"EUI64LEN","","A 64-bit (8 byte) buffer containing the EUI address",null,null],[11,"clone","","",2,null],[11,"fmt","","",0,null],[11,"fmt","","",1,null],[11,"clone","","",1,null],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"new","","Create a new MacAddress from vec![u8; 6]",2,{"inputs":[{"name":"eui48"}],"output":{"name":"macaddress"}}],[11,"nil","","Returns empty EUI-48 address",2,{"inputs":[],"output":{"name":"macaddress"}}],[11,"broadcast","","Returns 'ff:ff:ff:ff:ff:ff', a MAC broadcast address",2,{"inputs":[],"output":{"name":"macaddress"}}],[11,"is_nil","","Returns true if the address is '00:00:00:00:00:00'",2,null],[11,"is_broadcast","","Returns true if the address is 'ff:ff:ff:ff:ff:ff'",2,null],[11,"is_unicast","","Returns true if bit 1 of Y is 1 in address 'xY:xx:xx:xx:xx:xx'",2,null],[11,"is_multicast","","Returns true if bit 1 of Y is 1 in address 'xY:xx:xx:xx:xx:xx'",2,null],[11,"is_universal","","Returns true if bit 2 of Y is 0 in address 'xY:xx:xx:xx:xx:xx'",2,null],[11,"is_local","","Returns true if bit 2 of Y is 1 in address 'xY:xx:xx:xx:xx:xx'",2,null],[11,"to_canonical","","Returns a String representation in the format '00-00-00-00-00-00'",2,null],[11,"to_hex_string","","Returns a String representation in the format '00:00:00:00:00:00'",2,null],[11,"to_dot_string","","Returns a String representation in the format '0000.0000.0000'",2,null],[11,"to_hexadecimal","","Returns a String representation in the format '0x000000000000'",2,null],[11,"to_string","","Returns a String in the format selected by fmt",2,null],[11,"parse_str","","Parses a String representation from any format supported",2,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"as_bytes","","Return the internal structure as a slice of bytes",2,null],[11,"from_str","","Create a MacAddress from String",2,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"default","","Create a Default MacAddress (00-00-00-00-00-00)",2,{"inputs":[],"output":{"name":"macaddress"}}],[11,"fmt","","Debug format for MacAddress is HexString notation",2,null],[11,"fmt","","Display format is canonical format (00-00-00-00-00-00)",2,null],[11,"eq","","Define PartialEq as eui equal",2,null],[11,"fmt","","Human readable error strings for ParseError enum",1,null],[11,"description","","Human readable description for ParseError enum",1,null],[11,"encode","","Encode a MacAddress as canonical form",2,null],[11,"decode","","Decode a MacAddress from a string in canonical form",2,{"inputs":[{"name":"d"}],"output":{"name":"result"}}]],"paths":[[4,"MacAddressFormat"],[4,"ParseError"],[3,"MacAddress"]]}; initSearch(searchIndex);