pub struct DesiredDoc {
pub seq: u64,
pub issued: Timestamp,
pub issuer: String,
pub units: UnitDefs,
}Expand description
The signed document. Its units join the generation’s manifest; a unit the manifest declares is the manifest’s (the generation wins).
Fields§
§seq: u64Strictly increasing per producer: an older document never replaces a newer one.
issued: Timestamp§issuer: StringWho produced it, for the provenance in reports (§9, future-work T5).
units: UnitDefsTrait Implementations§
Source§impl Clone for DesiredDoc
impl Clone for DesiredDoc
Source§fn clone(&self) -> DesiredDoc
fn clone(&self) -> DesiredDoc
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DesiredDoc
impl Debug for DesiredDoc
Source§impl Default for DesiredDoc
impl Default for DesiredDoc
Source§fn default() -> DesiredDoc
fn default() -> DesiredDoc
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DesiredDoc
impl<'de> Deserialize<'de> for DesiredDoc
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
Source§impl PartialEq for DesiredDoc
impl PartialEq for DesiredDoc
Source§impl Serialize for DesiredDoc
impl Serialize for DesiredDoc
impl Eq for DesiredDoc
impl StructuralPartialEq for DesiredDoc
Auto Trait Implementations§
impl Freeze for DesiredDoc
impl RefUnwindSafe for DesiredDoc
impl Send for DesiredDoc
impl Sync for DesiredDoc
impl Unpin for DesiredDoc
impl UnsafeUnpin for DesiredDoc
impl UnwindSafe for DesiredDoc
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