pub struct HookDeclaration {
pub config: String,
pub scripts: Vec<String>,
}Fields§
§config: String§scripts: Vec<String>Every executable script/dependency the reviewer must inspect. The receipt additionally hashes the complete bundle; undeclared changes cannot hide.
Trait Implementations§
Source§impl Clone for HookDeclaration
impl Clone for HookDeclaration
Source§impl Debug for HookDeclaration
impl Debug for HookDeclaration
Source§impl<'de> Deserialize<'de> for HookDeclaration
impl<'de> Deserialize<'de> for HookDeclaration
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 HookDeclaration
Source§impl PartialEq for HookDeclaration
impl PartialEq for HookDeclaration
Source§impl Serialize for HookDeclaration
impl Serialize for HookDeclaration
impl StructuralPartialEq for HookDeclaration
Auto Trait Implementations§
impl Freeze for HookDeclaration
impl RefUnwindSafe for HookDeclaration
impl Send for HookDeclaration
impl Sync for HookDeclaration
impl Unpin for HookDeclaration
impl UnsafeUnpin for HookDeclaration
impl UnwindSafe for HookDeclaration
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
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.