pub struct FactCreatePayloadV1 {
pub fact_id: String,
pub namespace: String,
pub content: String,
pub source: Option<String>,
pub metadata: Option<Value>,
}Expand description
Canonical fact-create authority payload. Field order is fixed by this struct.
Fields§
§fact_id: String§namespace: String§content: String§source: Option<String>§metadata: Option<Value>Trait Implementations§
Source§impl Clone for FactCreatePayloadV1
impl Clone for FactCreatePayloadV1
Source§fn clone(&self) -> FactCreatePayloadV1
fn clone(&self) -> FactCreatePayloadV1
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 FactCreatePayloadV1
impl Debug for FactCreatePayloadV1
Source§impl<'de> Deserialize<'de> for FactCreatePayloadV1
impl<'de> Deserialize<'de> for FactCreatePayloadV1
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 FactCreatePayloadV1
impl PartialEq for FactCreatePayloadV1
Source§impl Serialize for FactCreatePayloadV1
impl Serialize for FactCreatePayloadV1
impl StructuralPartialEq for FactCreatePayloadV1
Auto Trait Implementations§
impl Freeze for FactCreatePayloadV1
impl RefUnwindSafe for FactCreatePayloadV1
impl Send for FactCreatePayloadV1
impl Sync for FactCreatePayloadV1
impl Unpin for FactCreatePayloadV1
impl UnsafeUnpin for FactCreatePayloadV1
impl UnwindSafe for FactCreatePayloadV1
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