pub struct BriefPowerPort {
pub id: Option<i32>,
pub url: Option<String>,
pub display: Option<String>,
pub device: Box<BriefDevice>,
pub name: String,
pub description: Option<String>,
pub cable: Option<Option<Box<BriefCable>>>,
pub _occupied: Option<bool>,
}Expand description
BriefPowerPort : Adds support for custom fields and tags.
Fields§
§id: Option<i32>§url: Option<String>§display: Option<String>§device: Box<BriefDevice>§name: String§description: Option<String>§cable: Option<Option<Box<BriefCable>>>§_occupied: Option<bool>Implementations§
Source§impl BriefPowerPort
impl BriefPowerPort
Sourcepub fn new(device: BriefDevice, name: String) -> BriefPowerPort
pub fn new(device: BriefDevice, name: String) -> BriefPowerPort
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for BriefPowerPort
impl Clone for BriefPowerPort
Source§fn clone(&self) -> BriefPowerPort
fn clone(&self) -> BriefPowerPort
Returns a duplicate 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 BriefPowerPort
impl Debug for BriefPowerPort
Source§impl Default for BriefPowerPort
impl Default for BriefPowerPort
Source§fn default() -> BriefPowerPort
fn default() -> BriefPowerPort
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BriefPowerPort
impl<'de> Deserialize<'de> for BriefPowerPort
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 PartialEq for BriefPowerPort
impl PartialEq for BriefPowerPort
Source§impl Serialize for BriefPowerPort
impl Serialize for BriefPowerPort
impl StructuralPartialEq for BriefPowerPort
Auto Trait Implementations§
impl Freeze for BriefPowerPort
impl RefUnwindSafe for BriefPowerPort
impl Send for BriefPowerPort
impl Sync for BriefPowerPort
impl Unpin for BriefPowerPort
impl UnwindSafe for BriefPowerPort
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