//! Helper functions for Kotlin code generation.
//!
//! Provides utilities for documentation emission and type/name formatting.
use Language;
use clean_doc;
/// Emit cleaned KDoc documentation for a declaration in ktfmt-canonical format.
///
/// Cleans Rust-specific doc strings and formats as KDoc (/** ... */), collapsing
/// short comments to single-line format when they fit within ktfmt's 100-character
/// line width limit. This ensures generated code requires no post-processing by ktfmt.
pub