pub struct V2ipRouteTarget {
pub ip: Ipv4Addr,
pub port: u16,
}Expand description
One multicast destination in a route the caller assembles.
The unspecified address sends the slot zeroed, naming no group for that
stream. It is not a way to leave one stream alone: the firmware decides
whether a sink has a manual route at all by reading the video and
ancillary slots, so an empty one of those disqualifies the whole route
rather than preserving anything - see
crate::Remote::select_source_addr.
Fields§
§ip: Ipv4AddrThe multicast group.
port: u16The destination UDP port. Zero means the standard port for the stream this target is given as.
Implementations§
Trait Implementations§
Source§impl Clone for V2ipRouteTarget
impl Clone for V2ipRouteTarget
Source§fn clone(&self) -> V2ipRouteTarget
fn clone(&self) -> V2ipRouteTarget
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for V2ipRouteTarget
Source§impl Debug for V2ipRouteTarget
impl Debug for V2ipRouteTarget
Source§impl Default for V2ipRouteTarget
impl Default for V2ipRouteTarget
Source§impl Display for V2ipRouteTarget
impl Display for V2ipRouteTarget
impl Eq for V2ipRouteTarget
Source§impl PartialEq for V2ipRouteTarget
impl PartialEq for V2ipRouteTarget
impl StructuralPartialEq for V2ipRouteTarget
Auto Trait Implementations§
impl Freeze for V2ipRouteTarget
impl RefUnwindSafe for V2ipRouteTarget
impl Send for V2ipRouteTarget
impl Sync for V2ipRouteTarget
impl Unpin for V2ipRouteTarget
impl UnsafeUnpin for V2ipRouteTarget
impl UnwindSafe for V2ipRouteTarget
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