pub struct GuardianReviewResult {
pub risk_level: Option<GuardianRiskLevel>,
pub user_authorization: Option<GuardianUserAuthorization>,
pub outcome: GuardianOutcome,
pub rationale: Option<String>,
}Expand description
The exact structured result requested by the Guardian review client.
Fields§
§risk_level: Option<GuardianRiskLevel>§outcome: GuardianOutcome§rationale: Option<String>Trait Implementations§
Source§impl Clone for GuardianReviewResult
impl Clone for GuardianReviewResult
Source§impl Debug for GuardianReviewResult
impl Debug for GuardianReviewResult
Source§impl<'de> Deserialize<'de> for GuardianReviewResult
impl<'de> Deserialize<'de> for GuardianReviewResult
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 GuardianReviewResult
Source§impl PartialEq for GuardianReviewResult
impl PartialEq for GuardianReviewResult
Source§impl Serialize for GuardianReviewResult
impl Serialize for GuardianReviewResult
impl StructuralPartialEq for GuardianReviewResult
Auto Trait Implementations§
impl Freeze for GuardianReviewResult
impl RefUnwindSafe for GuardianReviewResult
impl Send for GuardianReviewResult
impl Sync for GuardianReviewResult
impl Unpin for GuardianReviewResult
impl UnsafeUnpin for GuardianReviewResult
impl UnwindSafe for GuardianReviewResult
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