pub(super) fn build(self) -> EthernetDeviceState {
        EthernetDeviceState {
            mac: self.mac,
            mtu: self.mtu,
            hw_mtu: self.mtu,
            link_multicast_groups: RefCountedHashSet::default(),
            ipv4_arp: ArpState::default(),
            ndp: NdpState::new(self.ndp_config),
            pending_frames: HashMap::new(),
            promiscuous_mode: false,
        }
    }
/// Build the `EthernetDeviceState` from this builder.
Build the `EthernetDeviceState` from this builder.
Build the ` EthernetDeviceState ` from this builder .
pub(super) fn build(self) -> EthernetDeviceState {
        EthernetDeviceState {
            mac: self.mac,
            mtu: self.mtu,
            hw_mtu: self.mtu,
            link_multicast_groups: RefCountedHashSet::default(),
            ipv4_arp: ArpState::default(),
            ndp: NdpState::new(self.ndp_config),
            pending_frames: HashMap::new(),
            promiscuous_mode: false,
        }
    }
pub ( super ) fn build ( self ) -> EthernetDeviceState { EthernetDeviceState { mac : self . mac , mtu : self . mtu , hw_mtu : self . mtu , link_multicast_groups : RefCountedHashSet :: default ( ) , ipv4_arp : ArpState :: default ( ) , ndp : NdpState :: new ( self . ndp_config ) , pending_frames : HashMap :: new ( ) , promiscuous_mode : false , } }
Build the `EthernetDeviceState` from this builder.
Build the ` EthernetDeviceState ` from this builder .
self
self