pub struct LarkBitableCheckpointer { /* private fields */ }Expand description
Bitable-backed graph checkpoint store.
Persists [synaptic_graph::checkpoint::Checkpoint] snapshots into a Feishu Bitable table,
enabling human-in-the-loop workflows via the Feishu UI.
The Bitable table must contain the following fields:
thread_id(Text)checkpoint_id(Text)parent_id(Text)state(Text — JSON)next_node(Text)metadata(Text — JSON)created_at(Text — Unix timestamp string)
This struct is always compiled. The [synaptic_graph::checkpoint::Checkpointer] impl is
gated behind #[cfg(feature = "checkpointer")].
Implementations§
Source§impl LarkBitableCheckpointer
impl LarkBitableCheckpointer
Auto Trait Implementations§
impl Freeze for LarkBitableCheckpointer
impl !RefUnwindSafe for LarkBitableCheckpointer
impl Send for LarkBitableCheckpointer
impl Sync for LarkBitableCheckpointer
impl Unpin for LarkBitableCheckpointer
impl UnsafeUnpin for LarkBitableCheckpointer
impl !UnwindSafe for LarkBitableCheckpointer
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