#[non_exhaustive]pub struct DiagnosticsResponse {
pub cache_miss_reason: Option<Option<CacheMissReason>>,
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.cache_miss_reason: Option<Option<CacheMissReason>>§rest: RestImplementations§
Source§impl DiagnosticsResponse
impl DiagnosticsResponse
Sourcepub fn builder() -> DiagnosticsResponseBuilder
pub fn builder() -> DiagnosticsResponseBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for DiagnosticsResponse
impl Clone for DiagnosticsResponse
Source§impl Debug for DiagnosticsResponse
impl Debug for DiagnosticsResponse
Source§impl DeclaredFields for DiagnosticsResponse
impl DeclaredFields for DiagnosticsResponse
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for DiagnosticsResponse
impl<'de> Deserialize<'de> for DiagnosticsResponse
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 Eq for DiagnosticsResponse
Source§impl PartialEq for DiagnosticsResponse
impl PartialEq for DiagnosticsResponse
Source§impl Serialize for DiagnosticsResponse
impl Serialize for DiagnosticsResponse
impl StructuralPartialEq for DiagnosticsResponse
Auto Trait Implementations§
impl Freeze for DiagnosticsResponse
impl RefUnwindSafe for DiagnosticsResponse
impl Send for DiagnosticsResponse
impl Sync for DiagnosticsResponse
impl Unpin for DiagnosticsResponse
impl UnsafeUnpin for DiagnosticsResponse
impl UnwindSafe for DiagnosticsResponse
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