pub struct ClickStackPromqlSourceResponse {
pub connection: Option<String>,
pub disabled: Option<bool>,
pub from: Option<ClickStackSourceFromResponse>,
pub id: Option<String>,
pub kind: Option<ClickStackPromqlSourceKind>,
pub name: Option<String>,
pub query_settings: Option<Vec<ClickStackQuerySettingResponse>>,
pub section: Option<String>,
pub timestamp_value_expression: Option<String>,
}Expand description
ClickStackPromqlSource from the ClickHouse Cloud API, in response position.
Response variant of ClickStackPromqlSource: every field is Option<T>,
so a field the API drops or sends as null deserializes to None instead
of failing.
Fields§
§connection: Option<String>§disabled: Option<bool>§from: Option<ClickStackSourceFromResponse>§id: Option<String>§kind: Option<ClickStackPromqlSourceKind>§name: Option<String>§query_settings: Option<Vec<ClickStackQuerySettingResponse>>§section: Option<String>§timestamp_value_expression: Option<String>Trait Implementations§
Source§impl Clone for ClickStackPromqlSourceResponse
impl Clone for ClickStackPromqlSourceResponse
Source§fn clone(&self) -> ClickStackPromqlSourceResponse
fn clone(&self) -> ClickStackPromqlSourceResponse
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 Default for ClickStackPromqlSourceResponse
impl Default for ClickStackPromqlSourceResponse
Source§fn default() -> ClickStackPromqlSourceResponse
fn default() -> ClickStackPromqlSourceResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClickStackPromqlSourceResponse
impl<'de> Deserialize<'de> for ClickStackPromqlSourceResponse
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 StructuralPartialEq for ClickStackPromqlSourceResponse
Source§impl TryFrom<ClickStackPromqlSourceResponse> for ClickStackPromqlSource
impl TryFrom<ClickStackPromqlSourceResponse> for ClickStackPromqlSource
Source§type Error = MissingRequiredFields
type Error = MissingRequiredFields
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for ClickStackPromqlSourceResponse
impl RefUnwindSafe for ClickStackPromqlSourceResponse
impl Send for ClickStackPromqlSourceResponse
impl Sync for ClickStackPromqlSourceResponse
impl Unpin for ClickStackPromqlSourceResponse
impl UnsafeUnpin for ClickStackPromqlSourceResponse
impl UnwindSafe for ClickStackPromqlSourceResponse
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