pub struct CacheIssue {
pub severity: IssueSeverity,
pub message: String,
pub suggestion: String,
pub affected: Option<String>,
}Expand description
Cache coherency issue
Fields§
§severity: IssueSeveritySeverity level of the issue
message: StringClear message describing the issue
suggestion: StringActionable suggestion for fixing the issue
affected: Option<String>Affected entity or field (if applicable)
Trait Implementations§
Source§impl Clone for CacheIssue
impl Clone for CacheIssue
Source§fn clone(&self) -> CacheIssue
fn clone(&self) -> CacheIssue
Returns a duplicate of the value. Read more
1.0.0 · 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 CacheIssue
impl Debug for CacheIssue
Source§impl<'de> Deserialize<'de> for CacheIssue
impl<'de> Deserialize<'de> for CacheIssue
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
Auto Trait Implementations§
impl Freeze for CacheIssue
impl RefUnwindSafe for CacheIssue
impl Send for CacheIssue
impl Sync for CacheIssue
impl Unpin for CacheIssue
impl UnsafeUnpin for CacheIssue
impl UnwindSafe for CacheIssue
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