pub struct ManifestRef {
pub owner_namespace_id: NamespaceId,
pub manifest_no: ManifestNo,
pub manifest_head_seq: ChangeSeq,
pub manifest_payload_checksum: String,
}Expand description
One reference to a namespace manifest.
Durable objects embed this shape under manifest. It identifies the
manifest and provides the checksum required to verify it.
Fields§
§owner_namespace_id: NamespaceIdNamespace under whose prefix the manifest and its segments live.
manifest_no: ManifestNoMonotonic logical position of the referenced manifest.
manifest_head_seq: ChangeSeqGreatest owner-namespace sequence the referenced manifest materializes.
manifest_payload_checksum: StringMust equal payload_checksum in the referenced manifest envelope.
Trait Implementations§
Source§impl Clone for ManifestRef
impl Clone for ManifestRef
Source§impl Debug for ManifestRef
impl Debug for ManifestRef
Source§impl<'de> Deserialize<'de> for ManifestRef
impl<'de> Deserialize<'de> for ManifestRef
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 ManifestRef
Source§impl PartialEq for ManifestRef
impl PartialEq for ManifestRef
Source§impl Serialize for ManifestRef
impl Serialize for ManifestRef
impl StructuralPartialEq for ManifestRef
Auto Trait Implementations§
impl Freeze for ManifestRef
impl RefUnwindSafe for ManifestRef
impl Send for ManifestRef
impl Sync for ManifestRef
impl Unpin for ManifestRef
impl UnsafeUnpin for ManifestRef
impl UnwindSafe for ManifestRef
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