pub struct AgentPoolStoreRecord {
pub pool_id: AgentPoolId,
pub cursor: AgentPoolStoreCursor,
pub payload: AgentPoolStoreRecordPayload,
}Expand description
One append-only pool-store record. These records are a durable
coordination view linked to journal-backed events; they are not a
replacement for AgentEventBus.
Fields§
§pool_id: AgentPoolIdStable pool id used for typed lineage, lookup, or dedupe.
cursor: AgentPoolStoreCursorCursor assigned by the store.
payload: AgentPoolStoreRecordPayloadStored pool change.
Trait Implementations§
Source§impl Clone for AgentPoolStoreRecord
impl Clone for AgentPoolStoreRecord
Source§fn clone(&self) -> AgentPoolStoreRecord
fn clone(&self) -> AgentPoolStoreRecord
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 AgentPoolStoreRecord
impl Debug for AgentPoolStoreRecord
Source§impl<'de> Deserialize<'de> for AgentPoolStoreRecord
impl<'de> Deserialize<'de> for AgentPoolStoreRecord
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 AgentPoolStoreRecord
Source§impl PartialEq for AgentPoolStoreRecord
impl PartialEq for AgentPoolStoreRecord
Source§fn eq(&self, other: &AgentPoolStoreRecord) -> bool
fn eq(&self, other: &AgentPoolStoreRecord) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AgentPoolStoreRecord
impl Serialize for AgentPoolStoreRecord
impl StructuralPartialEq for AgentPoolStoreRecord
Auto Trait Implementations§
impl Freeze for AgentPoolStoreRecord
impl RefUnwindSafe for AgentPoolStoreRecord
impl Send for AgentPoolStoreRecord
impl Sync for AgentPoolStoreRecord
impl Unpin for AgentPoolStoreRecord
impl UnsafeUnpin for AgentPoolStoreRecord
impl UnwindSafe for AgentPoolStoreRecord
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