pub enum SocketAddressType {
Unicast(Option<EcuInstance>),
Multicast(Vec<EcuInstance>),
}
Expand description
Describes if a SocketAddress
is used for unicast or multicast
Variants§
Unicast(Option<EcuInstance>)
The socket is used for unicast communication with a single ECU
Multicast(Vec<EcuInstance>)
The socket is used for multicast communication with multiple ECUs
Trait Implementations§
Source§impl Clone for SocketAddressType
impl Clone for SocketAddressType
Source§fn clone(&self) -> SocketAddressType
fn clone(&self) -> SocketAddressType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SocketAddressType
impl Debug for SocketAddressType
Source§impl PartialEq for SocketAddressType
impl PartialEq for SocketAddressType
impl StructuralPartialEq for SocketAddressType
Auto Trait Implementations§
impl Freeze for SocketAddressType
impl !RefUnwindSafe for SocketAddressType
impl Send for SocketAddressType
impl Sync for SocketAddressType
impl Unpin for SocketAddressType
impl !UnwindSafe for SocketAddressType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more