Skip to main content

Module ids

Module ids 

Source
Expand description

Identity newtypes used across forge crates.

Wraps String rather than UUID-typed because the upstream claude CLI emits IDs as opaque strings; preserving that shape avoids accidental parse errors at the codec boundary.

Re-exportsΒ§

use serde::Deserialize; πŸ”’
use serde::Deserialize; πŸ”’
use serde::Serialize; πŸ”’
use serde::Serialize; πŸ”’

MacrosΒ§

id_impls πŸ”’
id_str_eq πŸ”’

StructsΒ§

SessionId
Session identifier emitted by the claude CLI’s system/init frame.
ToolUseId
Per-tool-call identifier carried in can_use_tool and tool messages.