pub struct NewProvenance {
pub data: String,
pub source: String,
pub source_created_at: String,
}Expand description
Input for creating one immutable provenance record.
Fields§
§data: StringArbitrary UTF-8 source material.
source: StringTrimmed source label containing 1–200 characters.
source_created_at: StringCaller-supplied RFC 3339 creation time of the source material.
Trait Implementations§
Source§impl Clone for NewProvenance
impl Clone for NewProvenance
Source§fn clone(&self) -> NewProvenance
fn clone(&self) -> NewProvenance
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NewProvenance
impl Debug for NewProvenance
Source§impl<'de> Deserialize<'de> for NewProvenance
impl<'de> Deserialize<'de> for NewProvenance
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
Auto Trait Implementations§
impl Freeze for NewProvenance
impl RefUnwindSafe for NewProvenance
impl Send for NewProvenance
impl Sync for NewProvenance
impl Unpin for NewProvenance
impl UnsafeUnpin for NewProvenance
impl UnwindSafe for NewProvenance
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