pub struct ClaudeCodeAdapter { /* private fields */ }Expand description
The adapter.
Implementations§
Source§impl ClaudeCodeAdapter
impl ClaudeCodeAdapter
Sourcepub fn new(config: ClaudeCodeConfig) -> Self
pub fn new(config: ClaudeCodeConfig) -> Self
Build a new adapter from config.
Trait Implementations§
Source§impl MemoryAdapter for ClaudeCodeAdapter
impl MemoryAdapter for ClaudeCodeAdapter
Source§fn descriptor(&self) -> SourceDescriptor
fn descriptor(&self) -> SourceDescriptor
Self-describing metadata.
Source§fn scan<'a>(&'a self, opts: ScanOpts) -> BoxStream<'a, Result<RawRecord>>
fn scan<'a>(&'a self, opts: ScanOpts) -> BoxStream<'a, Result<RawRecord>>
Stream raw records from the source.
Source§fn normalize(&self, raw: RawRecord) -> Result<Vec<AnamnesisRecord>>
fn normalize(&self, raw: RawRecord) -> Result<Vec<AnamnesisRecord>>
Normalize a raw record into one or more canonical records. Read more
Auto Trait Implementations§
impl Freeze for ClaudeCodeAdapter
impl RefUnwindSafe for ClaudeCodeAdapter
impl Send for ClaudeCodeAdapter
impl Sync for ClaudeCodeAdapter
impl Unpin for ClaudeCodeAdapter
impl UnsafeUnpin for ClaudeCodeAdapter
impl UnwindSafe for ClaudeCodeAdapter
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