claude-rust-types 1.3.5

Shared domain types for messages, providers, tools, and permissions
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
pub mod engine_event;
pub mod message;
pub mod permission;
pub mod provider;
pub mod tool;
pub mod tool_ui;

pub use engine_event::EngineEvent;
pub use message::{ContentBlock, Conversation, Message, Role};
pub use permission::{AllowAll, PermissionChecker, PermissionDecision, PermissionMode};
pub use provider::{Provider, StopReason, StreamEvent, UsageStats};
pub use tool::{InterruptBehavior, PermissionLevel, SearchReadInfo, Tool, ValidationResult};
pub use tool_ui::{ConfirmResponse, ToolUI};