List of all items
Structs
- reasoning::BasicReasoningParser
- reasoning::Gemma4ReasoningParser
- reasoning::GptOssReasoningParser
- reasoning::GraniteReasoningParser
- reasoning::InklingReasoningParser
- reasoning::MiniMaxAppendThinkParser
- reasoning::ParserResult
- reasoning::ReasoningParserWrapper
- tool_calling::ToolDefinition
- tool_calling::config::DsmlParserConfig
- tool_calling::config::Glm47ParserConfig
- tool_calling::config::InklingParserConfig
- tool_calling::config::JsonParserConfig
- tool_calling::config::KimiK2ParserConfig
- tool_calling::config::KimiK3ParserConfig
- tool_calling::config::MiniMaxM3ParserConfig
- tool_calling::config::ToolCallConfig
- tool_calling::config::XmlParserConfig
- tool_calling::jail::JailConfig
- tool_calling::jail::JailedStream
- tool_calling::jail::JailedStreamBuilder
- tool_calling::jail::annotated::Annotated
- tool_calling::response::CalledFunction
- tool_calling::response::CalledFunctionStream
- tool_calling::response::ToolCallResponse
- tool_calling::response::ToolCallResponseChunk
- tool_calling::structural_tag::builder::ToolCallFormatBuildContext
- tool_calling::structural_tag::dsml::DsmlToolCallsConfig
- tool_calling::structural_tag::format::AnyTextFormat
- tool_calling::structural_tag::format::AnyTokensFormat
- tool_calling::structural_tag::format::ConstStringFormat
- tool_calling::structural_tag::format::JsonSchemaFormat
- tool_calling::structural_tag::format::OptionalFormat
- tool_calling::structural_tag::format::OrFormat
- tool_calling::structural_tag::format::RegexFormat
- tool_calling::structural_tag::format::SequenceFormat
- tool_calling::structural_tag::format::StarFormat
- tool_calling::structural_tag::format::StructuralTag
- tool_calling::structural_tag::format::TagFormat
- tool_calling::structural_tag::format::TagsWithSeparatorFormat
- tool_calling::structural_tag::format::TriggeredTagsFormat
- tool_calling::structural_tag::triggered_tags::TriggeredTagsConfig
Enums
- reasoning::ReasoningParserType
- tool_calling::ToolChoice
- tool_calling::config::ParserConfig
- tool_calling::jail::ChoiceEmission
- tool_calling::jail::EmissionMode
- tool_calling::jail::JailMode
- tool_calling::jail::ToolChoiceFormat
- tool_calling::json::JsonParserType
- tool_calling::response::ToolCallType
- tool_calling::structural_tag::builder::StructuralTagBuilder
- tool_calling::structural_tag::builder::StructuralTagSchemaMode
- tool_calling::structural_tag::format::Format
- tool_calling::structural_tag::format::JsonSchemaStyle
Traits
Functions
- reasoning::get_available_reasoning_parsers
- reasoning::harmony_terminator_token_ids
- tool_calling::dsml::detect_tool_call_start_dsml
- tool_calling::dsml::find_complete_tool_call_end_position_dsml
- tool_calling::dsml::find_tool_call_end_position_dsml
- tool_calling::dsml::try_tool_call_parse_dsml
- tool_calling::gemma4::detect_tool_call_start_gemma4
- tool_calling::gemma4::find_tool_call_end_position_gemma4
- tool_calling::gemma4::split_partial_call_prefix_gemma4
- tool_calling::gemma4::try_tool_call_parse_gemma4
- tool_calling::harmony::find_tool_call_end_position_harmony
- tool_calling::harmony::harmony_parser::detect_tool_call_start_harmony
- tool_calling::harmony::harmony_parser::get_harmony_encoding
- tool_calling::harmony::harmony_parser::parse_tool_calls_harmony_complete
- tool_calling::inkling::detect_tool_call_start_inkling
- tool_calling::inkling::find_tool_call_end_position_inkling
- tool_calling::inkling::try_tool_call_parse_inkling
- tool_calling::jail::apply_tool_calling_jail
- tool_calling::json::base_json_parser::detect_tool_call_start_basic_json
- tool_calling::json::base_json_parser::try_tool_call_parse_basic_json
- tool_calling::json::deepseek_v3_1_parser::detect_tool_call_start_deepseek_v3_1
- tool_calling::json::deepseek_v3_1_parser::parse_tool_calls_deepseek_v3_1
- tool_calling::json::deepseek_v3_parser::detect_tool_call_start_deepseek_v3
- tool_calling::json::deepseek_v3_parser::parse_tool_calls_deepseek_v3
- tool_calling::json::detect_tool_call_start_json
- tool_calling::json::find_tool_call_end_position_json
- tool_calling::json::try_tool_call_parse_json
- tool_calling::parsers::detect_and_parse_tool_call
- tool_calling::parsers::detect_and_parse_tool_call_with_recovery
- tool_calling::parsers::detect_and_parse_tool_call_with_stream_finalize_recovery
- tool_calling::parsers::detect_tool_call_start
- tool_calling::parsers::find_tool_call_end_position
- tool_calling::parsers::get_available_tool_parsers
- tool_calling::parsers::get_tool_parser_map
- tool_calling::parsers::try_tool_call_parse
- tool_calling::pythonic::find_tool_call_end_position_pythonic
- tool_calling::pythonic::pythonic_parser::detect_tool_call_start_pythonic
- tool_calling::pythonic::pythonic_parser::parse_tool_calls
- tool_calling::pythonic::pythonic_parser::try_tool_call_parse_pythonic
- tool_calling::tools::try_tool_call_parse_aggregate
- tool_calling::tools::try_tool_call_parse_aggregate_finalize
- tool_calling::tools::try_tool_call_parse_aggregate_stream_finalize
- tool_calling::tools::try_tool_call_parse_stream
- tool_calling::xml::detect_tool_call_start_glm47
- tool_calling::xml::detect_tool_call_start_kimi_k2
- tool_calling::xml::detect_tool_call_start_minimax_m3
- tool_calling::xml::detect_tool_call_start_xml
- tool_calling::xml::find_tool_call_end_position_glm47
- tool_calling::xml::find_tool_call_end_position_kimi_k2
- tool_calling::xml::find_tool_call_end_position_minimax_m3
- tool_calling::xml::find_tool_call_end_position_xml
- tool_calling::xml::try_tool_call_parse_glm47
- tool_calling::xml::try_tool_call_parse_kimi_k2
- tool_calling::xml::try_tool_call_parse_minimax_m3
- tool_calling::xml::try_tool_call_parse_xml
- tool_calling::xtml::detect_tool_call_start_kimi_k3
- tool_calling::xtml::find_tool_call_end_position_kimi_k3
- tool_calling::xtml::try_tool_call_parse_kimi_k3