pub struct SerialProxyInfo {
pub name: String,
pub port_type: i32,
}Fields§
§name: StringHuman-readable port name
port_type: i32Port type (RS232, RS485)
Implementations§
Source§impl SerialProxyInfo
impl SerialProxyInfo
Sourcepub fn port_type(&self) -> SerialProxyPortType
pub fn port_type(&self) -> SerialProxyPortType
Returns the enum value of port_type, or the default if the field is set to an invalid enum value.
Sourcepub fn set_port_type(&mut self, value: SerialProxyPortType)
pub fn set_port_type(&mut self, value: SerialProxyPortType)
Sets port_type to the provided enum value.
Trait Implementations§
Source§impl Clone for SerialProxyInfo
impl Clone for SerialProxyInfo
Source§fn clone(&self) -> SerialProxyInfo
fn clone(&self) -> SerialProxyInfo
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 moreSource§impl Debug for SerialProxyInfo
impl Debug for SerialProxyInfo
Source§impl Default for SerialProxyInfo
impl Default for SerialProxyInfo
impl Eq for SerialProxyInfo
Source§impl Hash for SerialProxyInfo
impl Hash for SerialProxyInfo
Source§impl Message for SerialProxyInfo
impl Message for SerialProxyInfo
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for SerialProxyInfo
impl PartialEq for SerialProxyInfo
Source§fn eq(&self, other: &SerialProxyInfo) -> bool
fn eq(&self, other: &SerialProxyInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SerialProxyInfo
Auto Trait Implementations§
impl Freeze for SerialProxyInfo
impl RefUnwindSafe for SerialProxyInfo
impl Send for SerialProxyInfo
impl Sync for SerialProxyInfo
impl Unpin for SerialProxyInfo
impl UnsafeUnpin for SerialProxyInfo
impl UnwindSafe for SerialProxyInfo
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