pub struct Axes {
pub advisory: AxisAdvisory,
pub threat: AxisThreat,
pub availability: AxisAvailability,
}Expand description
CLEANLIB-780: the per-axis result envelope (mirrors the App’s axes on
CustomerVerdictResponse). Each plane is reported SEPARATELY so the client
renders honest per-axis language. Tolerant: struct-level #[serde(default)] +
Default, no deny_unknown_fields, so a partial or future-extended envelope
never fails the reader.
Fields§
§advisory: AxisAdvisory§threat: AxisThreat§availability: AxisAvailabilityTrait Implementations§
Source§impl<'de> Deserialize<'de> for Axes
impl<'de> Deserialize<'de> for Axes
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 Axes
Auto Trait Implementations§
impl Freeze for Axes
impl RefUnwindSafe for Axes
impl Send for Axes
impl Sync for Axes
impl Unpin for Axes
impl UnsafeUnpin for Axes
impl UnwindSafe for Axes
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