pub struct KeyValueDocument {
pub id: String,
pub instance_id: String,
pub doc_type: String,
pub key: String,
pub value: String,
pub execution_id: u64,
pub last_updated_at_ms: u64,
pub etag: Option<String>,
pub rid: Option<String>,
pub self_link: Option<String>,
pub ts: Option<u64>,
pub attachments: Option<String>,
}Expand description
Materialized KV entry for an orchestration instance.
id = “
Fields§
§id: String§instance_id: String§doc_type: String§key: String§value: String§execution_id: u64§last_updated_at_ms: u64§etag: Option<String>§rid: Option<String>§self_link: Option<String>§ts: Option<u64>§attachments: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for KeyValueDocument
impl Clone for KeyValueDocument
Source§fn clone(&self) -> KeyValueDocument
fn clone(&self) -> KeyValueDocument
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 KeyValueDocument
impl Debug for KeyValueDocument
Source§impl<'de> Deserialize<'de> for KeyValueDocument
impl<'de> Deserialize<'de> for KeyValueDocument
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 KeyValueDocument
impl RefUnwindSafe for KeyValueDocument
impl Send for KeyValueDocument
impl Sync for KeyValueDocument
impl Unpin for KeyValueDocument
impl UnsafeUnpin for KeyValueDocument
impl UnwindSafe for KeyValueDocument
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