pub struct OpaqueObjectRecordV1 {
pub object: OpaqueObjectV1,
pub revision: u64,
pub envelope_hash: String,
}Expand description
A record and its technical revision; digests are integrity checks, not authentication.
Fields§
§object: OpaqueObjectV1Caller-owned opaque object.
revision: u64Monotonically increasing provider revision.
envelope_hash: StringSHA-256 of the opaque envelope.
Trait Implementations§
Source§impl Clone for OpaqueObjectRecordV1
impl Clone for OpaqueObjectRecordV1
Source§impl Debug for OpaqueObjectRecordV1
impl Debug for OpaqueObjectRecordV1
impl Eq for OpaqueObjectRecordV1
Source§impl PartialEq for OpaqueObjectRecordV1
impl PartialEq for OpaqueObjectRecordV1
impl StructuralPartialEq for OpaqueObjectRecordV1
Auto Trait Implementations§
impl Forget for OpaqueObjectRecordV1
impl Freeze for OpaqueObjectRecordV1
impl Move for OpaqueObjectRecordV1
impl RefUnwindSafe for OpaqueObjectRecordV1
impl Send for OpaqueObjectRecordV1
impl Sync for OpaqueObjectRecordV1
impl Unpin for OpaqueObjectRecordV1
impl UnsafeUnpin for OpaqueObjectRecordV1
impl UnwindSafe for OpaqueObjectRecordV1
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