pub struct PermissionDecisionResult {
pub decision: PermissionDecision,
pub reason: String,
pub tool_name: String,
pub description: String,
pub request_id: Option<String>,
pub reviewable: bool,
}Fields§
§decision: PermissionDecision§reason: String§tool_name: String§description: String§request_id: Option<String>§reviewable: boolTrait Implementations§
Source§impl Clone for PermissionDecisionResult
impl Clone for PermissionDecisionResult
Source§impl Debug for PermissionDecisionResult
impl Debug for PermissionDecisionResult
Source§impl<'de> Deserialize<'de> for PermissionDecisionResult
impl<'de> Deserialize<'de> for PermissionDecisionResult
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 PermissionDecisionResult
Source§impl PartialEq for PermissionDecisionResult
impl PartialEq for PermissionDecisionResult
Source§impl Serialize for PermissionDecisionResult
impl Serialize for PermissionDecisionResult
impl StructuralPartialEq for PermissionDecisionResult
Auto Trait Implementations§
impl Freeze for PermissionDecisionResult
impl RefUnwindSafe for PermissionDecisionResult
impl Send for PermissionDecisionResult
impl Sync for PermissionDecisionResult
impl Unpin for PermissionDecisionResult
impl UnsafeUnpin for PermissionDecisionResult
impl UnwindSafe for PermissionDecisionResult
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