pub fn into_addr_zone(self) -> (SpecifiedAddr<A>, Option<Z>) {
        match self {
            ZonedAddress::Unzoned(addr) => (addr, None),
            ZonedAddress::Zoned(scope_and_zone) => {
                let (addr, zone) = scope_and_zone.into_specified_addr_zone();
                (addr, Some(zone))
            }
        }
    }
/// Decomposes this `ZonedAddress` into a `SpecifiedAddr` and an optional
/// scope zone.
Decomposes this `ZonedAddress` into a `SpecifiedAddr` and an optional
scope zone.
Decomposes this ` ZonedAddress ` into a ` SpecifiedAddr ` and an optional scope zone .
pub fn into_addr_zone(self) -> (SpecifiedAddr<A>, Option<Z>) {
        match self {
            ZonedAddress::Unzoned(addr) => (addr, None),
            ZonedAddress::Zoned(scope_and_zone) => {
                let (addr, zone) = scope_and_zone.into_specified_addr_zone();
                (addr, Some(zone))
            }
        }
    }
pub fn into_addr_zone ( self ) -> ( SpecifiedAddr < A > , Option < Z > ) { match self { ZonedAddress :: Unzoned ( addr ) => ( addr , None ) , ZonedAddress :: Zoned ( scope_and_zone ) => { let ( addr , zone ) = scope_and_zone . into_specified_addr_zone ( ) ; ( addr , Some ( zone ) ) } } }
Decomposes this `ZonedAddress` into a `SpecifiedAddr` and an optional
scope zone.
Decomposes this ` ZonedAddress ` into a ` SpecifiedAddr ` and an optional scope zone .
self
self