#[non_exhaustive]pub struct PluginUsageMetricsResponse {
pub data: Vec<PluginUsageBucket>,
pub data_freshness_ts: Option<String>,
pub group_by: Option<String>,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.data: Vec<PluginUsageBucket>§data_freshness_ts: Option<String>§group_by: Option<String>§rest: RestImplementations§
Source§impl PluginUsageMetricsResponse
impl PluginUsageMetricsResponse
Sourcepub fn builder(
data: Vec<PluginUsageBucket>,
) -> PluginUsageMetricsResponseBuilder
pub fn builder( data: Vec<PluginUsageBucket>, ) -> PluginUsageMetricsResponseBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for PluginUsageMetricsResponse
impl Clone for PluginUsageMetricsResponse
Source§impl Debug for PluginUsageMetricsResponse
impl Debug for PluginUsageMetricsResponse
Source§impl DeclaredFields for PluginUsageMetricsResponse
impl DeclaredFields for PluginUsageMetricsResponse
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for PluginUsageMetricsResponse
impl<'de> Deserialize<'de> for PluginUsageMetricsResponse
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 PluginUsageMetricsResponse
Auto Trait Implementations§
impl Freeze for PluginUsageMetricsResponse
impl RefUnwindSafe for PluginUsageMetricsResponse
impl Send for PluginUsageMetricsResponse
impl Sync for PluginUsageMetricsResponse
impl Unpin for PluginUsageMetricsResponse
impl UnsafeUnpin for PluginUsageMetricsResponse
impl UnwindSafe for PluginUsageMetricsResponse
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