pub struct ServiceViewV2 {
pub active_group: Option<String>,
pub default_profile: Option<String>,
pub profiles: BTreeMap<String, ServiceControlProfile>,
pub providers: BTreeMap<String, ProviderConfigV2>,
pub groups: BTreeMap<String, GroupConfigV2>,
}Fields§
§active_group: Option<String>§default_profile: Option<String>§profiles: BTreeMap<String, ServiceControlProfile>§providers: BTreeMap<String, ProviderConfigV2>§groups: BTreeMap<String, GroupConfigV2>Trait Implementations§
Source§impl Clone for ServiceViewV2
impl Clone for ServiceViewV2
Source§fn clone(&self) -> ServiceViewV2
fn clone(&self) -> ServiceViewV2
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 ServiceViewV2
impl Debug for ServiceViewV2
Source§impl Default for ServiceViewV2
impl Default for ServiceViewV2
Source§fn default() -> ServiceViewV2
fn default() -> ServiceViewV2
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ServiceViewV2
impl<'de> Deserialize<'de> for ServiceViewV2
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
Auto Trait Implementations§
impl Freeze for ServiceViewV2
impl RefUnwindSafe for ServiceViewV2
impl Send for ServiceViewV2
impl Sync for ServiceViewV2
impl Unpin for ServiceViewV2
impl UnsafeUnpin for ServiceViewV2
impl UnwindSafe for ServiceViewV2
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