pub struct StatementCreateRequest {Show 14 fields
pub kind: StatementKindWire,
pub subject: WireUuid,
pub predicate: String,
pub object: StatementObjectWire,
pub confidence: f32,
pub evidence: EvidenceRefWire,
pub extractor_id: u32,
pub valid_from_unix_nanos: u64,
pub valid_to_unix_nanos: u64,
pub event_at_unix_nanos: u64,
pub schema_version: u32,
pub session_id: WireSessionId,
pub request_id: WireUuid,
pub act_as: Option<ActAs>,
}Expand description
STATEMENT_CREATE (0x0140).
Fields§
§kind: StatementKindWire§subject: WireUuid§predicate: String§object: StatementObjectWire§confidence: f32§evidence: EvidenceRefWire§extractor_id: u32§valid_from_unix_nanos: u64§valid_to_unix_nanos: u64§event_at_unix_nanos: u64§schema_version: u32§session_id: WireSessionIdConversation/run this statement belongs to; 0 = default session.
A grouping key, not an isolation boundary.
request_id: WireUuid§act_as: Option<ActAs>Effective identity this statement-create runs as. None (omitted on
the wire) means the op runs as the connection’s own key-bound identity.
Trait Implementations§
Source§impl Clone for StatementCreateRequest
impl Clone for StatementCreateRequest
Source§impl Debug for StatementCreateRequest
impl Debug for StatementCreateRequest
Source§impl<'de> Deserialize<'de> for StatementCreateRequest
impl<'de> Deserialize<'de> for StatementCreateRequest
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 StatementCreateRequest
impl PartialEq for StatementCreateRequest
Source§impl Serialize for StatementCreateRequest
impl Serialize for StatementCreateRequest
impl StructuralPartialEq for StatementCreateRequest
Auto Trait Implementations§
impl Freeze for StatementCreateRequest
impl RefUnwindSafe for StatementCreateRequest
impl Send for StatementCreateRequest
impl Sync for StatementCreateRequest
impl Unpin for StatementCreateRequest
impl UnsafeUnpin for StatementCreateRequest
impl UnwindSafe for StatementCreateRequest
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