pub enum InstallationDecision {
Confirm,
Decline,
Cancel,
Unknown,
}Expand description
Explicit user decisions, never inferred from a permission grant or model response.
Variants§
Confirm
The user explicitly approved the exact review on this request.
Decline
The user declined the reviewed operation.
Cancel
The user cancelled the pending decision without granting consent.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for InstallationDecision
impl Clone for InstallationDecision
Source§impl Debug for InstallationDecision
impl Debug for InstallationDecision
Source§impl Default for InstallationDecision
impl Default for InstallationDecision
Source§impl<'de> Deserialize<'de> for InstallationDecision
impl<'de> Deserialize<'de> for InstallationDecision
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 InstallationDecision
Source§impl PartialEq for InstallationDecision
impl PartialEq for InstallationDecision
Source§impl Serialize for InstallationDecision
impl Serialize for InstallationDecision
impl StructuralPartialEq for InstallationDecision
Auto Trait Implementations§
impl Freeze for InstallationDecision
impl RefUnwindSafe for InstallationDecision
impl Send for InstallationDecision
impl Sync for InstallationDecision
impl Unpin for InstallationDecision
impl UnsafeUnpin for InstallationDecision
impl UnwindSafe for InstallationDecision
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.