pub struct BuildKeyReport {
pub key: String,
pub inputs_json: String,
}Expand description
A computed key together with the canonical form of the inputs that produced it, so a caller (or test) can assert on the inputs, not only the hash.
Fields§
§key: Stringsha256:<64 hex>.
inputs_json: StringThe pretty-printed canonical input JSON.
Trait Implementations§
Source§impl Clone for BuildKeyReport
impl Clone for BuildKeyReport
Source§impl Debug for BuildKeyReport
impl Debug for BuildKeyReport
impl Eq for BuildKeyReport
Source§impl PartialEq for BuildKeyReport
impl PartialEq for BuildKeyReport
impl StructuralPartialEq for BuildKeyReport
Auto Trait Implementations§
impl Freeze for BuildKeyReport
impl RefUnwindSafe for BuildKeyReport
impl Send for BuildKeyReport
impl Sync for BuildKeyReport
impl Unpin for BuildKeyReport
impl UnsafeUnpin for BuildKeyReport
impl UnwindSafe for BuildKeyReport
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,
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.