pub struct SetIpInfoParams {
pub adapter_id: String,
pub info: IpInfo,
}
Expand description
Parameters for setting IP address information for a given adapter.
Fields§
§adapter_id: String
The vmbus device ID of the adapter.
info: IpInfo
The IP information to set.
The IP origin information is ignored.
Trait Implementations§
Source§impl Clone for SetIpInfoParams
impl Clone for SetIpInfoParams
Source§fn clone(&self) -> SetIpInfoParams
fn clone(&self) -> SetIpInfoParams
Returns a copy 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 SetIpInfoParams
impl Debug for SetIpInfoParams
Source§impl DefaultEncoding for SetIpInfoParams
impl DefaultEncoding for SetIpInfoParams
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for SetIpInfoParams
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for SetIpInfoParams
Source§impl StructEncodeMetadata<Resource> for SetIpInfoParams
impl StructEncodeMetadata<Resource> for SetIpInfoParams
Auto Trait Implementations§
impl Freeze for SetIpInfoParams
impl RefUnwindSafe for SetIpInfoParams
impl Send for SetIpInfoParams
impl Sync for SetIpInfoParams
impl Unpin for SetIpInfoParams
impl UnwindSafe for SetIpInfoParams
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size
].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message
].