Core abstractions for LangChainRust.
This crate provides the foundational traits and types:
Runnable: Base execution interfaceBaseLanguageModel: LLM abstractionBaseChatModel: Chat model interfaceBaseTool,Tool: Tool abstractionRunnableConfig: Execution configuration with callbacks- Output parsers, structured output, caching, token counting, batch API