Skip to main content

BroadcastTypeTrait

Trait BroadcastTypeTrait 

Source
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§

Source§

impl BroadcastTypeTrait for &&str

Allows double references to string slices to be used as broadcast identifiers.

Source§

impl BroadcastTypeTrait for &Infallible

Implements BroadcastTypeTrait for &Infallible.

This allows references to Infallible to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &IpAddr

Implements BroadcastTypeTrait for &IpAddr.

This allows references to IpAddr to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &Ipv4Addr

Implements BroadcastTypeTrait for &Ipv4Addr.

This allows references to Ipv4Addr to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &Ipv6Addr

Implements BroadcastTypeTrait for &Ipv6Addr.

This allows references to Ipv6Addr to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &NonZeroI8

Implements BroadcastTypeTrait for &NonZeroI8.

This allows references to NonZeroI8 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &NonZeroI16

Implements BroadcastTypeTrait for &NonZeroI16.

This allows references to NonZeroI16 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &NonZeroI32

Implements BroadcastTypeTrait for &NonZeroI32.

This allows references to NonZeroI32 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &NonZeroI64

Implements BroadcastTypeTrait for &NonZeroI64.

This allows references to NonZeroI64 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &NonZeroI128

Implements BroadcastTypeTrait for &NonZeroI128.

This allows references to NonZeroI128 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &NonZeroIsize

Implements BroadcastTypeTrait for &NonZeroIsize.

This allows references to NonZeroIsize to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &NonZeroU8

Implements BroadcastTypeTrait for &NonZeroU8.

This allows references to NonZeroU8 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &NonZeroU16

Implements BroadcastTypeTrait for &NonZeroU16.

This allows references to NonZeroU16 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &NonZeroU32

Implements BroadcastTypeTrait for &NonZeroU32.

This allows references to NonZeroU32 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &NonZeroU64

Implements BroadcastTypeTrait for &NonZeroU64.

This allows references to NonZeroU64 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &NonZeroU128

Implements BroadcastTypeTrait for &NonZeroU128.

This allows references to NonZeroU128 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &NonZeroUsize

Implements BroadcastTypeTrait for &NonZeroUsize.

This allows references to NonZeroUsize to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &SocketAddr

Implements BroadcastTypeTrait for &SocketAddr.

This allows references to SocketAddr to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &String

Allows references to String to be used as broadcast identifiers.

Source§

impl BroadcastTypeTrait for &bool

Allows references to bool to be used as broadcast identifiers.

Source§

impl BroadcastTypeTrait for &char

Allows references to char to be used as broadcast identifiers.

Source§

impl BroadcastTypeTrait for &f32

Implements BroadcastTypeTrait for &f32.

This allows references to f32 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &f64

Implements BroadcastTypeTrait for &f64.

This allows references to f64 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &i8

Allows references to i8 to be used as broadcast identifiers.

Source§

impl BroadcastTypeTrait for &i16

Allows references to i16 to be used as broadcast identifiers.

Source§

impl BroadcastTypeTrait for &i32

Allows references to i32 to be used as broadcast identifiers.

Source§

impl BroadcastTypeTrait for &i64

Allows references to i64 to be used as broadcast identifiers.

Source§

impl BroadcastTypeTrait for &i128

Allows references to i128 to be used as broadcast identifiers.

Source§

impl BroadcastTypeTrait for &isize

Allows references to isize to be used as broadcast identifiers.

Source§

impl BroadcastTypeTrait for &str

Allows string slices to be used as broadcast identifiers.

Source§

impl BroadcastTypeTrait for &u8

Allows references to u8 to be used as broadcast identifiers.

Source§

impl BroadcastTypeTrait for &u16

Allows references to u16 to be used as broadcast identifiers.

Source§

impl BroadcastTypeTrait for &u32

Allows references to u32 to be used as broadcast identifiers.

Source§

impl BroadcastTypeTrait for &u64

Implements BroadcastTypeTrait for &u64.

This allows references to u64 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &u128

Implements BroadcastTypeTrait for &u128.

This allows references to u128 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for &usize

Implements BroadcastTypeTrait for &usize.

This allows references to usize to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for Infallible

Allows Infallible to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for IpAddr

Allows IpAddr to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for Ipv4Addr

Allows Ipv4Addr to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for Ipv6Addr

Allows Ipv6Addr to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for NonZeroI8

Allows NonZeroI8 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for NonZeroI16

Allows NonZeroI16 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for NonZeroI32

Allows NonZeroI32 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for NonZeroI64

Allows NonZeroI64 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for NonZeroI128

Allows NonZeroI128 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for NonZeroIsize

Allows NonZeroIsize to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for NonZeroU8

Allows NonZeroU8 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for NonZeroU16

Allows NonZeroU16 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for NonZeroU32

Allows NonZeroU32 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for NonZeroU64

Allows NonZeroU64 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for NonZeroU128

Allows NonZeroU128 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for NonZeroUsize

Allows NonZeroUsize to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for SocketAddr

Allows SocketAddr to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for String

Allows String to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for bool

Allows bool to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for char

Allows char to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for f32

Allows f32 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for f64

Allows f64 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for i8

Allows i8 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for i16

Allows i16 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for i32

Allows i32 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for i64

Allows i64 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for i128

Allows i128 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for isize

Allows isize to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for u8

Allows u8 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for u16

Allows u16 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for u32

Allows u32 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for u64

Allows u64 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for u128

Allows u128 to be used as a broadcast identifier.

Source§

impl BroadcastTypeTrait for usize

Allows usize to be used as a broadcast identifier.

Implementors§