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>;
}Required Methods§
fn to_protocol_address( self, device_id: DeviceId, ) -> Result<ProtocolAddress, InvalidDeviceId>
fn aci(self) -> Option<Aci>
fn pni(self) -> Option<Pni>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".