pub enum SourceInput {
SelfReport,
Inferred,
Mixed,
}Expand description
Source of state data in API requests.
Variants§
SelfReport
User explicitly provided this state.
Inferred
State was inferred from behavior.
Mixed
Combination of self-report and inference.
Trait Implementations§
Source§impl Debug for SourceInput
impl Debug for SourceInput
Source§impl Default for SourceInput
impl Default for SourceInput
Source§fn default() -> SourceInput
fn default() -> SourceInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SourceInput
impl<'de> Deserialize<'de> for SourceInput
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 From<SourceInput> for Source
impl From<SourceInput> for Source
Source§fn from(s: SourceInput) -> Self
fn from(s: SourceInput) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SourceInput
impl RefUnwindSafe for SourceInput
impl Send for SourceInput
impl Sync for SourceInput
impl Unpin for SourceInput
impl UnwindSafe for SourceInput
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more