pub enum StatementObject {
Entity {
id: String,
},
Value {
value: StatementValue,
},
Memory {
id: String,
},
Statement {
id: String,
},
}Expand description
What a statement points at. Internally tagged by kind, with snake_case tag
values: {"kind": "entity", "id": "…"}, {"kind": "value", "value": {…}}.
Variants§
Trait Implementations§
Source§impl Clone for StatementObject
impl Clone for StatementObject
Source§impl Debug for StatementObject
impl Debug for StatementObject
Source§impl<'de> Deserialize<'de> for StatementObject
impl<'de> Deserialize<'de> for StatementObject
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 StatementObject
impl RefUnwindSafe for StatementObject
impl Send for StatementObject
impl Sync for StatementObject
impl Unpin for StatementObject
impl UnsafeUnpin for StatementObject
impl UnwindSafe for StatementObject
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