pub enum ObjectDigestAlgorithmV2 {
HmacSha256,
}Expand description
How the decision objects of a version 2 receipt are digested.
Variants§
HmacSha256
HMAC-SHA256(key, "leanctx.receipt.object.v2" || 0x00 || v1_object),
where v1_object is the sha256:<hex> a version 1 receipt would name.
Trait Implementations§
Source§impl Clone for ObjectDigestAlgorithmV2
impl Clone for ObjectDigestAlgorithmV2
impl Copy for ObjectDigestAlgorithmV2
Source§impl Debug for ObjectDigestAlgorithmV2
impl Debug for ObjectDigestAlgorithmV2
Source§impl<'de> Deserialize<'de> for ObjectDigestAlgorithmV2
impl<'de> Deserialize<'de> for ObjectDigestAlgorithmV2
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 ObjectDigestAlgorithmV2
Source§impl Hash for ObjectDigestAlgorithmV2
impl Hash for ObjectDigestAlgorithmV2
Source§impl PartialEq for ObjectDigestAlgorithmV2
impl PartialEq for ObjectDigestAlgorithmV2
Source§impl Serialize for ObjectDigestAlgorithmV2
impl Serialize for ObjectDigestAlgorithmV2
impl StructuralPartialEq for ObjectDigestAlgorithmV2
Auto Trait Implementations§
impl Freeze for ObjectDigestAlgorithmV2
impl RefUnwindSafe for ObjectDigestAlgorithmV2
impl Send for ObjectDigestAlgorithmV2
impl Sync for ObjectDigestAlgorithmV2
impl Unpin for ObjectDigestAlgorithmV2
impl UnsafeUnpin for ObjectDigestAlgorithmV2
impl UnwindSafe for ObjectDigestAlgorithmV2
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