pub struct DeviceFactsRequest {
pub os: Option<Option<OperatingSystemRequest>>,
pub disks: Option<Option<Vec<DiskRequest>>>,
pub network: Option<Option<NetworkRequest>>,
pub hardware: Option<Option<HardwareRequest>>,
pub software: Option<Option<Vec<SoftwareRequest>>>,
pub processes: Option<Option<Vec<ProcessRequest>>>,
pub users: Option<Option<Vec<DeviceUserRequest>>>,
pub groups: Option<Option<Vec<DeviceGroupRequest>>>,
pub vendor: Option<HashMap<String, Value>>,
}Fields§
§os: Option<Option<OperatingSystemRequest>>§disks: Option<Option<Vec<DiskRequest>>>§network: Option<Option<NetworkRequest>>§hardware: Option<Option<HardwareRequest>>§software: Option<Option<Vec<SoftwareRequest>>>§processes: Option<Option<Vec<ProcessRequest>>>§users: Option<Option<Vec<DeviceUserRequest>>>§groups: Option<Option<Vec<DeviceGroupRequest>>>§vendor: Option<HashMap<String, Value>>Implementations§
Source§impl DeviceFactsRequest
impl DeviceFactsRequest
pub fn new() -> DeviceFactsRequest
Trait Implementations§
Source§impl Clone for DeviceFactsRequest
impl Clone for DeviceFactsRequest
Source§fn clone(&self) -> DeviceFactsRequest
fn clone(&self) -> DeviceFactsRequest
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 DeviceFactsRequest
impl Debug for DeviceFactsRequest
Source§impl Default for DeviceFactsRequest
impl Default for DeviceFactsRequest
Source§fn default() -> DeviceFactsRequest
fn default() -> DeviceFactsRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceFactsRequest
impl<'de> Deserialize<'de> for DeviceFactsRequest
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 DeviceFactsRequest
impl PartialEq for DeviceFactsRequest
Source§impl Serialize for DeviceFactsRequest
impl Serialize for DeviceFactsRequest
impl StructuralPartialEq for DeviceFactsRequest
Auto Trait Implementations§
impl Freeze for DeviceFactsRequest
impl RefUnwindSafe for DeviceFactsRequest
impl Send for DeviceFactsRequest
impl Sync for DeviceFactsRequest
impl Unpin for DeviceFactsRequest
impl UnwindSafe for DeviceFactsRequest
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