pub struct KnowledgeRecordDraft {
pub schema: KnowledgeSchemaId,
pub subjects: Vec<KnowledgeSubject>,
pub payload: Value,
pub as_of: Option<SimTime>,
pub confidence_per_mille: u16,
pub origin: KnowledgeOrigin,
pub supersedes: Vec<KnowledgeRecordId>,
pub contradicts: Vec<KnowledgeRecordId>,
}Fields§
§schema: KnowledgeSchemaId§subjects: Vec<KnowledgeSubject>§payload: Value§as_of: Option<SimTime>§confidence_per_mille: u16§origin: KnowledgeOrigin§supersedes: Vec<KnowledgeRecordId>§contradicts: Vec<KnowledgeRecordId>Trait Implementations§
Source§impl Clone for KnowledgeRecordDraft
impl Clone for KnowledgeRecordDraft
Source§impl Debug for KnowledgeRecordDraft
impl Debug for KnowledgeRecordDraft
Source§impl<'de> Deserialize<'de> for KnowledgeRecordDraft
impl<'de> Deserialize<'de> for KnowledgeRecordDraft
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 KnowledgeRecordDraft
Source§impl PartialEq for KnowledgeRecordDraft
impl PartialEq for KnowledgeRecordDraft
Source§impl Serialize for KnowledgeRecordDraft
impl Serialize for KnowledgeRecordDraft
impl StructuralPartialEq for KnowledgeRecordDraft
Auto Trait Implementations§
impl Freeze for KnowledgeRecordDraft
impl RefUnwindSafe for KnowledgeRecordDraft
impl Send for KnowledgeRecordDraft
impl Sync for KnowledgeRecordDraft
impl Unpin for KnowledgeRecordDraft
impl UnsafeUnpin for KnowledgeRecordDraft
impl UnwindSafe for KnowledgeRecordDraft
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