pub trait ServiceIdExt {
// Required methods
fn to_protocol_address(
self,
device_id: DeviceId,
) -> Result<ProtocolAddress, InvalidDeviceId>;
fn aci(self) -> Option<Aci>;
fn pni(self) -> Option<Pni>;
}
pub trait ServiceIdExt {
// Required methods
fn to_protocol_address(
self,
device_id: DeviceId,
) -> Result<ProtocolAddress, InvalidDeviceId>;
fn aci(self) -> Option<Aci>;
fn pni(self) -> Option<Pni>;
}