#[repr(C)]pub struct PxeBaseCodeMode {Show 34 fields
pub started: Boolean,
pub ipv6_available: Boolean,
pub ipv6_supported: Boolean,
pub using_ipv6: Boolean,
pub bis_supported: Boolean,
pub bis_detected: Boolean,
pub auto_arp: Boolean,
pub send_guid: Boolean,
pub dhcp_discover_valid: Boolean,
pub dhcp_ack_received: Boolean,
pub proxy_offer_received: Boolean,
pub pxe_discover_valid: Boolean,
pub pxe_reply_received: Boolean,
pub pxe_bis_reply_received: Boolean,
pub icmp_error_received: Boolean,
pub tftp_error_received: Boolean,
pub make_callbacks: Boolean,
pub ttl: u8,
pub tos: u8,
pub station_ip: IpAddress,
pub subnet_mask: IpAddress,
pub dhcp_discover: PxeBaseCodePacket,
pub dhcp_ack: PxeBaseCodePacket,
pub proxy_offer: PxeBaseCodePacket,
pub pxe_discover: PxeBaseCodePacket,
pub pxe_reply: PxeBaseCodePacket,
pub pxe_bis_reply: PxeBaseCodePacket,
pub ip_filter: PxeBaseCodeIpFilter,
pub arp_cache_entries: u32,
pub arp_cache: [PxeBaseCodeArpEntry; 8],
pub route_table_entries: u32,
pub route_table: [PxeBaseCodeRouteEntry; 8],
pub icmp_error: PxeBaseCodeIcmpError,
pub tftp_error: PxeBaseCodeTftpError,
}Fields§
§started: Boolean§ipv6_available: Boolean§ipv6_supported: Boolean§using_ipv6: Boolean§bis_supported: Boolean§bis_detected: Boolean§auto_arp: Boolean§send_guid: Boolean§dhcp_discover_valid: Boolean§dhcp_ack_received: Boolean§proxy_offer_received: Boolean§pxe_discover_valid: Boolean§pxe_reply_received: Boolean§pxe_bis_reply_received: Boolean§icmp_error_received: Boolean§tftp_error_received: Boolean§make_callbacks: Boolean§ttl: u8§tos: u8§station_ip: IpAddress§subnet_mask: IpAddress§dhcp_discover: PxeBaseCodePacket§dhcp_ack: PxeBaseCodePacket§proxy_offer: PxeBaseCodePacket§pxe_discover: PxeBaseCodePacket§pxe_reply: PxeBaseCodePacket§pxe_bis_reply: PxeBaseCodePacket§ip_filter: PxeBaseCodeIpFilter§arp_cache_entries: u32§arp_cache: [PxeBaseCodeArpEntry; 8]§route_table_entries: u32§route_table: [PxeBaseCodeRouteEntry; 8]§icmp_error: PxeBaseCodeIcmpError§tftp_error: PxeBaseCodeTftpErrorTrait Implementations§
Source§impl Clone for PxeBaseCodeMode
impl Clone for PxeBaseCodeMode
Source§fn clone(&self) -> PxeBaseCodeMode
fn clone(&self) -> PxeBaseCodeMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable)§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PxeBaseCodeMode
impl RefUnwindSafe for PxeBaseCodeMode
impl Send for PxeBaseCodeMode
impl Sync for PxeBaseCodeMode
impl Unpin for PxeBaseCodeMode
impl UnsafeUnpin for PxeBaseCodeMode
impl UnwindSafe for PxeBaseCodeMode
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)