pub struct ActionGrant {
pub action_id: String,
pub request_id: String,
pub tool_id: String,
pub action_type: String,
pub decision: String,
pub granted_by: String,
pub created_at: String,
pub action: GrantedActionFile,
pub repo: GrantedRepoState,
pub inputs: Vec<GrantedInput>,
}Fields§
§action_id: String§request_id: String§tool_id: String§action_type: String§decision: String§granted_by: String§created_at: String§action: GrantedActionFile§repo: GrantedRepoState§inputs: Vec<GrantedInput>Trait Implementations§
Source§impl Clone for ActionGrant
impl Clone for ActionGrant
Source§fn clone(&self) -> ActionGrant
fn clone(&self) -> ActionGrant
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ActionGrant
impl Debug for ActionGrant
Source§impl<'de> Deserialize<'de> for ActionGrant
impl<'de> Deserialize<'de> for ActionGrant
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 ActionGrant
Source§impl PartialEq for ActionGrant
impl PartialEq for ActionGrant
Source§fn eq(&self, other: &ActionGrant) -> bool
fn eq(&self, other: &ActionGrant) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ActionGrant
impl Serialize for ActionGrant
impl StructuralPartialEq for ActionGrant
Auto Trait Implementations§
impl Freeze for ActionGrant
impl RefUnwindSafe for ActionGrant
impl Send for ActionGrant
impl Sync for ActionGrant
impl Unpin for ActionGrant
impl UnsafeUnpin for ActionGrant
impl UnwindSafe for ActionGrant
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.