pub enum ProviderType {
Go2rtc,
HomeAssistant,
Knx,
Mqtt,
PalgateCloud,
ShellyCloud,
ShellyWebsocket,
VirtualBudget,
VirtualAccess,
VirtualDemo,
Waveshare,
}Expand description
Integration provider type (e.g. homeassistant, knx, mqtt).
JSON schema
{
"description": "Integration provider type (e.g. homeassistant, knx, mqtt).",
"type": "string",
"enum": [
"go2rtc",
"home_assistant",
"knx",
"mqtt",
"palgate_cloud",
"shelly_cloud",
"shelly_websocket",
"virtual_budget",
"virtual_access",
"virtual_demo",
"waveshare"
]
}Variants§
Go2rtc
HomeAssistant
Knx
Mqtt
PalgateCloud
ShellyCloud
ShellyWebsocket
VirtualBudget
VirtualAccess
VirtualDemo
Trait Implementations§
Source§impl Clone for ProviderType
impl Clone for ProviderType
Source§fn clone(&self) -> ProviderType
fn clone(&self) -> ProviderType
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 ProviderType
impl Debug for ProviderType
Source§impl<'de> Deserialize<'de> for ProviderType
impl<'de> Deserialize<'de> for ProviderType
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 Display for ProviderType
impl Display for ProviderType
Source§impl FromStr for ProviderType
impl FromStr for ProviderType
Source§impl Hash for ProviderType
impl Hash for ProviderType
Source§impl Ord for ProviderType
impl Ord for ProviderType
Source§fn cmp(&self, other: &ProviderType) -> Ordering
fn cmp(&self, other: &ProviderType) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ProviderType
impl PartialEq for ProviderType
Source§fn eq(&self, other: &ProviderType) -> bool
fn eq(&self, other: &ProviderType) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ProviderType
impl PartialOrd for ProviderType
Source§impl Serialize for ProviderType
impl Serialize for ProviderType
Source§impl TryFrom<&String> for ProviderType
impl TryFrom<&String> for ProviderType
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<&str> for ProviderType
impl TryFrom<&str> for ProviderType
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§impl TryFrom<String> for ProviderType
impl TryFrom<String> for ProviderType
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
impl Copy for ProviderType
impl Eq for ProviderType
impl StructuralPartialEq for ProviderType
Auto Trait Implementations§
impl Freeze for ProviderType
impl RefUnwindSafe for ProviderType
impl Send for ProviderType
impl Sync for ProviderType
impl Unpin for ProviderType
impl UnsafeUnpin for ProviderType
impl UnwindSafe for ProviderType
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