pub struct ManagementSnapshot {
pub providers: Vec<ProviderCatalogItem>,
pub profiles: Vec<ProviderProfileSummary>,
pub devices: Vec<CameraDevice>,
pub online_states: Vec<OnlineStateObservation>,
pub watch_states: Vec<WatchControlResponse>,
}Fields§
§providers: Vec<ProviderCatalogItem>§profiles: Vec<ProviderProfileSummary>§devices: Vec<CameraDevice>§online_states: Vec<OnlineStateObservation>§watch_states: Vec<WatchControlResponse>Trait Implementations§
Source§impl Clone for ManagementSnapshot
impl Clone for ManagementSnapshot
Source§fn clone(&self) -> ManagementSnapshot
fn clone(&self) -> ManagementSnapshot
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 ManagementSnapshot
impl Debug for ManagementSnapshot
Source§impl<'de> Deserialize<'de> for ManagementSnapshot
impl<'de> Deserialize<'de> for ManagementSnapshot
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
impl Eq for ManagementSnapshot
Source§impl PartialEq for ManagementSnapshot
impl PartialEq for ManagementSnapshot
Source§impl Serialize for ManagementSnapshot
impl Serialize for ManagementSnapshot
impl StructuralPartialEq for ManagementSnapshot
Auto Trait Implementations§
impl Freeze for ManagementSnapshot
impl RefUnwindSafe for ManagementSnapshot
impl Send for ManagementSnapshot
impl Sync for ManagementSnapshot
impl Unpin for ManagementSnapshot
impl UnsafeUnpin for ManagementSnapshot
impl UnwindSafe for ManagementSnapshot
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