pub struct SerialInterface {Show 18 fields
pub odata_context: Option<Context>,
pub odata_etag: Option<Etag>,
pub odata_id: Id,
pub odata_type: Type,
pub actions: Option<Actions>,
pub bit_rate: Option<BitRate>,
pub connector_type: Option<ConnectorType>,
pub data_bits: Option<DataBits>,
pub description: Option<Description>,
pub flow_control: Option<FlowControl>,
pub id: Id,
pub interface_enabled: Option<bool>,
pub name: Name,
pub oem: Option<Oem>,
pub parity: Option<Parity>,
pub pin_out: Option<PinOut>,
pub signal_type: Option<SignalType>,
pub stop_bits: Option<StopBits>,
}
Expand description
The SerialInterface schema describes an asynchronous serial interface, such as an RS-232 interface, available to a system or device.
Fields§
§odata_context: Option<Context>
§odata_etag: Option<Etag>
§odata_id: Id
§odata_type: Type
§actions: Option<Actions>
§bit_rate: Option<BitRate>
§connector_type: Option<ConnectorType>
§data_bits: Option<DataBits>
§description: Option<Description>
§flow_control: Option<FlowControl>
§id: Id
§interface_enabled: Option<bool>
An indication of whether this interface is enabled.
name: Name
§oem: Option<Oem>
§parity: Option<Parity>
§pin_out: Option<PinOut>
§signal_type: Option<SignalType>
§stop_bits: Option<StopBits>
Trait Implementations§
Source§impl Clone for SerialInterface
impl Clone for SerialInterface
Source§fn clone(&self) -> SerialInterface
fn clone(&self) -> SerialInterface
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SerialInterface
impl Debug for SerialInterface
Source§impl Default for SerialInterface
impl Default for SerialInterface
Source§impl<'de> Deserialize<'de> for SerialInterface
impl<'de> Deserialize<'de> for SerialInterface
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Metadata<'static> for SerialInterface
impl Metadata<'static> for SerialInterface
Source§const JSON_SCHEMA: &'static str = "SerialInterface.v1_1_8.json"
const JSON_SCHEMA: &'static str = "SerialInterface.v1_1_8.json"
Name of the json-schema file that describes the entity that implements this trait. Should
be only the file name, so that it can be resolved relative to the URL of the redfish
service, or the public Redfish schema index.
Auto Trait Implementations§
impl Freeze for SerialInterface
impl RefUnwindSafe for SerialInterface
impl Send for SerialInterface
impl Sync for SerialInterface
impl Unpin for SerialInterface
impl UnwindSafe for SerialInterface
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