pub trait BroadcastTypeTrait:
ToString
+ PartialOrd
+ Clone { }Expand description
A trait for types that can be used as broadcast identifiers.
Types implementing this trait must be convertible to a string, be partially orderable, and be cloneable.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
impl BroadcastTypeTrait for &&str
Allows double references to string slices to be used as broadcast identifiers.
impl BroadcastTypeTrait for &Infallible
Implements BroadcastTypeTrait for &Infallible.
This allows references to Infallible to be used as a broadcast identifier.
impl BroadcastTypeTrait for &IpAddr
Implements BroadcastTypeTrait for &IpAddr.
This allows references to IpAddr to be used as a broadcast identifier.
impl BroadcastTypeTrait for &Ipv4Addr
Implements BroadcastTypeTrait for &Ipv4Addr.
This allows references to Ipv4Addr to be used as a broadcast identifier.
impl BroadcastTypeTrait for &Ipv6Addr
Implements BroadcastTypeTrait for &Ipv6Addr.
This allows references to Ipv6Addr to be used as a broadcast identifier.
impl BroadcastTypeTrait for &NonZeroI8
Implements BroadcastTypeTrait for &NonZeroI8.
This allows references to NonZeroI8 to be used as a broadcast identifier.
impl BroadcastTypeTrait for &NonZeroI16
Implements BroadcastTypeTrait for &NonZeroI16.
This allows references to NonZeroI16 to be used as a broadcast identifier.
impl BroadcastTypeTrait for &NonZeroI32
Implements BroadcastTypeTrait for &NonZeroI32.
This allows references to NonZeroI32 to be used as a broadcast identifier.
impl BroadcastTypeTrait for &NonZeroI64
Implements BroadcastTypeTrait for &NonZeroI64.
This allows references to NonZeroI64 to be used as a broadcast identifier.
impl BroadcastTypeTrait for &NonZeroI128
Implements BroadcastTypeTrait for &NonZeroI128.
This allows references to NonZeroI128 to be used as a broadcast identifier.
impl BroadcastTypeTrait for &NonZeroIsize
Implements BroadcastTypeTrait for &NonZeroIsize.
This allows references to NonZeroIsize to be used as a broadcast identifier.
impl BroadcastTypeTrait for &NonZeroU8
Implements BroadcastTypeTrait for &NonZeroU8.
This allows references to NonZeroU8 to be used as a broadcast identifier.
impl BroadcastTypeTrait for &NonZeroU16
Implements BroadcastTypeTrait for &NonZeroU16.
This allows references to NonZeroU16 to be used as a broadcast identifier.
impl BroadcastTypeTrait for &NonZeroU32
Implements BroadcastTypeTrait for &NonZeroU32.
This allows references to NonZeroU32 to be used as a broadcast identifier.
impl BroadcastTypeTrait for &NonZeroU64
Implements BroadcastTypeTrait for &NonZeroU64.
This allows references to NonZeroU64 to be used as a broadcast identifier.
impl BroadcastTypeTrait for &NonZeroU128
Implements BroadcastTypeTrait for &NonZeroU128.
This allows references to NonZeroU128 to be used as a broadcast identifier.
impl BroadcastTypeTrait for &NonZeroUsize
Implements BroadcastTypeTrait for &NonZeroUsize.
This allows references to NonZeroUsize to be used as a broadcast identifier.
impl BroadcastTypeTrait for &SocketAddr
Implements BroadcastTypeTrait for &SocketAddr.
This allows references to SocketAddr to be used as a broadcast identifier.
impl BroadcastTypeTrait for &String
Allows references to String to be used as broadcast identifiers.
impl BroadcastTypeTrait for &bool
Allows references to bool to be used as broadcast identifiers.
impl BroadcastTypeTrait for &char
Allows references to char to be used as broadcast identifiers.
impl BroadcastTypeTrait for &f32
Implements BroadcastTypeTrait for &f32.
This allows references to f32 to be used as a broadcast identifier.
impl BroadcastTypeTrait for &f64
Implements BroadcastTypeTrait for &f64.
This allows references to f64 to be used as a broadcast identifier.
impl BroadcastTypeTrait for &i8
Allows references to i8 to be used as broadcast identifiers.
impl BroadcastTypeTrait for &i16
Allows references to i16 to be used as broadcast identifiers.
impl BroadcastTypeTrait for &i32
Allows references to i32 to be used as broadcast identifiers.
impl BroadcastTypeTrait for &i64
Allows references to i64 to be used as broadcast identifiers.
impl BroadcastTypeTrait for &i128
Allows references to i128 to be used as broadcast identifiers.
impl BroadcastTypeTrait for &isize
Allows references to isize to be used as broadcast identifiers.
impl BroadcastTypeTrait for &str
Allows string slices to be used as broadcast identifiers.
impl BroadcastTypeTrait for &u8
Allows references to u8 to be used as broadcast identifiers.
impl BroadcastTypeTrait for &u16
Allows references to u16 to be used as broadcast identifiers.
impl BroadcastTypeTrait for &u32
Allows references to u32 to be used as broadcast identifiers.
impl BroadcastTypeTrait for &u64
Implements BroadcastTypeTrait for &u64.
This allows references to u64 to be used as a broadcast identifier.
impl BroadcastTypeTrait for &u128
Implements BroadcastTypeTrait for &u128.
This allows references to u128 to be used as a broadcast identifier.
impl BroadcastTypeTrait for &usize
Implements BroadcastTypeTrait for &usize.
This allows references to usize to be used as a broadcast identifier.
impl BroadcastTypeTrait for Infallible
Allows Infallible to be used as a broadcast identifier.
impl BroadcastTypeTrait for IpAddr
Allows IpAddr to be used as a broadcast identifier.
impl BroadcastTypeTrait for Ipv4Addr
Allows Ipv4Addr to be used as a broadcast identifier.
impl BroadcastTypeTrait for Ipv6Addr
Allows Ipv6Addr to be used as a broadcast identifier.
impl BroadcastTypeTrait for NonZeroI8
Allows NonZeroI8 to be used as a broadcast identifier.
impl BroadcastTypeTrait for NonZeroI16
Allows NonZeroI16 to be used as a broadcast identifier.
impl BroadcastTypeTrait for NonZeroI32
Allows NonZeroI32 to be used as a broadcast identifier.
impl BroadcastTypeTrait for NonZeroI64
Allows NonZeroI64 to be used as a broadcast identifier.
impl BroadcastTypeTrait for NonZeroI128
Allows NonZeroI128 to be used as a broadcast identifier.
impl BroadcastTypeTrait for NonZeroIsize
Allows NonZeroIsize to be used as a broadcast identifier.
impl BroadcastTypeTrait for NonZeroU8
Allows NonZeroU8 to be used as a broadcast identifier.
impl BroadcastTypeTrait for NonZeroU16
Allows NonZeroU16 to be used as a broadcast identifier.
impl BroadcastTypeTrait for NonZeroU32
Allows NonZeroU32 to be used as a broadcast identifier.
impl BroadcastTypeTrait for NonZeroU64
Allows NonZeroU64 to be used as a broadcast identifier.
impl BroadcastTypeTrait for NonZeroU128
Allows NonZeroU128 to be used as a broadcast identifier.
impl BroadcastTypeTrait for NonZeroUsize
Allows NonZeroUsize to be used as a broadcast identifier.
impl BroadcastTypeTrait for SocketAddr
Allows SocketAddr to be used as a broadcast identifier.
impl BroadcastTypeTrait for String
Allows String to be used as a broadcast identifier.
impl BroadcastTypeTrait for bool
Allows bool to be used as a broadcast identifier.
impl BroadcastTypeTrait for char
Allows char to be used as a broadcast identifier.
impl BroadcastTypeTrait for f32
Allows f32 to be used as a broadcast identifier.
impl BroadcastTypeTrait for f64
Allows f64 to be used as a broadcast identifier.
impl BroadcastTypeTrait for i8
Allows i8 to be used as a broadcast identifier.
impl BroadcastTypeTrait for i16
Allows i16 to be used as a broadcast identifier.
impl BroadcastTypeTrait for i32
Allows i32 to be used as a broadcast identifier.
impl BroadcastTypeTrait for i64
Allows i64 to be used as a broadcast identifier.
impl BroadcastTypeTrait for i128
Allows i128 to be used as a broadcast identifier.
impl BroadcastTypeTrait for isize
Allows isize to be used as a broadcast identifier.
impl BroadcastTypeTrait for u8
Allows u8 to be used as a broadcast identifier.
impl BroadcastTypeTrait for u16
Allows u16 to be used as a broadcast identifier.
impl BroadcastTypeTrait for u32
Allows u32 to be used as a broadcast identifier.
impl BroadcastTypeTrait for u64
Allows u64 to be used as a broadcast identifier.
impl BroadcastTypeTrait for u128
Allows u128 to be used as a broadcast identifier.
impl BroadcastTypeTrait for usize
Allows usize to be used as a broadcast identifier.