SYMBOL INDEX (8340 symbols across 451 files) FILE: .mvn/wrapper/MavenWrapperDownloader.java class MavenWrapperDownloader (line 21) | public class MavenWrapperDownloader { method main (line 52) | public static void main(String args[]) { method downloadFileFromURL (line 98) | private static void downloadFileFromURL(String urlString, File destina... FILE: crates/html-to-markdown-cli/src/args.rs type Cli (line 53) | pub struct Cli { type Shell (line 410) | pub enum Shell { FILE: crates/html-to-markdown-cli/src/convert.rs function base64_encode (line 9) | fn base64_encode(data: &[u8]) -> String { function build_conversion_options (line 13) | pub fn build_conversion_options(cli: &Cli) -> ConversionOptions { function perform_conversion (line 71) | pub fn perform_conversion( FILE: crates/html-to-markdown-cli/src/main.rs function generate_completions (line 18) | fn generate_completions(shell: Shell) { function generate_man_page (line 34) | fn generate_man_page() -> Result<(), String> { function read_input (line 50) | fn read_input(cli: &Cli) -> Result> { function main (line 85) | fn main() -> Result<(), Box> { FILE: crates/html-to-markdown-cli/src/output.rs function write_output (line 7) | pub fn write_output(output_path: Option, content: &str) -> Resu... function output_debug_info (line 20) | pub fn output_debug_info(cli: &Cli, msg: &str) { FILE: crates/html-to-markdown-cli/src/utils.rs constant DEFAULT_USER_AGENT (line 8) | pub const DEFAULT_USER_AGENT: &str = function decode_bytes (line 11) | pub fn decode_bytes(bytes: &[u8], encoding_name: &str) -> Result Option { function fetch_url (line 44) | pub fn fetch_url(url: &str, user_agent: &str, default_encoding: &str) ->... FILE: crates/html-to-markdown-cli/src/validators.rs type CliHeadingStyle (line 10) | pub enum CliHeadingStyle { method from (line 20) | fn from(style: CliHeadingStyle) -> Self { type CliListIndentType (line 30) | pub enum CliListIndentType { method from (line 38) | fn from(indent_type: CliListIndentType) -> Self { type CliNewlineStyle (line 47) | pub enum CliNewlineStyle { method from (line 55) | fn from(style: CliNewlineStyle) -> Self { type CliCodeBlockStyle (line 64) | pub enum CliCodeBlockStyle { method from (line 74) | fn from(style: CliCodeBlockStyle) -> Self { type CliHighlightStyle (line 84) | pub enum CliHighlightStyle { method from (line 96) | fn from(style: CliHighlightStyle) -> Self { type CliWhitespaceMode (line 107) | pub enum CliWhitespaceMode { method from (line 115) | fn from(mode: CliWhitespaceMode) -> Self { type CliPreprocessingPreset (line 124) | pub enum CliPreprocessingPreset { method from (line 134) | fn from(preset: CliPreprocessingPreset) -> Self { type CliOutputFormat (line 144) | pub enum CliOutputFormat { method from (line 154) | fn from(format: CliOutputFormat) -> Self { type CliLinkStyle (line 164) | pub enum CliLinkStyle { method from (line 172) | fn from(style: CliLinkStyle) -> Self { function validate_bullets (line 180) | pub fn validate_bullets(s: &str) -> Result { function validate_strong_em_symbol (line 190) | pub fn validate_strong_em_symbol(s: &str) -> Result { FILE: crates/html-to-markdown-cli/tests/cli_test.rs function cli (line 15) | fn cli() -> Command { function test_basic_stdin (line 20) | fn test_basic_stdin() { function test_file_input (line 29) | fn test_file_input() { function test_file_output (line 42) | fn test_file_output() { function test_dash_reads_stdin (line 58) | fn test_dash_reads_stdin() { function test_url_fetches_html (line 68) | fn test_url_fetches_html() { function test_url_conflicts_with_file_input (line 78) | fn test_url_conflicts_with_file_input() { function test_url_custom_user_agent (line 93) | fn test_url_custom_user_agent() { function test_url_handles_quirky_markup (line 115) | fn test_url_handles_quirky_markup() { function test_url_handles_frameset_with_noframes (line 131) | fn test_url_handles_frameset_with_noframes() { function test_url_handles_windows_1252_charset (line 158) | fn test_url_handles_windows_1252_charset() { function test_heading_style_atx (line 174) | fn test_heading_style_atx() { function test_heading_style_underlined (line 185) | fn test_heading_style_underlined() { function test_heading_style_atx_closed (line 197) | fn test_heading_style_atx_closed() { function test_list_indent_width (line 208) | fn test_list_indent_width() { function test_bullets_option (line 219) | fn test_bullets_option() { function test_strong_em_symbol_asterisk (line 230) | fn test_strong_em_symbol_asterisk() { function test_strong_em_symbol_underscore (line 241) | fn test_strong_em_symbol_underscore() { function test_strong_em_symbol_invalid (line 252) | fn test_strong_em_symbol_invalid() { function test_escape_asterisks (line 263) | fn test_escape_asterisks() { function test_escape_underscores (line 273) | fn test_escape_underscores() { function test_escape_misc (line 283) | fn test_escape_misc() { function test_sub_symbol (line 293) | fn test_sub_symbol() { function test_sup_symbol (line 304) | fn test_sup_symbol() { function test_newline_style_spaces (line 315) | fn test_newline_style_spaces() { function test_newline_style_backslash (line 326) | fn test_newline_style_backslash() { function test_code_language (line 337) | fn test_code_language() { function test_code_block_style_indented (line 350) | fn test_code_block_style_indented() { function test_code_block_style_backticks (line 361) | fn test_code_block_style_backticks() { function test_code_block_style_tildes (line 372) | fn test_code_block_style_tildes() { function test_autolinks (line 383) | fn test_autolinks() { function test_no_autolinks (line 393) | fn test_no_autolinks() { function test_default_title (line 403) | fn test_default_title() { function test_keep_inline_images_in (line 413) | fn test_keep_inline_images_in() { function test_br_in_tables (line 424) | fn test_br_in_tables() { function test_highlight_style_double_equal (line 436) | fn test_highlight_style_double_equal() { function test_highlight_style_html (line 447) | fn test_highlight_style_html() { function test_highlight_style_bold (line 458) | fn test_highlight_style_bold() { function test_highlight_style_none (line 469) | fn test_highlight_style_none() { function test_extract_metadata (line 480) | fn test_extract_metadata() { function test_whitespace_mode_normalized (line 490) | fn test_whitespace_mode_normalized() { function test_strip_newlines (line 501) | fn test_strip_newlines() { function test_wrap (line 511) | fn test_wrap() { function test_wrap_width_validation (line 522) | fn test_wrap_width_validation() { function test_convert_as_inline (line 532) | fn test_convert_as_inline() { function test_strip_tags (line 541) | fn test_strip_tags() { function test_preprocess (line 553) | fn test_preprocess() { function test_preset_requires_preprocess (line 562) | fn test_preset_requires_preprocess() { function test_preprocess_with_preset_minimal (line 574) | fn test_preprocess_with_preset_minimal() { function test_preprocess_with_preset_aggressive (line 585) | fn test_preprocess_with_preset_aggressive() { function test_keep_navigation (line 596) | fn test_keep_navigation() { function test_keep_forms (line 606) | fn test_keep_forms() { function test_debug_flag (line 616) | fn test_debug_flag() { function test_encoding_utf8 (line 621) | fn test_encoding_utf8() { function test_encoding_invalid (line 636) | fn test_encoding_invalid() { function test_list_indent_width_validation_min (line 647) | fn test_list_indent_width_validation_min() { function test_list_indent_width_validation_max (line 657) | fn test_list_indent_width_validation_max() { function test_bullets_validation_empty (line 667) | fn test_bullets_validation_empty() { function test_bullets_validation_too_long (line 678) | fn test_bullets_validation_too_long() { function test_nonexistent_file (line 689) | fn test_nonexistent_file() { function test_invalid_html (line 698) | fn test_invalid_html() { function test_empty_input (line 703) | fn test_empty_input() { function test_complex_document (line 708) | fn test_complex_document() { function test_version_flag (line 743) | fn test_version_flag() { function test_help_flag (line 752) | fn test_help_flag() { function test_generate_completion_bash (line 762) | fn test_generate_completion_bash() { function test_generate_completion_zsh (line 772) | fn test_generate_completion_zsh() { function test_generate_man (line 782) | fn test_generate_man() { function test_multiple_options_combined (line 792) | fn test_multiple_options_combined() { function test_metadata_flags_work_without_extract_metadata (line 810) | fn test_metadata_flags_work_without_extract_metadata() { function test_metadata_flags_work_with_json (line 820) | fn test_metadata_flags_work_with_json() { function serve_once (line 830) | fn serve_once(body: &'static str, content_type: Option<&'static str>) ->... function serve_once_with_capture (line 835) | fn serve_once_with_capture( function serve_once_bytes (line 842) | fn serve_once_bytes( FILE: crates/html-to-markdown-ffi/build.rs function main (line 3) | fn main() { FILE: crates/html-to-markdown-ffi/include/html_to_markdown.h type HTMAnnotationKind (line 13) | typedef struct HTMAnnotationKind HTMAnnotationKind; type HTMCodeBlockStyle (line 14) | typedef struct HTMCodeBlockStyle HTMCodeBlockStyle; type HTMConversionOptions (line 15) | typedef struct HTMConversionOptions HTMConversionOptions; type HTMConversionOptionsBuilder (line 16) | typedef struct HTMConversionOptionsBuilder HTMConversionOptionsBuilder; type HTMConversionOptionsUpdate (line 17) | typedef struct HTMConversionOptionsUpdate HTMConversionOptionsUpdate; type HTMConversionResult (line 18) | typedef struct HTMConversionResult HTMConversionResult; type HTMDocumentMetadata (line 19) | typedef struct HTMDocumentMetadata HTMDocumentMetadata; type HTMDocumentNode (line 20) | typedef struct HTMDocumentNode HTMDocumentNode; type HTMDocumentStructure (line 21) | typedef struct HTMDocumentStructure HTMDocumentStructure; type HTMGridCell (line 22) | typedef struct HTMGridCell HTMGridCell; type HTMHeaderMetadata (line 23) | typedef struct HTMHeaderMetadata HTMHeaderMetadata; type HTMHeadingStyle (line 24) | typedef struct HTMHeadingStyle HTMHeadingStyle; type HTMHighlightStyle (line 25) | typedef struct HTMHighlightStyle HTMHighlightStyle; type HTMHtmlMetadata (line 26) | typedef struct HTMHtmlMetadata HTMHtmlMetadata; type HTMHtmlVisitor (line 27) | typedef struct HTMHtmlVisitor HTMHtmlVisitor; type HTMImageMetadata (line 28) | typedef struct HTMImageMetadata HTMImageMetadata; type HTMImageType (line 29) | typedef struct HTMImageType HTMImageType; type HTMLinkMetadata (line 30) | typedef struct HTMLinkMetadata HTMLinkMetadata; type HTMLinkStyle (line 31) | typedef struct HTMLinkStyle HTMLinkStyle; type HTMLinkType (line 32) | typedef struct HTMLinkType HTMLinkType; type HTMListIndentType (line 33) | typedef struct HTMListIndentType HTMListIndentType; type HTMNewlineStyle (line 34) | typedef struct HTMNewlineStyle HTMNewlineStyle; type HTMNodeContent (line 35) | typedef struct HTMNodeContent HTMNodeContent; type HTMNodeContext (line 36) | typedef struct HTMNodeContext HTMNodeContext; type HTMNodeType (line 37) | typedef struct HTMNodeType HTMNodeType; type HTMOutputFormat (line 38) | typedef struct HTMOutputFormat HTMOutputFormat; type HTMPreprocessingOptions (line 39) | typedef struct HTMPreprocessingOptions HTMPreprocessingOptions; type HTMPreprocessingOptionsUpdate (line 40) | typedef struct HTMPreprocessingOptionsUpdate HTMPreprocessingOptionsUpdate; type HTMPreprocessingPreset (line 41) | typedef struct HTMPreprocessingPreset HTMPreprocessingPreset; type HTMProcessingWarning (line 42) | typedef struct HTMProcessingWarning HTMProcessingWarning; type HTMStructuredData (line 43) | typedef struct HTMStructuredData HTMStructuredData; type HTMStructuredDataType (line 44) | typedef struct HTMStructuredDataType HTMStructuredDataType; type HTMTableData (line 45) | typedef struct HTMTableData HTMTableData; type HTMTableGrid (line 46) | typedef struct HTMTableGrid HTMTableGrid; type HTMTextAnnotation (line 47) | typedef struct HTMTextAnnotation HTMTextAnnotation; type HTMTextDirection (line 48) | typedef struct HTMTextDirection HTMTextDirection; type HTMVisitResult (line 49) | typedef struct HTMVisitResult HTMVisitResult; type HTMVisitorHandle (line 50) | typedef struct HTMVisitorHandle HTMVisitorHandle; type HTMWarningKind (line 51) | typedef struct HTMWarningKind HTMWarningKind; type HTMWhitespaceMode (line 52) | typedef struct HTMWhitespaceMode HTMWhitespaceMode; type HTMHtmHtmlVisitorBridge (line 60) | typedef struct HTMHtmHtmlVisitorBridge HTMHtmHtmlVisitorBridge; type HTMHtmHtmlVisitorBridge (line 2161) | struct HTMHtmHtmlVisitorBridge FILE: crates/html-to-markdown-ffi/src/lib.rs function set_last_error (line 30) | fn set_last_error(code: i32, message: &str) { function clear_last_error (line 35) | fn clear_last_error() { function htm_last_error_code (line 45) | pub unsafe extern "C" fn htm_last_error_code() -> i32 { function htm_last_error_context (line 54) | pub unsafe extern "C" fn htm_last_error_context() -> *const c_char { function htm_free_string (line 62) | pub unsafe extern "C" fn htm_free_string(ptr: *mut c_char) { function htm_version (line 76) | pub unsafe extern "C" fn htm_version() -> *const c_char { function htm_document_metadata_from_json (line 86) | pub unsafe extern "C" fn htm_document_metadata_from_json( function htm_document_metadata_to_json (line 116) | pub unsafe extern "C" fn htm_document_metadata_to_json( function htm_document_metadata_free (line 145) | pub unsafe extern "C" fn htm_document_metadata_free(ptr: *mut html_to_ma... function htm_document_metadata_title (line 158) | pub unsafe extern "C" fn htm_document_metadata_title( function htm_document_metadata_description (line 179) | pub unsafe extern "C" fn htm_document_metadata_description( function htm_document_metadata_keywords (line 200) | pub unsafe extern "C" fn htm_document_metadata_keywords( function htm_document_metadata_author (line 221) | pub unsafe extern "C" fn htm_document_metadata_author( function htm_document_metadata_canonical_url (line 242) | pub unsafe extern "C" fn htm_document_metadata_canonical_url( function htm_document_metadata_base_href (line 263) | pub unsafe extern "C" fn htm_document_metadata_base_href( function htm_document_metadata_language (line 284) | pub unsafe extern "C" fn htm_document_metadata_language( function htm_document_metadata_text_direction (line 305) | pub unsafe extern "C" fn htm_document_metadata_text_direction( function htm_document_metadata_open_graph (line 323) | pub unsafe extern "C" fn htm_document_metadata_open_graph( function htm_document_metadata_twitter_card (line 344) | pub unsafe extern "C" fn htm_document_metadata_twitter_card( function htm_document_metadata_meta_tags (line 365) | pub unsafe extern "C" fn htm_document_metadata_meta_tags( function htm_header_metadata_from_json (line 387) | pub unsafe extern "C" fn htm_header_metadata_from_json( function htm_header_metadata_to_json (line 417) | pub unsafe extern "C" fn htm_header_metadata_to_json( function htm_header_metadata_free (line 446) | pub unsafe extern "C" fn htm_header_metadata_free(ptr: *mut html_to_mark... function htm_header_metadata_level (line 459) | pub unsafe extern "C" fn htm_header_metadata_level(ptr: *const html_to_m... function htm_header_metadata_text (line 472) | pub unsafe extern "C" fn htm_header_metadata_text( function htm_header_metadata_id (line 490) | pub unsafe extern "C" fn htm_header_metadata_id( function htm_header_metadata_depth (line 511) | pub unsafe extern "C" fn htm_header_metadata_depth(ptr: *const html_to_m... function htm_header_metadata_html_offset (line 524) | pub unsafe extern "C" fn htm_header_metadata_html_offset( function htm_header_metadata_is_valid (line 567) | pub unsafe extern "C" fn htm_header_metadata_is_valid( function htm_link_metadata_from_json (line 590) | pub unsafe extern "C" fn htm_link_metadata_from_json( function htm_link_metadata_to_json (line 620) | pub unsafe extern "C" fn htm_link_metadata_to_json( function htm_link_metadata_free (line 649) | pub unsafe extern "C" fn htm_link_metadata_free(ptr: *mut html_to_markdo... function htm_link_metadata_href (line 662) | pub unsafe extern "C" fn htm_link_metadata_href( function htm_link_metadata_text (line 680) | pub unsafe extern "C" fn htm_link_metadata_text( function htm_link_metadata_title (line 698) | pub unsafe extern "C" fn htm_link_metadata_title( function htm_link_metadata_link_type (line 719) | pub unsafe extern "C" fn htm_link_metadata_link_type( function htm_link_metadata_rel (line 734) | pub unsafe extern "C" fn htm_link_metadata_rel( function htm_link_metadata_attributes (line 755) | pub unsafe extern "C" fn htm_link_metadata_attributes( function htm_link_metadata_classify_link (line 795) | pub unsafe extern "C" fn htm_link_metadata_classify_link( function htm_image_metadata_from_json (line 820) | pub unsafe extern "C" fn htm_image_metadata_from_json( function htm_image_metadata_to_json (line 850) | pub unsafe extern "C" fn htm_image_metadata_to_json( function htm_image_metadata_free (line 879) | pub unsafe extern "C" fn htm_image_metadata_free(ptr: *mut html_to_markd... function htm_image_metadata_src (line 892) | pub unsafe extern "C" fn htm_image_metadata_src( function htm_image_metadata_alt (line 910) | pub unsafe extern "C" fn htm_image_metadata_alt( function htm_image_metadata_title (line 931) | pub unsafe extern "C" fn htm_image_metadata_title( function htm_image_metadata_image_type (line 952) | pub unsafe extern "C" fn htm_image_metadata_image_type( function htm_image_metadata_attributes (line 967) | pub unsafe extern "C" fn htm_image_metadata_attributes( function htm_structured_data_from_json (line 989) | pub unsafe extern "C" fn htm_structured_data_from_json( function htm_structured_data_to_json (line 1019) | pub unsafe extern "C" fn htm_structured_data_to_json( function htm_structured_data_free (line 1048) | pub unsafe extern "C" fn htm_structured_data_free(ptr: *mut html_to_mark... function htm_structured_data_data_type (line 1061) | pub unsafe extern "C" fn htm_structured_data_data_type( function htm_structured_data_raw_json (line 1076) | pub unsafe extern "C" fn htm_structured_data_raw_json( function htm_structured_data_schema_type (line 1094) | pub unsafe extern "C" fn htm_structured_data_schema_type( function htm_html_metadata_from_json (line 1116) | pub unsafe extern "C" fn htm_html_metadata_from_json( function htm_html_metadata_to_json (line 1146) | pub unsafe extern "C" fn htm_html_metadata_to_json( function htm_html_metadata_free (line 1175) | pub unsafe extern "C" fn htm_html_metadata_free(ptr: *mut html_to_markdo... function htm_html_metadata_document (line 1188) | pub unsafe extern "C" fn htm_html_metadata_document( function htm_html_metadata_headers (line 1203) | pub unsafe extern "C" fn htm_html_metadata_headers( function htm_html_metadata_links (line 1224) | pub unsafe extern "C" fn htm_html_metadata_links( function htm_html_metadata_images (line 1245) | pub unsafe extern "C" fn htm_html_metadata_images( function htm_html_metadata_structured_data (line 1266) | pub unsafe extern "C" fn htm_html_metadata_structured_data( function htm_conversion_options_to_json (line 1288) | pub unsafe extern "C" fn htm_conversion_options_to_json( function htm_conversion_options_free (line 1317) | pub unsafe extern "C" fn htm_conversion_options_free(ptr: *mut html_to_m... function htm_conversion_options_heading_style (line 1330) | pub unsafe extern "C" fn htm_conversion_options_heading_style( function htm_conversion_options_list_indent_type (line 1345) | pub unsafe extern "C" fn htm_conversion_options_list_indent_type( function htm_conversion_options_list_indent_width (line 1360) | pub unsafe extern "C" fn htm_conversion_options_list_indent_width( function htm_conversion_options_bullets (line 1375) | pub unsafe extern "C" fn htm_conversion_options_bullets( function htm_conversion_options_strong_em_symbol (line 1393) | pub unsafe extern "C" fn htm_conversion_options_strong_em_symbol( function htm_conversion_options_escape_asterisks (line 1411) | pub unsafe extern "C" fn htm_conversion_options_escape_asterisks( function htm_conversion_options_escape_underscores (line 1426) | pub unsafe extern "C" fn htm_conversion_options_escape_underscores( function htm_conversion_options_escape_misc (line 1441) | pub unsafe extern "C" fn htm_conversion_options_escape_misc( function htm_conversion_options_escape_ascii (line 1456) | pub unsafe extern "C" fn htm_conversion_options_escape_ascii( function htm_conversion_options_code_language (line 1471) | pub unsafe extern "C" fn htm_conversion_options_code_language( function htm_conversion_options_autolinks (line 1489) | pub unsafe extern "C" fn htm_conversion_options_autolinks( function htm_conversion_options_default_title (line 1504) | pub unsafe extern "C" fn htm_conversion_options_default_title( function htm_conversion_options_br_in_tables (line 1519) | pub unsafe extern "C" fn htm_conversion_options_br_in_tables( function htm_conversion_options_highlight_style (line 1534) | pub unsafe extern "C" fn htm_conversion_options_highlight_style( function htm_conversion_options_extract_metadata (line 1549) | pub unsafe extern "C" fn htm_conversion_options_extract_metadata( function htm_conversion_options_whitespace_mode (line 1564) | pub unsafe extern "C" fn htm_conversion_options_whitespace_mode( function htm_conversion_options_strip_newlines (line 1579) | pub unsafe extern "C" fn htm_conversion_options_strip_newlines( function htm_conversion_options_wrap (line 1594) | pub unsafe extern "C" fn htm_conversion_options_wrap( function htm_conversion_options_wrap_width (line 1609) | pub unsafe extern "C" fn htm_conversion_options_wrap_width( function htm_conversion_options_convert_as_inline (line 1624) | pub unsafe extern "C" fn htm_conversion_options_convert_as_inline( function htm_conversion_options_sub_symbol (line 1639) | pub unsafe extern "C" fn htm_conversion_options_sub_symbol( function htm_conversion_options_sup_symbol (line 1657) | pub unsafe extern "C" fn htm_conversion_options_sup_symbol( function htm_conversion_options_newline_style (line 1675) | pub unsafe extern "C" fn htm_conversion_options_newline_style( function htm_conversion_options_code_block_style (line 1690) | pub unsafe extern "C" fn htm_conversion_options_code_block_style( function htm_conversion_options_keep_inline_images_in (line 1705) | pub unsafe extern "C" fn htm_conversion_options_keep_inline_images_in( function htm_conversion_options_preprocessing (line 1726) | pub unsafe extern "C" fn htm_conversion_options_preprocessing( function htm_conversion_options_encoding (line 1741) | pub unsafe extern "C" fn htm_conversion_options_encoding( function htm_conversion_options_debug (line 1759) | pub unsafe extern "C" fn htm_conversion_options_debug( function htm_conversion_options_strip_tags (line 1774) | pub unsafe extern "C" fn htm_conversion_options_strip_tags( function htm_conversion_options_preserve_tags (line 1795) | pub unsafe extern "C" fn htm_conversion_options_preserve_tags( function htm_conversion_options_skip_images (line 1816) | pub unsafe extern "C" fn htm_conversion_options_skip_images( function htm_conversion_options_link_style (line 1831) | pub unsafe extern "C" fn htm_conversion_options_link_style( function htm_conversion_options_output_format (line 1846) | pub unsafe extern "C" fn htm_conversion_options_output_format( function htm_conversion_options_include_document_structure (line 1861) | pub unsafe extern "C" fn htm_conversion_options_include_document_structure( function htm_conversion_options_extract_images (line 1876) | pub unsafe extern "C" fn htm_conversion_options_extract_images( function htm_conversion_options_max_image_size (line 1891) | pub unsafe extern "C" fn htm_conversion_options_max_image_size( function htm_conversion_options_capture_svg (line 1906) | pub unsafe extern "C" fn htm_conversion_options_capture_svg( function htm_conversion_options_infer_dimensions (line 1921) | pub unsafe extern "C" fn htm_conversion_options_infer_dimensions( function htm_conversion_options_max_depth (line 1936) | pub unsafe extern "C" fn htm_conversion_options_max_depth( function htm_conversion_options_exclude_selectors (line 1954) | pub unsafe extern "C" fn htm_conversion_options_exclude_selectors( function htm_conversion_options_visitor (line 1975) | pub unsafe extern "C" fn htm_conversion_options_visitor( function htm_conversion_options_default (line 1993) | pub unsafe extern "C" fn htm_conversion_options_default() -> *mut html_t... function htm_conversion_options_builder (line 2004) | pub unsafe extern "C" fn htm_conversion_options_builder() -> *mut html_t... function htm_conversion_options_apply_update (line 2016) | pub unsafe extern "C" fn htm_conversion_options_apply_update( function htm_conversion_options_from_update (line 2041) | pub unsafe extern "C" fn htm_conversion_options_from_update( function htm_conversion_options_from (line 2059) | pub unsafe extern "C" fn htm_conversion_options_from( function htm_conversion_options_builder_free (line 2077) | pub unsafe extern "C" fn htm_conversion_options_builder_free( function htm_conversion_options_builder_strip_tags (line 2093) | pub unsafe extern "C" fn htm_conversion_options_builder_strip_tags( function htm_conversion_options_builder_preserve_tags (line 2132) | pub unsafe extern "C" fn htm_conversion_options_builder_preserve_tags( function htm_conversion_options_builder_keep_inline_images_in (line 2171) | pub unsafe extern "C" fn htm_conversion_options_builder_keep_inline_imag... function htm_conversion_options_builder_exclude_selectors (line 2210) | pub unsafe extern "C" fn htm_conversion_options_builder_exclude_selectors( function htm_conversion_options_builder_visitor (line 2249) | pub unsafe extern "C" fn htm_conversion_options_builder_visitor( function htm_conversion_options_builder_preprocessing (line 2275) | pub unsafe extern "C" fn htm_conversion_options_builder_preprocessing( function htm_conversion_options_builder_build (line 2301) | pub unsafe extern "C" fn htm_conversion_options_builder_build( function htm_conversion_options_update_from_json (line 2320) | pub unsafe extern "C" fn htm_conversion_options_update_from_json( function htm_conversion_options_update_free (line 2349) | pub unsafe extern "C" fn htm_conversion_options_update_free( function htm_conversion_options_update_heading_style (line 2364) | pub unsafe extern "C" fn htm_conversion_options_update_heading_style( function htm_conversion_options_update_list_indent_type (line 2382) | pub unsafe extern "C" fn htm_conversion_options_update_list_indent_type( function htm_conversion_options_update_list_indent_width (line 2400) | pub unsafe extern "C" fn htm_conversion_options_update_list_indent_width( function htm_conversion_options_update_bullets (line 2418) | pub unsafe extern "C" fn htm_conversion_options_update_bullets( function htm_conversion_options_update_strong_em_symbol (line 2439) | pub unsafe extern "C" fn htm_conversion_options_update_strong_em_symbol( function htm_conversion_options_update_escape_asterisks (line 2460) | pub unsafe extern "C" fn htm_conversion_options_update_escape_asterisks( function htm_conversion_options_update_escape_underscores (line 2478) | pub unsafe extern "C" fn htm_conversion_options_update_escape_underscores( function htm_conversion_options_update_escape_misc (line 2496) | pub unsafe extern "C" fn htm_conversion_options_update_escape_misc( function htm_conversion_options_update_escape_ascii (line 2514) | pub unsafe extern "C" fn htm_conversion_options_update_escape_ascii( function htm_conversion_options_update_code_language (line 2532) | pub unsafe extern "C" fn htm_conversion_options_update_code_language( function htm_conversion_options_update_autolinks (line 2553) | pub unsafe extern "C" fn htm_conversion_options_update_autolinks( function htm_conversion_options_update_default_title (line 2571) | pub unsafe extern "C" fn htm_conversion_options_update_default_title( function htm_conversion_options_update_br_in_tables (line 2589) | pub unsafe extern "C" fn htm_conversion_options_update_br_in_tables( function htm_conversion_options_update_highlight_style (line 2607) | pub unsafe extern "C" fn htm_conversion_options_update_highlight_style( function htm_conversion_options_update_extract_metadata (line 2625) | pub unsafe extern "C" fn htm_conversion_options_update_extract_metadata( function htm_conversion_options_update_whitespace_mode (line 2643) | pub unsafe extern "C" fn htm_conversion_options_update_whitespace_mode( function htm_conversion_options_update_strip_newlines (line 2661) | pub unsafe extern "C" fn htm_conversion_options_update_strip_newlines( function htm_conversion_options_update_wrap (line 2679) | pub unsafe extern "C" fn htm_conversion_options_update_wrap( function htm_conversion_options_update_wrap_width (line 2697) | pub unsafe extern "C" fn htm_conversion_options_update_wrap_width( function htm_conversion_options_update_convert_as_inline (line 2715) | pub unsafe extern "C" fn htm_conversion_options_update_convert_as_inline( function htm_conversion_options_update_sub_symbol (line 2733) | pub unsafe extern "C" fn htm_conversion_options_update_sub_symbol( function htm_conversion_options_update_sup_symbol (line 2754) | pub unsafe extern "C" fn htm_conversion_options_update_sup_symbol( function htm_conversion_options_update_newline_style (line 2775) | pub unsafe extern "C" fn htm_conversion_options_update_newline_style( function htm_conversion_options_update_code_block_style (line 2793) | pub unsafe extern "C" fn htm_conversion_options_update_code_block_style( function htm_conversion_options_update_keep_inline_images_in (line 2811) | pub unsafe extern "C" fn htm_conversion_options_update_keep_inline_image... function htm_conversion_options_update_preprocessing (line 2835) | pub unsafe extern "C" fn htm_conversion_options_update_preprocessing( function htm_conversion_options_update_encoding (line 2853) | pub unsafe extern "C" fn htm_conversion_options_update_encoding( function htm_conversion_options_update_debug (line 2874) | pub unsafe extern "C" fn htm_conversion_options_update_debug( function htm_conversion_options_update_strip_tags (line 2892) | pub unsafe extern "C" fn htm_conversion_options_update_strip_tags( function htm_conversion_options_update_preserve_tags (line 2916) | pub unsafe extern "C" fn htm_conversion_options_update_preserve_tags( function htm_conversion_options_update_skip_images (line 2940) | pub unsafe extern "C" fn htm_conversion_options_update_skip_images( function htm_conversion_options_update_link_style (line 2958) | pub unsafe extern "C" fn htm_conversion_options_update_link_style( function htm_conversion_options_update_output_format (line 2976) | pub unsafe extern "C" fn htm_conversion_options_update_output_format( function htm_conversion_options_update_include_document_structure (line 2994) | pub unsafe extern "C" fn htm_conversion_options_update_include_document_... function htm_conversion_options_update_extract_images (line 3012) | pub unsafe extern "C" fn htm_conversion_options_update_extract_images( function htm_conversion_options_update_max_image_size (line 3030) | pub unsafe extern "C" fn htm_conversion_options_update_max_image_size( function htm_conversion_options_update_capture_svg (line 3048) | pub unsafe extern "C" fn htm_conversion_options_update_capture_svg( function htm_conversion_options_update_infer_dimensions (line 3066) | pub unsafe extern "C" fn htm_conversion_options_update_infer_dimensions( function htm_conversion_options_update_max_depth (line 3084) | pub unsafe extern "C" fn htm_conversion_options_update_max_depth( function htm_conversion_options_update_exclude_selectors (line 3103) | pub unsafe extern "C" fn htm_conversion_options_update_exclude_selectors( function htm_conversion_options_update_visitor (line 3127) | pub unsafe extern "C" fn htm_conversion_options_update_visitor( function htm_preprocessing_options_from_json (line 3146) | pub unsafe extern "C" fn htm_preprocessing_options_from_json( function htm_preprocessing_options_to_json (line 3176) | pub unsafe extern "C" fn htm_preprocessing_options_to_json( function htm_preprocessing_options_free (line 3205) | pub unsafe extern "C" fn htm_preprocessing_options_free(ptr: *mut html_t... function htm_preprocessing_options_enabled (line 3218) | pub unsafe extern "C" fn htm_preprocessing_options_enabled( function htm_preprocessing_options_preset (line 3233) | pub unsafe extern "C" fn htm_preprocessing_options_preset( function htm_preprocessing_options_remove_navigation (line 3248) | pub unsafe extern "C" fn htm_preprocessing_options_remove_navigation( function htm_preprocessing_options_remove_forms (line 3263) | pub unsafe extern "C" fn htm_preprocessing_options_remove_forms( function htm_preprocessing_options_default (line 3278) | pub unsafe extern "C" fn htm_preprocessing_options_default() -> *mut htm... function htm_preprocessing_options_apply_update (line 3297) | pub unsafe extern "C" fn htm_preprocessing_options_apply_update( function htm_preprocessing_options_from_update (line 3333) | pub unsafe extern "C" fn htm_preprocessing_options_from_update( function htm_preprocessing_options_from (line 3351) | pub unsafe extern "C" fn htm_preprocessing_options_from( function htm_preprocessing_options_update_from_json (line 3370) | pub unsafe extern "C" fn htm_preprocessing_options_update_from_json( function htm_preprocessing_options_update_free (line 3399) | pub unsafe extern "C" fn htm_preprocessing_options_update_free( function htm_preprocessing_options_update_enabled (line 3414) | pub unsafe extern "C" fn htm_preprocessing_options_update_enabled( function htm_preprocessing_options_update_preset (line 3432) | pub unsafe extern "C" fn htm_preprocessing_options_update_preset( function htm_preprocessing_options_update_remove_navigation (line 3450) | pub unsafe extern "C" fn htm_preprocessing_options_update_remove_navigat... function htm_preprocessing_options_update_remove_forms (line 3468) | pub unsafe extern "C" fn htm_preprocessing_options_update_remove_forms( function htm_document_structure_from_json (line 3487) | pub unsafe extern "C" fn htm_document_structure_from_json( function htm_document_structure_to_json (line 3517) | pub unsafe extern "C" fn htm_document_structure_to_json( function htm_document_structure_free (line 3546) | pub unsafe extern "C" fn htm_document_structure_free(ptr: *mut html_to_m... function htm_document_structure_nodes (line 3559) | pub unsafe extern "C" fn htm_document_structure_nodes( function htm_document_structure_source_format (line 3580) | pub unsafe extern "C" fn htm_document_structure_source_format( function htm_document_node_from_json (line 3602) | pub unsafe extern "C" fn htm_document_node_from_json(json: *const c_char... function htm_document_node_to_json (line 3630) | pub unsafe extern "C" fn htm_document_node_to_json(ptr: *const html_to_m... function htm_document_node_free (line 3657) | pub unsafe extern "C" fn htm_document_node_free(ptr: *mut html_to_markdo... function htm_document_node_id (line 3670) | pub unsafe extern "C" fn htm_document_node_id(ptr: *const html_to_markdo... function htm_document_node_content (line 3686) | pub unsafe extern "C" fn htm_document_node_content( function htm_document_node_parent (line 3701) | pub unsafe extern "C" fn htm_document_node_parent(ptr: *const html_to_ma... function htm_document_node_children (line 3717) | pub unsafe extern "C" fn htm_document_node_children( function htm_document_node_annotations (line 3738) | pub unsafe extern "C" fn htm_document_node_annotations( function htm_document_node_attributes (line 3759) | pub unsafe extern "C" fn htm_document_node_attributes( function htm_text_annotation_from_json (line 3784) | pub unsafe extern "C" fn htm_text_annotation_from_json( function htm_text_annotation_to_json (line 3814) | pub unsafe extern "C" fn htm_text_annotation_to_json(ptr: *const html_to... function htm_text_annotation_free (line 3841) | pub unsafe extern "C" fn htm_text_annotation_free(ptr: *mut html_to_mark... function htm_text_annotation_start (line 3854) | pub unsafe extern "C" fn htm_text_annotation_start(ptr: *const html_to_m... function htm_text_annotation_end (line 3867) | pub unsafe extern "C" fn htm_text_annotation_end(ptr: *const html_to_mar... function htm_text_annotation_kind (line 3880) | pub unsafe extern "C" fn htm_text_annotation_kind( function htm_conversion_result_from_json (line 3896) | pub unsafe extern "C" fn htm_conversion_result_from_json( function htm_conversion_result_to_json (line 3926) | pub unsafe extern "C" fn htm_conversion_result_to_json( function htm_conversion_result_free (line 3955) | pub unsafe extern "C" fn htm_conversion_result_free(ptr: *mut html_to_ma... function htm_conversion_result_content (line 3968) | pub unsafe extern "C" fn htm_conversion_result_content( function htm_conversion_result_document (line 3989) | pub unsafe extern "C" fn htm_conversion_result_document( function htm_conversion_result_metadata (line 4007) | pub unsafe extern "C" fn htm_conversion_result_metadata( function htm_conversion_result_tables (line 4022) | pub unsafe extern "C" fn htm_conversion_result_tables( function htm_conversion_result_warnings (line 4043) | pub unsafe extern "C" fn htm_conversion_result_warnings( function htm_table_grid_from_json (line 4065) | pub unsafe extern "C" fn htm_table_grid_from_json(json: *const c_char) -... function htm_table_grid_to_json (line 4093) | pub unsafe extern "C" fn htm_table_grid_to_json(ptr: *const html_to_mark... function htm_table_grid_free (line 4120) | pub unsafe extern "C" fn htm_table_grid_free(ptr: *mut html_to_markdown_... function htm_table_grid_rows (line 4133) | pub unsafe extern "C" fn htm_table_grid_rows(ptr: *const html_to_markdow... function htm_table_grid_cols (line 4146) | pub unsafe extern "C" fn htm_table_grid_cols(ptr: *const html_to_markdow... function htm_table_grid_cells (line 4159) | pub unsafe extern "C" fn htm_table_grid_cells(ptr: *const html_to_markdo... function htm_grid_cell_from_json (line 4179) | pub unsafe extern "C" fn htm_grid_cell_from_json(json: *const c_char) ->... function htm_grid_cell_to_json (line 4207) | pub unsafe extern "C" fn htm_grid_cell_to_json(ptr: *const html_to_markd... function htm_grid_cell_free (line 4234) | pub unsafe extern "C" fn htm_grid_cell_free(ptr: *mut html_to_markdown_r... function htm_grid_cell_content (line 4247) | pub unsafe extern "C" fn htm_grid_cell_content(ptr: *const html_to_markd... function htm_grid_cell_row (line 4263) | pub unsafe extern "C" fn htm_grid_cell_row(ptr: *const html_to_markdown_... function htm_grid_cell_col (line 4276) | pub unsafe extern "C" fn htm_grid_cell_col(ptr: *const html_to_markdown_... function htm_grid_cell_row_span (line 4289) | pub unsafe extern "C" fn htm_grid_cell_row_span(ptr: *const html_to_mark... function htm_grid_cell_col_span (line 4302) | pub unsafe extern "C" fn htm_grid_cell_col_span(ptr: *const html_to_mark... function htm_grid_cell_is_header (line 4315) | pub unsafe extern "C" fn htm_grid_cell_is_header(ptr: *const html_to_mar... function htm_table_data_from_json (line 4329) | pub unsafe extern "C" fn htm_table_data_from_json(json: *const c_char) -... function htm_table_data_to_json (line 4357) | pub unsafe extern "C" fn htm_table_data_to_json(ptr: *const html_to_mark... function htm_table_data_free (line 4384) | pub unsafe extern "C" fn htm_table_data_free(ptr: *mut html_to_markdown_... function htm_table_data_grid (line 4397) | pub unsafe extern "C" fn htm_table_data_grid( function htm_table_data_markdown (line 4412) | pub unsafe extern "C" fn htm_table_data_markdown(ptr: *const html_to_mar... function htm_processing_warning_from_json (line 4429) | pub unsafe extern "C" fn htm_processing_warning_from_json( function htm_processing_warning_to_json (line 4459) | pub unsafe extern "C" fn htm_processing_warning_to_json( function htm_processing_warning_free (line 4488) | pub unsafe extern "C" fn htm_processing_warning_free(ptr: *mut html_to_m... function htm_processing_warning_message (line 4501) | pub unsafe extern "C" fn htm_processing_warning_message( function htm_processing_warning_kind (line 4519) | pub unsafe extern "C" fn htm_processing_warning_kind( function htm_visitor_handle_free (line 4534) | pub unsafe extern "C" fn htm_visitor_handle_free(ptr: *mut html_to_markd... function htm_node_context_from_json (line 4548) | pub unsafe extern "C" fn htm_node_context_from_json(json: *const c_char)... function htm_node_context_to_json (line 4576) | pub unsafe extern "C" fn htm_node_context_to_json(ptr: *const html_to_ma... function htm_node_context_free (line 4603) | pub unsafe extern "C" fn htm_node_context_free(ptr: *mut html_to_markdow... function htm_node_context_node_type (line 4616) | pub unsafe extern "C" fn htm_node_context_node_type( function htm_node_context_tag_name (line 4631) | pub unsafe extern "C" fn htm_node_context_tag_name( function htm_node_context_attributes (line 4649) | pub unsafe extern "C" fn htm_node_context_attributes( function htm_node_context_depth (line 4670) | pub unsafe extern "C" fn htm_node_context_depth(ptr: *const html_to_mark... function htm_node_context_index_in_parent (line 4683) | pub unsafe extern "C" fn htm_node_context_index_in_parent(ptr: *const ht... function htm_node_context_parent_tag (line 4696) | pub unsafe extern "C" fn htm_node_context_parent_tag( function htm_node_context_is_inline (line 4717) | pub unsafe extern "C" fn htm_node_context_is_inline(ptr: *const html_to_... function htm_text_direction_from_i32 (line 4731) | pub unsafe extern "C" fn htm_text_direction_from_i32(value: i32) -> i32 { function htm_text_direction_from_str (line 4747) | pub unsafe extern "C" fn htm_text_direction_from_str(name: *const c_char... function htm_link_type_from_i32 (line 4776) | pub unsafe extern "C" fn htm_link_type_from_i32(value: i32) -> i32 { function htm_link_type_from_str (line 4795) | pub unsafe extern "C" fn htm_link_type_from_str(name: *const c_char) -> ... function htm_image_type_from_i32 (line 4827) | pub unsafe extern "C" fn htm_image_type_from_i32(value: i32) -> i32 { function htm_image_type_from_str (line 4844) | pub unsafe extern "C" fn htm_image_type_from_str(name: *const c_char) ->... function htm_structured_data_type_from_i32 (line 4874) | pub unsafe extern "C" fn htm_structured_data_type_from_i32(value: i32) -... function htm_structured_data_type_from_str (line 4890) | pub unsafe extern "C" fn htm_structured_data_type_from_str(name: *const ... function htm_preprocessing_preset_from_i32 (line 4919) | pub unsafe extern "C" fn htm_preprocessing_preset_from_i32(value: i32) -... function htm_preprocessing_preset_from_str (line 4935) | pub unsafe extern "C" fn htm_preprocessing_preset_from_str(name: *const ... function htm_heading_style_from_i32 (line 4964) | pub unsafe extern "C" fn htm_heading_style_from_i32(value: i32) -> i32 { function htm_heading_style_from_str (line 4980) | pub unsafe extern "C" fn htm_heading_style_from_str(name: *const c_char)... function htm_list_indent_type_from_i32 (line 5009) | pub unsafe extern "C" fn htm_list_indent_type_from_i32(value: i32) -> i32 { function htm_list_indent_type_from_str (line 5024) | pub unsafe extern "C" fn htm_list_indent_type_from_str(name: *const c_ch... function htm_whitespace_mode_from_i32 (line 5052) | pub unsafe extern "C" fn htm_whitespace_mode_from_i32(value: i32) -> i32 { function htm_whitespace_mode_from_str (line 5067) | pub unsafe extern "C" fn htm_whitespace_mode_from_str(name: *const c_cha... function htm_newline_style_from_i32 (line 5095) | pub unsafe extern "C" fn htm_newline_style_from_i32(value: i32) -> i32 { function htm_newline_style_from_str (line 5110) | pub unsafe extern "C" fn htm_newline_style_from_str(name: *const c_char)... function htm_code_block_style_from_i32 (line 5138) | pub unsafe extern "C" fn htm_code_block_style_from_i32(value: i32) -> i32 { function htm_code_block_style_from_str (line 5154) | pub unsafe extern "C" fn htm_code_block_style_from_str(name: *const c_ch... function htm_highlight_style_from_i32 (line 5183) | pub unsafe extern "C" fn htm_highlight_style_from_i32(value: i32) -> i32 { function htm_highlight_style_from_str (line 5200) | pub unsafe extern "C" fn htm_highlight_style_from_str(name: *const c_cha... function htm_link_style_from_i32 (line 5230) | pub unsafe extern "C" fn htm_link_style_from_i32(value: i32) -> i32 { function htm_link_style_from_str (line 5245) | pub unsafe extern "C" fn htm_link_style_from_str(name: *const c_char) ->... function htm_output_format_from_i32 (line 5273) | pub unsafe extern "C" fn htm_output_format_from_i32(value: i32) -> i32 { function htm_output_format_from_str (line 5289) | pub unsafe extern "C" fn htm_output_format_from_str(name: *const c_char)... function htm_node_content_from_i32 (line 5318) | pub unsafe extern "C" fn htm_node_content_from_i32(value: i32) -> i32 { function htm_node_content_from_str (line 5344) | pub unsafe extern "C" fn htm_node_content_from_str(name: *const c_char) ... function htm_annotation_kind_from_i32 (line 5383) | pub unsafe extern "C" fn htm_annotation_kind_from_i32(value: i32) -> i32 { function htm_annotation_kind_from_str (line 5405) | pub unsafe extern "C" fn htm_annotation_kind_from_str(name: *const c_cha... function htm_warning_kind_from_i32 (line 5440) | pub unsafe extern "C" fn htm_warning_kind_from_i32(value: i32) -> i32 { function htm_warning_kind_from_str (line 5459) | pub unsafe extern "C" fn htm_warning_kind_from_str(name: *const c_char) ... function htm_node_type_from_i32 (line 5491) | pub unsafe extern "C" fn htm_node_type_from_i32(value: i32) -> i32 { function htm_node_type_from_str (line 5592) | pub unsafe extern "C" fn htm_node_type_from_str(name: *const c_char) -> ... function htm_visit_result_from_i32 (line 5706) | pub unsafe extern "C" fn htm_visit_result_from_i32(value: i32) -> i32 { function htm_visit_result_from_str (line 5724) | pub unsafe extern "C" fn htm_visit_result_from_str(name: *const c_char) ... function htm_link_type_free (line 5754) | pub unsafe extern "C" fn htm_link_type_free(ptr: *mut html_to_markdown_r... function htm_link_type_to_json (line 5768) | pub unsafe extern "C" fn htm_link_type_to_json(ptr: *const html_to_markd... function ffi_set_out_error (line 5792) | unsafe fn ffi_set_out_error(out_error: *mut *mut std::ffi::c_char, msg: ... type HtmHtmlVisitorVTable (line 5812) | pub struct HtmHtmlVisitorVTable { type HtmHtmlVisitorBridge (line 6251) | pub struct HtmHtmlVisitorBridge { method fmt (line 6259) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method new (line 6290) | pub unsafe fn new(name: String, vtable: HtmHtmlVisitorVTable, user_dat... method visit_element_start (line 6301) | fn visit_element_start(&mut self, _ctx: &html_to_markdown_rs::NodeCont... method visit_element_end (line 6326) | fn visit_element_end( method visit_text (line 6362) | fn visit_text(&mut self, _ctx: &html_to_markdown_rs::NodeContext, _tex... method visit_link (line 6394) | fn visit_link( method visit_image (line 6450) | fn visit_image( method visit_heading (line 6506) | fn visit_heading( method visit_code_block (line 6546) | fn visit_code_block( method visit_code_inline (line 6585) | fn visit_code_inline( method visit_list_item (line 6621) | fn visit_list_item( method visit_list_start (line 6675) | fn visit_list_start( method visit_list_end (line 6704) | fn visit_list_end( method visit_table_start (line 6741) | fn visit_table_start(&mut self, _ctx: &html_to_markdown_rs::NodeContex... method visit_table_row (line 6766) | fn visit_table_row( method visit_table_end (line 6812) | fn visit_table_end( method visit_blockquote (line 6848) | fn visit_blockquote( method visit_strong (line 6885) | fn visit_strong( method visit_emphasis (line 6921) | fn visit_emphasis( method visit_strikethrough (line 6957) | fn visit_strikethrough( method visit_underline (line 6993) | fn visit_underline( method visit_subscript (line 7029) | fn visit_subscript( method visit_superscript (line 7065) | fn visit_superscript( method visit_mark (line 7101) | fn visit_mark(&mut self, _ctx: &html_to_markdown_rs::NodeContext, _tex... method visit_line_break (line 7133) | fn visit_line_break(&mut self, _ctx: &html_to_markdown_rs::NodeContext... method visit_horizontal_rule (line 7158) | fn visit_horizontal_rule(&mut self, _ctx: &html_to_markdown_rs::NodeCo... method visit_custom_element (line 7183) | fn visit_custom_element( method visit_definition_list_start (line 7227) | fn visit_definition_list_start( method visit_definition_term (line 7255) | fn visit_definition_term( method visit_definition_description (line 7291) | fn visit_definition_description( method visit_definition_list_end (line 7327) | fn visit_definition_list_end( method visit_form (line 7363) | fn visit_form( method visit_input (line 7397) | fn visit_input( method visit_button (line 7448) | fn visit_button( method visit_audio (line 7484) | fn visit_audio( method visit_video (line 7515) | fn visit_video( method visit_iframe (line 7546) | fn visit_iframe( method visit_details (line 7577) | fn visit_details( method visit_summary (line 7606) | fn visit_summary( method visit_figure_start (line 7642) | fn visit_figure_start(&mut self, _ctx: &html_to_markdown_rs::NodeConte... method visit_figcaption (line 7667) | fn visit_figcaption( method visit_figure_end (line 7703) | fn visit_figure_end( method drop (line 6273) | fn drop(&mut self) { function htm_options_set_visitor (line 7756) | pub unsafe extern "C" fn htm_options_set_visitor( function htm_convert (line 8130) | pub unsafe extern "C" fn htm_convert( FILE: crates/html-to-markdown-node/index.d.ts type JsAnnotationKind (line 40) | type JsAnnotationKind = type JsCodeBlockStyle (line 56) | enum JsCodeBlockStyle { type JsConversionOptions (line 82) | interface JsConversionOptions { class JsConversionOptionsBuilder (line 192) | class JsConversionOptionsBuilder { type JsConversionOptionsUpdate (line 215) | interface JsConversionOptionsUpdate { type JsConversionResult (line 316) | interface JsConversionResult { type JsDocumentMetadata (line 358) | interface JsDocumentMetadata { type JsDocumentNode (line 393) | interface JsDocumentNode { type JsDocumentStructure (line 413) | interface JsDocumentStructure { type JsGridCell (line 421) | interface JsGridCell { type JsHeaderMetadata (line 458) | interface JsHeaderMetadata { type JsHeadingStyle (line 476) | enum JsHeadingStyle { type JsHighlightStyle (line 490) | enum JsHighlightStyle { type JsHtmlMetadata (line 522) | interface JsHtmlMetadata { class JsHtmlVisitor (line 563) | class JsHtmlVisitor { type JsImageMetadata (line 750) | interface JsImageMetadata { type JsImageType (line 768) | enum JsImageType { type JsLinkMetadata (line 801) | interface JsLinkMetadata { type JsLinkStyle (line 822) | enum JsLinkStyle { type JsLinkType (line 834) | enum JsLinkType { type JsListIndentType (line 854) | enum JsListIndentType { type JsNewlineStyle (line 866) | enum JsNewlineStyle { type JsNodeContent (line 878) | type JsNodeContent = type JsNodeContext (line 899) | interface JsNodeContext { type JsNodeType (line 922) | enum JsNodeType { type JsOutputFormat (line 1106) | enum JsOutputFormat { type JsPreprocessingOptions (line 1116) | interface JsPreprocessingOptions { type JsPreprocessingOptionsUpdate (line 1134) | interface JsPreprocessingOptionsUpdate { type JsPreprocessingPreset (line 1150) | enum JsPreprocessingPreset { type JsProcessingWarning (line 1160) | interface JsProcessingWarning { type JsStructuredData (line 1186) | interface JsStructuredData { type JsStructuredDataType (line 1200) | enum JsStructuredDataType { type JsTableData (line 1210) | interface JsTableData { type JsTableGrid (line 1218) | interface JsTableGrid { type JsTextAnnotation (line 1232) | interface JsTextAnnotation { type JsTextDirection (line 1246) | enum JsTextDirection { class JsVisitorHandle (line 1260) | class JsVisitorHandle { type JsVisitResult (line 1270) | enum JsVisitResult { type JsWarningKind (line 1301) | enum JsWarningKind { type JsWhitespaceMode (line 1321) | enum JsWhitespaceMode { FILE: crates/html-to-markdown-node/index.js function requireNative (line 65) | function requireNative() { FILE: crates/html-to-markdown-node/src/lib.rs type JsDocumentMetadata (line 49) | pub struct JsDocumentMetadata { method from (line 3622) | fn from(val: html_to_markdown_rs::metadata::DocumentMetadata) -> Self { type JsHeaderMetadata (line 71) | pub struct JsHeaderMetadata { method from (line 3654) | fn from(val: html_to_markdown_rs::metadata::HeaderMetadata) -> Self { type JsLinkMetadata (line 82) | pub struct JsLinkMetadata { method from (line 3681) | fn from(val: html_to_markdown_rs::metadata::LinkMetadata) -> Self { type JsImageMetadata (line 94) | pub struct JsImageMetadata { method from (line 3709) | fn from(val: html_to_markdown_rs::metadata::ImageMetadata) -> Self { type JsStructuredData (line 106) | pub struct JsStructuredData { method from (line 3737) | fn from(val: html_to_markdown_rs::metadata::StructuredData) -> Self { type JsHtmlMetadata (line 117) | pub struct JsHtmlMetadata { method from (line 3773) | fn from(val: html_to_markdown_rs::metadata::HtmlMetadata) -> Self { type JsConversionOptions (line 128) | pub struct JsConversionOptions { method from (line 3837) | fn from(val: html_to_markdown_rs::options::ConversionOptions) -> Self { type JsConversionOptionsBuilder (line 208) | pub struct JsConversionOptionsBuilder { method strip_tags (line 215) | pub fn strip_tags(&self, tags: Vec) -> JsConversionOptionsBuil... method preserve_tags (line 222) | pub fn preserve_tags(&self, tags: Vec) -> JsConversionOptionsB... method keep_inline_images_in (line 229) | pub fn keep_inline_images_in(&self, tags: Vec) -> JsConversion... method exclude_selectors (line 236) | pub fn exclude_selectors(&self, selectors: Vec) -> JsConversio... method preprocessing (line 243) | pub fn preprocessing(&self, preprocessing: JsPreprocessingOptions) -> ... method build (line 251) | pub fn build(&self) -> JsConversionOptions { type JsConversionOptionsUpdate (line 258) | pub struct JsConversionOptionsUpdate { method from (line 3937) | fn from(val: html_to_markdown_rs::options::ConversionOptionsUpdate) ->... type JsPreprocessingOptions (line 338) | pub struct JsPreprocessingOptions { method from (line 3998) | fn from(val: html_to_markdown_rs::options::PreprocessingOptions) -> Se... type JsPreprocessingOptionsUpdate (line 349) | pub struct JsPreprocessingOptionsUpdate { method from (line 4022) | fn from(val: html_to_markdown_rs::options::PreprocessingOptionsUpdate)... type JsDocumentStructure (line 360) | pub struct JsDocumentStructure { method from (line 4044) | fn from(val: html_to_markdown_rs::DocumentStructure) -> Self { type JsDocumentNode (line 368) | pub struct JsDocumentNode { method from (line 4068) | fn from(val: html_to_markdown_rs::DocumentNode) -> Self { type JsTextAnnotation (line 379) | pub struct JsTextAnnotation { method from (line 4093) | fn from(val: html_to_markdown_rs::TextAnnotation) -> Self { type JsConversionResult (line 387) | pub struct JsConversionResult { method from (line 4126) | fn from(val: html_to_markdown_rs::ConversionResult) -> Self { type JsTableGrid (line 398) | pub struct JsTableGrid { method from (line 4154) | fn from(val: html_to_markdown_rs::TableGrid) -> Self { type JsGridCell (line 406) | pub struct JsGridCell { method from (line 4179) | fn from(val: html_to_markdown_rs::GridCell) -> Self { type JsTableData (line 420) | pub struct JsTableData { method from (line 4203) | fn from(val: html_to_markdown_rs::TableData) -> Self { type JsProcessingWarning (line 427) | pub struct JsProcessingWarning { method from (line 4223) | fn from(val: html_to_markdown_rs::ProcessingWarning) -> Self { type JsVisitorHandle (line 434) | pub struct JsVisitorHandle { type JsNodeContext (line 443) | pub struct JsNodeContext { method from (line 4233) | fn from(val: html_to_markdown_rs::NodeContext) -> Self { type JsTextDirection (line 460) | pub enum JsTextDirection { method from (line 4257) | fn from(val: html_to_markdown_rs::metadata::TextDirection) -> Self { method default (line 468) | fn default() -> Self { type JsLinkType (line 475) | pub enum JsLinkType { method from (line 4280) | fn from(val: html_to_markdown_rs::metadata::LinkType) -> Self { method default (line 486) | fn default() -> Self { type JsImageType (line 493) | pub enum JsImageType { method from (line 4304) | fn from(val: html_to_markdown_rs::metadata::ImageType) -> Self { method default (line 502) | fn default() -> Self { type JsStructuredDataType (line 509) | pub enum JsStructuredDataType { method from (line 4325) | fn from(val: html_to_markdown_rs::metadata::StructuredDataType) -> Self { method default (line 517) | fn default() -> Self { type JsPreprocessingPreset (line 524) | pub enum JsPreprocessingPreset { method from (line 4345) | fn from(val: html_to_markdown_rs::options::PreprocessingPreset) -> Self { method default (line 532) | fn default() -> Self { type JsHeadingStyle (line 539) | pub enum JsHeadingStyle { method from (line 4365) | fn from(val: html_to_markdown_rs::options::HeadingStyle) -> Self { method default (line 547) | fn default() -> Self { type JsListIndentType (line 554) | pub enum JsListIndentType { method from (line 4384) | fn from(val: html_to_markdown_rs::options::ListIndentType) -> Self { method default (line 561) | fn default() -> Self { type JsWhitespaceMode (line 568) | pub enum JsWhitespaceMode { method from (line 4402) | fn from(val: html_to_markdown_rs::options::WhitespaceMode) -> Self { method default (line 575) | fn default() -> Self { type JsNewlineStyle (line 582) | pub enum JsNewlineStyle { method from (line 4420) | fn from(val: html_to_markdown_rs::options::NewlineStyle) -> Self { method default (line 589) | fn default() -> Self { type JsCodeBlockStyle (line 596) | pub enum JsCodeBlockStyle { method from (line 4439) | fn from(val: html_to_markdown_rs::options::CodeBlockStyle) -> Self { method default (line 604) | fn default() -> Self { type JsHighlightStyle (line 611) | pub enum JsHighlightStyle { method from (line 4460) | fn from(val: html_to_markdown_rs::options::HighlightStyle) -> Self { method default (line 620) | fn default() -> Self { type JsLinkStyle (line 627) | pub enum JsLinkStyle { method from (line 4480) | fn from(val: html_to_markdown_rs::options::LinkStyle) -> Self { method default (line 634) | fn default() -> Self { type JsOutputFormat (line 641) | pub enum JsOutputFormat { method from (line 4499) | fn from(val: html_to_markdown_rs::options::OutputFormat) -> Self { method default (line 649) | fn default() -> Self { type JsNodeContent (line 656) | pub struct JsNodeContent { method from (line 4563) | fn from(val: html_to_markdown_rs::NodeContent) -> Self { method default (line 682) | fn default() -> Self { type JsAnnotationKind (line 707) | pub struct JsAnnotationKind { method from (line 4845) | fn from(val: html_to_markdown_rs::AnnotationKind) -> Self { method default (line 716) | fn default() -> Self { type JsWarningKind (line 727) | pub enum JsWarningKind { method from (line 4910) | fn from(val: html_to_markdown_rs::WarningKind) -> Self { method default (line 738) | fn default() -> Self { type JsNodeType (line 745) | pub enum JsNodeType { method from (line 4923) | fn from(val: html_to_markdown_rs::NodeType) -> Self { method default (line 838) | fn default() -> Self { type JsVisitResult (line 845) | pub enum JsVisitResult { method from (line 5018) | fn from(val: html_to_markdown_rs::VisitResult) -> Self { method default (line 855) | fn default() -> Self { function convert (line 862) | pub fn convert(html: String, options: Option) -> Re... function nodecontext_to_js_object (line 888) | fn nodecontext_to_js_object<'e>( type JsHtmlVisitorBridge (line 916) | pub struct JsHtmlVisitorBridge { method fmt (line 921) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method new (line 927) | pub fn new(js_obj: napi::bindgen_prelude::Object<'_>) -> Self { method env (line 935) | fn env(&self) -> napi::Env { method visit_element_start (line 943) | fn visit_element_start(&mut self, _ctx: &html_to_markdown_rs::NodeCont... method visit_element_end (line 987) | fn visit_element_end( method visit_text (line 1048) | fn visit_text(&mut self, _ctx: &html_to_markdown_rs::NodeContext, _tex... method visit_link (line 1105) | fn visit_link( method visit_image (line 1205) | fn visit_image( method visit_heading (line 1305) | fn visit_heading( method visit_code_block (line 1405) | fn visit_code_block( method visit_code_inline (line 1492) | fn visit_code_inline( method visit_list_item (line 1553) | fn visit_list_item( method visit_list_start (line 1637) | fn visit_list_start( method visit_list_end (line 1692) | fn visit_list_end( method visit_table_start (line 1763) | fn visit_table_start(&mut self, _ctx: &html_to_markdown_rs::NodeContex... method visit_table_row (line 1807) | fn visit_table_row( method visit_table_end (line 1878) | fn visit_table_end( method visit_blockquote (line 1939) | fn visit_blockquote( method visit_strong (line 2016) | fn visit_strong( method visit_emphasis (line 2077) | fn visit_emphasis( method visit_strikethrough (line 2138) | fn visit_strikethrough( method visit_underline (line 2199) | fn visit_underline( method visit_subscript (line 2260) | fn visit_subscript( method visit_superscript (line 2321) | fn visit_superscript( method visit_mark (line 2382) | fn visit_mark(&mut self, _ctx: &html_to_markdown_rs::NodeContext, _tex... method visit_line_break (line 2439) | fn visit_line_break(&mut self, _ctx: &html_to_markdown_rs::NodeContext... method visit_horizontal_rule (line 2483) | fn visit_horizontal_rule(&mut self, _ctx: &html_to_markdown_rs::NodeCo... method visit_custom_element (line 2527) | fn visit_custom_element( method visit_definition_list_start (line 2604) | fn visit_definition_list_start( method visit_definition_term (line 2651) | fn visit_definition_term( method visit_definition_description (line 2712) | fn visit_definition_description( method visit_definition_list_end (line 2776) | fn visit_definition_list_end( method visit_form (line 2837) | fn visit_form( method visit_input (line 2934) | fn visit_input( method visit_button (line 3044) | fn visit_button( method visit_audio (line 3105) | fn visit_audio( method visit_video (line 3176) | fn visit_video( method visit_iframe (line 3247) | fn visit_iframe( method visit_details (line 3318) | fn visit_details( method visit_summary (line 3373) | fn visit_summary( method visit_figure_start (line 3434) | fn visit_figure_start(&mut self, _ctx: &html_to_markdown_rs::NodeConte... method visit_figcaption (line 3478) | fn visit_figcaption( method visit_figure_end (line 3539) | fn visit_figure_end( function from (line 3603) | fn from(val: JsDocumentMetadata) -> Self { function from (line 3641) | fn from(val: JsHeaderMetadata) -> Self { function from (line 3667) | fn from(val: JsLinkMetadata) -> Self { function from (line 3695) | fn from(val: JsImageMetadata) -> Self { function from (line 3726) | fn from(val: JsStructuredData) -> Self { function from (line 3748) | fn from(val: JsHtmlMetadata) -> Self { function from (line 3787) | fn from(val: JsConversionOptions) -> Self { function from (line 3887) | fn from(val: JsConversionOptionsUpdate) -> Self { function from (line 3986) | fn from(val: JsPreprocessingOptions) -> Self { function from (line 4010) | fn from(val: JsPreprocessingOptionsUpdate) -> Self { function from (line 4034) | fn from(val: JsDocumentStructure) -> Self { function from (line 4054) | fn from(val: JsDocumentNode) -> Self { function from (line 4082) | fn from(val: JsTextAnnotation) -> Self { function from (line 4105) | fn from(val: JsConversionResult) -> Self { function from (line 4140) | fn from(val: JsTableGrid) -> Self { function from (line 4165) | fn from(val: JsGridCell) -> Self { function from (line 4193) | fn from(val: JsTableData) -> Self { function from (line 4213) | fn from(val: JsProcessingWarning) -> Self { function from (line 4247) | fn from(val: JsTextDirection) -> Self { function from (line 4267) | fn from(val: JsLinkType) -> Self { function from (line 4293) | fn from(val: JsImageType) -> Self { function from (line 4315) | fn from(val: JsStructuredDataType) -> Self { function from (line 4335) | fn from(val: JsPreprocessingPreset) -> Self { function from (line 4355) | fn from(val: JsHeadingStyle) -> Self { function from (line 4375) | fn from(val: JsListIndentType) -> Self { function from (line 4393) | fn from(val: JsWhitespaceMode) -> Self { function from (line 4411) | fn from(val: JsNewlineStyle) -> Self { function from (line 4429) | fn from(val: JsCodeBlockStyle) -> Self { function from (line 4449) | fn from(val: JsHighlightStyle) -> Self { function from (line 4471) | fn from(val: JsLinkStyle) -> Self { function from (line 4489) | fn from(val: JsOutputFormat) -> Self { function from (line 4509) | fn from(val: JsNodeContent) -> Self { function from (line 4825) | fn from(val: JsAnnotationKind) -> Self { function from (line 4897) | fn from(val: JsWarningKind) -> Self { constant CONVERSION_ERROR_ERROR_PARSE_ERROR (line 5030) | pub const CONVERSION_ERROR_ERROR_PARSE_ERROR: &str = "ParseError"; constant CONVERSION_ERROR_ERROR_SANITIZATION_ERROR (line 5031) | pub const CONVERSION_ERROR_ERROR_SANITIZATION_ERROR: &str = "Sanitizatio... constant CONVERSION_ERROR_ERROR_CONFIG_ERROR (line 5032) | pub const CONVERSION_ERROR_ERROR_CONFIG_ERROR: &str = "ConfigError"; constant CONVERSION_ERROR_ERROR_IO_ERROR (line 5033) | pub const CONVERSION_ERROR_ERROR_IO_ERROR: &str = "IoError"; constant CONVERSION_ERROR_ERROR_PANIC (line 5034) | pub const CONVERSION_ERROR_ERROR_PANIC: &str = "Panic"; constant CONVERSION_ERROR_ERROR_INVALID_INPUT (line 5035) | pub const CONVERSION_ERROR_ERROR_INVALID_INPUT: &str = "InvalidInput"; constant CONVERSION_ERROR_ERROR_OTHER (line 5036) | pub const CONVERSION_ERROR_ERROR_OTHER: &str = "Other"; function conversion_error_to_napi_err (line 5040) | fn conversion_error_to_napi_err(e: html_to_markdown_rs::error::Conversio... FILE: crates/html-to-markdown-php/src/lib.rs type DocumentMetadata (line 27) | pub struct DocumentMetadata { method from_json (line 65) | pub fn from_json(json: String) -> PhpResult { method get_open_graph (line 70) | pub fn get_open_graph(&self) -> HashMap { method get_twitter_card (line 75) | pub fn get_twitter_card(&self) -> HashMap { method get_meta_tags (line 80) | pub fn get_meta_tags(&self) -> HashMap { method from (line 2771) | fn from(val: html_to_markdown_rs::metadata::DocumentMetadata) -> Self { type HeaderMetadata (line 88) | pub struct HeaderMetadata { method __construct (line 108) | pub fn __construct(level: u8, text: String, depth: i64, html_offset: i... method is_valid (line 118) | pub fn is_valid(&self) -> bool { method from (line 2808) | fn from(val: html_to_markdown_rs::metadata::HeaderMetadata) -> Self { type LinkMetadata (line 133) | pub struct LinkMetadata { method from_json (line 155) | pub fn from_json(json: String) -> PhpResult { method get_attributes (line 160) | pub fn get_attributes(&self) -> HashMap { method classify_link (line 185) | pub fn classify_link(href: String) -> String { method from (line 2828) | fn from(val: html_to_markdown_rs::metadata::LinkMetadata) -> Self { type ImageMetadata (line 196) | pub struct ImageMetadata { method from_json (line 219) | pub fn from_json(json: String) -> PhpResult { method get_attributes (line 224) | pub fn get_attributes(&self) -> HashMap { method from (line 2852) | fn from(val: html_to_markdown_rs::metadata::ImageMetadata) -> Self { type StructuredData (line 232) | pub struct StructuredData { method from_json (line 246) | pub fn from_json(json: String) -> PhpResult { method from (line 2879) | fn from(val: html_to_markdown_rs::metadata::StructuredData) -> Self { type HtmlMetadata (line 254) | pub struct HtmlMetadata { method from_json (line 269) | pub fn from_json(json: String) -> PhpResult { method get_document (line 274) | pub fn get_document(&self) -> DocumentMetadata { method get_headers (line 279) | pub fn get_headers(&self) -> Vec { method get_links (line 284) | pub fn get_links(&self) -> Vec { method get_images (line 289) | pub fn get_images(&self) -> Vec { method get_structured_data (line 294) | pub fn get_structured_data(&self) -> Vec { method from (line 2900) | fn from(val: html_to_markdown_rs::metadata::HtmlMetadata) -> Self { type ConversionOptions (line 303) | pub struct ConversionOptions { method from_json (line 444) | pub fn from_json(json: String) -> PhpResult { method get_preprocessing (line 449) | pub fn get_preprocessing(&self) -> PreprocessingOptions { method get_visitor (line 454) | pub fn get_visitor(&self) -> Option { method default (line 459) | pub fn default() -> ConversionOptions { method builder (line 466) | pub fn builder() -> ConversionOptionsBuilder { method from (line 2920) | fn from(val: html_to_markdown_rs::options::ConversionOptions) -> Self { type ConversionOptionsBuilder (line 476) | pub struct ConversionOptionsBuilder { method strip_tags (line 485) | pub fn strip_tags(&self, tags: Vec) -> ConversionOptionsBuilder { method preserve_tags (line 494) | pub fn preserve_tags(&self, tags: Vec) -> ConversionOptionsBui... method keep_inline_images_in (line 503) | pub fn keep_inline_images_in(&self, tags: Vec) -> ConversionOp... method exclude_selectors (line 512) | pub fn exclude_selectors(&self, selectors: Vec) -> ConversionO... method visitor (line 521) | pub fn visitor(&self, visitor: Option<&VisitorHandle>) -> ConversionOp... method preprocessing (line 530) | pub fn preprocessing(&self, preprocessing: &PreprocessingOptions) -> C... method build (line 539) | pub fn build(&self) -> ConversionOptions { type ConversionOptionsUpdate (line 548) | pub struct ConversionOptionsUpdate { method from_json (line 675) | pub fn from_json(json: String) -> PhpResult { method get_preprocessing (line 680) | pub fn get_preprocessing(&self) -> Option { method get_visitor (line 685) | pub fn get_visitor(&self) -> Option { method from (line 3000) | fn from(val: html_to_markdown_rs::options::ConversionOptionsUpdate) ->... type PreprocessingOptions (line 693) | pub struct PreprocessingOptions { method from_json (line 710) | pub fn from_json(json: String) -> PhpResult { method default (line 715) | pub fn default() -> PreprocessingOptions { method from (line 3096) | fn from(val: html_to_markdown_rs::options::PreprocessingOptions) -> Se... type PreprocessingOptionsUpdate (line 723) | pub struct PreprocessingOptionsUpdate { method from_json (line 740) | pub fn from_json(json: String) -> PhpResult { method from (line 3118) | fn from(val: html_to_markdown_rs::options::PreprocessingOptionsUpdate)... type DocumentStructure (line 748) | pub struct DocumentStructure { method from_json (line 758) | pub fn from_json(json: String) -> PhpResult { method get_nodes (line 763) | pub fn get_nodes(&self) -> Vec { method from (line 3145) | fn from(val: html_to_markdown_rs::DocumentStructure) -> Self { type DocumentNode (line 771) | pub struct DocumentNode { method from_json (line 791) | pub fn from_json(json: String) -> PhpResult { method get_content (line 796) | pub fn get_content(&self) -> NodeContent { method get_annotations (line 801) | pub fn get_annotations(&self) -> Vec { method get_attributes (line 806) | pub fn get_attributes(&self) -> Option> { method from (line 3169) | fn from(val: html_to_markdown_rs::DocumentNode) -> Self { type TextAnnotation (line 814) | pub struct TextAnnotation { method from_json (line 827) | pub fn from_json(json: String) -> PhpResult { method get_kind (line 832) | pub fn get_kind(&self) -> AnnotationKind { method from (line 3194) | fn from(val: html_to_markdown_rs::TextAnnotation) -> Self { type ConversionResult (line 840) | pub struct ConversionResult { method from_json (line 867) | pub fn from_json(json: String) -> PhpResult { method get_document (line 872) | pub fn get_document(&self) -> Option { method get_metadata (line 877) | pub fn get_metadata(&self) -> HtmlMetadata { method get_tables (line 882) | pub fn get_tables(&self) -> Vec { method get_warnings (line 887) | pub fn get_warnings(&self) -> Vec { method from (line 3212) | fn from(val: html_to_markdown_rs::ConversionResult) -> Self { type TableGrid (line 896) | pub struct TableGrid { method from_json (line 909) | pub fn from_json(json: String) -> PhpResult { method get_cells (line 914) | pub fn get_cells(&self) -> Vec { method from (line 3237) | fn from(val: html_to_markdown_rs::TableGrid) -> Self { type GridCell (line 923) | pub struct GridCell { method __construct (line 946) | pub fn __construct(content: String, row: u32, col: u32, row_span: u32,... method from (line 3262) | fn from(val: html_to_markdown_rs::GridCell) -> Self { type TableData (line 961) | pub struct TableData { method from_json (line 971) | pub fn from_json(json: String) -> PhpResult { method get_grid (line 976) | pub fn get_grid(&self) -> TableGrid { method from (line 3286) | fn from(val: html_to_markdown_rs::TableData) -> Self { type ProcessingWarning (line 984) | pub struct ProcessingWarning { method from_json (line 995) | pub fn from_json(json: String) -> PhpResult { method from (line 3303) | fn from(val: html_to_markdown_rs::ProcessingWarning) -> Self { type VisitorHandle (line 1003) | pub struct VisitorHandle { type NodeContext (line 1013) | pub struct NodeContext { method from_json (line 1038) | pub fn from_json(json: String) -> PhpResult { method get_attributes (line 1043) | pub fn get_attributes(&self) -> HashMap { method from (line 3316) | fn from(val: html_to_markdown_rs::NodeContext) -> Self { constant TEXTDIRECTION_LEFTTORIGHT (line 1049) | pub const TEXTDIRECTION_LEFTTORIGHT: &str = "LeftToRight"; constant TEXTDIRECTION_RIGHTTOLEFT (line 1050) | pub const TEXTDIRECTION_RIGHTTOLEFT: &str = "RightToLeft"; constant TEXTDIRECTION_AUTO (line 1051) | pub const TEXTDIRECTION_AUTO: &str = "Auto"; constant LINKTYPE_ANCHOR (line 1054) | pub const LINKTYPE_ANCHOR: &str = "Anchor"; constant LINKTYPE_INTERNAL (line 1055) | pub const LINKTYPE_INTERNAL: &str = "Internal"; constant LINKTYPE_EXTERNAL (line 1056) | pub const LINKTYPE_EXTERNAL: &str = "External"; constant LINKTYPE_EMAIL (line 1057) | pub const LINKTYPE_EMAIL: &str = "Email"; constant LINKTYPE_PHONE (line 1058) | pub const LINKTYPE_PHONE: &str = "Phone"; constant LINKTYPE_OTHER (line 1059) | pub const LINKTYPE_OTHER: &str = "Other"; constant IMAGETYPE_DATAURI (line 1062) | pub const IMAGETYPE_DATAURI: &str = "DataUri"; constant IMAGETYPE_INLINESVG (line 1063) | pub const IMAGETYPE_INLINESVG: &str = "InlineSvg"; constant IMAGETYPE_EXTERNAL (line 1064) | pub const IMAGETYPE_EXTERNAL: &str = "External"; constant IMAGETYPE_RELATIVE (line 1065) | pub const IMAGETYPE_RELATIVE: &str = "Relative"; constant STRUCTUREDDATATYPE_JSONLD (line 1068) | pub const STRUCTUREDDATATYPE_JSONLD: &str = "JsonLd"; constant STRUCTUREDDATATYPE_MICRODATA (line 1069) | pub const STRUCTUREDDATATYPE_MICRODATA: &str = "Microdata"; constant STRUCTUREDDATATYPE_RDFA (line 1070) | pub const STRUCTUREDDATATYPE_RDFA: &str = "RDFa"; constant PREPROCESSINGPRESET_MINIMAL (line 1073) | pub const PREPROCESSINGPRESET_MINIMAL: &str = "Minimal"; constant PREPROCESSINGPRESET_STANDARD (line 1074) | pub const PREPROCESSINGPRESET_STANDARD: &str = "Standard"; constant PREPROCESSINGPRESET_AGGRESSIVE (line 1075) | pub const PREPROCESSINGPRESET_AGGRESSIVE: &str = "Aggressive"; constant HEADINGSTYLE_UNDERLINED (line 1078) | pub const HEADINGSTYLE_UNDERLINED: &str = "Underlined"; constant HEADINGSTYLE_ATX (line 1079) | pub const HEADINGSTYLE_ATX: &str = "Atx"; constant HEADINGSTYLE_ATXCLOSED (line 1080) | pub const HEADINGSTYLE_ATXCLOSED: &str = "AtxClosed"; constant LISTINDENTTYPE_SPACES (line 1083) | pub const LISTINDENTTYPE_SPACES: &str = "Spaces"; constant LISTINDENTTYPE_TABS (line 1084) | pub const LISTINDENTTYPE_TABS: &str = "Tabs"; constant WHITESPACEMODE_NORMALIZED (line 1087) | pub const WHITESPACEMODE_NORMALIZED: &str = "Normalized"; constant WHITESPACEMODE_STRICT (line 1088) | pub const WHITESPACEMODE_STRICT: &str = "Strict"; constant NEWLINESTYLE_SPACES (line 1091) | pub const NEWLINESTYLE_SPACES: &str = "Spaces"; constant NEWLINESTYLE_BACKSLASH (line 1092) | pub const NEWLINESTYLE_BACKSLASH: &str = "Backslash"; constant CODEBLOCKSTYLE_INDENTED (line 1095) | pub const CODEBLOCKSTYLE_INDENTED: &str = "Indented"; constant CODEBLOCKSTYLE_BACKTICKS (line 1096) | pub const CODEBLOCKSTYLE_BACKTICKS: &str = "Backticks"; constant CODEBLOCKSTYLE_TILDES (line 1097) | pub const CODEBLOCKSTYLE_TILDES: &str = "Tildes"; constant HIGHLIGHTSTYLE_DOUBLEEQUAL (line 1100) | pub const HIGHLIGHTSTYLE_DOUBLEEQUAL: &str = "DoubleEqual"; constant HIGHLIGHTSTYLE_HTML (line 1101) | pub const HIGHLIGHTSTYLE_HTML: &str = "Html"; constant HIGHLIGHTSTYLE_BOLD (line 1102) | pub const HIGHLIGHTSTYLE_BOLD: &str = "Bold"; constant HIGHLIGHTSTYLE_NONE (line 1103) | pub const HIGHLIGHTSTYLE_NONE: &str = "None"; constant LINKSTYLE_INLINE (line 1106) | pub const LINKSTYLE_INLINE: &str = "Inline"; constant LINKSTYLE_REFERENCE (line 1107) | pub const LINKSTYLE_REFERENCE: &str = "Reference"; constant OUTPUTFORMAT_MARKDOWN (line 1110) | pub const OUTPUTFORMAT_MARKDOWN: &str = "Markdown"; constant OUTPUTFORMAT_DJOT (line 1111) | pub const OUTPUTFORMAT_DJOT: &str = "Djot"; constant OUTPUTFORMAT_PLAIN (line 1112) | pub const OUTPUTFORMAT_PLAIN: &str = "Plain"; type NodeContent (line 1117) | pub struct NodeContent { method from_json (line 1157) | pub fn from_json(json: String) -> PhpResult { method get_node_type_tag (line 1162) | pub fn get_node_type_tag(&self) -> String { method get_level (line 1167) | pub fn get_level(&self) -> Option { method get_text (line 1172) | pub fn get_text(&self) -> Option { method get_ordered (line 1177) | pub fn get_ordered(&self) -> Option { method get_grid (line 1182) | pub fn get_grid(&self) -> Option { method get_description (line 1187) | pub fn get_description(&self) -> Option { method get_src (line 1192) | pub fn get_src(&self) -> Option { method get_image_index (line 1197) | pub fn get_image_index(&self) -> Option { method get_language (line 1202) | pub fn get_language(&self) -> Option { method get_term (line 1207) | pub fn get_term(&self) -> Option { method get_definition (line 1212) | pub fn get_definition(&self) -> Option { method get_format (line 1217) | pub fn get_format(&self) -> Option { method get_content (line 1222) | pub fn get_content(&self) -> Option { method get_entries (line 1227) | pub fn get_entries(&self) -> Option> { method get_label (line 1232) | pub fn get_label(&self) -> Option { method get_heading_level (line 1237) | pub fn get_heading_level(&self) -> Option { method get_heading_text (line 1242) | pub fn get_heading_text(&self) -> Option { method from (line 3333) | fn from(val: html_to_markdown_rs::NodeContent) -> Self { type AnnotationKind (line 1250) | pub struct AnnotationKind { method from_json (line 1262) | pub fn from_json(json: String) -> PhpResult { method get_annotation_type_tag (line 1267) | pub fn get_annotation_type_tag(&self) -> String { method get_url (line 1272) | pub fn get_url(&self) -> Option { method get_title (line 1277) | pub fn get_title(&self) -> Option { method from (line 3473) | fn from(val: html_to_markdown_rs::AnnotationKind) -> Self { constant WARNINGKIND_IMAGEEXTRACTIONFAILED (line 1283) | pub const WARNINGKIND_IMAGEEXTRACTIONFAILED: &str = "ImageExtractionFail... constant WARNINGKIND_ENCODINGFALLBACK (line 1284) | pub const WARNINGKIND_ENCODINGFALLBACK: &str = "EncodingFallback"; constant WARNINGKIND_TRUNCATEDINPUT (line 1285) | pub const WARNINGKIND_TRUNCATEDINPUT: &str = "TruncatedInput"; constant WARNINGKIND_MALFORMEDHTML (line 1286) | pub const WARNINGKIND_MALFORMEDHTML: &str = "MalformedHtml"; constant WARNINGKIND_SANITIZATIONAPPLIED (line 1287) | pub const WARNINGKIND_SANITIZATIONAPPLIED: &str = "SanitizationApplied"; constant WARNINGKIND_DEPTHLIMITEXCEEDED (line 1288) | pub const WARNINGKIND_DEPTHLIMITEXCEEDED: &str = "DepthLimitExceeded"; constant NODETYPE_TEXT (line 1291) | pub const NODETYPE_TEXT: &str = "Text"; constant NODETYPE_ELEMENT (line 1292) | pub const NODETYPE_ELEMENT: &str = "Element"; constant NODETYPE_HEADING (line 1293) | pub const NODETYPE_HEADING: &str = "Heading"; constant NODETYPE_PARAGRAPH (line 1294) | pub const NODETYPE_PARAGRAPH: &str = "Paragraph"; constant NODETYPE_DIV (line 1295) | pub const NODETYPE_DIV: &str = "Div"; constant NODETYPE_BLOCKQUOTE (line 1296) | pub const NODETYPE_BLOCKQUOTE: &str = "Blockquote"; constant NODETYPE_PRE (line 1297) | pub const NODETYPE_PRE: &str = "Pre"; constant NODETYPE_HR (line 1298) | pub const NODETYPE_HR: &str = "Hr"; constant NODETYPE_LIST (line 1299) | pub const NODETYPE_LIST: &str = "List"; constant NODETYPE_LISTITEM (line 1300) | pub const NODETYPE_LISTITEM: &str = "ListItem"; constant NODETYPE_DEFINITIONLIST (line 1301) | pub const NODETYPE_DEFINITIONLIST: &str = "DefinitionList"; constant NODETYPE_DEFINITIONTERM (line 1302) | pub const NODETYPE_DEFINITIONTERM: &str = "DefinitionTerm"; constant NODETYPE_DEFINITIONDESCRIPTION (line 1303) | pub const NODETYPE_DEFINITIONDESCRIPTION: &str = "DefinitionDescription"; constant NODETYPE_TABLE (line 1304) | pub const NODETYPE_TABLE: &str = "Table"; constant NODETYPE_TABLEROW (line 1305) | pub const NODETYPE_TABLEROW: &str = "TableRow"; constant NODETYPE_TABLECELL (line 1306) | pub const NODETYPE_TABLECELL: &str = "TableCell"; constant NODETYPE_TABLEHEADER (line 1307) | pub const NODETYPE_TABLEHEADER: &str = "TableHeader"; constant NODETYPE_TABLEBODY (line 1308) | pub const NODETYPE_TABLEBODY: &str = "TableBody"; constant NODETYPE_TABLEHEAD (line 1309) | pub const NODETYPE_TABLEHEAD: &str = "TableHead"; constant NODETYPE_TABLEFOOT (line 1310) | pub const NODETYPE_TABLEFOOT: &str = "TableFoot"; constant NODETYPE_LINK (line 1311) | pub const NODETYPE_LINK: &str = "Link"; constant NODETYPE_IMAGE (line 1312) | pub const NODETYPE_IMAGE: &str = "Image"; constant NODETYPE_STRONG (line 1313) | pub const NODETYPE_STRONG: &str = "Strong"; constant NODETYPE_EM (line 1314) | pub const NODETYPE_EM: &str = "Em"; constant NODETYPE_CODE (line 1315) | pub const NODETYPE_CODE: &str = "Code"; constant NODETYPE_STRIKETHROUGH (line 1316) | pub const NODETYPE_STRIKETHROUGH: &str = "Strikethrough"; constant NODETYPE_UNDERLINE (line 1317) | pub const NODETYPE_UNDERLINE: &str = "Underline"; constant NODETYPE_SUBSCRIPT (line 1318) | pub const NODETYPE_SUBSCRIPT: &str = "Subscript"; constant NODETYPE_SUPERSCRIPT (line 1319) | pub const NODETYPE_SUPERSCRIPT: &str = "Superscript"; constant NODETYPE_MARK (line 1320) | pub const NODETYPE_MARK: &str = "Mark"; constant NODETYPE_SMALL (line 1321) | pub const NODETYPE_SMALL: &str = "Small"; constant NODETYPE_BR (line 1322) | pub const NODETYPE_BR: &str = "Br"; constant NODETYPE_SPAN (line 1323) | pub const NODETYPE_SPAN: &str = "Span"; constant NODETYPE_ARTICLE (line 1324) | pub const NODETYPE_ARTICLE: &str = "Article"; constant NODETYPE_SECTION (line 1325) | pub const NODETYPE_SECTION: &str = "Section"; constant NODETYPE_NAV (line 1326) | pub const NODETYPE_NAV: &str = "Nav"; constant NODETYPE_ASIDE (line 1327) | pub const NODETYPE_ASIDE: &str = "Aside"; constant NODETYPE_HEADER (line 1328) | pub const NODETYPE_HEADER: &str = "Header"; constant NODETYPE_FOOTER (line 1329) | pub const NODETYPE_FOOTER: &str = "Footer"; constant NODETYPE_MAIN (line 1330) | pub const NODETYPE_MAIN: &str = "Main"; constant NODETYPE_FIGURE (line 1331) | pub const NODETYPE_FIGURE: &str = "Figure"; constant NODETYPE_FIGCAPTION (line 1332) | pub const NODETYPE_FIGCAPTION: &str = "Figcaption"; constant NODETYPE_TIME (line 1333) | pub const NODETYPE_TIME: &str = "Time"; constant NODETYPE_DETAILS (line 1334) | pub const NODETYPE_DETAILS: &str = "Details"; constant NODETYPE_SUMMARY (line 1335) | pub const NODETYPE_SUMMARY: &str = "Summary"; constant NODETYPE_FORM (line 1336) | pub const NODETYPE_FORM: &str = "Form"; constant NODETYPE_INPUT (line 1337) | pub const NODETYPE_INPUT: &str = "Input"; constant NODETYPE_SELECT (line 1338) | pub const NODETYPE_SELECT: &str = "Select"; constant NODETYPE_OPTION (line 1339) | pub const NODETYPE_OPTION: &str = "Option"; constant NODETYPE_BUTTON (line 1340) | pub const NODETYPE_BUTTON: &str = "Button"; constant NODETYPE_TEXTAREA (line 1341) | pub const NODETYPE_TEXTAREA: &str = "Textarea"; constant NODETYPE_LABEL (line 1342) | pub const NODETYPE_LABEL: &str = "Label"; constant NODETYPE_FIELDSET (line 1343) | pub const NODETYPE_FIELDSET: &str = "Fieldset"; constant NODETYPE_LEGEND (line 1344) | pub const NODETYPE_LEGEND: &str = "Legend"; constant NODETYPE_AUDIO (line 1345) | pub const NODETYPE_AUDIO: &str = "Audio"; constant NODETYPE_VIDEO (line 1346) | pub const NODETYPE_VIDEO: &str = "Video"; constant NODETYPE_PICTURE (line 1347) | pub const NODETYPE_PICTURE: &str = "Picture"; constant NODETYPE_SOURCE (line 1348) | pub const NODETYPE_SOURCE: &str = "Source"; constant NODETYPE_IFRAME (line 1349) | pub const NODETYPE_IFRAME: &str = "Iframe"; constant NODETYPE_SVG (line 1350) | pub const NODETYPE_SVG: &str = "Svg"; constant NODETYPE_CANVAS (line 1351) | pub const NODETYPE_CANVAS: &str = "Canvas"; constant NODETYPE_RUBY (line 1352) | pub const NODETYPE_RUBY: &str = "Ruby"; constant NODETYPE_RT (line 1353) | pub const NODETYPE_RT: &str = "Rt"; constant NODETYPE_RP (line 1354) | pub const NODETYPE_RP: &str = "Rp"; constant NODETYPE_ABBR (line 1355) | pub const NODETYPE_ABBR: &str = "Abbr"; constant NODETYPE_KBD (line 1356) | pub const NODETYPE_KBD: &str = "Kbd"; constant NODETYPE_SAMP (line 1357) | pub const NODETYPE_SAMP: &str = "Samp"; constant NODETYPE_VAR (line 1358) | pub const NODETYPE_VAR: &str = "Var"; constant NODETYPE_CITE (line 1359) | pub const NODETYPE_CITE: &str = "Cite"; constant NODETYPE_Q (line 1360) | pub const NODETYPE_Q: &str = "Q"; constant NODETYPE_DEL (line 1361) | pub const NODETYPE_DEL: &str = "Del"; constant NODETYPE_INS (line 1362) | pub const NODETYPE_INS: &str = "Ins"; constant NODETYPE_DATA (line 1363) | pub const NODETYPE_DATA: &str = "Data"; constant NODETYPE_METER (line 1364) | pub const NODETYPE_METER: &str = "Meter"; constant NODETYPE_PROGRESS (line 1365) | pub const NODETYPE_PROGRESS: &str = "Progress"; constant NODETYPE_OUTPUT (line 1366) | pub const NODETYPE_OUTPUT: &str = "Output"; constant NODETYPE_TEMPLATE (line 1367) | pub const NODETYPE_TEMPLATE: &str = "Template"; constant NODETYPE_SLOT (line 1368) | pub const NODETYPE_SLOT: &str = "Slot"; constant NODETYPE_HTML (line 1369) | pub const NODETYPE_HTML: &str = "Html"; constant NODETYPE_HEAD (line 1370) | pub const NODETYPE_HEAD: &str = "Head"; constant NODETYPE_BODY (line 1371) | pub const NODETYPE_BODY: &str = "Body"; constant NODETYPE_TITLE (line 1372) | pub const NODETYPE_TITLE: &str = "Title"; constant NODETYPE_META (line 1373) | pub const NODETYPE_META: &str = "Meta"; constant NODETYPE_LINKTAG (line 1374) | pub const NODETYPE_LINKTAG: &str = "LinkTag"; constant NODETYPE_STYLE (line 1375) | pub const NODETYPE_STYLE: &str = "Style"; constant NODETYPE_SCRIPT (line 1376) | pub const NODETYPE_SCRIPT: &str = "Script"; constant NODETYPE_BASE (line 1377) | pub const NODETYPE_BASE: &str = "Base"; constant NODETYPE_CUSTOM (line 1378) | pub const NODETYPE_CUSTOM: &str = "Custom"; constant VISITRESULT_CONTINUE (line 1381) | pub const VISITRESULT_CONTINUE: &str = "Continue"; constant VISITRESULT_CUSTOM (line 1382) | pub const VISITRESULT_CUSTOM: &str = "Custom"; constant VISITRESULT_SKIP (line 1383) | pub const VISITRESULT_SKIP: &str = "Skip"; constant VISITRESULT_PRESERVEHTML (line 1384) | pub const VISITRESULT_PRESERVEHTML: &str = "PreserveHtml"; constant VISITRESULT_ERROR (line 1385) | pub const VISITRESULT_ERROR: &str = "Error"; type HtmlToMarkdownApi (line 1389) | pub struct HtmlToMarkdownApi; method convert (line 1394) | pub fn convert( function nodecontext_to_php_array (line 1419) | fn nodecontext_to_php_array( type PhpHtmlVisitorBridge (line 1470) | pub struct PhpHtmlVisitorBridge { method fmt (line 1490) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method new (line 1496) | pub fn new(php_obj: &mut ext_php_rs::types::ZendObject) -> Self { method visit_element_start (line 1511) | fn visit_element_start(&mut self, _ctx: &html_to_markdown_rs::NodeCont... method visit_element_end (line 1536) | fn visit_element_end( method visit_text (line 1566) | fn visit_text(&mut self, _ctx: &html_to_markdown_rs::NodeContext, _tex... method visit_link (line 1592) | fn visit_link( method visit_image (line 1629) | fn visit_image( method visit_heading (line 1666) | fn visit_heading( method visit_code_block (line 1703) | fn visit_code_block( method visit_code_inline (line 1738) | fn visit_code_inline( method visit_list_item (line 1768) | fn visit_list_item( method visit_list_start (line 1806) | fn visit_list_start( method visit_list_end (line 1840) | fn visit_list_end( method visit_table_start (line 1876) | fn visit_table_start(&mut self, _ctx: &html_to_markdown_rs::NodeContex... method visit_table_row (line 1901) | fn visit_table_row( method visit_table_end (line 1937) | fn visit_table_end( method visit_blockquote (line 1967) | fn visit_blockquote( method visit_strong (line 1999) | fn visit_strong( method visit_emphasis (line 2029) | fn visit_emphasis( method visit_strikethrough (line 2059) | fn visit_strikethrough( method visit_underline (line 2089) | fn visit_underline( method visit_subscript (line 2119) | fn visit_subscript( method visit_superscript (line 2149) | fn visit_superscript( method visit_mark (line 2179) | fn visit_mark(&mut self, _ctx: &html_to_markdown_rs::NodeContext, _tex... method visit_line_break (line 2205) | fn visit_line_break(&mut self, _ctx: &html_to_markdown_rs::NodeContext... method visit_horizontal_rule (line 2230) | fn visit_horizontal_rule(&mut self, _ctx: &html_to_markdown_rs::NodeCo... method visit_custom_element (line 2255) | fn visit_custom_element( method visit_definition_list_start (line 2287) | fn visit_definition_list_start( method visit_definition_term (line 2315) | fn visit_definition_term( method visit_definition_description (line 2345) | fn visit_definition_description( method visit_definition_list_end (line 2375) | fn visit_definition_list_end( method visit_form (line 2405) | fn visit_form( method visit_input (line 2443) | fn visit_input( method visit_button (line 2483) | fn visit_button( method visit_audio (line 2513) | fn visit_audio( method visit_video (line 2546) | fn visit_video( method visit_iframe (line 2579) | fn visit_iframe( method visit_details (line 2612) | fn visit_details( method visit_summary (line 2646) | fn visit_summary( method visit_figure_start (line 2676) | fn visit_figure_start(&mut self, _ctx: &html_to_markdown_rs::NodeConte... method visit_figcaption (line 2701) | fn visit_figcaption( method visit_figure_end (line 2731) | fn visit_figure_end( method clone (line 1481) | fn clone(&self) -> Self { function from (line 2763) | fn from(val: DocumentMetadata) -> Self { function from (line 2795) | fn from(val: HeaderMetadata) -> Self { function from (line 2820) | fn from(val: LinkMetadata) -> Self { function from (line 2844) | fn from(val: ImageMetadata) -> Self { function from (line 2871) | fn from(val: StructuredData) -> Self { function from (line 2892) | fn from(val: HtmlMetadata) -> Self { function from (line 2912) | fn from(val: ConversionOptions) -> Self { function from (line 2992) | fn from(val: ConversionOptionsUpdate) -> Self { function from (line 3088) | fn from(val: PreprocessingOptions) -> Self { function from (line 3110) | fn from(val: PreprocessingOptionsUpdate) -> Self { function from (line 3135) | fn from(val: DocumentStructure) -> Self { function from (line 3155) | fn from(val: DocumentNode) -> Self { function from (line 3183) | fn from(val: TextAnnotation) -> Self { function from (line 3204) | fn from(val: ConversionResult) -> Self { function from (line 3226) | fn from(val: TableGrid) -> Self { function from (line 3248) | fn from(val: GridCell) -> Self { function from (line 3276) | fn from(val: TableData) -> Self { function from (line 3295) | fn from(val: ProcessingWarning) -> Self { function from (line 3419) | fn from(val: NodeContent) -> Self { function from (line 3517) | fn from(val: AnnotationKind) -> Self { function conversion_error_to_php_err (line 3538) | fn conversion_error_to_php_err(e: html_to_markdown_rs::error::Conversion... function get_module (line 3568) | pub fn get_module(module: ModuleBuilder) -> ModuleBuilder { FILE: crates/html-to-markdown-py/src/lib.rs type DocumentMetadata (line 50) | pub struct DocumentMetadata { method new (line 95) | pub fn new( method from (line 3594) | fn from(val: html_to_markdown_rs::metadata::DocumentMetadata) -> Self { type HeaderMetadata (line 126) | pub struct HeaderMetadata { method new (line 149) | pub fn new(level: u8, text: String, depth: usize, html_offset: usize, ... method is_valid (line 160) | pub fn is_valid(&self) -> bool { method from (line 3626) | fn from(val: html_to_markdown_rs::metadata::HeaderMetadata) -> Self { type LinkMetadata (line 174) | pub struct LinkMetadata { method new (line 200) | pub fn new( method classify_link (line 220) | pub fn classify_link(href: String) -> LinkType { method from (line 3653) | fn from(val: html_to_markdown_rs::metadata::LinkMetadata) -> Self { type ImageMetadata (line 227) | pub struct ImageMetadata { method new (line 254) | pub fn new( method from (line 3681) | fn from(val: html_to_markdown_rs::metadata::ImageMetadata) -> Self { type StructuredData (line 275) | pub struct StructuredData { method new (line 292) | pub fn new(data_type: StructuredDataType, raw_json: String, schema_typ... method from (line 3709) | fn from(val: html_to_markdown_rs::metadata::StructuredData) -> Self { type HtmlMetadata (line 303) | pub struct HtmlMetadata { method new (line 326) | pub fn new( method from (line 3733) | fn from(val: html_to_markdown_rs::metadata::HtmlMetadata) -> Self { type ConversionOptions (line 346) | pub struct ConversionOptions { method new (line 541) | pub fn new( method apply_update (line 630) | pub fn apply_update(&self, update: ConversionOptionsUpdate) -> Self { method default (line 684) | pub fn default() -> ConversionOptions { method builder (line 690) | pub fn builder() -> ConversionOptionsBuilder { method from_update (line 698) | pub fn from_update(update: ConversionOptionsUpdate) -> ConversionOptio... method from (line 706) | pub fn from(update: ConversionOptionsUpdate) -> ConversionOptions { method from (line 3797) | fn from(val: html_to_markdown_rs::options::ConversionOptions) -> Self { method clone (line 488) | fn clone(&self) -> Self { type ConversionOptionsBuilder (line 714) | pub struct ConversionOptionsBuilder { method strip_tags (line 721) | pub fn strip_tags(&self, tags: Vec) -> ConversionOptionsBuilder { method preserve_tags (line 728) | pub fn preserve_tags(&self, tags: Vec) -> ConversionOptionsBui... method keep_inline_images_in (line 735) | pub fn keep_inline_images_in(&self, tags: Vec) -> ConversionOp... method exclude_selectors (line 742) | pub fn exclude_selectors(&self, selectors: Vec) -> ConversionO... method visitor (line 749) | pub fn visitor(&self, visitor: Option) -> ConversionOpt... method preprocessing (line 756) | pub fn preprocessing(&self, preprocessing: PreprocessingOptions) -> Co... method build (line 764) | pub fn build(&self) -> ConversionOptions { type ConversionOptionsUpdate (line 772) | pub struct ConversionOptionsUpdate { method new (line 953) | pub fn new( method from (line 3897) | fn from(val: html_to_markdown_rs::options::ConversionOptionsUpdate) ->... method clone (line 900) | fn clone(&self) -> Self { type PreprocessingOptions (line 1044) | pub struct PreprocessingOptions { method new (line 1064) | pub fn new( method apply_update (line 1079) | pub fn apply_update(&self, update: PreprocessingOptionsUpdate) -> Self { method default (line 1094) | pub fn default() -> PreprocessingOptions { method from_update (line 1100) | pub fn from_update(update: PreprocessingOptionsUpdate) -> Preprocessin... method from (line 1108) | pub fn from(update: PreprocessingOptionsUpdate) -> PreprocessingOptions { method from (line 3958) | fn from(val: html_to_markdown_rs::options::PreprocessingOptions) -> Se... type PreprocessingOptionsUpdate (line 1116) | pub struct PreprocessingOptionsUpdate { method new (line 1136) | pub fn new( method from (line 3982) | fn from(val: html_to_markdown_rs::options::PreprocessingOptionsUpdate)... type DocumentStructure (line 1153) | pub struct DocumentStructure { method new (line 1168) | pub fn new(nodes: Vec, source_format: Option) ->... method from (line 4004) | fn from(val: html_to_markdown_rs::DocumentStructure) -> Self { type DocumentNode (line 1175) | pub struct DocumentNode { method new (line 1203) | pub fn new( method from (line 4028) | fn from(val: html_to_markdown_rs::DocumentNode) -> Self { type TextAnnotation (line 1224) | pub struct TextAnnotation { method new (line 1242) | pub fn new(start: u32, end: u32, kind: AnnotationKind) -> Self { method from (line 4053) | fn from(val: html_to_markdown_rs::TextAnnotation) -> Self { type ConversionResult (line 1249) | pub struct ConversionResult { method new (line 1284) | pub fn new( method from (line 4080) | fn from(val: html_to_markdown_rs::ConversionResult) -> Self { type TableGrid (line 1306) | pub struct TableGrid { method new (line 1323) | pub fn new(rows: Option, cols: Option, cells: Option Self { type GridCell (line 1335) | pub struct GridCell { method new (line 1361) | pub fn new(content: String, row: u32, col: u32, row_span: u32, col_spa... method from (line 4130) | fn from(val: html_to_markdown_rs::GridCell) -> Self { type TableData (line 1375) | pub struct TableData { method new (line 1389) | pub fn new(grid: TableGrid, markdown: String) -> Self { method from (line 4154) | fn from(val: html_to_markdown_rs::TableData) -> Self { type ProcessingWarning (line 1396) | pub struct ProcessingWarning { method new (line 1410) | pub fn new(message: String, kind: WarningKind) -> Self { method from (line 4174) | fn from(val: html_to_markdown_rs::ProcessingWarning) -> Self { type VisitorHandle (line 1417) | pub struct VisitorHandle { type NodeContext (line 1423) | pub struct NodeContext { method new (line 1452) | pub fn new( method from (line 4184) | fn from(val: html_to_markdown_rs::NodeContext) -> Self { type TextDirection (line 1475) | pub enum TextDirection { method from (line 4208) | fn from(val: html_to_markdown_rs::metadata::TextDirection) -> Self { type LinkType (line 1484) | pub enum LinkType { method from (line 4231) | fn from(val: html_to_markdown_rs::metadata::LinkType) -> Self { type ImageType (line 1496) | pub enum ImageType { method from (line 4255) | fn from(val: html_to_markdown_rs::metadata::ImageType) -> Self { type StructuredDataType (line 1506) | pub enum StructuredDataType { method from (line 4276) | fn from(val: html_to_markdown_rs::metadata::StructuredDataType) -> Self { type PreprocessingPreset (line 1515) | pub enum PreprocessingPreset { method from (line 4296) | fn from(val: html_to_markdown_rs::options::PreprocessingPreset) -> Self { type HeadingStyle (line 1524) | pub enum HeadingStyle { method from (line 4316) | fn from(val: html_to_markdown_rs::options::HeadingStyle) -> Self { type ListIndentType (line 1533) | pub enum ListIndentType { method from (line 4335) | fn from(val: html_to_markdown_rs::options::ListIndentType) -> Self { type WhitespaceMode (line 1541) | pub enum WhitespaceMode { method from (line 4353) | fn from(val: html_to_markdown_rs::options::WhitespaceMode) -> Self { type NewlineStyle (line 1549) | pub enum NewlineStyle { method from (line 4371) | fn from(val: html_to_markdown_rs::options::NewlineStyle) -> Self { type CodeBlockStyle (line 1557) | pub enum CodeBlockStyle { method from (line 4390) | fn from(val: html_to_markdown_rs::options::CodeBlockStyle) -> Self { type HighlightStyle (line 1566) | pub enum HighlightStyle { method from (line 4411) | fn from(val: html_to_markdown_rs::options::HighlightStyle) -> Self { type LinkStyle (line 1577) | pub enum LinkStyle { method from (line 4431) | fn from(val: html_to_markdown_rs::options::LinkStyle) -> Self { type OutputFormat (line 1585) | pub enum OutputFormat { method from (line 4450) | fn from(val: html_to_markdown_rs::options::OutputFormat) -> Self { type NodeContent (line 1594) | pub struct NodeContent { method from (line 1608) | fn from(val: html_to_markdown_rs::NodeContent) -> Self { method serialize (line 1614) | fn serialize(&self, serializer: S) -> Result>(deserializer: D) -> Result... function from (line 1602) | fn from(val: NodeContent) -> Self { method default (line 1620) | fn default() -> Self { type AnnotationKind (line 1636) | pub struct AnnotationKind { method new (line 1643) | fn new(py: Python<'_>, value: &Bound<'_, pyo3::types::PyDict>) -> PyRe... method from (line 1659) | fn from(val: html_to_markdown_rs::AnnotationKind) -> Self { method serialize (line 1665) | fn serialize(&self, serializer: S) -> Result>(deserializer: D) -> Result... function from (line 1653) | fn from(val: AnnotationKind) -> Self { method default (line 1671) | fn default() -> Self { type WarningKind (line 1687) | pub enum WarningKind { method from (line 4473) | fn from(val: html_to_markdown_rs::WarningKind) -> Self { type NodeType (line 1699) | pub enum NodeType { method from (line 4486) | fn from(val: html_to_markdown_rs::NodeType) -> Self { type VisitResult (line 1793) | pub struct VisitResult { method new (line 1800) | fn new(py: Python<'_>, value: &Bound<'_, pyo3::types::PyDict>) -> PyRe... method from (line 1816) | fn from(val: html_to_markdown_rs::VisitResult) -> Self { method serialize (line 1822) | fn serialize(&self, serializer: S) -> Result>(deserializer: D) -> Result... function from (line 1810) | fn from(val: VisitResult) -> Self { method default (line 1828) | fn default() -> Self { function convert (line 1845) | pub fn convert(html: String, options: Option) -> PyRe... function nodecontext_to_py_dict (line 1873) | fn nodecontext_to_py_dict<'py>( type PyHtmlVisitorBridge (line 1893) | pub struct PyHtmlVisitorBridge { method new (line 1898) | pub fn new(python_obj: Py) -> Self { method visit_element_start (line 1904) | fn visit_element_start(&mut self, _ctx: &html_to_markdown_rs::NodeCont... method visit_element_end (line 1941) | fn visit_element_end( method visit_text (line 1982) | fn visit_text(&mut self, _ctx: &html_to_markdown_rs::NodeContext, _tex... method visit_link (line 2019) | fn visit_link( method visit_image (line 2062) | fn visit_image( method visit_heading (line 2105) | fn visit_heading( method visit_code_block (line 2148) | fn visit_code_block( method visit_code_inline (line 2190) | fn visit_code_inline( method visit_list_item (line 2231) | fn visit_list_item( method visit_list_start (line 2277) | fn visit_list_start( method visit_list_end (line 2318) | fn visit_list_end( method visit_table_start (line 2360) | fn visit_table_start(&mut self, _ctx: &html_to_markdown_rs::NodeContex... method visit_table_row (line 2397) | fn visit_table_row( method visit_table_end (line 2442) | fn visit_table_end( method visit_blockquote (line 2483) | fn visit_blockquote( method visit_strong (line 2525) | fn visit_strong( method visit_emphasis (line 2566) | fn visit_emphasis( method visit_strikethrough (line 2607) | fn visit_strikethrough( method visit_underline (line 2648) | fn visit_underline( method visit_subscript (line 2689) | fn visit_subscript( method visit_superscript (line 2730) | fn visit_superscript( method visit_mark (line 2771) | fn visit_mark(&mut self, _ctx: &html_to_markdown_rs::NodeContext, _tex... method visit_line_break (line 2808) | fn visit_line_break(&mut self, _ctx: &html_to_markdown_rs::NodeContext... method visit_horizontal_rule (line 2845) | fn visit_horizontal_rule(&mut self, _ctx: &html_to_markdown_rs::NodeCo... method visit_custom_element (line 2882) | fn visit_custom_element( method visit_definition_list_start (line 2927) | fn visit_definition_list_start( method visit_definition_term (line 2967) | fn visit_definition_term( method visit_definition_description (line 3008) | fn visit_definition_description( method visit_definition_list_end (line 3052) | fn visit_definition_list_end( method visit_form (line 3093) | fn visit_form( method visit_input (line 3135) | fn visit_input( method visit_button (line 3181) | fn visit_button( method visit_audio (line 3222) | fn visit_audio( method visit_video (line 3263) | fn visit_video( method visit_iframe (line 3304) | fn visit_iframe( method visit_details (line 3345) | fn visit_details( method visit_summary (line 3386) | fn visit_summary( method visit_figure_start (line 3427) | fn visit_figure_start(&mut self, _ctx: &html_to_markdown_rs::NodeConte... method visit_figcaption (line 3464) | fn visit_figcaption( method visit_figure_end (line 3505) | fn visit_figure_end( function conversion_error_to_py_err (line 3558) | fn conversion_error_to_py_err(e: html_to_markdown_rs::ConversionError) -... function from (line 3575) | fn from(val: DocumentMetadata) -> Self { function from (line 3613) | fn from(val: HeaderMetadata) -> Self { function from (line 3639) | fn from(val: LinkMetadata) -> Self { function from (line 3667) | fn from(val: ImageMetadata) -> Self { function from (line 3698) | fn from(val: StructuredData) -> Self { function from (line 3720) | fn from(val: HtmlMetadata) -> Self { function from (line 3747) | fn from(val: ConversionOptions) -> Self { function from (line 3847) | fn from(val: ConversionOptionsUpdate) -> Self { function from (line 3946) | fn from(val: PreprocessingOptions) -> Self { function from (line 3970) | fn from(val: PreprocessingOptionsUpdate) -> Self { function from (line 3994) | fn from(val: DocumentStructure) -> Self { function from (line 4014) | fn from(val: DocumentNode) -> Self { function from (line 4042) | fn from(val: TextAnnotation) -> Self { function from (line 4065) | fn from(val: ConversionResult) -> Self { function from (line 4094) | fn from(val: TableGrid) -> Self { function from (line 4116) | fn from(val: GridCell) -> Self { function from (line 4144) | fn from(val: TableData) -> Self { function from (line 4164) | fn from(val: ProcessingWarning) -> Self { function from (line 4198) | fn from(val: TextDirection) -> Self { function from (line 4218) | fn from(val: LinkType) -> Self { function from (line 4244) | fn from(val: ImageType) -> Self { function from (line 4266) | fn from(val: StructuredDataType) -> Self { function from (line 4286) | fn from(val: PreprocessingPreset) -> Self { function from (line 4306) | fn from(val: HeadingStyle) -> Self { function from (line 4326) | fn from(val: ListIndentType) -> Self { function from (line 4344) | fn from(val: WhitespaceMode) -> Self { function from (line 4362) | fn from(val: NewlineStyle) -> Self { function from (line 4380) | fn from(val: CodeBlockStyle) -> Self { function from (line 4400) | fn from(val: HighlightStyle) -> Self { function from (line 4422) | fn from(val: LinkStyle) -> Self { function from (line 4440) | fn from(val: OutputFormat) -> Self { function from (line 4460) | fn from(val: WarningKind) -> Self { function _html_to_markdown (line 4581) | pub fn _html_to_markdown(m: &Bound<'_, PyModule>) -> PyResult<()> { FILE: crates/html-to-markdown-wasm/scripts/patch-bundler-entry.js function injectTypedef (line 149) | function injectTypedef(content, specifier) { function patchJsDoc (line 160) | function patchJsDoc(targetPath, typeSpecifier) { FILE: crates/html-to-markdown-wasm/src/lib.rs type WasmDocumentMetadata (line 43) | pub struct WasmDocumentMetadata { method new (line 61) | pub fn new( method title (line 90) | pub fn title(&self) -> Option { method set_title (line 95) | pub fn set_title(&mut self, value: Option) { method description (line 100) | pub fn description(&self) -> Option { method set_description (line 105) | pub fn set_description(&mut self, value: Option) { method keywords (line 110) | pub fn keywords(&self) -> Vec { method set_keywords (line 115) | pub fn set_keywords(&mut self, value: Vec) { method author (line 120) | pub fn author(&self) -> Option { method set_author (line 125) | pub fn set_author(&mut self, value: Option) { method canonical_url (line 130) | pub fn canonical_url(&self) -> Option { method set_canonical_url (line 135) | pub fn set_canonical_url(&mut self, value: Option) { method base_href (line 140) | pub fn base_href(&self) -> Option { method set_base_href (line 145) | pub fn set_base_href(&mut self, value: Option) { method language (line 150) | pub fn language(&self) -> Option { method set_language (line 155) | pub fn set_language(&mut self, value: Option) { method text_direction (line 160) | pub fn text_direction(&self) -> Option { method set_text_direction (line 165) | pub fn set_text_direction(&mut self, value: Option) { method open_graph (line 170) | pub fn open_graph(&self) -> JsValue { method set_open_graph (line 175) | pub fn set_open_graph(&mut self, value: JsValue) { method twitter_card (line 180) | pub fn twitter_card(&self) -> JsValue { method set_twitter_card (line 185) | pub fn set_twitter_card(&mut self, value: JsValue) { method meta_tags (line 190) | pub fn meta_tags(&self) -> JsValue { method set_meta_tags (line 195) | pub fn set_meta_tags(&mut self, value: JsValue) { method from (line 4904) | fn from(val: html_to_markdown_rs::metadata::DocumentMetadata) -> Self { type WasmHeaderMetadata (line 222) | pub struct WasmHeaderMetadata { method new (line 233) | pub fn new(level: u8, text: String, depth: usize, html_offset: usize, ... method level (line 244) | pub fn level(&self) -> u8 { method set_level (line 249) | pub fn set_level(&mut self, value: u8) { method text (line 254) | pub fn text(&self) -> String { method set_text (line 259) | pub fn set_text(&mut self, value: String) { method id (line 264) | pub fn id(&self) -> Option { method set_id (line 269) | pub fn set_id(&mut self, value: Option) { method depth (line 274) | pub fn depth(&self) -> usize { method set_depth (line 279) | pub fn set_depth(&mut self, value: usize) { method html_offset (line 284) | pub fn html_offset(&self) -> usize { method set_html_offset (line 289) | pub fn set_html_offset(&mut self, value: usize) { method is_valid (line 322) | pub fn is_valid(&self) -> bool { method from (line 4936) | fn from(val: html_to_markdown_rs::metadata::HeaderMetadata) -> Self { type WasmLinkMetadata (line 349) | pub struct WasmLinkMetadata { method new (line 361) | pub fn new( method href (line 380) | pub fn href(&self) -> String { method set_href (line 385) | pub fn set_href(&mut self, value: String) { method text (line 390) | pub fn text(&self) -> String { method set_text (line 395) | pub fn set_text(&mut self, value: String) { method title (line 400) | pub fn title(&self) -> Option { method set_title (line 405) | pub fn set_title(&mut self, value: Option) { method link_type (line 410) | pub fn link_type(&self) -> WasmLinkType { method set_link_type (line 415) | pub fn set_link_type(&mut self, value: WasmLinkType) { method rel (line 420) | pub fn rel(&self) -> Vec { method set_rel (line 425) | pub fn set_rel(&mut self, value: Vec) { method attributes (line 430) | pub fn attributes(&self) -> JsValue { method set_attributes (line 435) | pub fn set_attributes(&mut self, value: JsValue) { method classify_link (line 459) | pub fn classify_link(href: String) -> WasmLinkType { method from (line 4963) | fn from(val: html_to_markdown_rs::metadata::LinkMetadata) -> Self { type WasmImageMetadata (line 486) | pub struct WasmImageMetadata { method new (line 498) | pub fn new( method src (line 517) | pub fn src(&self) -> String { method set_src (line 522) | pub fn set_src(&mut self, value: String) { method alt (line 527) | pub fn alt(&self) -> Option { method set_alt (line 532) | pub fn set_alt(&mut self, value: Option) { method title (line 537) | pub fn title(&self) -> Option { method set_title (line 542) | pub fn set_title(&mut self, value: Option) { method dimensions (line 547) | pub fn dimensions(&self) -> Option> { method set_dimensions (line 552) | pub fn set_dimensions(&mut self, value: Option>) { method image_type (line 557) | pub fn image_type(&self) -> WasmImageType { method set_image_type (line 562) | pub fn set_image_type(&mut self, value: WasmImageType) { method attributes (line 567) | pub fn attributes(&self) -> JsValue { method set_attributes (line 572) | pub fn set_attributes(&mut self, value: JsValue) { method from (line 4991) | fn from(val: html_to_markdown_rs::metadata::ImageMetadata) -> Self { type WasmStructuredData (line 596) | pub struct WasmStructuredData { method new (line 605) | pub fn new(data_type: WasmStructuredDataType, raw_json: String, schema... method data_type (line 614) | pub fn data_type(&self) -> WasmStructuredDataType { method set_data_type (line 619) | pub fn set_data_type(&mut self, value: WasmStructuredDataType) { method raw_json (line 624) | pub fn raw_json(&self) -> String { method set_raw_json (line 629) | pub fn set_raw_json(&mut self, value: String) { method schema_type (line 634) | pub fn schema_type(&self) -> Option { method set_schema_type (line 639) | pub fn set_schema_type(&mut self, value: Option) { method from (line 5019) | fn from(val: html_to_markdown_rs::metadata::StructuredData) -> Self { type WasmHtmlMetadata (line 665) | pub struct WasmHtmlMetadata { method new (line 676) | pub fn new( method document (line 693) | pub fn document(&self) -> WasmDocumentMetadata { method set_document (line 698) | pub fn set_document(&mut self, value: WasmDocumentMetadata) { method headers (line 703) | pub fn headers(&self) -> Vec { method set_headers (line 708) | pub fn set_headers(&mut self, value: Vec) { method links (line 713) | pub fn links(&self) -> Vec { method set_links (line 718) | pub fn set_links(&mut self, value: Vec) { method images (line 723) | pub fn images(&self) -> Vec { method set_images (line 728) | pub fn set_images(&mut self, value: Vec) { method structured_data (line 733) | pub fn structured_data(&self) -> Vec { method set_structured_data (line 738) | pub fn set_structured_data(&mut self, value: Vec) { method from (line 5043) | fn from(val: html_to_markdown_rs::metadata::HtmlMetadata) -> Self { type WasmConversionOptions (line 760) | pub struct WasmConversionOptions { method new (line 808) | pub fn new( method heading_style (line 896) | pub fn heading_style(&self) -> WasmHeadingStyle { method set_heading_style (line 901) | pub fn set_heading_style(&mut self, value: WasmHeadingStyle) { method list_indent_type (line 906) | pub fn list_indent_type(&self) -> WasmListIndentType { method set_list_indent_type (line 911) | pub fn set_list_indent_type(&mut self, value: WasmListIndentType) { method list_indent_width (line 916) | pub fn list_indent_width(&self) -> usize { method set_list_indent_width (line 921) | pub fn set_list_indent_width(&mut self, value: usize) { method bullets (line 926) | pub fn bullets(&self) -> String { method set_bullets (line 931) | pub fn set_bullets(&mut self, value: String) { method strong_em_symbol (line 936) | pub fn strong_em_symbol(&self) -> String { method set_strong_em_symbol (line 941) | pub fn set_strong_em_symbol(&mut self, value: String) { method escape_asterisks (line 946) | pub fn escape_asterisks(&self) -> bool { method set_escape_asterisks (line 951) | pub fn set_escape_asterisks(&mut self, value: bool) { method escape_underscores (line 956) | pub fn escape_underscores(&self) -> bool { method set_escape_underscores (line 961) | pub fn set_escape_underscores(&mut self, value: bool) { method escape_misc (line 966) | pub fn escape_misc(&self) -> bool { method set_escape_misc (line 971) | pub fn set_escape_misc(&mut self, value: bool) { method escape_ascii (line 976) | pub fn escape_ascii(&self) -> bool { method set_escape_ascii (line 981) | pub fn set_escape_ascii(&mut self, value: bool) { method code_language (line 986) | pub fn code_language(&self) -> String { method set_code_language (line 991) | pub fn set_code_language(&mut self, value: String) { method autolinks (line 996) | pub fn autolinks(&self) -> bool { method set_autolinks (line 1001) | pub fn set_autolinks(&mut self, value: bool) { method default_title (line 1006) | pub fn default_title(&self) -> bool { method set_default_title (line 1011) | pub fn set_default_title(&mut self, value: bool) { method br_in_tables (line 1016) | pub fn br_in_tables(&self) -> bool { method set_br_in_tables (line 1021) | pub fn set_br_in_tables(&mut self, value: bool) { method highlight_style (line 1026) | pub fn highlight_style(&self) -> WasmHighlightStyle { method set_highlight_style (line 1031) | pub fn set_highlight_style(&mut self, value: WasmHighlightStyle) { method extract_metadata (line 1036) | pub fn extract_metadata(&self) -> bool { method set_extract_metadata (line 1041) | pub fn set_extract_metadata(&mut self, value: bool) { method whitespace_mode (line 1046) | pub fn whitespace_mode(&self) -> WasmWhitespaceMode { method set_whitespace_mode (line 1051) | pub fn set_whitespace_mode(&mut self, value: WasmWhitespaceMode) { method strip_newlines (line 1056) | pub fn strip_newlines(&self) -> bool { method set_strip_newlines (line 1061) | pub fn set_strip_newlines(&mut self, value: bool) { method wrap (line 1066) | pub fn wrap(&self) -> bool { method set_wrap (line 1071) | pub fn set_wrap(&mut self, value: bool) { method wrap_width (line 1076) | pub fn wrap_width(&self) -> usize { method set_wrap_width (line 1081) | pub fn set_wrap_width(&mut self, value: usize) { method convert_as_inline (line 1086) | pub fn convert_as_inline(&self) -> bool { method set_convert_as_inline (line 1091) | pub fn set_convert_as_inline(&mut self, value: bool) { method sub_symbol (line 1096) | pub fn sub_symbol(&self) -> String { method set_sub_symbol (line 1101) | pub fn set_sub_symbol(&mut self, value: String) { method sup_symbol (line 1106) | pub fn sup_symbol(&self) -> String { method set_sup_symbol (line 1111) | pub fn set_sup_symbol(&mut self, value: String) { method newline_style (line 1116) | pub fn newline_style(&self) -> WasmNewlineStyle { method set_newline_style (line 1121) | pub fn set_newline_style(&mut self, value: WasmNewlineStyle) { method code_block_style (line 1126) | pub fn code_block_style(&self) -> WasmCodeBlockStyle { method set_code_block_style (line 1131) | pub fn set_code_block_style(&mut self, value: WasmCodeBlockStyle) { method keep_inline_images_in (line 1136) | pub fn keep_inline_images_in(&self) -> Vec { method set_keep_inline_images_in (line 1141) | pub fn set_keep_inline_images_in(&mut self, value: Vec) { method preprocessing (line 1146) | pub fn preprocessing(&self) -> WasmPreprocessingOptions { method set_preprocessing (line 1151) | pub fn set_preprocessing(&mut self, value: WasmPreprocessingOptions) { method encoding (line 1156) | pub fn encoding(&self) -> String { method set_encoding (line 1161) | pub fn set_encoding(&mut self, value: String) { method debug (line 1166) | pub fn debug(&self) -> bool { method set_debug (line 1171) | pub fn set_debug(&mut self, value: bool) { method strip_tags (line 1176) | pub fn strip_tags(&self) -> Vec { method set_strip_tags (line 1181) | pub fn set_strip_tags(&mut self, value: Vec) { method preserve_tags (line 1186) | pub fn preserve_tags(&self) -> Vec { method set_preserve_tags (line 1191) | pub fn set_preserve_tags(&mut self, value: Vec) { method skip_images (line 1196) | pub fn skip_images(&self) -> bool { method set_skip_images (line 1201) | pub fn set_skip_images(&mut self, value: bool) { method link_style (line 1206) | pub fn link_style(&self) -> WasmLinkStyle { method set_link_style (line 1211) | pub fn set_link_style(&mut self, value: WasmLinkStyle) { method output_format (line 1216) | pub fn output_format(&self) -> WasmOutputFormat { method set_output_format (line 1221) | pub fn set_output_format(&mut self, value: WasmOutputFormat) { method include_document_structure (line 1226) | pub fn include_document_structure(&self) -> bool { method set_include_document_structure (line 1231) | pub fn set_include_document_structure(&mut self, value: bool) { method extract_images (line 1236) | pub fn extract_images(&self) -> bool { method set_extract_images (line 1241) | pub fn set_extract_images(&mut self, value: bool) { method max_image_size (line 1246) | pub fn max_image_size(&self) -> u64 { method set_max_image_size (line 1251) | pub fn set_max_image_size(&mut self, value: u64) { method capture_svg (line 1256) | pub fn capture_svg(&self) -> bool { method set_capture_svg (line 1261) | pub fn set_capture_svg(&mut self, value: bool) { method infer_dimensions (line 1266) | pub fn infer_dimensions(&self) -> bool { method set_infer_dimensions (line 1271) | pub fn set_infer_dimensions(&mut self, value: bool) { method max_depth (line 1276) | pub fn max_depth(&self) -> Option { method set_max_depth (line 1281) | pub fn set_max_depth(&mut self, value: Option) { method exclude_selectors (line 1286) | pub fn exclude_selectors(&self) -> Vec { method set_exclude_selectors (line 1291) | pub fn set_exclude_selectors(&mut self, value: Vec) { method visitor (line 1296) | pub fn visitor(&self) -> Option { method set_visitor (line 1301) | pub fn set_visitor(&mut self, value: Option) { method default (line 1307) | pub fn default() -> WasmConversionOptions { method builder (line 1313) | pub fn builder() -> WasmConversionOptionsBuilder { method apply_update (line 1321) | pub fn apply_update(&self, _update: WasmConversionOptionsUpdate) -> () { method from_update (line 1327) | pub fn from_update(update: WasmConversionOptionsUpdate) -> WasmConvers... method from (line 1334) | pub fn from(update: WasmConversionOptionsUpdate) -> WasmConversionOpti... method from (line 5107) | fn from(val: html_to_markdown_rs::options::ConversionOptions) -> Self { type WasmConversionOptionsBuilder (line 1345) | pub struct WasmConversionOptionsBuilder { method strip_tags (line 1353) | pub fn strip_tags(&self, tags: Vec) -> WasmConversionOptionsBu... method preserve_tags (line 1361) | pub fn preserve_tags(&self, tags: Vec) -> WasmConversionOption... method keep_inline_images_in (line 1369) | pub fn keep_inline_images_in(&self, tags: Vec) -> WasmConversi... method exclude_selectors (line 1377) | pub fn exclude_selectors(&self, selectors: Vec) -> WasmConvers... method preprocessing (line 1385) | pub fn preprocessing(&self, preprocessing: WasmPreprocessingOptions) -... method build (line 1393) | pub fn build(&self) -> WasmConversionOptions { type WasmConversionOptionsUpdate (line 1404) | pub struct WasmConversionOptionsUpdate { method new (line 1452) | pub fn new( method heading_style (line 1540) | pub fn heading_style(&self) -> Option { method set_heading_style (line 1545) | pub fn set_heading_style(&mut self, value: Option) { method list_indent_type (line 1550) | pub fn list_indent_type(&self) -> Option { method set_list_indent_type (line 1555) | pub fn set_list_indent_type(&mut self, value: Option Option { method set_list_indent_width (line 1565) | pub fn set_list_indent_width(&mut self, value: Option) { method bullets (line 1570) | pub fn bullets(&self) -> Option { method set_bullets (line 1575) | pub fn set_bullets(&mut self, value: Option) { method strong_em_symbol (line 1580) | pub fn strong_em_symbol(&self) -> Option { method set_strong_em_symbol (line 1585) | pub fn set_strong_em_symbol(&mut self, value: Option) { method escape_asterisks (line 1590) | pub fn escape_asterisks(&self) -> Option { method set_escape_asterisks (line 1595) | pub fn set_escape_asterisks(&mut self, value: Option) { method escape_underscores (line 1600) | pub fn escape_underscores(&self) -> Option { method set_escape_underscores (line 1605) | pub fn set_escape_underscores(&mut self, value: Option) { method escape_misc (line 1610) | pub fn escape_misc(&self) -> Option { method set_escape_misc (line 1615) | pub fn set_escape_misc(&mut self, value: Option) { method escape_ascii (line 1620) | pub fn escape_ascii(&self) -> Option { method set_escape_ascii (line 1625) | pub fn set_escape_ascii(&mut self, value: Option) { method code_language (line 1630) | pub fn code_language(&self) -> Option { method set_code_language (line 1635) | pub fn set_code_language(&mut self, value: Option) { method autolinks (line 1640) | pub fn autolinks(&self) -> Option { method set_autolinks (line 1645) | pub fn set_autolinks(&mut self, value: Option) { method default_title (line 1650) | pub fn default_title(&self) -> Option { method set_default_title (line 1655) | pub fn set_default_title(&mut self, value: Option) { method br_in_tables (line 1660) | pub fn br_in_tables(&self) -> Option { method set_br_in_tables (line 1665) | pub fn set_br_in_tables(&mut self, value: Option) { method highlight_style (line 1670) | pub fn highlight_style(&self) -> Option { method set_highlight_style (line 1675) | pub fn set_highlight_style(&mut self, value: Option Option { method set_extract_metadata (line 1685) | pub fn set_extract_metadata(&mut self, value: Option) { method whitespace_mode (line 1690) | pub fn whitespace_mode(&self) -> Option { method set_whitespace_mode (line 1695) | pub fn set_whitespace_mode(&mut self, value: Option Option { method set_strip_newlines (line 1705) | pub fn set_strip_newlines(&mut self, value: Option) { method wrap (line 1710) | pub fn wrap(&self) -> Option { method set_wrap (line 1715) | pub fn set_wrap(&mut self, value: Option) { method wrap_width (line 1720) | pub fn wrap_width(&self) -> Option { method set_wrap_width (line 1725) | pub fn set_wrap_width(&mut self, value: Option) { method convert_as_inline (line 1730) | pub fn convert_as_inline(&self) -> Option { method set_convert_as_inline (line 1735) | pub fn set_convert_as_inline(&mut self, value: Option) { method sub_symbol (line 1740) | pub fn sub_symbol(&self) -> Option { method set_sub_symbol (line 1745) | pub fn set_sub_symbol(&mut self, value: Option) { method sup_symbol (line 1750) | pub fn sup_symbol(&self) -> Option { method set_sup_symbol (line 1755) | pub fn set_sup_symbol(&mut self, value: Option) { method newline_style (line 1760) | pub fn newline_style(&self) -> Option { method set_newline_style (line 1765) | pub fn set_newline_style(&mut self, value: Option) { method code_block_style (line 1770) | pub fn code_block_style(&self) -> Option { method set_code_block_style (line 1775) | pub fn set_code_block_style(&mut self, value: Option Option> { method set_keep_inline_images_in (line 1785) | pub fn set_keep_inline_images_in(&mut self, value: Option>) { method preprocessing (line 1790) | pub fn preprocessing(&self) -> Option { method set_preprocessing (line 1795) | pub fn set_preprocessing(&mut self, value: Option Option { method set_encoding (line 1805) | pub fn set_encoding(&mut self, value: Option) { method debug (line 1810) | pub fn debug(&self) -> Option { method set_debug (line 1815) | pub fn set_debug(&mut self, value: Option) { method strip_tags (line 1820) | pub fn strip_tags(&self) -> Option> { method set_strip_tags (line 1825) | pub fn set_strip_tags(&mut self, value: Option>) { method preserve_tags (line 1830) | pub fn preserve_tags(&self) -> Option> { method set_preserve_tags (line 1835) | pub fn set_preserve_tags(&mut self, value: Option>) { method skip_images (line 1840) | pub fn skip_images(&self) -> Option { method set_skip_images (line 1845) | pub fn set_skip_images(&mut self, value: Option) { method link_style (line 1850) | pub fn link_style(&self) -> Option { method set_link_style (line 1855) | pub fn set_link_style(&mut self, value: Option) { method output_format (line 1860) | pub fn output_format(&self) -> Option { method set_output_format (line 1865) | pub fn set_output_format(&mut self, value: Option) { method include_document_structure (line 1870) | pub fn include_document_structure(&self) -> Option { method set_include_document_structure (line 1875) | pub fn set_include_document_structure(&mut self, value: Option) { method extract_images (line 1880) | pub fn extract_images(&self) -> Option { method set_extract_images (line 1885) | pub fn set_extract_images(&mut self, value: Option) { method max_image_size (line 1890) | pub fn max_image_size(&self) -> Option { method set_max_image_size (line 1895) | pub fn set_max_image_size(&mut self, value: Option) { method capture_svg (line 1900) | pub fn capture_svg(&self) -> Option { method set_capture_svg (line 1905) | pub fn set_capture_svg(&mut self, value: Option) { method infer_dimensions (line 1910) | pub fn infer_dimensions(&self) -> Option { method set_infer_dimensions (line 1915) | pub fn set_infer_dimensions(&mut self, value: Option) { method max_depth (line 1920) | pub fn max_depth(&self) -> Option { method set_max_depth (line 1925) | pub fn set_max_depth(&mut self, value: Option) { method exclude_selectors (line 1930) | pub fn exclude_selectors(&self) -> Option> { method set_exclude_selectors (line 1935) | pub fn set_exclude_selectors(&mut self, value: Option>) { method visitor (line 1940) | pub fn visitor(&self) -> Option { method set_visitor (line 1945) | pub fn set_visitor(&mut self, value: Option) { method from (line 5207) | fn from(val: html_to_markdown_rs::options::ConversionOptionsUpdate) ->... type WasmPreprocessingOptions (line 1953) | pub struct WasmPreprocessingOptions { method new (line 1963) | pub fn new( method enabled (line 1978) | pub fn enabled(&self) -> bool { method set_enabled (line 1983) | pub fn set_enabled(&mut self, value: bool) { method preset (line 1988) | pub fn preset(&self) -> WasmPreprocessingPreset { method set_preset (line 1993) | pub fn set_preset(&mut self, value: WasmPreprocessingPreset) { method remove_navigation (line 1998) | pub fn remove_navigation(&self) -> bool { method set_remove_navigation (line 2003) | pub fn set_remove_navigation(&mut self, value: bool) { method remove_forms (line 2008) | pub fn remove_forms(&self) -> bool { method set_remove_forms (line 2013) | pub fn set_remove_forms(&mut self, value: bool) { method default (line 2019) | pub fn default() -> WasmPreprocessingOptions { method apply_update (line 2032) | pub fn apply_update(&self, _update: WasmPreprocessingOptionsUpdate) ->... method from_update (line 2049) | pub fn from_update(update: WasmPreprocessingOptionsUpdate) -> WasmPrep... method from (line 2056) | pub fn from(update: WasmPreprocessingOptionsUpdate) -> WasmPreprocessi... method from (line 5268) | fn from(val: html_to_markdown_rs::options::PreprocessingOptions) -> Se... type WasmPreprocessingOptionsUpdate (line 2069) | pub struct WasmPreprocessingOptionsUpdate { method new (line 2079) | pub fn new( method enabled (line 2094) | pub fn enabled(&self) -> Option { method set_enabled (line 2099) | pub fn set_enabled(&mut self, value: Option) { method preset (line 2104) | pub fn preset(&self) -> Option { method set_preset (line 2109) | pub fn set_preset(&mut self, value: Option) { method remove_navigation (line 2114) | pub fn remove_navigation(&self) -> Option { method set_remove_navigation (line 2119) | pub fn set_remove_navigation(&mut self, value: Option) { method remove_forms (line 2124) | pub fn remove_forms(&self) -> Option { method set_remove_forms (line 2129) | pub fn set_remove_forms(&mut self, value: Option) { method from (line 5292) | fn from(val: html_to_markdown_rs::options::PreprocessingOptionsUpdate)... type WasmDocumentStructure (line 2139) | pub struct WasmDocumentStructure { method new (line 2147) | pub fn new(nodes: Vec, source_format: Option... method nodes (line 2152) | pub fn nodes(&self) -> Vec { method set_nodes (line 2157) | pub fn set_nodes(&mut self, value: Vec) { method source_format (line 2162) | pub fn source_format(&self) -> Option { method set_source_format (line 2167) | pub fn set_source_format(&mut self, value: Option) { method from (line 5314) | fn from(val: html_to_markdown_rs::DocumentStructure) -> Self { type WasmDocumentNode (line 2175) | pub struct WasmDocumentNode { method new (line 2187) | pub fn new( method id (line 2206) | pub fn id(&self) -> String { method set_id (line 2211) | pub fn set_id(&mut self, value: String) { method content (line 2216) | pub fn content(&self) -> WasmNodeContent { method set_content (line 2221) | pub fn set_content(&mut self, value: WasmNodeContent) { method parent (line 2226) | pub fn parent(&self) -> Option { method set_parent (line 2231) | pub fn set_parent(&mut self, value: Option) { method children (line 2236) | pub fn children(&self) -> Vec { method set_children (line 2241) | pub fn set_children(&mut self, value: Vec) { method annotations (line 2246) | pub fn annotations(&self) -> Vec { method set_annotations (line 2251) | pub fn set_annotations(&mut self, value: Vec) { method attributes (line 2256) | pub fn attributes(&self) -> Option { method set_attributes (line 2261) | pub fn set_attributes(&mut self, value: Option) { method from (line 5341) | fn from(val: html_to_markdown_rs::DocumentNode) -> Self { type WasmTextAnnotation (line 2271) | pub struct WasmTextAnnotation { method new (line 2280) | pub fn new(start: u32, end: u32, kind: WasmAnnotationKind) -> WasmText... method start (line 2285) | pub fn start(&self) -> u32 { method set_start (line 2290) | pub fn set_start(&mut self, value: u32) { method end (line 2295) | pub fn end(&self) -> u32 { method set_end (line 2300) | pub fn set_end(&mut self, value: u32) { method kind (line 2305) | pub fn kind(&self) -> WasmAnnotationKind { method set_kind (line 2310) | pub fn set_kind(&mut self, value: WasmAnnotationKind) { method from (line 5369) | fn from(val: html_to_markdown_rs::TextAnnotation) -> Self { type WasmConversionResult (line 2331) | pub struct WasmConversionResult { method new (line 2343) | pub fn new( method content (line 2362) | pub fn content(&self) -> Option { method set_content (line 2367) | pub fn set_content(&mut self, value: Option) { method document (line 2372) | pub fn document(&self) -> Option { method set_document (line 2377) | pub fn set_document(&mut self, value: Option) { method metadata (line 2382) | pub fn metadata(&self) -> WasmHtmlMetadata { method set_metadata (line 2387) | pub fn set_metadata(&mut self, value: WasmHtmlMetadata) { method tables (line 2392) | pub fn tables(&self) -> Vec { method set_tables (line 2397) | pub fn set_tables(&mut self, value: Vec) { method images (line 2402) | pub fn images(&self) -> Vec { method set_images (line 2407) | pub fn set_images(&mut self, value: Vec) { method warnings (line 2412) | pub fn warnings(&self) -> Vec { method set_warnings (line 2417) | pub fn set_warnings(&mut self, value: Vec) { method from (line 5396) | fn from(val: html_to_markdown_rs::ConversionResult) -> Self { type WasmTableGrid (line 2425) | pub struct WasmTableGrid { method new (line 2434) | pub fn new(rows: Option, cols: Option, cells: Option u32 { method set_rows (line 2448) | pub fn set_rows(&mut self, value: u32) { method cols (line 2453) | pub fn cols(&self) -> u32 { method set_cols (line 2458) | pub fn set_cols(&mut self, value: u32) { method cells (line 2463) | pub fn cells(&self) -> Vec { method set_cells (line 2468) | pub fn set_cells(&mut self, value: Vec) { method from (line 5421) | fn from(val: html_to_markdown_rs::TableGrid) -> Self { type WasmGridCell (line 2476) | pub struct WasmGridCell { method new (line 2488) | pub fn new(content: String, row: u32, col: u32, row_span: u32, col_spa... method content (line 2500) | pub fn content(&self) -> String { method set_content (line 2505) | pub fn set_content(&mut self, value: String) { method row (line 2510) | pub fn row(&self) -> u32 { method set_row (line 2515) | pub fn set_row(&mut self, value: u32) { method col (line 2520) | pub fn col(&self) -> u32 { method set_col (line 2525) | pub fn set_col(&mut self, value: u32) { method row_span (line 2530) | pub fn row_span(&self) -> u32 { method set_row_span (line 2535) | pub fn set_row_span(&mut self, value: u32) { method col_span (line 2540) | pub fn col_span(&self) -> u32 { method set_col_span (line 2545) | pub fn set_col_span(&mut self, value: u32) { method is_header (line 2550) | pub fn is_header(&self) -> bool { method set_is_header (line 2555) | pub fn set_is_header(&mut self, value: bool) { method from (line 5446) | fn from(val: html_to_markdown_rs::GridCell) -> Self { type WasmTableData (line 2563) | pub struct WasmTableData { method new (line 2571) | pub fn new(grid: WasmTableGrid, markdown: String) -> WasmTableData { method grid (line 2576) | pub fn grid(&self) -> WasmTableGrid { method set_grid (line 2581) | pub fn set_grid(&mut self, value: WasmTableGrid) { method markdown (line 2586) | pub fn markdown(&self) -> String { method set_markdown (line 2591) | pub fn set_markdown(&mut self, value: String) { method from (line 5470) | fn from(val: html_to_markdown_rs::TableData) -> Self { type WasmProcessingWarning (line 2599) | pub struct WasmProcessingWarning { method new (line 2607) | pub fn new(message: String, kind: WasmWarningKind) -> WasmProcessingWa... method message (line 2612) | pub fn message(&self) -> String { method set_message (line 2617) | pub fn set_message(&mut self, value: String) { method kind (line 2622) | pub fn kind(&self) -> WasmWarningKind { method set_kind (line 2627) | pub fn set_kind(&mut self, value: WasmWarningKind) { method from (line 5490) | fn from(val: html_to_markdown_rs::ProcessingWarning) -> Self { type WasmVisitorHandle (line 2637) | pub struct WasmVisitorHandle { type WasmNodeContext (line 2650) | pub struct WasmNodeContext { method new (line 2663) | pub fn new( method node_type (line 2684) | pub fn node_type(&self) -> WasmNodeType { method set_node_type (line 2689) | pub fn set_node_type(&mut self, value: WasmNodeType) { method tag_name (line 2694) | pub fn tag_name(&self) -> String { method set_tag_name (line 2699) | pub fn set_tag_name(&mut self, value: String) { method attributes (line 2704) | pub fn attributes(&self) -> JsValue { method set_attributes (line 2709) | pub fn set_attributes(&mut self, value: JsValue) { method depth (line 2714) | pub fn depth(&self) -> usize { method set_depth (line 2719) | pub fn set_depth(&mut self, value: usize) { method index_in_parent (line 2724) | pub fn index_in_parent(&self) -> usize { method set_index_in_parent (line 2729) | pub fn set_index_in_parent(&mut self, value: usize) { method parent_tag (line 2734) | pub fn parent_tag(&self) -> Option { method set_parent_tag (line 2739) | pub fn set_parent_tag(&mut self, value: Option) { method is_inline (line 2744) | pub fn is_inline(&self) -> bool { method set_is_inline (line 2749) | pub fn set_is_inline(&mut self, value: bool) { method from (line 5500) | fn from(val: html_to_markdown_rs::NodeContext) -> Self { type WasmTextDirection (line 2759) | pub enum WasmTextDirection { method from (line 5524) | fn from(val: html_to_markdown_rs::metadata::TextDirection) -> Self { method default (line 2767) | fn default() -> Self { type WasmLinkType (line 2777) | pub enum WasmLinkType { method from (line 5547) | fn from(val: html_to_markdown_rs::metadata::LinkType) -> Self { method default (line 2788) | fn default() -> Self { type WasmImageType (line 2798) | pub enum WasmImageType { method from (line 5571) | fn from(val: html_to_markdown_rs::metadata::ImageType) -> Self { method default (line 2807) | fn default() -> Self { type WasmStructuredDataType (line 2817) | pub enum WasmStructuredDataType { method from (line 5592) | fn from(val: html_to_markdown_rs::metadata::StructuredDataType) -> Self { method default (line 2825) | fn default() -> Self { type WasmPreprocessingPreset (line 2835) | pub enum WasmPreprocessingPreset { method from (line 5612) | fn from(val: html_to_markdown_rs::options::PreprocessingPreset) -> Self { method default (line 2843) | fn default() -> Self { type WasmHeadingStyle (line 2853) | pub enum WasmHeadingStyle { method from (line 5632) | fn from(val: html_to_markdown_rs::options::HeadingStyle) -> Self { method default (line 2861) | fn default() -> Self { type WasmListIndentType (line 2871) | pub enum WasmListIndentType { method from (line 5651) | fn from(val: html_to_markdown_rs::options::ListIndentType) -> Self { method default (line 2878) | fn default() -> Self { type WasmWhitespaceMode (line 2888) | pub enum WasmWhitespaceMode { method from (line 5669) | fn from(val: html_to_markdown_rs::options::WhitespaceMode) -> Self { method default (line 2895) | fn default() -> Self { type WasmNewlineStyle (line 2905) | pub enum WasmNewlineStyle { method from (line 5687) | fn from(val: html_to_markdown_rs::options::NewlineStyle) -> Self { method default (line 2912) | fn default() -> Self { type WasmCodeBlockStyle (line 2922) | pub enum WasmCodeBlockStyle { method from (line 5706) | fn from(val: html_to_markdown_rs::options::CodeBlockStyle) -> Self { method default (line 2930) | fn default() -> Self { type WasmHighlightStyle (line 2940) | pub enum WasmHighlightStyle { method from (line 5727) | fn from(val: html_to_markdown_rs::options::HighlightStyle) -> Self { method default (line 2949) | fn default() -> Self { type WasmLinkStyle (line 2960) | pub enum WasmLinkStyle { method from (line 5747) | fn from(val: html_to_markdown_rs::options::LinkStyle) -> Self { method default (line 2967) | fn default() -> Self { type WasmOutputFormat (line 2977) | pub enum WasmOutputFormat { method from (line 5766) | fn from(val: html_to_markdown_rs::options::OutputFormat) -> Self { method default (line 2985) | fn default() -> Self { type WasmNodeContent (line 2995) | pub enum WasmNodeContent { method from (line 5826) | fn from(val: html_to_markdown_rs::NodeContent) -> Self { method default (line 3013) | fn default() -> Self { type WasmAnnotationKind (line 3023) | pub enum WasmAnnotationKind { method from (line 5865) | fn from(val: html_to_markdown_rs::AnnotationKind) -> Self { method default (line 3037) | fn default() -> Self { type WasmWarningKind (line 3045) | pub enum WasmWarningKind { method from (line 5894) | fn from(val: html_to_markdown_rs::WarningKind) -> Self { method default (line 3056) | fn default() -> Self { type WasmNodeType (line 3067) | pub enum WasmNodeType { method from (line 5907) | fn from(val: html_to_markdown_rs::NodeType) -> Self { method default (line 3160) | fn default() -> Self { type WasmVisitResult (line 3172) | pub enum WasmVisitResult { method from (line 6002) | fn from(val: html_to_markdown_rs::VisitResult) -> Self { method default (line 3182) | fn default() -> Self { function convert (line 3190) | pub fn convert(html: String, options: Option) -> ... function nodecontext_to_js_value (line 3211) | fn nodecontext_to_js_value(ctx: &html_to_markdown_rs::visitor::NodeConte... type WasmHtmlVisitorBridge (line 3261) | pub struct WasmHtmlVisitorBridge { method fmt (line 3266) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method new (line 3272) | pub fn new(js_obj: wasm_bindgen::JsValue) -> Self { method visit_element_start (line 3278) | fn visit_element_start(&mut self, _ctx: &html_to_markdown_rs::NodeCont... method visit_element_end (line 3312) | fn visit_element_end( method visit_text (line 3351) | fn visit_text( method visit_link (line 3390) | fn visit_link( method visit_image (line 3436) | fn visit_image( method visit_heading (line 3482) | fn visit_heading( method visit_code_block (line 3528) | fn visit_code_block( method visit_code_inline (line 3572) | fn visit_code_inline( method visit_list_item (line 3611) | fn visit_list_item( method visit_list_start (line 3654) | fn visit_list_start( method visit_list_end (line 3693) | fn visit_list_end( method visit_table_start (line 3734) | fn visit_table_start(&mut self, _ctx: &html_to_markdown_rs::NodeContex... method visit_table_row (line 3768) | fn visit_table_row( method visit_table_end (line 3809) | fn visit_table_end( method visit_blockquote (line 3848) | fn visit_blockquote( method visit_strong (line 3889) | fn visit_strong( method visit_emphasis (line 3928) | fn visit_emphasis( method visit_strikethrough (line 3967) | fn visit_strikethrough( method visit_underline (line 4006) | fn visit_underline( method visit_subscript (line 4045) | fn visit_subscript( method visit_superscript (line 4084) | fn visit_superscript( method visit_mark (line 4123) | fn visit_mark( method visit_line_break (line 4162) | fn visit_line_break(&mut self, _ctx: &html_to_markdown_rs::NodeContext... method visit_horizontal_rule (line 4196) | fn visit_horizontal_rule( method visit_custom_element (line 4233) | fn visit_custom_element( method visit_definition_list_start (line 4274) | fn visit_definition_list_start( method visit_definition_term (line 4311) | fn visit_definition_term( method visit_definition_description (line 4350) | fn visit_definition_description( method visit_definition_list_end (line 4389) | fn visit_definition_list_end( method visit_form (line 4428) | fn visit_form( method visit_input (line 4475) | fn visit_input( method visit_button (line 4524) | fn visit_button( method visit_audio (line 4563) | fn visit_audio( method visit_video (line 4605) | fn visit_video( method visit_iframe (line 4647) | fn visit_iframe( method visit_details (line 4689) | fn visit_details( method visit_summary (line 4728) | fn visit_summary( method visit_figure_start (line 4767) | fn visit_figure_start(&mut self, _ctx: &html_to_markdown_rs::NodeConte... method visit_figcaption (line 4801) | fn visit_figcaption( method visit_figure_end (line 4840) | fn visit_figure_end( function from (line 4885) | fn from(val: WasmDocumentMetadata) -> Self { function from (line 4923) | fn from(val: WasmHeaderMetadata) -> Self { function from (line 4949) | fn from(val: WasmLinkMetadata) -> Self { function from (line 4977) | fn from(val: WasmImageMetadata) -> Self { function from (line 5008) | fn from(val: WasmStructuredData) -> Self { function from (line 5030) | fn from(val: WasmHtmlMetadata) -> Self { function from (line 5057) | fn from(val: WasmConversionOptions) -> Self { function from (line 5157) | fn from(val: WasmConversionOptionsUpdate) -> Self { function from (line 5256) | fn from(val: WasmPreprocessingOptions) -> Self { function from (line 5280) | fn from(val: WasmPreprocessingOptionsUpdate) -> Self { function from (line 5304) | fn from(val: WasmDocumentStructure) -> Self { function from (line 5324) | fn from(val: WasmDocumentNode) -> Self { function from (line 5358) | fn from(val: WasmTextAnnotation) -> Self { function from (line 5381) | fn from(val: WasmConversionResult) -> Self { function from (line 5410) | fn from(val: WasmTableGrid) -> Self { function from (line 5432) | fn from(val: WasmGridCell) -> Self { function from (line 5460) | fn from(val: WasmTableData) -> Self { function from (line 5480) | fn from(val: WasmProcessingWarning) -> Self { function from (line 5514) | fn from(val: WasmTextDirection) -> Self { function from (line 5534) | fn from(val: WasmLinkType) -> Self { function from (line 5560) | fn from(val: WasmImageType) -> Self { function from (line 5582) | fn from(val: WasmStructuredDataType) -> Self { function from (line 5602) | fn from(val: WasmPreprocessingPreset) -> Self { function from (line 5622) | fn from(val: WasmHeadingStyle) -> Self { function from (line 5642) | fn from(val: WasmListIndentType) -> Self { function from (line 5660) | fn from(val: WasmWhitespaceMode) -> Self { function from (line 5678) | fn from(val: WasmNewlineStyle) -> Self { function from (line 5696) | fn from(val: WasmCodeBlockStyle) -> Self { function from (line 5716) | fn from(val: WasmHighlightStyle) -> Self { function from (line 5738) | fn from(val: WasmLinkStyle) -> Self { function from (line 5756) | fn from(val: WasmOutputFormat) -> Self { function from (line 5776) | fn from(val: WasmNodeContent) -> Self { function from (line 5846) | fn from(val: WasmAnnotationKind) -> Self { function from (line 5881) | fn from(val: WasmWarningKind) -> Self { function conversion_error_error_code (line 6015) | fn conversion_error_error_code(e: &html_to_markdown_rs::error::Conversio... function conversion_error_to_js_value (line 6031) | fn conversion_error_to_js_value(e: html_to_markdown_rs::error::Conversio... FILE: crates/html-to-markdown/examples/basic.rs function convert (line 3) | fn convert( function main (line 10) | fn main() { FILE: crates/html-to-markdown/examples/table.rs function convert (line 3) | fn convert( function main (line 10) | fn main() { FILE: crates/html-to-markdown/examples/test_deser.rs function main (line 4) | fn main() { FILE: crates/html-to-markdown/examples/test_escape.rs function convert (line 3) | fn convert( function main (line 10) | fn main() { FILE: crates/html-to-markdown/examples/test_inline_formatting.rs function convert (line 2) | fn convert( function main (line 11) | fn main() { FILE: crates/html-to-markdown/examples/test_lists.rs function convert (line 3) | fn convert( function main (line 10) | fn main() { FILE: crates/html-to-markdown/examples/test_semantic_tags.rs function convert (line 3) | fn convert( function main (line 10) | fn main() { FILE: crates/html-to-markdown/examples/test_tables.rs function convert (line 3) | fn convert( function main (line 10) | fn main() { FILE: crates/html-to-markdown/examples/test_task_lists.rs function convert (line 3) | fn convert( function main (line 10) | fn main() { FILE: crates/html-to-markdown/examples/test_whitespace.rs function convert (line 3) | fn convert( function main (line 10) | fn main() { FILE: crates/html-to-markdown/src/convert_api.rs function convert (line 41) | pub fn convert(html: &str, options: Option) -> Result... function normalize_input (line 214) | fn normalize_input(html: &str) -> Result> { function decode_utf16_if_needed (line 243) | fn decode_utf16_if_needed(html: &str) -> Cow<'_, str> { function decode_utf16_bytes (line 261) | fn decode_utf16_bytes(bytes: &[u8], encoding: Utf16Encoding) -> String { function strip_nul_bytes (line 287) | fn strip_nul_bytes(html: &str) -> Cow<'_, str> { function normalize_line_endings (line 298) | fn normalize_line_endings(html: &str) -> Cow<'_, str> { function fast_text_only (line 309) | fn fast_text_only(html: &str, options: &ConversionOptions) -> Option Cow<'_, str> { function push_heading (line 192) | pub fn push_heading(output: &mut String, ctx: &Context, options: &Conver... function continuation_indent_string (line 280) | fn continuation_indent_string(list_depth: usize, _options: &ConversionOp... function visitor_heading_output (line 293) | fn visitor_heading_output( function find_single_heading_child (line 377) | pub fn find_single_heading_child(node_handle: NodeHandle, parser: &Parse... function heading_level_from_name (line 418) | fn heading_level_from_name(name: &str) -> Option { FILE: crates/html-to-markdown/src/converter/block/horizontal_rule.rs type Context (line 11) | type Context = crate::converter::Context; type DomContext (line 12) | type DomContext = crate::converter::DomContext; function handle (line 18) | pub fn handle( FILE: crates/html-to-markdown/src/converter/block/line_break.rs type Context (line 11) | type Context = crate::converter::Context; type DomContext (line 12) | type DomContext = crate::converter::DomContext; function handle (line 18) | pub fn handle( FILE: crates/html-to-markdown/src/converter/block/paragraph.rs type Context (line 14) | type Context = crate::converter::Context; type DomContext (line 15) | type DomContext = crate::converter::DomContext; function handle (line 21) | pub fn handle( function add_list_continuation_indent (line 112) | fn add_list_continuation_indent( function is_empty_inline_element (line 127) | fn is_empty_inline_element(node_handle: &NodeHandle, parser: &Parser, _d... FILE: crates/html-to-markdown/src/converter/block/preformatted.rs type Context (line 18) | type Context = crate::converter::Context; type DomContext (line 19) | type DomContext = crate::converter::DomContext; function handle_pre (line 22) | pub fn handle_pre( function extract_language_from_pre (line 152) | fn extract_language_from_pre(node_handle: &NodeHandle, parser: &Parser) ... function format_code_block (line 196) | fn format_code_block( function dedent_code_block (line 259) | fn dedent_code_block(content: &str) -> String { FILE: crates/html-to-markdown/src/converter/block/table/builder.rs constant MAX_TABLE_COLS (line 16) | const MAX_TABLE_COLS: usize = 1000; function table_total_columns (line 31) | pub fn table_total_columns( function handle_table (line 90) | pub fn handle_table( function single_nested_table_stays_as_table (line 401) | fn single_nested_table_stays_as_table() { FILE: crates/html-to-markdown/src/converter/block/table/caption.rs function handle_caption (line 19) | pub fn handle_caption( FILE: crates/html-to-markdown/src/converter/block/table/cell.rs constant MAX_TABLE_COLS (line 9) | const MAX_TABLE_COLS: usize = 1000; function get_colspan (line 23) | pub fn get_colspan(node_handle: &tl::NodeHandle, parser: &tl::Parser) ->... function get_colspan_rowspan (line 45) | pub fn get_colspan_rowspan(node_handle: &tl::NodeHandle, parser: &tl::Pa... function clamp_table_span (line 67) | fn clamp_table_span(value: usize) -> usize { function collect_table_cells (line 81) | pub fn collect_table_cells( function convert_table_cell (line 114) | pub fn convert_table_cell( function rich_formatting_preserved_in_cells (line 186) | fn rich_formatting_preserved_in_cells() { FILE: crates/html-to-markdown/src/converter/block/table/cells.rs constant MAX_TABLE_COLS (line 16) | const MAX_TABLE_COLS: usize = 1000; function append_layout_row (line 31) | pub fn append_layout_row( function convert_table_row (line 113) | pub fn convert_table_row( FILE: crates/html-to-markdown/src/converter/block/table/layout.rs function indent_table_for_list (line 20) | pub fn indent_table_for_list( function continuation_indent_string (line 55) | fn continuation_indent_string(list_depth: usize, options: &crate::option... FILE: crates/html-to-markdown/src/converter/block/table/mod.rs function dispatch_table_handler (line 44) | pub fn dispatch_table_handler( function handle_table_with_context (line 85) | pub fn handle_table_with_context( function collect_table_grid (line 139) | fn collect_table_grid( function collect_grid_row (line 214) | fn collect_grid_row( FILE: crates/html-to-markdown/src/converter/block/table/scanner.rs type TableScan (line 17) | pub struct TableScan { function scan_table (line 46) | pub fn scan_table( function scan_table_node (line 67) | fn scan_table_node( FILE: crates/html-to-markdown/src/converter/block/table/utils.rs function is_tag_name (line 21) | pub(super) fn is_tag_name( FILE: crates/html-to-markdown/src/converter/block/unknown.rs type Context (line 14) | type Context = crate::converter::Context; type DomContext (line 15) | type DomContext = crate::converter::DomContext; function handle (line 35) | pub fn handle( FILE: crates/html-to-markdown/src/converter/context.rs type InlineCollectorHandle (line 22) | pub type InlineCollectorHandle = Rc>; type InlineCollectorHandle (line 25) | pub type InlineCollectorHandle = (); type ImageMetadataPayload (line 29) | pub type ImageMetadataPayload = (BTreeMap, Option, ... type Context (line 36) | pub struct Context { method set_excluded_node_ids (line 121) | pub(crate) fn set_excluded_node_ids(&mut self, ids: HashSet) { method new (line 131) | pub fn new( FILE: crates/html-to-markdown/src/converter/dom_context.rs type TagInfo (line 18) | pub struct TagInfo { type DomContext (line 31) | pub struct DomContext { method ensure_capacity (line 46) | pub(crate) fn ensure_capacity(&mut self, id: u32) { method parent_of (line 62) | pub(crate) fn parent_of(&self, id: u32) -> Option { method node_handle (line 66) | pub(crate) fn node_handle(&self, id: u32) -> Option<&tl::NodeHandle> { method children_of (line 70) | pub(crate) fn children_of(&self, id: u32) -> Option<&Vec Option { method tag_info (line 80) | pub(crate) fn tag_info(&self, id: u32, parser: &tl::Parser) -> Option<... method tag_name_for (line 86) | pub(crate) fn tag_name_for<'a>( method next_tag_name (line 100) | pub(crate) fn next_tag_name<'a>(&'a self, node_handle: tl::NodeHandle,... method previous_inline_like (line 105) | pub(crate) fn previous_inline_like(&self, node_handle: tl::NodeHandle,... method next_inline_like (line 144) | pub(crate) fn next_inline_like(&self, node_handle: tl::NodeHandle, par... method next_whitespace_text (line 183) | pub(crate) fn next_whitespace_text(&self, node_handle: tl::NodeHandle,... method next_tag_id (line 220) | pub(crate) fn next_tag_id(&self, id: u32, parser: &tl::Parser) -> Opti... method build_tag_info (line 254) | pub(crate) fn build_tag_info(&self, id: u32, parser: &tl::Parser) -> O... method text_content (line 272) | pub(crate) fn text_content(&self, node_handle: tl::NodeHandle, parser:... method text_content_uncached (line 287) | pub(crate) fn text_content_uncached(&self, node_handle: tl::NodeHandle... method parent_tag_name (line 313) | pub(crate) fn parent_tag_name(&self, node_id: u32, parser: &tl::Parser... method get_sibling_index (line 334) | pub(crate) fn get_sibling_index(&self, node_id: u32) -> Option { FILE: crates/html-to-markdown/src/converter/form/elements.rs function handle_form (line 30) | pub fn handle_form( function handle_fieldset (line 85) | pub fn handle_fieldset( function handle_legend (line 140) | pub fn handle_legend( function handle_label (line 201) | pub fn handle_label( function handle_input (line 234) | pub fn handle_input( function handle_textarea (line 256) | pub fn handle_textarea( function handle_select (line 290) | pub fn handle_select( function handle_option (line 325) | pub fn handle_option( function handle_optgroup (line 368) | pub fn handle_optgroup( function handle_button (line 413) | pub fn handle_button( function handle_progress (line 447) | pub fn handle_progress( function handle_meter (line 481) | pub fn handle_meter( function handle_output (line 515) | pub fn handle_output( function handle_datalist (line 549) | pub fn handle_datalist( function handle (line 577) | pub fn handle( FILE: crates/html-to-markdown/src/converter/form/mod.rs function dispatch_form_handler (line 63) | pub fn dispatch_form_handler( FILE: crates/html-to-markdown/src/converter/format/djot.rs type DjotRenderer (line 7) | pub struct DjotRenderer; method emphasis (line 10) | fn emphasis(&self, content: &str) -> String { method strong (line 14) | fn strong(&self, content: &str, _symbol: char) -> String { method strikethrough (line 19) | fn strikethrough(&self, content: &str) -> String { method highlight (line 23) | fn highlight(&self, content: &str) -> String { method inserted (line 27) | fn inserted(&self, content: &str) -> String { method subscript (line 31) | fn subscript(&self, content: &str, _custom_symbol: &str) -> String { method superscript (line 36) | fn superscript(&self, content: &str, _custom_symbol: &str) -> String { method span_with_attributes (line 41) | fn span_with_attributes(&self, content: &str, classes: &[&str], id: Opti... method div_with_attributes (line 53) | fn div_with_attributes(&self, content: &str, classes: &[&str]) -> String { method is_djot (line 61) | fn is_djot(&self) -> bool { FILE: crates/html-to-markdown/src/converter/format/markdown.rs type MarkdownRenderer (line 7) | pub struct MarkdownRenderer; method emphasis (line 10) | fn emphasis(&self, content: &str) -> String { method strong (line 14) | fn strong(&self, content: &str, symbol: char) -> String { method strikethrough (line 18) | fn strikethrough(&self, content: &str) -> String { method highlight (line 22) | fn highlight(&self, content: &str) -> String { method inserted (line 26) | fn inserted(&self, content: &str) -> String { method subscript (line 30) | fn subscript(&self, content: &str, custom_symbol: &str) -> String { method superscript (line 38) | fn superscript(&self, content: &str, custom_symbol: &str) -> String { method span_with_attributes (line 46) | fn span_with_attributes(&self, content: &str, _classes: &[&str], _id: Op... method div_with_attributes (line 51) | fn div_with_attributes(&self, content: &str, _classes: &[&str]) -> String { method is_djot (line 56) | fn is_djot(&self) -> bool { FILE: crates/html-to-markdown/src/converter/format/mod.rs type FormatRenderer (line 13) | pub trait FormatRenderer: Send + Sync { method emphasis (line 15) | fn emphasis(&self, content: &str) -> String; method strong (line 18) | fn strong(&self, content: &str, symbol: char) -> String; method strikethrough (line 21) | fn strikethrough(&self, content: &str) -> String; method highlight (line 24) | fn highlight(&self, content: &str) -> String; method inserted (line 27) | fn inserted(&self, content: &str) -> String; method subscript (line 30) | fn subscript(&self, content: &str, custom_symbol: &str) -> String; method superscript (line 33) | fn superscript(&self, content: &str, custom_symbol: &str) -> String; method span_with_attributes (line 36) | fn span_with_attributes(&self, content: &str, classes: &[&str], id: Op... method div_with_attributes (line 39) | fn div_with_attributes(&self, content: &str, classes: &[&str]) -> String; method is_djot (line 42) | fn is_djot(&self) -> bool; FILE: crates/html-to-markdown/src/converter/handlers/blockquote.rs function handle_blockquote (line 34) | pub fn handle_blockquote( FILE: crates/html-to-markdown/src/converter/handlers/code_block.rs function handle_code (line 35) | pub fn handle_code( function handle_pre (line 143) | pub fn handle_pre( function format_inline_code (line 317) | fn format_inline_code(content: &str, output: &mut String) { function format_code_block (line 374) | fn format_code_block( FILE: crates/html-to-markdown/src/converter/handlers/graphic.rs type GraphicMetadataPayload (line 23) | type GraphicMetadataPayload = (BTreeMap, Option, Op... function handle_graphic (line 36) | pub fn handle_graphic( function format_graphic_markdown (line 199) | fn format_graphic_markdown( FILE: crates/html-to-markdown/src/converter/handlers/image.rs type ImageMetadataPayload (line 27) | type ImageMetadataPayload = (BTreeMap, Option, Opti... function handle_img (line 40) | pub fn handle_img( function format_image_markdown (line 229) | fn format_image_markdown( FILE: crates/html-to-markdown/src/converter/handlers/link.rs function handle_link (line 43) | pub fn handle_link( FILE: crates/html-to-markdown/src/converter/inline/code.rs type Context (line 23) | type Context = crate::converter::Context; type DomContext (line 24) | type DomContext = crate::converter::DomContext; function handle (line 38) | pub fn handle( function handle_code (line 71) | fn handle_code( function handle_kbd_samp (line 182) | fn handle_kbd_samp( function render_code_with_escaping (line 257) | fn render_code_with_escaping(trimmed: &str, output: &mut String) { FILE: crates/html-to-markdown/src/converter/inline/emphasis.rs type Context (line 20) | type Context = crate::converter::Context; type DomContext (line 21) | type DomContext = crate::converter::DomContext; function handle (line 35) | pub fn handle( function handle_strong (line 59) | fn handle_strong( function handle_emphasis (line 204) | fn handle_emphasis( FILE: crates/html-to-markdown/src/converter/inline/link.rs type Context (line 23) | type Context = crate::converter::Context; type DomContext (line 24) | type DomContext = crate::converter::DomContext; function handle (line 48) | pub fn handle( function append_markdown_link (line 364) | pub fn append_markdown_link( FILE: crates/html-to-markdown/src/converter/inline/mod.rs function dispatch_inline_handler (line 105) | pub fn dispatch_inline_handler( function test_dispatcher_routes_emphasis_tags (line 150) | fn test_dispatcher_routes_emphasis_tags() { function test_dispatcher_routes_code_tags (line 162) | fn test_dispatcher_routes_code_tags() { function test_dispatcher_routes_semantic_tags (line 174) | fn test_dispatcher_routes_semantic_tags() { function test_dispatcher_recognizes_link_tag (line 202) | fn test_dispatcher_recognizes_link_tag() { function test_dispatcher_routes_ruby_tags (line 210) | fn test_dispatcher_routes_ruby_tags() { function test_unknown_tags_not_routed (line 222) | fn test_unknown_tags_not_routed() { FILE: crates/html-to-markdown/src/converter/inline/ruby.rs type Context (line 18) | type Context = crate::converter::Context; type DomContext (line 19) | type DomContext = crate::converter::DomContext; function handle (line 48) | pub fn handle( FILE: crates/html-to-markdown/src/converter/inline/semantic/marks.rs type Context (line 15) | type Context = crate::converter::Context; type DomContext (line 16) | type DomContext = crate::converter::DomContext; function handle_mark (line 25) | pub fn handle_mark( function handle_strikethrough (line 154) | pub fn handle_strikethrough( function handle_inserted (line 283) | pub fn handle_inserted( function handle_underline (line 399) | pub fn handle_underline( type MarkSkipVisitor (line 493) | struct MarkSkipVisitor; method visit_mark (line 496) | fn visit_mark(&mut self, _ctx: &NodeContext, _text: &str) -> VisitResult { type MarkCustomVisitor (line 502) | struct MarkCustomVisitor; method visit_mark (line 505) | fn visit_mark(&mut self, _ctx: &NodeContext, _text: &str) -> VisitResult { type MarkPreserveVisitor (line 511) | struct MarkPreserveVisitor; method visit_mark (line 514) | fn visit_mark(&mut self, _ctx: &NodeContext, _text: &str) -> VisitResult { function make_visitor (line 519) | fn make_visitor(v: V) -> ConversionOptions { function test_visitor_mark_skip (line 527) | fn test_visitor_mark_skip() { function test_visitor_mark_custom (line 544) | fn test_visitor_mark_custom() { function test_visitor_mark_preserve_html (line 556) | fn test_visitor_mark_preserve_html() { FILE: crates/html-to-markdown/src/converter/inline/semantic/mod.rs type Context (line 20) | type Context = crate::converter::Context; type DomContext (line 21) | type DomContext = crate::converter::DomContext; function handle (line 40) | pub fn handle( FILE: crates/html-to-markdown/src/converter/inline/semantic/typography.rs type Context (line 17) | type Context = crate::converter::Context; type DomContext (line 18) | type DomContext = crate::converter::DomContext; function handle_small (line 23) | pub fn handle_small( function handle_subscript (line 50) | pub fn handle_subscript( function handle_superscript (line 152) | pub fn handle_superscript( function handle_variable (line 254) | pub fn handle_variable( function handle_definition (line 291) | pub fn handle_definition( function handle_abbreviation (line 328) | pub fn handle_abbreviation( function handle_span (line 374) | pub fn handle_span( type SubSkipVisitor (line 434) | struct SubSkipVisitor; method visit_subscript (line 437) | fn visit_subscript(&mut self, _ctx: &NodeContext, _text: &str) -> VisitR... type SubCustomVisitor (line 443) | struct SubCustomVisitor; method visit_subscript (line 446) | fn visit_subscript(&mut self, _ctx: &NodeContext, _text: &str) -> VisitR... type SubPreserveVisitor (line 452) | struct SubPreserveVisitor; method visit_subscript (line 455) | fn visit_subscript(&mut self, _ctx: &NodeContext, _text: &str) -> VisitR... type SupSkipVisitor (line 461) | struct SupSkipVisitor; method visit_superscript (line 464) | fn visit_superscript(&mut self, _ctx: &NodeContext, _text: &str) -> Visi... type SupCustomVisitor (line 470) | struct SupCustomVisitor; method visit_superscript (line 473) | fn visit_superscript(&mut self, _ctx: &NodeContext, _text: &str) -> Visi... type SupPreserveVisitor (line 479) | struct SupPreserveVisitor; method visit_superscript (line 482) | fn visit_superscript(&mut self, _ctx: &NodeContext, _text: &str) -> Visi... function make_visitor (line 487) | fn make_visitor(v: V) -> ConversionOptions { function test_visitor_subscript_skip (line 495) | fn test_visitor_subscript_skip() { function test_visitor_subscript_custom (line 504) | fn test_visitor_subscript_custom() { function test_visitor_subscript_preserve_html (line 516) | fn test_visitor_subscript_preserve_html() { function test_visitor_superscript_skip (line 528) | fn test_visitor_superscript_skip() { function test_visitor_superscript_custom (line 536) | fn test_visitor_superscript_custom() { function test_visitor_superscript_preserve_html (line 548) | fn test_visitor_superscript_preserve_html() { FILE: crates/html-to-markdown/src/converter/list/definition.rs type Context (line 12) | type Context = crate::converter::Context; type DomContext (line 13) | type DomContext = crate::converter::DomContext; function handle_dl (line 18) | pub fn handle_dl( function handle_dt (line 64) | pub fn handle_dt( function handle_dd (line 99) | pub fn handle_dd( FILE: crates/html-to-markdown/src/converter/list/item.rs type Context (line 19) | type Context = crate::converter::Context; type DomContext (line 20) | type DomContext = crate::converter::DomContext; function handle_li (line 27) | pub fn handle_li( FILE: crates/html-to-markdown/src/converter/list/mod.rs function dispatch_list_handler (line 32) | pub fn dispatch_list_handler( FILE: crates/html-to-markdown/src/converter/list/ordered.rs type Context (line 21) | type Context = crate::converter::Context; type DomContext (line 22) | type DomContext = crate::converter::DomContext; function handle_ol (line 29) | pub fn handle_ol( FILE: crates/html-to-markdown/src/converter/list/unordered.rs type Context (line 21) | type Context = crate::converter::Context; type DomContext (line 22) | type DomContext = crate::converter::DomContext; function handle_ul (line 29) | pub fn handle_ul( FILE: crates/html-to-markdown/src/converter/list/utils.rs type Context (line 12) | type Context = crate::converter::Context; type DomContext (line 13) | type DomContext = crate::converter::DomContext; function calculate_list_continuation_indent (line 35) | pub const fn calculate_list_continuation_indent(depth: usize) -> usize { function is_loose_list (line 60) | pub fn is_loose_list(node_handle: tl::NodeHandle, parser: &tl::Parser, d... function add_list_continuation_indent (line 126) | pub fn add_list_continuation_indent( function continuation_indent_string (line 162) | pub fn continuation_indent_string(list_depth: usize, options: &Conversio... function add_list_leading_separator (line 190) | pub fn add_list_leading_separator(output: &mut String, ctx: &Context) { function add_nested_list_trailing_separator (line 223) | pub fn add_nested_list_trailing_separator(output: &mut String, ctx: &Con... function calculate_list_nesting_depth (line 245) | pub const fn calculate_list_nesting_depth(ctx: &Context) -> usize { function is_list_item (line 254) | pub fn is_list_item(node_handle: tl::NodeHandle, parser: &tl::Parser, do... function process_list_children (line 269) | pub fn process_list_children( FILE: crates/html-to-markdown/src/converter/main.rs function convert_html_impl (line 45) | pub fn convert_html_impl( function finish_structure_collector (line 298) | fn finish_structure_collector( function walk_node (line 317) | pub fn walk_node( FILE: crates/html-to-markdown/src/converter/main_helpers.rs function tag_name_eq (line 11) | pub fn tag_name_eq(a: impl AsRef, b: &str) -> bool { function trim_trailing_whitespace (line 16) | pub fn trim_trailing_whitespace(output: &mut String) { function trim_line_end_whitespace (line 23) | pub fn trim_line_end_whitespace(output: &mut String) { function has_custom_element_tags (line 51) | pub fn has_custom_element_tags(html: &str) -> bool { constant HTML5_VOID_ELEMENTS (line 105) | const HTML5_VOID_ELEMENTS: &[&str] = &[ function expand_xml_self_closing_tags (line 129) | pub fn expand_xml_self_closing_tags(input: &str) -> String { function repair_with_html5ever (line 265) | pub fn repair_with_html5ever(input: &str) -> Option { function format_metadata_frontmatter (line 286) | pub fn format_metadata_frontmatter(metadata: &BTreeMap) ... function extract_head_metadata (line 299) | pub fn extract_head_metadata( function has_more_than_one_char (line 393) | pub fn has_more_than_one_char(text: &str) -> bool { function is_inline_element (line 399) | pub fn is_inline_element(tag_name: &str) -> bool { FILE: crates/html-to-markdown/src/converter/media/embedded.rs function extract_media_src (line 19) | pub fn extract_media_src<'a>(tag: &'a HTMLTag<'a>) -> Cow<'a, str> { function find_source_src (line 31) | pub fn find_source_src<'a, T>(children: T, parser: &'a Parser) -> Option... function is_source_element (line 46) | pub fn is_source_element(tag: &HTMLTag) -> bool { function should_output_media_link (line 53) | pub fn should_output_media_link(src: &str) -> bool { function handle_audio (line 62) | pub fn handle_audio( function handle_video (line 174) | pub fn handle_video( function handle_picture (line 284) | pub fn handle_picture( function handle_iframe (line 311) | pub fn handle_iframe( FILE: crates/html-to-markdown/src/converter/media/image.rs type InlineCollectorHandle (line 10) | type InlineCollectorHandle = std::rc::Rc Option { FILE: crates/html-to-markdown/src/converter/media/mod.rs function dispatch_media_handler (line 42) | pub fn dispatch_media_handler( FILE: crates/html-to-markdown/src/converter/media/svg.rs type InlineCollectorHandle (line 13) | type InlineCollectorHandle = std::rc::Rc S... function serialize_node (line 135) | pub fn serialize_node(node_handle: &NodeHandle, parser: &Parser) -> Stri... function non_empty_trimmed (line 149) | fn non_empty_trimmed(value: &str) -> Option { function handle_svg (line 163) | pub fn handle_svg( function handle_math (line 233) | pub fn handle_math( FILE: crates/html-to-markdown/src/converter/metadata.rs type Context (line 17) | type Context = crate::converter::Context; type DomContext (line 18) | type DomContext = crate::converter::DomContext; function handle (line 27) | pub fn handle( function handle_head (line 58) | fn handle_head( function handle_script (line 131) | fn handle_script( function handle_math (line 169) | fn handle_math( FILE: crates/html-to-markdown/src/converter/plain_text.rs type ListContext (line 16) | enum ListContext { constant SKIP_TAGS (line 27) | const SKIP_TAGS: &[&str] = &["script", "style", "head", "template", "nos... constant BLOCK_TAGS (line 30) | const BLOCK_TAGS: &[&str] = &[ function extract_plain_text (line 67) | pub fn extract_plain_text(dom: &tl::VDom, parser: &tl::Parser, options: ... function walk_plain (line 103) | fn walk_plain( function walk_children (line 232) | fn walk_children( function walk_table (line 249) | fn walk_table( function collect_descendant_handles (line 304) | fn collect_descendant_handles( function ensure_blank_line (line 324) | fn ensure_blank_line(buf: &mut String) { function ensure_newline (line 339) | fn ensure_newline(buf: &mut String) { function collapse_triple_newlines (line 349) | fn collapse_triple_newlines(buf: &mut String) { function trim_line_ends (line 371) | fn trim_line_ends(buf: &mut String) { function post_process (line 383) | fn post_process(buf: &mut String) { FILE: crates/html-to-markdown/src/converter/preprocessing_helpers.rs function inline_ancestor_allows_block (line 13) | pub fn inline_ancestor_allows_block(tag_name: &str) -> bool { function has_inline_block_misnest (line 21) | pub fn has_inline_block_misnest(dom_ctx: &DomContext, parser: &tl::Parse... function should_drop_for_preprocessing (line 82) | pub fn should_drop_for_preprocessing(tag_name: &str, tag: &tl::HTMLTag, ... function element_has_noise_hint (line 151) | fn element_has_noise_hint(tag: &tl::HTMLTag) -> bool { FILE: crates/html-to-markdown/src/converter/reference_collector.rs type ReferenceCollectorHandle (line 8) | pub type ReferenceCollectorHandle = Rc>; type ReferenceKey (line 11) | struct ReferenceKey { type ReferenceCollector (line 19) | pub struct ReferenceCollector { method new (line 26) | pub fn new() -> Self { method get_or_insert (line 33) | pub fn get_or_insert(&mut self, url: &str, title: Option<&str>) -> usi... method finish (line 50) | pub fn finish(&self) -> String { FILE: crates/html-to-markdown/src/converter/semantic/attributes.rs function handle_dfn (line 31) | pub fn handle_dfn( function handle_abbr (line 80) | pub fn handle_abbr( function handle_time_data (line 127) | pub fn handle_time_data( function handle_cite (line 156) | pub fn handle_cite( function handle_q (line 204) | pub fn handle_q( function handle (line 236) | pub fn handle( function append_inline_suffix (line 260) | fn append_inline_suffix( FILE: crates/html-to-markdown/src/converter/semantic/definition_list.rs function handle_hgroup (line 26) | pub fn handle_hgroup( function handle_dl (line 56) | pub fn handle_dl( function handle_dt (line 108) | pub fn handle_dt( function handle_dd (line 148) | pub fn handle_dd( function handle_menu (line 191) | pub fn handle_menu( function handle (line 248) | pub fn handle( FILE: crates/html-to-markdown/src/converter/semantic/figure.rs function handle_figure (line 30) | pub fn handle_figure( function handle_figcaption (line 102) | pub fn handle_figcaption( function handle (line 151) | pub fn handle( function figure_caption_separated_from_image (line 171) | fn figure_caption_separated_from_image() { FILE: crates/html-to-markdown/src/converter/semantic/mod.rs function dispatch_semantic_handler (line 74) | pub fn dispatch_semantic_handler( FILE: crates/html-to-markdown/src/converter/semantic/sectioning.rs function handle (line 34) | pub fn handle( FILE: crates/html-to-markdown/src/converter/semantic/summary.rs function handle_details (line 26) | pub fn handle_details( function handle_summary (line 88) | pub fn handle_summary( function handle_dialog (line 159) | pub fn handle_dialog( function handle (line 206) | pub fn handle( FILE: crates/html-to-markdown/src/converter/text/processing.rs function dedent_code_block (line 18) | pub fn dedent_code_block(content: &str) -> String { FILE: crates/html-to-markdown/src/converter/text_node.rs type Context (line 21) | type Context = crate::converter::Context; function process_text_node (line 33) | pub fn process_text_node( FILE: crates/html-to-markdown/src/converter/utility/attributes.rs function tag_has_main_semantics (line 9) | pub fn tag_has_main_semantics(tag: &tl::HTMLTag) -> bool { function element_has_navigation_hint (line 41) | pub fn element_has_navigation_hint(tag: &tl::HTMLTag) -> bool { function attribute_matches_any (line 91) | pub fn attribute_matches_any(tag: &tl::HTMLTag, attr: &str, keywords: &[... function attribute_contains_any (line 116) | pub fn attribute_contains_any(tag: &tl::HTMLTag, attr: &str, keywords: &... function has_semantic_content_ancestor (line 129) | pub fn has_semantic_content_ancestor(node_handle: &tl::NodeHandle, parse... FILE: crates/html-to-markdown/src/converter/utility/caching.rs function build_dom_context (line 13) | pub fn build_dom_context(dom: &tl::VDom, parser: &tl::Parser, input_len:... function text_cache_capacity_for_input (line 43) | pub fn text_cache_capacity_for_input(input_len: usize) -> NonZeroUsize { function record_node_hierarchy (line 53) | pub fn record_node_hierarchy( FILE: crates/html-to-markdown/src/converter/utility/content.rs function collect_tag_attributes (line 19) | pub fn collect_tag_attributes(tag: &tl::HTMLTag) -> BTreeMap (&str, &str, &str) { function get_text_content (line 62) | pub fn get_text_content(node_handle: &tl::NodeHandle, parser: &tl::Parse... function collect_link_label_text (line 68) | pub fn collect_link_label_text( function normalize_link_label (line 121) | pub fn normalize_link_label(label: &str) -> String { function normalized_tag_name (line 149) | pub fn normalized_tag_name(raw: Cow<'_, str>) -> Cow<'_, str> { function is_block_level_element (line 160) | pub fn is_block_level_element(tag_name: &str) -> bool { function floor_char_boundary (line 169) | pub fn floor_char_boundary(s: &str, index: usize) -> usize { function escape_link_label (line 194) | pub fn escape_link_label(text: &str) -> String { function is_block_level_name (line 234) | pub fn is_block_level_name(tag_name: &str, is_inline: bool) -> bool { FILE: crates/html-to-markdown/src/converter/utility/preprocessing.rs function strip_script_and_style_tags (line 10) | pub fn strip_script_and_style_tags(input: &str) -> Cow<'_, str> { function find_closing_tag_bytes (line 166) | pub fn find_closing_tag_bytes(bytes: &[u8], start: usize, tag: &[u8]) ->... function eq_ascii_insensitive (line 215) | pub fn eq_ascii_insensitive(a: &[u8], b: &[u8]) -> bool { function preprocess_html (line 223) | pub fn preprocess_html(input: &str) -> Cow<'_, str> { function is_json_ld_script_open_tag (line 382) | pub fn is_json_ld_script_open_tag(tag: &str) -> bool { function eq_ascii_case_insensitive (line 446) | pub fn eq_ascii_case_insensitive(haystack: &[u8], needle: &[u8]) -> bool { function matches_tag_start (line 457) | pub fn matches_tag_start(bytes: &[u8], mut start: usize, tag: &[u8]) -> ... function find_tag_end (line 480) | pub fn find_tag_end(bytes: &[u8], mut idx: usize) -> Option { function find_closing_tag (line 505) | pub fn find_closing_tag(bytes: &[u8], mut idx: usize, tag: &[u8]) -> Opt... function matches_end_tag_start (line 536) | pub fn matches_end_tag_start(bytes: &[u8], start: usize, tag: &[u8]) -> ... function sanitize_markdown_url (line 556) | pub fn sanitize_markdown_url(url: &str) -> Cow<'_, str> { function strip_hidden_elements (line 588) | pub fn strip_hidden_elements(input: &str) -> Cow<'_, str> { function tag_has_hidden_attribute (line 657) | fn tag_has_hidden_attribute(tag: &str) -> bool { function sanitize_markdown_url_extracts_scheme_relative_markdown_like_url (line 690) | fn sanitize_markdown_url_extracts_scheme_relative_markdown_like_url() { function sanitize_markdown_url_extracts_standard_markdown_like_url (line 697) | fn sanitize_markdown_url_extracts_standard_markdown_like_url() { function sanitize_markdown_url_leaves_normal_urls_unchanged (line 704) | fn sanitize_markdown_url_leaves_normal_urls_unchanged() { FILE: crates/html-to-markdown/src/converter/utility/serialization.rs function serialize_element (line 11) | pub fn serialize_element(node_handle: &tl::NodeHandle, parser: &tl::Pars... function serialize_node (line 51) | pub fn serialize_node(node_handle: &tl::NodeHandle, parser: &tl::Parser)... function serialize_tag_to_html (line 64) | pub fn serialize_tag_to_html(handle: &tl::NodeHandle, parser: &tl::Parse... function serialize_node_to_html (line 73) | pub fn serialize_node_to_html(handle: &tl::NodeHandle, parser: &tl::Pars... FILE: crates/html-to-markdown/src/converter/utility/siblings.rs function get_next_sibling_tag (line 10) | pub fn get_next_sibling_tag<'a>( function get_previous_sibling_tag (line 20) | pub fn get_previous_sibling_tag<'a>( function previous_sibling_is_inline_tag (line 56) | pub fn previous_sibling_is_inline_tag(node_handle: &tl::NodeHandle, pars... function next_sibling_is_whitespace_text (line 62) | pub fn next_sibling_is_whitespace_text( function next_sibling_is_inline_tag (line 72) | pub fn next_sibling_is_inline_tag(node_handle: &tl::NodeHandle, parser: ... function append_inline_suffix (line 80) | pub fn append_inline_suffix( FILE: crates/html-to-markdown/src/converter/visitor_hooks.rs function handle_visitor_element_start (line 42) | pub fn handle_visitor_element_start( function handle_visitor_element_end (line 115) | pub fn handle_visitor_element_end( type VisitAction (line 180) | pub enum VisitAction { FILE: crates/html-to-markdown/src/error.rs type Result (line 6) | pub type Result = std::result::Result; type ConversionError (line 10) | pub enum ConversionError { FILE: crates/html-to-markdown/src/inline_images.rs type InlineImageConfig (line 8) | pub struct InlineImageConfig { method new (line 44) | pub const fn new(max_decoded_size_bytes: u64) -> Self { method apply_update (line 61) | pub fn apply_update(&mut self, update: InlineImageConfigUpdate) { method from_update (line 89) | pub fn from_update(update: InlineImageConfigUpdate) -> Self { constant DEFAULT_INLINE_IMAGE_LIMIT (line 20) | pub const DEFAULT_INLINE_IMAGE_LIMIT: u64 = 5 * 1024 * 1024; type InlineImageConfigUpdate (line 30) | pub struct InlineImageConfigUpdate { type InlineImageFormat (line 98) | pub enum InlineImageFormat { method fmt (line 116) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type InlineImageSource (line 131) | pub enum InlineImageSource { method fmt (line 139) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type InlineImage (line 149) | pub struct InlineImage { method fmt (line 167) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type InlineImageWarning (line 174) | pub struct InlineImageWarning { type HtmlExtraction (line 183) | pub struct HtmlExtraction { type InlineImageCollector (line 194) | pub struct InlineImageCollector { method new (line 203) | pub(crate) fn new(config: InlineImageConfig) -> Result bool { method should_infer_dimensions (line 230) | pub(crate) const fn should_infer_dimensions(&self) -> bool { method max_decoded_size (line 234) | pub(crate) const fn max_decoded_size(&self) -> u64 { method next_index (line 238) | pub(crate) const fn next_index(&mut self) -> usize { method finalize_filename (line 243) | pub(crate) fn finalize_filename(&self, provided: Option<&str>, index: ... method warn_skip (line 266) | pub(crate) fn warn_skip(&mut self, index: usize, reason: impl Into (Vec, Vec Self { method add_header (line 80) | pub(crate) fn add_header(&mut self, level: u8, text: String, id: Optio... method add_link (line 103) | pub(crate) fn add_link( method add_image (line 145) | pub(crate) fn add_image( method add_json_ld (line 182) | pub(crate) fn add_json_ld(&mut self, json_content: String) { method set_head_metadata (line 203) | pub(crate) fn set_head_metadata(&mut self, metadata: BTreeMap bool { method wants_headers (line 240) | pub(crate) const fn wants_headers(&self) -> bool { method wants_links (line 244) | pub(crate) const fn wants_links(&self) -> bool { method wants_images (line 248) | pub(crate) const fn wants_images(&self) -> bool { method wants_structured_data (line 252) | pub(crate) const fn wants_structured_data(&self) -> bool { method finish (line 261) | pub(crate) fn finish(self) -> HtmlMetadata { method categorize_links (line 278) | pub(crate) fn categorize_links(&self) -> BTreeMap BTreeMap { function test_metadata_collector_new (line 309) | fn test_metadata_collector_new() { function test_metadata_collector_add_header (line 320) | fn test_metadata_collector_add_header() { function test_metadata_collector_add_link (line 337) | fn test_metadata_collector_add_link() { function test_metadata_collector_respects_config (line 357) | fn test_metadata_collector_respects_config() { function test_metadata_collector_finish (line 392) | fn test_metadata_collector_finish() { function test_categorize_links (line 414) | fn test_categorize_links() { function test_header_counts (line 442) | fn test_header_counts() { FILE: crates/html-to-markdown/src/metadata/config.rs constant DEFAULT_MAX_STRUCTURED_DATA_SIZE (line 4) | pub const DEFAULT_MAX_STRUCTURED_DATA_SIZE: usize = 1_000_000; type MetadataConfig (line 39) | pub struct MetadataConfig { method any_enabled (line 244) | pub const fn any_enabled(&self) -> bool { method apply_update (line 283) | pub const fn apply_update(&mut self, update: MetadataConfigUpdate) { method from_update (line 341) | pub fn from_update(update: MetadataConfigUpdate) -> Self { method from (line 349) | fn from(update: MetadataConfigUpdate) -> Self { type MetadataConfigUpdate (line 137) | pub struct MetadataConfigUpdate { method default (line 191) | fn default() -> Self { function test_metadata_config_default (line 359) | fn test_metadata_config_default() { function test_metadata_config_any_enabled (line 370) | fn test_metadata_config_any_enabled() { FILE: crates/html-to-markdown/src/metadata/extraction.rs function extract_document_metadata (line 10) | pub(crate) fn extract_document_metadata( function split_keywords (line 146) | fn split_keywords(value: &str) -> Vec { function extract_structured_data (line 155) | pub(crate) fn extract_structured_data(json_ld: Vec) -> Vec Option { function test_extract_document_metadata (line 258) | fn test_extract_document_metadata() { function test_extract_document_metadata_with_og (line 273) | fn test_extract_document_metadata_with_og() { function test_keywords_case_insensitive (line 285) | fn test_keywords_case_insensitive() { function test_keywords_dc_subject (line 294) | fn test_keywords_dc_subject() { function test_keywords_dc_keywords (line 303) | fn test_keywords_dc_keywords() { function test_keywords_dcterms_subject (line 312) | fn test_keywords_dcterms_subject() { function test_keywords_news_keywords (line 321) | fn test_keywords_news_keywords() { function test_keywords_citation_keywords (line 330) | fn test_keywords_citation_keywords() { function test_dc_title_and_description_fallback (line 339) | fn test_dc_title_and_description_fallback() { function test_dc_does_not_override_standard_fields (line 352) | fn test_dc_does_not_override_standard_fields() { function test_case_insensitive_title_description_author (line 366) | fn test_case_insensitive_title_description_author() { function test_dcterms_remaining_go_to_meta_tags (line 379) | fn test_dcterms_remaining_go_to_meta_tags() { function test_scan_schema_type (line 388) | fn test_scan_schema_type() { FILE: crates/html-to-markdown/src/metadata/mod.rs type MetadataCollectorHandle (line 173) | pub(crate) type MetadataCollectorHandle = Rc>; function test_text_direction_parse (line 180) | fn test_text_direction_parse() { function test_text_direction_display (line 189) | fn test_text_direction_display() { function test_link_classification (line 196) | fn test_link_classification() { function test_header_validation (line 208) | fn test_header_validation() { function test_document_metadata_default (line 238) | fn test_document_metadata_default() { function test_image_type_classification (line 250) | fn test_image_type_classification() { function test_link_type_display (line 273) | fn test_link_type_display() { function test_structured_data_type_display (line 283) | fn test_structured_data_type_display() { FILE: crates/html-to-markdown/src/metadata/types.rs type TextDirection (line 11) | pub enum TextDirection { method fmt (line 24) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method parse (line 54) | pub fn parse(s: &str) -> Option { type LinkType (line 74) | pub enum LinkType { method fmt (line 90) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type ImageType (line 108) | pub enum ImageType { method fmt (line 120) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type StructuredDataType (line 136) | pub enum StructuredDataType { method fmt (line 148) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { type DocumentMetadata (line 177) | pub struct DocumentMetadata { type HeaderMetadata (line 237) | pub struct HeaderMetadata { method is_valid (line 284) | pub const fn is_valid(&self) -> bool { type LinkMetadata (line 311) | pub struct LinkMetadata { method classify_link (line 352) | pub fn classify_link(href: &str) -> LinkType { type ImageMetadata (line 391) | pub struct ImageMetadata { type StructuredData (line 430) | pub struct StructuredData { type HtmlMetadata (line 462) | pub struct HtmlMetadata { FILE: crates/html-to-markdown/src/options/conversion.rs type ConversionOptions (line 31) | pub struct ConversionOptions { method builder (line 186) | pub fn builder() -> ConversionOptionsBuilder { method apply_update (line 427) | pub fn apply_update(&mut self, update: ConversionOptionsUpdate) { method from_update (line 485) | pub fn from_update(update: ConversionOptionsUpdate) -> Self { method from (line 493) | fn from(update: ConversionOptionsUpdate) -> Self { method default (line 135) | fn default() -> Self { type ConversionOptionsBuilder (line 197) | pub struct ConversionOptionsBuilder(ConversionOptions); method strip_tags (line 263) | pub fn strip_tags(mut self, tags: Vec) -> Self { method preserve_tags (line 270) | pub fn preserve_tags(mut self, tags: Vec) -> Self { method keep_inline_images_in (line 277) | pub fn keep_inline_images_in(mut self, tags: Vec) -> Self { method exclude_selectors (line 290) | pub fn exclude_selectors(mut self, selectors: Vec) -> Self { method visitor (line 298) | pub fn visitor(mut self, visitor: Option... method build (line 319) | pub fn build(self) -> ConversionOptions { type ConversionOptionsUpdate (line 338) | pub struct ConversionOptionsUpdate { function test_conversion_options_serde (line 505) | fn test_conversion_options_serde() { function test_conversion_options_partial_deserialization (line 525) | fn test_conversion_options_partial_deserialization() { function test_builder_pattern (line 544) | fn test_builder_pattern() { FILE: crates/html-to-markdown/src/options/inline_image.rs type InlineImageConfig (line 11) | pub struct InlineImageConfig { method new (line 19) | pub fn new() -> Self { method from_elements (line 31) | pub fn from_elements(elements: Vec) -> Self { method add_element (line 42) | pub fn add_element(&mut self, element: String) { method should_keep_images (line 56) | pub fn should_keep_images(&self, element: &str) -> bool { method default (line 62) | fn default() -> Self { function test_inline_image_config_new (line 72) | fn test_inline_image_config_new() { function test_inline_image_config_from_elements (line 78) | fn test_inline_image_config_from_elements() { function test_inline_image_config_add_element (line 88) | fn test_inline_image_config_add_element() { function test_inline_image_config_should_keep_images (line 99) | fn test_inline_image_config_should_keep_images() { function test_inline_image_config_default (line 106) | fn test_inline_image_config_default() { FILE: crates/html-to-markdown/src/options/preprocessing.rs type PreprocessingPreset (line 14) | pub enum PreprocessingPreset { method parse (line 30) | pub fn parse(value: &str) -> Self { method deserialize (line 153) | fn deserialize(deserializer: D) -> Result method serialize (line 163) | fn serialize(&self, serializer: S) -> Result type PreprocessingOptions (line 46) | pub struct PreprocessingOptions { method apply_update (line 106) | pub const fn apply_update(&mut self, update: PreprocessingOptionsUpdat... method from_update (line 134) | pub fn from_update(update: PreprocessingOptionsUpdate) -> Self { method from (line 142) | fn from(update: PreprocessingOptionsUpdate) -> Self { type PreprocessingOptionsUpdate (line 71) | pub struct PreprocessingOptionsUpdate { method default (line 86) | fn default() -> Self { function test_preprocessing_options_serde (line 182) | fn test_preprocessing_options_serde() { FILE: crates/html-to-markdown/src/options/validation.rs type HeadingStyle (line 10) | pub enum HeadingStyle { method parse (line 26) | pub fn parse(value: &str) -> Self { type ListIndentType (line 39) | pub enum ListIndentType { method parse (line 53) | pub fn parse(value: &str) -> Self { type WhitespaceMode (line 65) | pub enum WhitespaceMode { method parse (line 79) | pub fn parse(value: &str) -> Self { type NewlineStyle (line 91) | pub enum NewlineStyle { method parse (line 105) | pub fn parse(value: &str) -> Self { type CodeBlockStyle (line 117) | pub enum CodeBlockStyle { method parse (line 133) | pub fn parse(value: &str) -> Self { type HighlightStyle (line 146) | pub enum HighlightStyle { method parse (line 164) | pub fn parse(value: &str) -> Self { type LinkStyle (line 180) | pub enum LinkStyle { method parse (line 194) | pub fn parse(value: &str) -> Self { type OutputFormat (line 206) | pub enum OutputFormat { method parse (line 222) | pub fn parse(value: &str) -> Self { function normalize_token (line 232) | pub(crate) fn normalize_token(value: &str) -> String { method serialize (line 275) | fn serialize(&self, serializer: S) -> Result method serialize (line 289) | fn serialize(&self, serializer: S) -> Result method serialize (line 302) | fn serialize(&self, serializer: S) -> Result method serialize (line 315) | fn serialize(&self, serializer: S) -> Result method serialize (line 328) | fn serialize(&self, serializer: S) -> Result method serialize (line 342) | fn serialize(&self, serializer: S) -> Result method serialize (line 357) | fn serialize(&self, serializer: S) -> Result method serialize (line 370) | fn serialize(&self, serializer: S) -> Result function test_enum_serialization (line 389) | fn test_enum_serialization() { function test_enum_deserialization (line 405) | fn test_enum_deserialization() { FILE: crates/html-to-markdown/src/rcdom.rs type NodeData (line 60) | pub enum NodeData { type Node (line 104) | pub struct Node { method new (line 115) | pub fn new(data: NodeData) -> Rc { method fmt (line 143) | fn fmt(&self, fmt: &mut fmt::Formatter) -> fmt::Result { method drop (line 125) | fn drop(&mut self) { type Handle (line 152) | pub type Handle = Rc; type WeakHandle (line 155) | pub type WeakHandle = Weak; function append (line 158) | fn append(new_parent: &Handle, child: Handle) { function get_parent_and_index (line 166) | fn get_parent_and_index(target: &Handle) -> Option<(Handle, usize)> { function append_to_existing_text (line 186) | fn append_to_existing_text(prev: &Handle, text: &str) -> bool { function remove_from_parent (line 196) | fn remove_from_parent(target: &Handle) { type RcDom (line 204) | pub struct RcDom { type Output (line 216) | type Output = Self; method finish (line 217) | fn finish(self) -> Self { type Handle (line 221) | type Handle = Handle; type ElemName (line 223) | type ElemName<'a> method parse_error (line 228) | fn parse_error(&self, msg: Cow<'static, str>) { method get_document (line 232) | fn get_document(&self) -> Handle { method get_template_contents (line 236) | fn get_template_contents(&self, target: &Handle) -> Handle { method set_quirks_mode (line 251) | fn set_quirks_mode(&self, mode: QuirksMode) { method same_node (line 255) | fn same_node(&self, x: &Handle, y: &Handle) -> bool { method elem_name (line 259) | fn elem_name<'a>(&self, target: &'a Handle) -> ExpandedName<'a> { method create_element (line 266) | fn create_element(&self, name: QualName, attrs: Vec, flags: E... method create_comment (line 279) | fn create_comment(&self, text: StrTendril) -> Handle { method create_pi (line 283) | fn create_pi(&self, target: StrTendril, data: StrTendril) -> Handle { method append (line 287) | fn append(&self, parent: &Handle, child: NodeOrText) { method append_before_sibling (line 308) | fn append_before_sibling(&self, sibling: &Handle, child: NodeOrText) { method remove_from_parent (line 381) | fn remove_from_parent(&self, target: &Handle) { method reparent_children (line 385) | fn reparent_children(&self, node: &Handle, new_parent: &Handle) { method is_mathml_annotation_xml_integration_point (line 401) | fn is_mathml_annotation_xml_integration_point(&self, target: &Handle) ->... method default (line 415) | fn default() -> RcDom { type SerializeOp (line 424) | enum SerializeOp { type SerializableHandle (line 429) | pub struct SerializableHandle(Handle); method from (line 432) | fn from(h: Handle) -> SerializableHandle { method serialize (line 438) | fn serialize(&self, serializer: &mut S, traversal_scope: TraversalSco... FILE: crates/html-to-markdown/src/text.rs function escape (line 35) | pub fn escape( function chomp (line 145) | pub fn chomp(text: &str) -> (&str, &str, &str) { function normalize_whitespace (line 187) | pub fn normalize_whitespace(text: &str) -> String { function normalize_whitespace_cow (line 224) | pub fn normalize_whitespace_cow(text: &str) -> Cow<'_, str> { function decode_html_entities (line 259) | pub fn decode_html_entities(text: &str) -> String { function decode_html_entities_cow (line 284) | pub fn decode_html_entities_cow(text: &str) -> Cow<'_, str> { function is_unicode_space (line 295) | const fn is_unicode_space(ch: char) -> bool { function test_escape_misc (line 322) | fn test_escape_misc() { function test_escape_asterisks (line 330) | fn test_escape_asterisks() { function test_escape_underscores (line 336) | fn test_escape_underscores() { function test_escape_ascii (line 342) | fn test_escape_ascii() { function test_chomp (line 351) | fn test_chomp() { FILE: crates/html-to-markdown/src/types/document.rs type DocumentStructure (line 15) | pub struct DocumentStructure { type DocumentNode (line 26) | pub struct DocumentNode { type NodeContent (line 51) | pub enum NodeContent { type TextAnnotation (line 141) | pub struct TextAnnotation { type AnnotationKind (line 156) | pub enum AnnotationKind { method default (line 185) | fn default() -> Self { FILE: crates/html-to-markdown/src/types/result.rs type ConversionResult (line 26) | pub struct ConversionResult { FILE: crates/html-to-markdown/src/types/structure_builder.rs function extract_text (line 15) | fn extract_text(tag: &tl::HTMLTag, parser: &tl::Parser) -> String { function collect_text_from_tag (line 22) | fn collect_text_from_tag(tag: &tl::HTMLTag, parser: &tl::Parser, buf: &m... function collect_annotations (line 53) | fn collect_annotations(tag: &tl::HTMLTag, parser: &tl::Parser, text: &st... function collect_annotations_from_tag (line 59) | fn collect_annotations_from_tag( function extract_table_grid (line 133) | fn extract_table_grid(table_tag: &tl::HTMLTag, parser: &tl::Parser) -> T... function collect_tr_handles (line 204) | fn collect_tr_handles(tag: &tl::HTMLTag, parser: &tl::Parser, result: &m... function make_node_id (line 222) | fn make_node_id(node_type: &str, text: &str, index: usize) -> String { function collect_definition_items (line 242) | fn collect_definition_items(dl_tag: &tl::HTMLTag, parser: &tl::Parser) -... function extract_head_metadata_entries (line 286) | fn extract_head_metadata_entries(head_tag: &tl::HTMLTag, parser: &tl::Pa... type BuilderState (line 331) | struct BuilderState { method new (line 339) | fn new() -> Self { method push (line 347) | fn push(&mut self, node: DocumentNode) -> u32 { method current_group (line 354) | fn current_group(&self) -> Option { method add_child (line 359) | fn add_child(&mut self, parent_idx: u32, child_idx: u32) { function build_document_structure (line 371) | pub fn build_document_structure(dom: &tl::VDom<'_>) -> DocumentStructure { function walk (line 388) | fn walk(state: &mut BuilderState, handle: &tl::NodeHandle, parser: &tl::... function process_tag (line 404) | fn process_tag( function collect_attributes (line 773) | fn collect_attributes(tag: &tl::HTMLTag) -> Option>; type StructureCollector (line 25) | pub struct StructureCollector { method new (line 43) | pub fn new() -> Self { method push_heading (line 61) | pub fn push_heading(&mut self, level: u8, text: &str, id: Option<&str>... method push_paragraph (line 117) | pub fn push_paragraph(&mut self, text: &str) -> u32 { method push_list_start (line 140) | pub fn push_list_start(&mut self, ordered: bool) -> u32 { method push_list_end (line 160) | pub fn push_list_end(&mut self) { method push_list_item (line 168) | pub fn push_list_item(&mut self, text: &str) -> u32 { method push_table_data (line 196) | pub fn push_table_data(&mut self, grid: TableGrid, markdown: String) -... method push_table (line 221) | pub fn push_table(&mut self, grid: TableGrid) -> u32 { method push_image (line 242) | pub fn push_image(&mut self, src: Option<&str>, alt: Option<&str>) -> ... method push_code (line 267) | pub fn push_code(&mut self, text: &str, language: Option<&str>) -> u32 { method push_quote_start (line 290) | pub fn push_quote_start(&mut self) -> u32 { method push_quote_end (line 309) | pub fn push_quote_end(&mut self) { method push_raw_block (line 316) | pub fn push_raw_block(&mut self, format: &str, content: &str) -> u32 { method finish (line 341) | pub fn finish(self) -> (DocumentStructure, Vec) { method current_structural_parent (line 353) | fn current_structural_parent(&self) -> Option { method raw_push (line 367) | fn raw_push(&mut self, node: DocumentNode) -> u32 { method add_child (line 374) | fn add_child(&mut self, parent_idx: u32, child_idx: u32) { method generate_id (line 383) | fn generate_id(node_type: &str, text: &str, index: u32) -> String { method default (line 398) | fn default() -> Self { function test_heading_creates_group_and_heading (line 408) | fn test_heading_creates_group_and_heading() { function test_heading_closes_deeper_groups (line 431) | fn test_heading_closes_deeper_groups() { function test_paragraph_parents_under_section (line 444) | fn test_paragraph_parents_under_section() { function test_list_items_attach_to_list (line 454) | fn test_list_items_attach_to_list() { function test_quote_container (line 465) | fn test_quote_container() { function test_finish_returns_document_structure (line 474) | fn test_finish_returns_document_structure() { FILE: crates/html-to-markdown/src/types/tables.rs type TableGrid (line 9) | pub struct TableGrid { type GridCell (line 21) | pub struct GridCell { function default_span (line 40) | fn default_span() -> u32 { type TableData (line 47) | pub struct TableData { FILE: crates/html-to-markdown/src/types/warnings.rs type ProcessingWarning (line 9) | pub struct ProcessingWarning { type WarningKind (line 20) | pub enum WarningKind { FILE: crates/html-to-markdown/src/validation.rs constant BINARY_SCAN_LIMIT (line 8) | const BINARY_SCAN_LIMIT: usize = 8192; constant BINARY_CONTROL_RATIO (line 9) | const BINARY_CONTROL_RATIO: f64 = 0.3; constant BINARY_UTF16_NULL_RATIO (line 10) | const BINARY_UTF16_NULL_RATIO: f64 = 0.2; constant BINARY_NUL_RATIO (line 11) | const BINARY_NUL_RATIO: f64 = 0.01; constant BINARY_NUL_MAX (line 12) | const BINARY_NUL_MAX: usize = 8; constant BINARY_MAGIC_PREFIXES (line 14) | const BINARY_MAGIC_PREFIXES: &[(&[u8], &str)] = &[ type Utf16Encoding (line 24) | pub enum Utf16Encoding { function validate_input (line 38) | pub fn validate_input(html: &str) -> Result<()> { function detect_binary_magic (line 91) | fn detect_binary_magic(bytes: &[u8]) -> Option<&'static str> { function detect_utf16_encoding (line 101) | pub fn detect_utf16_encoding(bytes: &[u8]) -> Option { function utf16_label (line 152) | fn utf16_label(encoding: Utf16Encoding) -> &'static str { FILE: crates/html-to-markdown/src/visitor/default_impl.rs type VisitorHandle (line 11) | pub type VisitorHandle = Rc>; type TrackingVisitor (line 20) | struct TrackingVisitor { method visit_element_start (line 26) | fn visit_element_start(&mut self, _ctx: &NodeContext) -> VisitResult { method visit_text (line 31) | fn visit_text(&mut self, _ctx: &NodeContext, _text: &str) -> VisitResult { function test_visitor_handle_creation (line 38) | fn test_visitor_handle_creation() { FILE: crates/html-to-markdown/src/visitor/traits.rs type HtmlVisitor (line 33) | pub trait HtmlVisitor: std::fmt::Debug { method visit_element_start (line 38) | fn visit_element_start(&mut self, _ctx: &NodeContext) -> VisitResult { method visit_element_end (line 46) | fn visit_element_end(&mut self, _ctx: &NodeContext, _output: &str) -> ... method visit_text (line 55) | fn visit_text(&mut self, _ctx: &NodeContext, _text: &str) -> VisitResu... method visit_link (line 66) | fn visit_link(&mut self, _ctx: &NodeContext, _href: &str, _text: &str,... method visit_image (line 77) | fn visit_image(&mut self, _ctx: &NodeContext, _src: &str, _alt: &str, ... method visit_heading (line 88) | fn visit_heading(&mut self, _ctx: &NodeContext, _level: u32, _text: &s... method visit_code_block (line 98) | fn visit_code_block(&mut self, _ctx: &NodeContext, _lang: Option<&str>... method visit_code_inline (line 107) | fn visit_code_inline(&mut self, _ctx: &NodeContext, _code: &str) -> Vi... method visit_list_item (line 118) | fn visit_list_item(&mut self, _ctx: &NodeContext, _ordered: bool, _mar... method visit_list_start (line 123) | fn visit_list_start(&mut self, _ctx: &NodeContext, _ordered: bool) -> ... method visit_list_end (line 128) | fn visit_list_end(&mut self, _ctx: &NodeContext, _ordered: bool, _outp... method visit_table_start (line 133) | fn visit_table_start(&mut self, _ctx: &NodeContext) -> VisitResult { method visit_table_row (line 143) | fn visit_table_row(&mut self, _ctx: &NodeContext, _cells: &[String], _... method visit_table_end (line 148) | fn visit_table_end(&mut self, _ctx: &NodeContext, _output: &str) -> Vi... method visit_blockquote (line 158) | fn visit_blockquote(&mut self, _ctx: &NodeContext, _content: &str, _de... method visit_strong (line 163) | fn visit_strong(&mut self, _ctx: &NodeContext, _text: &str) -> VisitRe... method visit_emphasis (line 168) | fn visit_emphasis(&mut self, _ctx: &NodeContext, _text: &str) -> Visit... method visit_strikethrough (line 173) | fn visit_strikethrough(&mut self, _ctx: &NodeContext, _text: &str) -> ... method visit_underline (line 178) | fn visit_underline(&mut self, _ctx: &NodeContext, _text: &str) -> Visi... method visit_subscript (line 183) | fn visit_subscript(&mut self, _ctx: &NodeContext, _text: &str) -> Visi... method visit_superscript (line 188) | fn visit_superscript(&mut self, _ctx: &NodeContext, _text: &str) -> Vi... method visit_mark (line 193) | fn visit_mark(&mut self, _ctx: &NodeContext, _text: &str) -> VisitResu... method visit_line_break (line 198) | fn visit_line_break(&mut self, _ctx: &NodeContext) -> VisitResult { method visit_horizontal_rule (line 203) | fn visit_horizontal_rule(&mut self, _ctx: &NodeContext) -> VisitResult { method visit_custom_element (line 213) | fn visit_custom_element(&mut self, _ctx: &NodeContext, _tag_name: &str... method visit_definition_list_start (line 218) | fn visit_definition_list_start(&mut self, _ctx: &NodeContext) -> Visit... method visit_definition_term (line 223) | fn visit_definition_term(&mut self, _ctx: &NodeContext, _text: &str) -... method visit_definition_description (line 228) | fn visit_definition_description(&mut self, _ctx: &NodeContext, _text: ... method visit_definition_list_end (line 233) | fn visit_definition_list_end(&mut self, _ctx: &NodeContext, _output: &... method visit_form (line 238) | fn visit_form(&mut self, _ctx: &NodeContext, _action: Option<&str>, _m... method visit_input (line 243) | fn visit_input( method visit_button (line 254) | fn visit_button(&mut self, _ctx: &NodeContext, _text: &str) -> VisitRe... method visit_audio (line 259) | fn visit_audio(&mut self, _ctx: &NodeContext, _src: Option<&str>) -> V... method visit_video (line 264) | fn visit_video(&mut self, _ctx: &NodeContext, _src: Option<&str>) -> V... method visit_iframe (line 269) | fn visit_iframe(&mut self, _ctx: &NodeContext, _src: Option<&str>) -> ... method visit_details (line 274) | fn visit_details(&mut self, _ctx: &NodeContext, _open: bool) -> VisitR... method visit_summary (line 279) | fn visit_summary(&mut self, _ctx: &NodeContext, _text: &str) -> VisitR... method visit_figure_start (line 284) | fn visit_figure_start(&mut self, _ctx: &NodeContext) -> VisitResult { method visit_figcaption (line 289) | fn visit_figcaption(&mut self, _ctx: &NodeContext, _text: &str) -> Vis... method visit_figure_end (line 294) | fn visit_figure_end(&mut self, _ctx: &NodeContext, _output: &str) -> V... method visit_link (line 337) | fn visit_link(&mut self, _ctx: &NodeContext, href: &str, text: &str, _... method visit_image (line 341) | fn visit_image(&mut self, _ctx: &NodeContext, _src: &str, _alt: &str, ... type NoOpVisitor (line 305) | struct NoOpVisitor; function test_default_visitor_implementation (line 310) | fn test_default_visitor_implementation() { type CustomLinkVisitor (line 334) | struct CustomLinkVisitor; function test_custom_visitor_implementation (line 347) | fn test_custom_visitor_implementation() { FILE: crates/html-to-markdown/src/visitor/types.rs type NodeType (line 16) | pub enum NodeType { type NodeContext (line 212) | pub struct NodeContext { type VisitResult (line 242) | pub enum VisitResult { function test_node_type_equality (line 274) | fn test_node_type_equality() { function test_node_context_creation (line 281) | fn test_node_context_creation() { function test_visit_result_variants (line 299) | fn test_visit_result_variants() { FILE: crates/html-to-markdown/src/visitor_helpers.rs function build_node_context (line 74) | pub fn build_node_context( function dispatch_visitor (line 148) | pub fn dispatch_visitor(visitor: &Option>... type VisitorDispatch (line 175) | pub enum VisitorDispatch { method is_continue (line 194) | pub const fn is_continue(&self) -> bool { method is_custom (line 202) | pub const fn is_custom(&self) -> bool { method is_skip (line 210) | pub const fn is_skip(&self) -> bool { method is_preserve_html (line 218) | pub const fn is_preserve_html(&self) -> bool { method into_custom (line 226) | pub fn into_custom(self) -> Option { method as_custom (line 237) | pub fn as_custom(&self) -> Option<&str> { function test_build_node_context (line 373) | fn test_build_node_context() { function test_build_node_context_no_parent (line 391) | fn test_build_node_context_no_parent() { function test_dispatch_visitor_none (line 402) | fn test_dispatch_visitor_none() { type TestVisitor (line 423) | struct TestVisitor { type TestMode (line 428) | enum TestMode { method visit_text (line 437) | fn visit_text(&mut self, _ctx: &NodeContext, text: &str) -> VisitResult { function test_dispatch_visitor_continue (line 449) | fn test_dispatch_visitor_continue() { function test_dispatch_visitor_custom (line 471) | fn test_dispatch_visitor_custom() { function test_dispatch_visitor_skip (line 492) | fn test_dispatch_visitor_skip() { function test_dispatch_visitor_preserve_html (line 512) | fn test_dispatch_visitor_preserve_html() { function test_dispatch_visitor_error (line 534) | fn test_dispatch_visitor_error() { function test_visitor_dispatch_predicates (line 559) | fn test_visitor_dispatch_predicates() { function test_visitor_dispatch_into_custom (line 581) | fn test_visitor_dispatch_into_custom() { function test_visitor_dispatch_as_custom (line 590) | fn test_visitor_dispatch_as_custom() { FILE: crates/html-to-markdown/src/visitor_helpers/helpers/content.rs type VisitorDispatch (line 13) | pub enum VisitorDispatch { method is_continue (line 32) | pub const fn is_continue(&self) -> bool { method is_custom (line 40) | pub const fn is_custom(&self) -> bool { method is_skip (line 48) | pub const fn is_skip(&self) -> bool { method is_preserve_html (line 56) | pub const fn is_preserve_html(&self) -> bool { method into_custom (line 64) | pub fn into_custom(self) -> Option { method as_custom (line 75) | pub fn as_custom(&self) -> Option<&str> { function test_visitor_dispatch_predicates (line 88) | fn test_visitor_dispatch_predicates() { function test_visitor_dispatch_into_custom (line 110) | fn test_visitor_dispatch_into_custom() { function test_visitor_dispatch_as_custom (line 119) | fn test_visitor_dispatch_as_custom() { FILE: crates/html-to-markdown/src/visitor_helpers/helpers/state.rs function build_node_context (line 58) | pub fn build_node_context( function test_build_node_context (line 83) | fn test_build_node_context() { function test_build_node_context_no_parent (line 101) | fn test_build_node_context_no_parent() { FILE: crates/html-to-markdown/src/visitor_helpers/helpers/traversal.rs function dispatch_visitor (line 67) | pub fn dispatch_visitor(visitor: &Option>... type TestVisitor (line 95) | struct TestVisitor { type TestMode (line 100) | enum TestMode { method visit_text (line 109) | fn visit_text(&mut self, _ctx: &NodeContext, text: &str) -> VisitResult { function test_dispatch_visitor_none (line 121) | fn test_dispatch_visitor_none() { function test_dispatch_visitor_continue (line 142) | fn test_dispatch_visitor_continue() { function test_dispatch_visitor_custom (line 164) | fn test_dispatch_visitor_custom() { function test_dispatch_visitor_skip (line 185) | fn test_dispatch_visitor_skip() { function test_dispatch_visitor_preserve_html (line 205) | fn test_dispatch_visitor_preserve_html() { function test_dispatch_visitor_error (line 227) | fn test_dispatch_visitor_error() { FILE: crates/html-to-markdown/src/wrapper/sync.rs function wrap_markdown (line 18) | pub fn wrap_markdown(markdown: &str, options: &ConversionOptions) -> Str... function test_wrap_markdown_disabled (line 192) | fn test_wrap_markdown_disabled() { function test_wrap_markdown_paragraph (line 203) | fn test_wrap_markdown_paragraph() { function test_wrap_markdown_blockquote_paragraph (line 215) | fn test_wrap_markdown_blockquote_paragraph() { function test_wrap_markdown_preserves_code (line 241) | fn test_wrap_markdown_preserves_code() { function test_wrap_markdown_preserves_headings (line 253) | fn test_wrap_markdown_preserves_headings() { function wrap_markdown_wraps_long_list_items (line 267) | fn wrap_markdown_wraps_long_list_items() { function wrap_markdown_wraps_ordered_lists (line 290) | fn wrap_markdown_wraps_ordered_lists() { function wrap_markdown_preserves_nested_list_structure (line 314) | fn wrap_markdown_preserves_nested_list_structure() { function wrap_markdown_handles_list_with_links (line 338) | fn wrap_markdown_handles_list_with_links() { function wrap_markdown_handles_empty_list_items (line 364) | fn wrap_markdown_handles_empty_list_items() { function wrap_markdown_preserves_indented_lists_with_wrapping (line 379) | fn wrap_markdown_preserves_indented_lists_with_wrapping() { function wrap_markdown_does_not_wrap_link_only_items (line 400) | fn wrap_markdown_does_not_wrap_link_only_items() { FILE: crates/html-to-markdown/src/wrapper/utils.rs function parse_blockquote_line (line 8) | pub fn parse_blockquote_line(line: &str) -> Option<(String, String)> { function wrap_blockquote_paragraph (line 42) | pub fn wrap_blockquote_paragraph(prefix: &str, content: &str, width: usi... function is_list_like (line 59) | pub fn is_list_like(trimmed: &str) -> bool { function is_numbered_list (line 64) | pub fn is_numbered_list(trimmed: &str) -> bool { function is_heading (line 75) | pub fn is_heading(trimmed: &str) -> bool { function parse_list_item (line 89) | pub fn parse_list_item(line: &str) -> Option<(String, String, String)> { function is_single_inline_link (line 127) | pub fn is_single_inline_link(content: &str) -> bool { function wrap_line (line 149) | pub fn wrap_line(text: &str, width: usize) -> String { function wrap_list_item (line 194) | pub fn wrap_list_item(indent: &str, marker: &str, content: &str, width: ... function test_wrap_line_short (line 271) | fn test_wrap_line_short() { function test_wrap_line_long (line 278) | fn test_wrap_line_long() { function test_wrap_line_no_break_long_words (line 285) | fn test_wrap_line_no_break_long_words() { FILE: crates/html-to-markdown/tests/br_in_inline_test.rs function convert (line 3) | fn convert( function test_br_inside_bold_tags (line 13) | fn test_br_inside_bold_tags() { function test_br_inside_strong_tags (line 22) | fn test_br_inside_strong_tags() { function test_multiple_bolds_with_br (line 31) | fn test_multiple_bolds_with_br() { function test_br_inside_em_tags (line 43) | fn test_br_inside_em_tags() { function test_br_inside_italic_tags (line 52) | fn test_br_inside_italic_tags() { function test_br_with_backslash_style (line 61) | fn test_br_with_backslash_style() { function test_br_inside_nested_formatting (line 74) | fn test_br_inside_nested_formatting() { function test_br_at_end_of_paragraph_with_bold (line 82) | fn test_br_at_end_of_paragraph_with_bold() { FILE: crates/html-to-markdown/tests/commonmark_compliance_test.rs type CommonMarkTest (line 7) | struct CommonMarkTest { function load_spec_tests (line 17) | fn load_spec_tests() -> Vec { function test_commonmark_compliance (line 24) | fn test_commonmark_compliance() { function normalize_markdown (line 288) | fn normalize_markdown(md: &str) -> String { function convert (line 292) | fn convert( FILE: crates/html-to-markdown/tests/djot_output_test.rs function convert (line 2) | fn convert( function djot_options (line 11) | fn djot_options() -> ConversionOptions { function test_djot_emphasis (line 19) | fn test_djot_emphasis() { function test_djot_italic (line 26) | fn test_djot_italic() { function test_djot_strong (line 33) | fn test_djot_strong() { function test_djot_bold (line 45) | fn test_djot_bold() { function test_djot_options_debug (line 57) | fn test_djot_options_debug() { function test_djot_strikethrough (line 65) | fn test_djot_strikethrough() { function test_djot_strikethrough_s_tag (line 72) | fn test_djot_strikethrough_s_tag() { function test_djot_inserted (line 82) | fn test_djot_inserted() { function test_djot_highlight (line 92) | fn test_djot_highlight() { function test_djot_subscript (line 102) | fn test_djot_subscript() { function test_djot_superscript (line 109) | fn test_djot_superscript() { function test_djot_combined_formatting (line 116) | fn test_djot_combined_formatting() { function test_markdown_output_unchanged (line 125) | fn test_markdown_output_unchanged() { function test_markdown_strikethrough_unchanged (line 140) | fn test_markdown_strikethrough_unchanged() { function test_output_format_default_is_markdown (line 150) | fn test_output_format_default_is_markdown() { FILE: crates/html-to-markdown/tests/exclude_selectors_test.rs function convert (line 5) | fn convert(html: &str, opts: Option) -> html_to_markd... function test_exclude_selectors_drops_matching_elements (line 10) | fn test_exclude_selectors_drops_matching_elements() { function test_exclude_selectors_drops_nested_content (line 30) | fn test_exclude_selectors_drops_nested_content() { function test_exclude_selectors_empty_list_is_noop (line 58) | fn test_exclude_selectors_empty_list_is_noop() { function test_exclude_selectors_invalid_selector_is_skipped (line 74) | fn test_exclude_selectors_invalid_selector_is_skipped() { function test_exclude_selectors_attribute_selector (line 89) | fn test_exclude_selectors_attribute_selector() { function test_exclude_selectors_plain_text_output (line 110) | fn test_exclude_selectors_plain_text_output() { FILE: crates/html-to-markdown/tests/integration_test.rs function test_basic_paragraph (line 6) | fn test_basic_paragraph() { function test_multiple_paragraphs (line 13) | fn test_multiple_paragraphs() { function test_atx_headings (line 20) | fn test_atx_headings() { function test_bold (line 27) | fn test_bold() { function test_italic (line 34) | fn test_italic() { function test_bold_and_italic (line 41) | fn test_bold_and_italic() { function test_inline_code (line 48) | fn test_inline_code() { function test_code_block (line 55) | fn test_code_block() { function test_simple_link (line 62) | fn test_simple_link() { function test_link_with_title (line 69) | fn test_link_with_title() { function test_simple_image (line 76) | fn test_simple_image() { function test_graphic_with_url (line 83) | fn test_graphic_with_url() { function test_graphic_with_href (line 90) | fn test_graphic_with_href() { function test_graphic_with_xlink_href (line 97) | fn test_graphic_with_xlink_href() { function test_graphic_with_src (line 104) | fn test_graphic_with_src() { function test_graphic_with_filename_fallback (line 111) | fn test_graphic_with_filename_fallback() { function test_graphic_attribute_priority (line 118) | fn test_graphic_attribute_priority() { function test_unordered_list (line 126) | fn test_unordered_list() { function test_ordered_list (line 133) | fn test_ordered_list() { function test_nested_lists (line 140) | fn test_nested_lists() { function test_blockquote (line 149) | fn test_blockquote() { function test_nested_blockquote (line 156) | fn test_nested_blockquote() { function test_horizontal_rule (line 163) | fn test_horizontal_rule() { function test_hr_after_paragraph_keeps_blank_line (line 170) | fn test_hr_after_paragraph_keeps_blank_line() { function test_comment_between_paragraphs (line 177) | fn test_comment_between_paragraphs() { function test_line_break (line 184) | fn test_line_break() { function test_strikethrough (line 191) | fn test_strikethrough() { function test_simple_table (line 198) | fn test_simple_table() { function test_table_rowspan (line 207) | fn test_table_rowspan() { function test_empty_element (line 229) | fn test_empty_element() { function test_whitespace_normalization (line 236) | fn test_whitespace_normalization() { function test_unicode_content (line 243) | fn test_unicode_content() { function test_html_entities (line 250) | fn test_html_entities() { function test_nested_formatting (line 257) | fn test_nested_formatting() { function test_link_inside_paragraph (line 264) | fn test_link_inside_paragraph() { function test_code_with_special_chars (line 271) | fn test_code_with_special_chars() { function test_empty_link (line 278) | fn test_empty_link() { function test_div_as_block (line 285) | fn test_div_as_block() { function test_multiple_divs (line 292) | fn test_multiple_divs() { function test_span_inline (line 299) | fn test_span_inline() { function test_subscript (line 306) | fn test_subscript() { function test_subscript_trailing_whitespace (line 317) | fn test_subscript_trailing_whitespace() { function test_subscript_leading_whitespace (line 328) | fn test_subscript_leading_whitespace() { function test_superscript (line 339) | fn test_superscript() { function test_superscript_trailing_whitespace (line 350) | fn test_superscript_trailing_whitespace() { function test_superscript_leading_whitespace (line 361) | fn test_superscript_leading_whitespace() { function test_subscript_default_passthrough (line 372) | fn test_subscript_default_passthrough() { function test_superscript_default_passthrough (line 379) | fn test_superscript_default_passthrough() { function test_subscript_superscript_combined_default (line 386) | fn test_subscript_superscript_combined_default() { function test_subscript_html_tag_symbol (line 393) | fn test_subscript_html_tag_symbol() { function test_adjacent_links_with_newline_separator (line 404) | fn test_adjacent_links_with_newline_separator() { function test_adjacent_links_no_whitespace (line 411) | fn test_adjacent_links_no_whitespace() { function test_adjacent_links_with_space (line 418) | fn test_adjacent_links_with_space() { function test_adjacent_inline_elements_with_newline (line 425) | fn test_adjacent_inline_elements_with_newline() { function test_autolink (line 432) | fn test_autolink() { function test_email_autolink (line 439) | fn test_email_autolink() { function test_metadata_extraction (line 446) | fn test_metadata_extraction() { function test_metadata_disabled (line 458) | fn test_metadata_disabled() { function test_task_list (line 470) | fn test_task_list() { function test_definition_list (line 478) | fn test_definition_list() { function test_malformed_html (line 486) | fn test_malformed_html() { function test_deeply_nested_structure (line 493) | fn test_deeply_nested_structure() { function test_mixed_content (line 500) | fn test_mixed_content() { function test_ordered_list_with_heading_and_table (line 519) | fn test_ordered_list_with_heading_and_table() { function test_heading_wrapped_in_link_issue_115 (line 542) | fn test_heading_wrapped_in_link_issue_115() { function test_link_text_escaping_issue_114 (line 549) | fn test_link_text_escaping_issue_114() { function test_uppercase_tags_issue_113 (line 559) | fn test_uppercase_tags_issue_113() { function test_breaks_and_newlines_issue_112 (line 566) | fn test_breaks_and_newlines_issue_112() { function test_nested_bold_issue_111 (line 573) | fn test_nested_bold_issue_111() { function hidden_elements_stripped (line 580) | fn hidden_elements_stripped() { function q_element_produces_quotes (line 588) | fn q_element_produces_quotes() { function test_wikipedia_back_reference_caret_normalized (line 595) | fn test_wikipedia_back_reference_caret_normalized() { function test_regular_caret_link_not_affected (line 611) | fn test_regular_caret_link_not_affected() { function convert (line 618) | fn convert( FILE: crates/html-to-markdown/tests/issue_121_regressions.rs function convert (line 3) | fn convert( function fixture_path (line 15) | fn fixture_path(name: &str) -> PathBuf { function default_options (line 21) | fn default_options() -> ConversionOptions { function normalize_newlines (line 29) | fn normalize_newlines(input: &str) -> String { function converts_spa_menu_fixture (line 34) | fn converts_spa_menu_fixture() { function converts_hacker_news_fixture (line 43) | fn converts_hacker_news_fixture() { FILE: crates/html-to-markdown/tests/issue_127_regressions.rs function convert (line 3) | fn convert( function fixture_path (line 18) | fn fixture_path(name: &str) -> PathBuf { function issue_127_options (line 24) | fn issue_127_options() -> ConversionOptions { function converts_multilingual_fixture_without_utf8_boundary_panic (line 48) | fn converts_multilingual_fixture_without_utf8_boundary_panic() { FILE: crates/html-to-markdown/tests/issue_128_regressions.rs function convert (line 3) | fn convert( function images_with_dimensions_render_as_markdown_links (line 11) | fn images_with_dimensions_render_as_markdown_links() { FILE: crates/html-to-markdown/tests/issue_131_regressions.rs function convert (line 3) | fn convert( function link_flattens_block_children_issue_131 (line 14) | fn link_flattens_block_children_issue_131() { function link_label_newlines_are_collapsed (line 30) | fn link_label_newlines_are_collapsed() { FILE: crates/html-to-markdown/tests/issue_134_regressions.rs function convert (line 3) | fn convert( function fixture_path (line 15) | fn fixture_path(name: &str) -> PathBuf { function default_options (line 21) | fn default_options() -> ConversionOptions { function normalize_newlines (line 29) | fn normalize_newlines(input: &str) -> String { function converts_pre_code_fixture (line 34) | fn converts_pre_code_fixture() { FILE: crates/html-to-markdown/tests/issue_139_regressions.rs function convert (line 3) | fn convert( function long_multibyte_link_label_does_not_panic (line 13) | fn long_multibyte_link_label_does_not_panic() { FILE: crates/html-to-markdown/tests/issue_140_regressions.rs function convert (line 3) | fn convert( function fixture_path (line 15) | fn fixture_path(name: &str) -> PathBuf { function default_options (line 21) | fn default_options() -> ConversionOptions { function escape_misc_options (line 29) | fn escape_misc_options() -> ConversionOptions { function normalize_newlines (line 38) | fn normalize_newlines(input: &str) -> String { function converts_should_not_escape_in_pre_or_code_fixture (line 43) | fn converts_should_not_escape_in_pre_or_code_fixture() { function converts_table_cell_pipe_fixture (line 71) | fn converts_table_cell_pipe_fixture() { function escapes_only_literal_pipes_in_table_cells (line 90) | fn escapes_only_literal_pipes_in_table_cells() { function nested_tables_do_not_double_escape_pipes (line 142) | fn nested_tables_do_not_double_escape_pipes() { FILE: crates/html-to-markdown/tests/issue_143_regressions.rs function convert (line 3) | fn convert( function fixture_path (line 15) | fn fixture_path(name: &str) -> PathBuf { function options_with_wrap (line 21) | fn options_with_wrap() -> ConversionOptions { function normalize_newlines (line 31) | fn normalize_newlines(input: &str) -> String { function wrap_preserves_link_only_list_items (line 36) | fn wrap_preserves_link_only_list_items() { FILE: crates/html-to-markdown/tests/issue_145_regressions.rs function test_strip_newlines_preserves_block_spacing (line 6) | fn test_strip_newlines_preserves_block_spacing() { function test_strip_newlines_removes_inline_newlines (line 44) | fn test_strip_newlines_removes_inline_newlines() { function test_strip_newlines_handles_nested_blocks (line 74) | fn test_strip_newlines_handles_nested_blocks() { function convert (line 128) | fn convert( FILE: crates/html-to-markdown/tests/issue_146_regressions.rs function test_strip_tags_prevents_metadata_extraction (line 6) | fn test_strip_tags_prevents_metadata_extraction() { function test_strip_tags_title_prevents_extraction (line 53) | fn test_strip_tags_title_prevents_extraction() { function test_preserve_tags_prevents_metadata_extraction (line 96) | fn test_preserve_tags_prevents_metadata_extraction() { function convert (line 139) | fn convert( FILE: crates/html-to-markdown/tests/issue_176_regressions.rs function test_strong_blockquote_strong_newlines (line 6) | fn test_strong_blockquote_strong_newlines() { function test_paragraph_blockquote_paragraph_newlines (line 37) | fn test_paragraph_blockquote_paragraph_newlines() { FILE: crates/html-to-markdown/tests/issue_190_regressions.rs function convert (line 3) | fn convert( function fixture_path (line 15) | fn fixture_path(name: &str) -> PathBuf { function read_fixture_lossy (line 25) | fn read_fixture_lossy(name: &str) -> String { function decode_utf16_without_bom (line 30) | fn decode_utf16_without_bom(bytes: &[u8]) -> String { function test_code_block_dedent_handles_unicode_whitespace (line 59) | fn test_code_block_dedent_handles_unicode_whitespace() { function test_convert_strips_nul_bytes (line 74) | fn test_convert_strips_nul_bytes() { function converts_all_issue_190_fixtures_except_known_utf16_binary (line 82) | fn converts_all_issue_190_fixtures_except_known_utf16_binary() { function converts_sjsu_fixture_when_lossy_utf8_is_auto_decoded (line 107) | fn converts_sjsu_fixture_when_lossy_utf8_is_auto_decoded() { function converts_sjsu_fixture_when_decoded_as_utf16 (line 119) | fn converts_sjsu_fixture_when_decoded_as_utf16() { FILE: crates/html-to-markdown/tests/issue_199_regressions.rs function convert (line 3) | fn convert( function test_link_label_is_not_truncated (line 11) | fn test_link_label_is_not_truncated() { FILE: crates/html-to-markdown/tests/issue_200_regressions.rs function convert (line 3) | fn convert( function test_definition_list_spacing_consistency (line 11) | fn test_definition_list_spacing_consistency() { function test_definition_list_no_colon_prefix (line 47) | fn test_definition_list_no_colon_prefix() { FILE: crates/html-to-markdown/tests/issue_212_regressions.rs function convert (line 3) | fn convert( function consistent_whitespace_before_link_across_paragraphs_issue_212 (line 17) | fn consistent_whitespace_before_link_across_paragraphs_issue_212() { function consistent_whitespace_three_paragraphs_issue_212 (line 34) | fn consistent_whitespace_three_paragraphs_issue_212() { function newline_before_inline_elements_consistent_issue_212 (line 48) | fn newline_before_inline_elements_consistent_issue_212() { function newline_before_em_across_paragraphs_issue_212 (line 60) | fn newline_before_em_across_paragraphs_issue_212() { FILE: crates/html-to-markdown/tests/issue_216_217_regressions.rs function convert (line 10) | fn convert( function test_issue_216_217_details_paragraph_strong_no_panic (line 22) | fn test_issue_216_217_details_paragraph_strong_no_panic() { function test_issue_216_217_details_paragraph_em_no_panic (line 38) | fn test_issue_216_217_details_paragraph_em_no_panic() { function test_issue_216_217_nested_strong_in_paragraph_no_panic (line 55) | fn test_issue_216_217_nested_strong_in_paragraph_no_panic() { function test_issue_216_217_complex_details_structure (line 69) | fn test_issue_216_217_complex_details_structure() { FILE: crates/html-to-markdown/tests/json_ld_script_extraction.rs function extracts_json_ld_from_head_script (line 4) | fn extracts_json_ld_from_head_script() { function extracts_json_ld_from_body_script_and_keeps_content (line 26) | fn extracts_json_ld_from_body_script_and_keeps_content() { FILE: crates/html-to-markdown/tests/lists_test.rs function convert (line 3) | fn convert( function test_basic_unordered_list (line 13) | fn test_basic_unordered_list() { function test_basic_ordered_list (line 27) | fn test_basic_ordered_list() { function test_nested_lists (line 41) | fn test_nested_lists() { function test_ordered_nested_in_unordered (line 60) | fn test_ordered_nested_in_unordered() { function test_list_with_formatting (line 77) | fn test_list_with_formatting() { function test_list_with_links (line 91) | fn test_list_with_links() { function test_task_list (line 103) | fn test_task_list() { function test_list_indent_spaces (line 115) | fn test_list_indent_spaces() { function test_list_indent_tabs (line 136) | fn test_list_indent_tabs() { function test_custom_bullet_symbols (line 156) | fn test_custom_bullet_symbols() { function test_empty_list_item (line 172) | fn test_empty_list_item() { function test_list_with_code_block (line 185) | fn test_list_with_code_block() { FILE: crates/html-to-markdown/tests/plain_output_test.rs function convert (line 2) | fn convert( function plain_options (line 11) | fn plain_options() -> ConversionOptions { function test_plain_basic_paragraph (line 19) | fn test_plain_basic_paragraph() { function test_plain_no_strong_markers (line 26) | fn test_plain_no_strong_markers() { function test_plain_no_emphasis_markers (line 33) | fn test_plain_no_emphasis_markers() { function test_plain_link_text_only (line 40) | fn test_plain_link_text_only() { function test_plain_image_alt_text (line 47) | fn test_plain_image_alt_text() { function test_plain_image_skipped_when_option_set (line 54) | fn test_plain_image_skipped_when_option_set() { function test_plain_code_block (line 63) | fn test_plain_code_block() { function test_plain_blockquote_no_prefix (line 70) | fn test_plain_blockquote_no_prefix() { function test_plain_list_items_on_separate_lines (line 81) | fn test_plain_list_items_on_separate_lines() { function test_plain_table_cells_extracted (line 88) | fn test_plain_table_cells_extracted() { function test_plain_no_escaping (line 98) | fn test_plain_no_escaping() { function test_plain_script_excluded (line 112) | fn test_plain_script_excluded() { function test_plain_style_excluded (line 124) | fn test_plain_style_excluded() { function test_plain_br_becomes_newline (line 135) | fn test_plain_br_becomes_newline() { function test_plain_hr_becomes_blank_line (line 145) | fn test_plain_hr_becomes_blank_line() { function test_plain_nested_inline_formatting_stripped (line 155) | fn test_plain_nested_inline_formatting_stripped() { function test_plain_heading_no_markers (line 162) | fn test_plain_heading_no_markers() { function test_plain_parse_variants (line 174) | fn test_plain_parse_variants() { function test_plain_empty_input (line 183) | fn test_plain_empty_input() { function test_plain_whitespace_only_html (line 190) | fn test_plain_whitespace_only_html() { function test_plain_inline_code_no_backticks (line 197) | fn test_plain_inline_code_no_backticks() { function test_plain_pre_preserves_whitespace (line 208) | fn test_plain_pre_preserves_whitespace() { function test_plain_unordered_list_markers (line 218) | fn test_plain_unordered_list_markers() { function test_plain_ordered_list_markers (line 225) | fn test_plain_ordered_list_markers() { function test_plain_ordered_list_custom_start (line 232) | fn test_plain_ordered_list_custom_start() { function test_plain_nested_lists (line 239) | fn test_plain_nested_lists() { function test_plain_ordered_list_inside_unordered (line 262) | fn test_plain_ordered_list_inside_unordered() { FILE: crates/html-to-markdown/tests/preprocessing_tests.rs function convert (line 3) | fn convert( function footer_without_navigation_hint_is_preserved (line 13) | fn footer_without_navigation_hint_is_preserved() { function footer_with_navigation_hint_is_removed (line 35) | fn footer_with_navigation_hint_is_removed() { FILE: crates/html-to-markdown/tests/reference_links_test.rs function convert (line 5) | fn convert(html: &str, options: Option) -> String { function ref_options (line 12) | fn ref_options() -> ConversionOptions { function basic_reference_link (line 20) | fn basic_reference_link() { function reference_link_with_title (line 34) | fn reference_link_with_title() { function url_deduplication (line 48) | fn url_deduplication() { function different_titles_different_refs (line 65) | fn different_titles_different_refs() { function image_reference_style (line 80) | fn image_reference_style() { function mixed_links_and_images_share_numbering (line 94) | fn mixed_links_and_images_share_numbering() { function autolinks_unaffected (line 102) | fn autolinks_unaffected() { function default_inline_unchanged (line 118) | fn default_inline_unchanged() { function multiple_paragraphs_references_at_end (line 128) | fn multiple_paragraphs_references_at_end() { function empty_href_no_reference (line 141) | fn empty_href_no_reference() { function title_with_quotes_escaped (line 152) | fn title_with_quotes_escaped() { function media_elements_reference_style (line 162) | fn media_elements_reference_style() { FILE: crates/html-to-markdown/tests/sectioning_elements_test.rs function convert (line 3) | fn convert(html: &str) -> String { function test_h1_inside_header (line 12) | fn test_h1_inside_header() { function test_paragraph_inside_header (line 19) | fn test_paragraph_inside_header() { function test_header_with_nested_elements (line 26) | fn test_header_with_nested_elements() { function test_paragraph_inside_footer (line 36) | fn test_paragraph_inside_footer() { function test_h2_inside_main (line 45) | fn test_h2_inside_main() { function test_article_with_header_and_section (line 54) | fn test_article_with_header_and_section() { function test_heading_inside_section (line 64) | fn test_heading_inside_section() { function test_nav_dropped_by_default (line 74) | fn test_nav_dropped_by_default() { function test_nav_preserved_when_remove_navigation_disabled (line 82) | fn test_nav_preserved_when_remove_navigation_disabled() { function test_paragraph_inside_aside (line 104) | fn test_paragraph_inside_aside() { function test_site_chrome_header_dropped (line 113) | fn test_site_chrome_header_dropped() { function test_header_with_role_navigation_dropped (line 128) | fn test_header_with_role_navigation_dropped() { FILE: crates/html-to-markdown/tests/skip_images_test.rs function test_skip_images_enabled (line 6) | fn test_skip_images_enabled() { function test_skip_images_skips_svg_output (line 32) | fn test_skip_images_skips_svg_output() { function test_skip_images_disabled (line 53) | fn test_skip_images_disabled() { function test_skip_images_default_behavior (line 79) | fn test_skip_images_default_behavior() { function test_skip_images_mixed_content (line 91) | fn test_skip_images_mixed_content() { function test_skip_images_with_base64_data_uri (line 143) | fn test_skip_images_with_base64_data_uri() { function test_skip_images_with_external_urls (line 167) | fn test_skip_images_with_external_urls() { function test_skip_images_preserves_alt_text_context (line 208) | fn test_skip_images_preserves_alt_text_context() { function test_skip_images_inline_vs_block_images (line 247) | fn test_skip_images_inline_vs_block_images() { function test_skip_images_with_multiple_attributes (line 273) | fn test_skip_images_with_multiple_attributes() { function test_skip_images_empty_document (line 296) | fn test_skip_images_empty_document() { function test_skip_images_with_lists_and_images (line 317) | fn test_skip_images_with_lists_and_images() { function test_skip_images_with_table_images (line 349) | fn test_skip_images_with_table_images() { function test_skip_images_with_figure_figcaption (line 383) | fn test_skip_images_with_figure_figcaption() { function test_skip_images_false_with_alt_text (line 411) | fn test_skip_images_false_with_alt_text() { function test_skip_images_false_without_alt_text (line 433) | fn test_skip_images_false_without_alt_text() { function test_skip_images_with_picture_element (line 452) | fn test_skip_images_with_picture_element() { function test_skip_images_preserves_links_and_formatting (line 484) | fn test_skip_images_preserves_links_and_formatting() { function convert (line 517) | fn convert( FILE: crates/html-to-markdown/tests/tables_test.rs function convert (line 3) | fn convert( function test_basic_table (line 13) | fn test_basic_table() { function test_table_with_sections (line 26) | fn test_table_with_sections() { function test_table_caption (line 48) | fn test_table_caption() { function test_table_rowspan (line 56) | fn test_table_rowspan() { function test_table_colspan (line 89) | fn test_table_colspan() { function test_table_cell_multiline_content (line 101) | fn test_table_cell_multiline_content() { function test_table_first_row_in_tbody_without_header (line 130) | fn test_table_first_row_in_tbody_without_header() { function test_tbody_only (line 143) | fn test_tbody_only() { function test_tfoot_basic (line 150) | fn test_tfoot_basic() { function test_caption_with_formatting (line 158) | fn test_caption_with_formatting() { function test_table_with_links (line 165) | fn test_table_with_links() { function test_table_with_code (line 177) | fn test_table_with_code() { function test_table_empty_cells (line 189) | fn test_table_empty_cells() { function test_table_single_column (line 199) | fn test_table_single_column() { function test_blogger_table_with_image (line 214) | fn test_blogger_table_with_image() { function test_table_with_image_no_rows (line 244) | fn test_table_with_image_no_rows() { function test_table_with_link_and_image_no_rows (line 256) | fn test_table_with_link_and_image_no_rows() { function test_br_in_table_cell_basic_spaces_style (line 279) | fn test_br_in_table_cell_basic_spaces_style() { function test_br_in_table_cell_backslash_style (line 309) | fn test_br_in_table_cell_backslash_style() { function test_br_in_table_cell_case_variations (line 332) | fn test_br_in_table_cell_case_variations() { function test_br_in_table_cell_with_consecutive_paragraphs (line 379) | fn test_br_in_table_cell_with_consecutive_paragraphs() { function test_br_in_table_cell_with_consecutive_divs (line 411) | fn test_br_in_table_cell_with_consecutive_divs() { function test_br_in_table_cell_with_formatting (line 437) | fn test_br_in_table_cell_with_formatting() { function test_br_in_table_cell_multiple_breaks (line 458) | fn test_br_in_table_cell_multiple_breaks() { function test_br_in_table_cell_with_surrounding_text (line 484) | fn test_br_in_table_cell_with_surrounding_text() { function test_multiple_cells_with_br_tags (line 510) | fn test_multiple_cells_with_br_tags() { function test_br_in_header_and_data_cells (line 538) | fn test_br_in_header_and_data_cells() { function test_br_in_nested_formatting_in_table_cell (line 565) | fn test_br_in_nested_formatting_in_table_cell() { function test_br_in_table_cell_with_link (line 588) | fn test_br_in_table_cell_with_link() { function test_br_with_no_br_in_tables_option (line 614) | fn test_br_with_no_br_in_tables_option() { function test_br_in_table_with_code_in_cell (line 636) | fn test_br_in_table_with_code_in_cell() { function test_br_in_table_empty_cell_with_break (line 659) | fn test_br_in_table_empty_cell_with_break() { function test_br_in_table_with_mixed_content (line 682) | fn test_br_in_table_with_mixed_content() { function test_table_colspan_no_header_issue_233 (line 711) | fn test_table_colspan_no_header_issue_233() { FILE: crates/html-to-markdown/tests/test_custom_elements.rs function convert (line 3) | fn convert( function fixture_path (line 15) | fn fixture_path(name: &str) -> PathBuf { function default_options (line 21) | fn default_options() -> ConversionOptions { function test_custom_elements (line 30) | fn test_custom_elements() { FILE: crates/html-to-markdown/tests/test_issue_187.rs function convert (line 15) | fn convert( type DocumentedButBrokenVisitor (line 31) | struct DocumentedButBrokenVisitor { type ContentFilter (line 56) | struct ContentFilter { method visit_element_start (line 62) | fn visit_element_start(&mut self, ctx: &NodeContext) -> VisitResult { method visit_image (line 95) | fn visit_image(&mut self, ctx: &NodeContext, src: &str, _alt: &str, _tit... method visit_link (line 116) | fn visit_link(&mut self, _ctx: &NodeContext, href: &str, text: &str, _ti... function test_issue_187_content_filter (line 130) | fn test_issue_187_content_filter() { FILE: crates/html-to-markdown/tests/test_issue_218.rs function convert (line 15) | fn convert( type EmptyVisitor (line 29) | struct EmptyVisitor; function make_visitor (line 33) | fn make_visitor() -> Rc> { function test_cyrillic_with_tabs_between_divs_and_visitor (line 38) | fn test_cyrillic_with_tabs_between_divs_and_visitor() { function test_multibyte_utf8_with_tabs_and_visitor (line 46) | fn test_multibyte_utf8_with_tabs_and_visitor() { function test_cyrillic_with_varying_tab_counts_and_visitor (line 61) | fn test_cyrillic_with_varying_tab_counts_and_visitor() { FILE: crates/html-to-markdown/tests/test_issue_277.rs function convert (line 9) | fn convert(html: &str) -> String { function test_no_truncation_after_repair_with_scripts (line 20) | fn test_no_truncation_after_repair_with_scripts() { function test_preprocess_unmatched_script_preserves_remaining_content (line 56) | fn test_preprocess_unmatched_script_preserves_remaining_content() { FILE: crates/html-to-markdown/tests/test_max_depth.rs function convert_with_options (line 7) | fn convert_with_options(html: &str, options: ConversionOptions) -> String { function test_max_depth_none_converts_deeply_nested (line 16) | fn test_max_depth_none_converts_deeply_nested() { function test_max_depth_truncates_at_limit (line 39) | fn test_max_depth_truncates_at_limit() { function test_max_depth_zero_produces_empty (line 68) | fn test_max_depth_zero_produces_empty() { FILE: crates/html-to-markdown/tests/test_nested_simple.rs function convert (line 3) | fn convert( function fixture_path (line 15) | fn fixture_path(name: &str) -> PathBuf { function default_options (line 21) | fn default_options() -> ConversionOptions { function normalize_newlines (line 29) | fn normalize_newlines(input: &str) -> String { function test_nested_simple (line 34) | fn test_nested_simple() { FILE: crates/html-to-markdown/tests/test_script_style_stripping.rs function test_strip_simple_script_tag (line 6) | fn test_strip_simple_script_tag() { function test_strip_script_with_html_like_content (line 31) | fn test_strip_script_with_html_like_content() { function test_strip_style_tag (line 67) | fn test_strip_style_tag() { function test_preserve_json_ld_script (line 95) | fn test_preserve_json_ld_script() { function test_multiple_script_tags (line 147) | fn test_multiple_script_tags() { function test_reuters_like_structure (line 193) | fn test_reuters_like_structure() { function test_complex_nested_script_content (line 262) | fn test_complex_nested_script_content() { function test_case_insensitive_script_style_tags (line 310) | fn test_case_insensitive_script_style_tags() { function test_performance_large_script (line 338) | fn test_performance_large_script() { function test_inline_script_attributes_not_affected (line 362) | fn test_inline_script_attributes_not_affected() { function convert (line 391) | fn convert( FILE: crates/html-to-markdown/tests/test_spa_bisect.rs function convert (line 3) | fn convert( function fixture_path (line 15) | fn fixture_path(name: &str) -> PathBuf { function test_spa_first_half (line 22) | fn test_spa_first_half() { FILE: crates/html-to-markdown/tests/visitor_code_integration_test.rs function convert (line 9) | fn convert( type CodeVisitor (line 22) | struct CodeVisitor { method visit_code_block (line 28) | fn visit_code_block(&mut self, _ctx: &NodeContext, lang: Option<&str>, c... method visit_code_inline (line 34) | fn visit_code_inline(&mut self, _ctx: &NodeContext, code: &str) -> Visit... function test_code_block_visitor (line 41) | fn test_code_block_visitor() { function test_inline_code_visitor (line 57) | fn test_inline_code_visitor() { function test_code_block_skip (line 73) | fn test_code_block_skip() { function test_code_block_language_detection (line 93) | fn test_code_block_language_detection() { FILE: crates/html-to-markdown/tests/visitor_integration_test.rs function convert (line 18) | fn convert( type CustomizingVisitor (line 32) | struct CustomizingVisitor; method visit_text (line 35) | fn visit_text(&mut self, _ctx: &NodeContext, text: &str) -> VisitResult { method visit_link (line 39) | fn visit_link(&mut self, _ctx: &NodeContext, href: &str, text: &str, _ti... method visit_image (line 43) | fn visit_image(&mut self, _ctx: &NodeContext, src: &str, alt: &str, _tit... method visit_heading (line 47) | fn visit_heading(&mut self, _ctx: &NodeContext, level: u32, text: &str, ... type SkippingVisitor (line 54) | struct SkippingVisitor { method visit_link (line 60) | fn visit_link(&mut self, _ctx: &NodeContext, _href: &str, _text: &str, _... method visit_image (line 68) | fn visit_image(&mut self, _ctx: &NodeContext, _src: &str, _alt: &str, _t... type PreservingVisitor (line 79) | struct PreservingVisitor { method visit_link (line 84) | fn visit_link(&mut self, _ctx: &NodeContext, _href: &str, _text: &str, _... type ContextCheckingVisitor (line 95) | struct ContextCheckingVisitor { method visit_heading (line 100) | fn visit_heading(&mut self, ctx: &NodeContext, _level: u32, _text: &str,... function test_custom_visitor_transforms_text (line 113) | fn test_custom_visitor_transforms_text() { function test_custom_visitor_transforms_links (line 126) | fn test_custom_visitor_transforms_links() { function test_custom_visitor_transforms_images (line 142) | fn test_custom_visitor_transforms_images() { function test_custom_visitor_transforms_headings (line 158) | fn test_custom_visitor_transforms_headings() { function test_skipping_visitor_removes_links (line 174) | fn test_skipping_visitor_removes_links() { function test_skipping_visitor_removes_images (line 193) | fn test_skipping_visitor_removes_images() { function test_preserving_visitor_keeps_html (line 212) | fn test_preserving_visitor_keeps_html() { function test_visitor_receives_node_context (line 228) | fn test_visitor_receives_node_context() { function test_visitor_works_with_complex_document (line 236) | fn test_visitor_works_with_complex_document() { function test_visitor_with_conversion_options (line 269) | fn test_visitor_with_conversion_options() { function test_visitor_continue_result_produces_default_markdown (line 297) | fn test_visitor_continue_result_produces_default_markdown() { function test_visitor_skip_vs_continue (line 322) | fn test_visitor_skip_vs_continue() { function test_multiple_elements_of_same_type (line 352) | fn test_multiple_elements_of_same_type() { function test_nested_elements_invoke_visitor (line 367) | fn test_nested_elements_invoke_visitor() { function test_visitor_error_stops_conversion (line 381) | fn test_visitor_error_stops_conversion() { function test_visitor_code_block (line 403) | fn test_visitor_code_block() { function test_visitor_code_inline (line 428) | fn test_visitor_code_inline() { function test_visitor_list_callbacks (line 452) | fn test_visitor_list_callbacks() { function test_visitor_table_callbacks (line 499) | fn test_visitor_table_callbacks() { function test_visitor_blockquote (line 549) | fn test_visitor_blockquote() { function test_visitor_inline_formatting (line 573) | fn test_visitor_inline_formatting() { function test_no_double_visit_in_links (line 607) | fn test_no_double_visit_in_links() { function test_no_double_visit_in_headings (line 637) | fn test_no_double_visit_in_headings() { function test_visitor_with_skip_images (line 672) | fn test_visitor_with_skip_images() { function test_convert_accepts_visitor_parameter (line 726) | fn test_convert_accepts_visitor_parameter() { function test_convert_with_inline_images_accepts_visitor (line 771) | fn test_convert_with_inline_images_accepts_visitor() { function test_visitor_and_metadata_both_work (line 816) | fn test_visitor_and_metadata_both_work() { function test_convert_with_all_features_and_visitor (line 897) | fn test_convert_with_all_features_and_visitor() { function test_image_visitor_with_metadata_does_not_panic (line 969) | fn test_image_visitor_with_metadata_does_not_panic() { function test_element_end_replacement_with_metadata_preserves_subsequent_content (line 992) | fn test_element_end_replacement_with_metadata_preserves_subsequent_conte... function test_issue_331_hyphenated_tags_xml_self_closing_visitor_events (line 1030) | fn test_issue_331_hyphenated_tags_xml_self_closing_visitor_events() { FILE: crates/html-to-markdown/tests/xml_tables_test.rs function convert (line 3) | fn convert( function test_basic_row_and_cell_conversion (line 13) | fn test_basic_row_and_cell_conversion() { function test_cell_role_head_as_table_header (line 25) | fn test_cell_role_head_as_table_header() { function test_mixed_html_and_xml_elements (line 38) | fn test_mixed_html_and_xml_elements() { function test_tei_cols_and_rows_attributes (line 52) | fn test_tei_cols_and_rows_attributes() { function test_graphic_element_with_xlink_href (line 66) | fn test_graphic_element_with_xlink_href() { function test_graphic_in_table_cells (line 85) | fn test_graphic_in_table_cells() { function test_empty_cells_xml (line 100) | fn test_empty_cells_xml() { function test_nested_content_in_cells (line 110) | fn test_nested_content_in_cells() { function test_mixed_tr_and_row_in_same_table (line 127) | fn test_mixed_tr_and_row_in_same_table() { function test_cell_without_role_attribute_defaults_to_data (line 141) | fn test_cell_without_role_attribute_defaults_to_data() { function test_xml_table_with_multiline_content (line 153) | fn test_xml_table_with_multiline_content() { function test_cell_with_lists (line 176) | fn test_cell_with_lists() { function test_single_column_xml_table (line 196) | fn test_single_column_xml_table() { function test_cell_with_code_blocks (line 211) | fn test_cell_with_code_blocks() { function test_xml_table_with_emphasis (line 223) | fn test_xml_table_with_emphasis() { function test_xml_table_with_multiple_headers (line 243) | fn test_xml_table_with_multiple_headers() { function test_cell_role_variations (line 270) | fn test_cell_role_variations() { function test_deeply_nested_xml_content (line 288) | fn test_deeply_nested_xml_content() { function test_xml_table_with_attributes_preserved (line 310) | fn test_xml_table_with_attributes_preserved() { function test_mixed_cell_types_in_rows (line 328) | fn test_mixed_cell_types_in_rows() { FILE: docs/demo/html_to_markdown_wasm.js function addHeapObject (line 3) | function addHeapObject(obj) { function _assertClass (line 12) | function _assertClass(instance, klass) { function debugString (line 18) | function debugString(val) { function dropObject (line 83) | function dropObject(idx) { function getArrayJsValueFromWasm0 (line 89) | function getArrayJsValueFromWasm0(ptr, len) { function getArrayU32FromWasm0 (line 99) | function getArrayU32FromWasm0(ptr, len) { function getArrayU8FromWasm0 (line 104) | function getArrayU8FromWasm0(ptr, len) { function getDataViewMemory0 (line 110) | function getDataViewMemory0() { function getStringFromWasm0 (line 117) | function getStringFromWasm0(ptr, len) { function getUint32ArrayMemory0 (line 123) | function getUint32ArrayMemory0() { function getUint8ArrayMemory0 (line 131) | function getUint8ArrayMemory0() { function getObject (line 138) | function getObject(idx) { return heap[idx]; } function handleError (line 140) | function handleError(f, args) { function isLikeNone (line 153) | function isLikeNone(x) { function passStringToWasm0 (line 157) | function passStringToWasm0(arg, malloc, realloc) { function takeObject (line 194) | function takeObject(idx) { constant MAX_SAFARI_DECODE_BYTES (line 202) | const MAX_SAFARI_DECODE_BYTES = 2146435072; function decodeText (line 204) | function decodeText(ptr, len) { constant WASM_VECTOR_LEN (line 227) | let WASM_VECTOR_LEN = 0; class WasmConversionOptionsHandle (line 253) | class WasmConversionOptionsHandle { method __wrap (line 254) | static __wrap(ptr) { method __destroy_into_raw (line 261) | __destroy_into_raw() { method free (line 267) | free() { method constructor (line 274) | constructor(options) { class WasmHtmlExtraction (line 297) | class WasmHtmlExtraction { method __wrap (line 298) | static __wrap(ptr) { method __destroy_into_raw (line 305) | __destroy_into_raw() { method free (line 311) | free() { method inlineImages (line 318) | get inlineImages() { method markdown (line 334) | get markdown() { method warnings (line 353) | get warnings() { class WasmInlineImage (line 372) | class WasmInlineImage { method __wrap (line 373) | static __wrap(ptr) { method __destroy_into_raw (line 380) | __destroy_into_raw() { method free (line 386) | free() { method attributes (line 393) | get attributes() { method dimensions (line 400) | get dimensions() { method description (line 419) | get description() { method data (line 438) | get data() { method format (line 445) | get format() { method source (line 464) | get source() { method filename (line 483) | get filename() { class WasmInlineImageConfig (line 505) | class WasmInlineImageConfig { method __destroy_into_raw (line 506) | __destroy_into_raw() { method free (line 512) | free() { method captureSvg (line 519) | set captureSvg(capture) { method filenamePrefix (line 525) | set filenamePrefix(prefix) { method inferDimensions (line 533) | set inferDimensions(infer) { method constructor (line 539) | constructor(max_decoded_size_bytes) { class WasmInlineImageWarning (line 551) | class WasmInlineImageWarning { method __wrap (line 552) | static __wrap(ptr) { method __destroy_into_raw (line 559) | __destroy_into_raw() { method free (line 565) | free() { method index (line 572) | get index() { method message (line 579) | get message() { class WasmMetadataConfig (line 601) | class WasmMetadataConfig { method __destroy_into_raw (line 602) | __destroy_into_raw() { method free (line 608) | free() { method extract_links (line 615) | get extract_links() { method extract_images (line 622) | get extract_images() { method extract_headers (line 629) | get extract_headers() { method extract_document (line 636) | get extract_document() { method extract_links (line 643) | set extract_links(value) { method extract_images (line 649) | set extract_images(value) { method extract_headers (line 655) | set extract_headers(value) { method extract_document (line 661) | set extract_document(value) { method extract_structured_data (line 667) | get extract_structured_data() { method max_structured_data_size (line 674) | get max_structured_data_size() { method extract_structured_data (line 681) | set extract_structured_data(value) { method max_structured_data_size (line 687) | set max_structured_data_size(value) { method constructor (line 695) | constructor() { function convert (line 725) | function convert(html, options) { function convertBytes (line 757) | function convertBytes(html, options) { function convertBytesWithInlineImages (line 788) | function convertBytesWithInlineImages(html, options, image_config) { function convertBytesWithMetadata (line 826) | function convertBytesWithMetadata(html, options, metadata_config) { function convertBytesWithOptionsHandle (line 852) | function convertBytesWithOptionsHandle(html, handle) { function convertWithInlineImages (line 884) | function convertWithInlineImages(html, options, image_config) { function convertWithMetadata (line 940) | function convertWithMetadata(html, options, metadata_config) { function convertWithOptionsHandle (line 968) | function convertWithOptionsHandle(html, handle) { function createConversionOptionsHandle (line 1000) | function createConversionOptionsHandle(options) { function init (line 1019) | function init() { constant EXPECTED_RESPONSE_TYPES (line 1023) | const EXPECTED_RESPONSE_TYPES = new Set(['basic', 'cors', 'default']); function __wbg_load (line 1025) | async function __wbg_load(module, imports) { function __wbg_get_imports (line 1055) | function __wbg_get_imports() { function __wbg_finalize_init (line 1332) | function __wbg_finalize_init(instance, module) { function initSync (line 1344) | function initSync(module) { function __wbg_init (line 1364) | async function __wbg_init(module_or_path) { FILE: docs/demo/script.js function initWasm (line 17) | async function initWasm() { function highlightJson (line 31) | function highlightJson(obj) { function performConversion (line 46) | function performConversion() { function switchTab (line 99) | function switchTab(tab) { function copyToClipboard (line 109) | async function copyToClipboard() { function clearInput (line 138) | function clearInput() { FILE: e2e/c/main.c function main (line 11) | int main(void) { FILE: e2e/c/test_conversion.c function test_blockquote_multiple_paragraphs (line 17) | void test_blockquote_multiple_paragraphs(void) { function test_blockquote_nested (line 29) | void test_blockquote_nested(void) { function test_blockquote_simple (line 43) | void test_blockquote_simple(void) { function test_blockquote_with_list (line 53) | void test_blockquote_with_list(void) { function test_bold_and_italic (line 68) | void test_bold_and_italic(void) { function test_bold_strong (line 78) | void test_bold_strong(void) { function test_code_block (line 88) | void test_code_block(void) { function test_code_block_no_language (line 100) | void test_code_block_no_language(void) { function test_code_inline_in_paragraph (line 111) | void test_code_inline_in_paragraph(void) { function test_code_with_backticks_in_content (line 122) | void test_code_with_backticks_in_content(void) { function test_emphasis_mark_highlight (line 134) | void test_emphasis_mark_highlight(void) { function test_emphasis_strikethrough_del (line 145) | void test_emphasis_strikethrough_del(void) { function test_emphasis_strikethrough_s (line 155) | void test_emphasis_strikethrough_s(void) { function test_emphasis_subscript (line 165) | void test_emphasis_subscript(void) { function test_emphasis_superscript (line 177) | void test_emphasis_superscript(void) { function test_emphasis_underline_u (line 188) | void test_emphasis_underline_u(void) { function test_form_input_elements (line 198) | void test_form_input_elements(void) { function test_form_select_options (line 212) | void test_form_select_options(void) { function test_form_textarea (line 227) | void test_form_textarea(void) { function test_heading_h1 (line 239) | void test_heading_h1(void) { function test_heading_h2 (line 249) | void test_heading_h2(void) { function test_heading_h3 (line 259) | void test_heading_h3(void) { function test_heading_h4 (line 269) | void test_heading_h4(void) { function test_heading_h5 (line 279) | void test_heading_h5(void) { function test_heading_h6 (line 289) | void test_heading_h6(void) { function test_image_figure_figcaption (line 299) | void test_image_figure_figcaption(void) { function test_image_linked (line 314) | void test_image_linked(void) { function test_image_no_alt (line 326) | void test_image_no_alt(void) { function test_image_simple (line 337) | void test_image_simple(void) { function test_image_with_title (line 347) | void test_image_with_title(void) { function test_inline_code (line 359) | void test_inline_code(void) { function test_italic_em (line 370) | void test_italic_em(void) { function test_line_break_br_tag (line 380) | void test_line_break_br_tag(void) { function test_line_break_hr_tag (line 391) | void test_line_break_hr_tag(void) { function test_line_break_multiple_br (line 403) | void test_line_break_multiple_br(void) { function test_link_anchor_fragment (line 414) | void test_link_anchor_fragment(void) { function test_link_empty_href (line 425) | void test_link_empty_href(void) { function test_link_image_inside (line 435) | void test_link_image_inside(void) { function test_link_mailto (line 447) | void test_link_mailto(void) { function test_link_simple (line 458) | void test_link_simple(void) { function test_link_with_bold_text (line 469) | void test_link_with_bold_text(void) { function test_link_with_title (line 481) | void test_link_with_title(void) { function test_list_definition_dl (line 494) | void test_list_definition_dl(void) { function test_list_item_multiple_paragraphs (line 510) | void test_list_item_multiple_paragraphs(void) { function test_list_mixed_nested (line 525) | void test_list_mixed_nested(void) { function test_list_nested_ordered (line 539) | void test_list_nested_ordered(void) { function test_list_nested_unordered (line 553) | void test_list_nested_unordered(void) { function test_list_task_checkboxes (line 568) | void test_list_task_checkboxes(void) { function test_ordered_list (line 583) | void test_ordered_list(void) { function test_paragraph_multiple (line 596) | void test_paragraph_multiple(void) { function test_paragraph_nested_divs (line 608) | void test_paragraph_nested_divs(void) { function test_paragraph_simple (line 618) | void test_paragraph_simple(void) { function test_paragraph_with_inline_formatting (line 628) | void test_paragraph_with_inline_formatting(void) { function test_paragraph_with_line_breaks (line 643) | void test_paragraph_with_line_breaks(void) { function test_semantic_abbr (line 656) | void test_semantic_abbr(void) { function test_semantic_article (line 667) | void test_semantic_article(void) { function test_semantic_definition_list (line 679) | void test_semantic_definition_list(void) { function test_semantic_details_summary (line 695) | void test_semantic_details_summary(void) { function test_semantic_hr (line 707) | void test_semantic_hr(void) { function test_semantic_mark_highlight (line 719) | void test_semantic_mark_highlight(void) { function test_semantic_section_with_heading (line 731) | void test_semantic_section_with_heading(void) { function test_semantic_sub_superscript (line 743) | void test_semantic_sub_superscript(void) { function test_simple_table (line 757) | void test_simple_table(void) { function test_table_empty (line 775) | void test_table_empty(void) { function test_table_no_thead (line 785) | void test_table_no_thead(void) { function test_table_pipe_chars_in_content (line 802) | void test_table_pipe_chars_in_content(void) { function test_table_with_alignment (line 818) | void test_table_with_alignment(void) { function test_table_with_colspan (line 839) | void test_table_with_colspan(void) { function test_unordered_list (line 855) | void test_unordered_list(void) { FILE: e2e/c/test_edge_cases.c function test_empty_html (line 17) | void test_empty_html(void) { function test_encoding_cjk_characters (line 27) | void test_encoding_cjk_characters(void) { function test_encoding_html_entities (line 41) | void test_encoding_html_entities(void) { function test_encoding_named_entities (line 54) | void test_encoding_named_entities(void) { function test_encoding_numeric_entities (line 69) | void test_encoding_numeric_entities(void) { function test_encoding_unicode_emoji (line 83) | void test_encoding_unicode_emoji(void) { function test_html_comments_only (line 96) | void test_html_comments_only(void) { function test_just_whitespace_input (line 107) | void test_just_whitespace_input(void) { function test_malformed_deeply_nested_elements (line 117) | void test_malformed_deeply_nested_elements(void) { function test_malformed_missing_block_closing_tags (line 136) | void test_malformed_missing_block_closing_tags(void) { function test_malformed_overlapping_tags (line 150) | void test_malformed_overlapping_tags(void) { function test_malformed_unclosed_paragraph (line 161) | void test_malformed_unclosed_paragraph(void) { function test_script_tags_only (line 173) | void test_script_tags_only(void) { function test_style_tags_only (line 186) | void test_style_tags_only(void) { function test_whitespace_only (line 199) | void test_whitespace_only(void) { function test_xss_onclick_handler_removed (line 209) | void test_xss_onclick_handler_removed(void) { function test_xss_script_tag_stripped (line 223) | void test_xss_script_tag_stripped(void) { function test_xss_svg_nested_script_stripped (line 236) | void test_xss_svg_nested_script_stripped(void) { FILE: e2e/c/test_metadata.c function test_metadata_author_meta (line 17) | void test_metadata_author_meta(void) { function test_metadata_canonical_url (line 39) | void test_metadata_canonical_url(void) { function test_metadata_description_meta (line 62) | void test_metadata_description_meta(void) { function test_metadata_dublin_core (line 85) | void test_metadata_dublin_core(void) { function test_metadata_extract_all_images (line 102) | void test_metadata_extract_all_images(void) { function test_metadata_extract_all_links (line 128) | void test_metadata_extract_all_links(void) { function test_metadata_headers_hierarchy (line 155) | void test_metadata_headers_hierarchy(void) { function test_metadata_keywords_meta (line 180) | void test_metadata_keywords_meta(void) { function test_metadata_lang_attribute (line 207) | void test_metadata_lang_attribute(void) { function test_metadata_microdata_schema_article (line 221) | void test_metadata_microdata_schema_article(void) { function test_metadata_microdata_schema_breadcrumb (line 241) | void test_metadata_microdata_schema_breadcrumb(void) { function test_metadata_microdata_schema_organization (line 264) | void test_metadata_microdata_schema_organization(void) { function test_metadata_microdata_schema_person (line 282) | void test_metadata_microdata_schema_person(void) { function test_metadata_microdata_schema_product (line 299) | void test_metadata_microdata_schema_product(void) { function test_metadata_text_direction_ltr (line 319) | void test_metadata_text_direction_ltr(void) { function test_metadata_text_direction_rtl (line 333) | void test_metadata_text_direction_rtl(void) { function test_metadata_title_tag (line 347) | void test_metadata_title_tag(void) { function test_og_basic_tags (line 367) | void test_og_basic_tags(void) { function test_og_multiple_tags (line 402) | void test_og_multiple_tags(void) { function test_structured_data_json_ld (line 444) | void test_structured_data_json_ld(void) { function test_structured_data_multiple_json_ld (line 462) | void test_structured_data_multiple_json_ld(void) { function test_twitter_card_tags (line 482) | void test_twitter_card_tags(void) { FILE: e2e/c/test_options.c function test_options_autolinks_false (line 17) | void test_options_autolinks_false(void) { function test_options_br_in_tables_false (line 31) | void test_options_br_in_tables_false(void) { function test_options_br_in_tables_true (line 45) | void test_options_br_in_tables_true(void) { function test_options_code_block_backticks (line 62) | void test_options_code_block_backticks(void) { function test_options_code_block_indented (line 77) | void test_options_code_block_indented(void) { function test_options_code_block_tildes (line 92) | void test_options_code_block_tildes(void) { function test_options_code_block_tildes_style (line 106) | void test_options_code_block_tildes_style(void) { function test_options_code_language_python (line 120) | void test_options_code_language_python(void) { function test_options_convert_as_inline (line 135) | void test_options_convert_as_inline(void) { function test_options_debug_true (line 149) | void test_options_debug_true(void) { function test_options_default_title_true (line 161) | void test_options_default_title_true(void) { function test_options_encoding_utf8 (line 176) | void test_options_encoding_utf8(void) { function test_options_escape_ascii_enabled (line 189) | void test_options_escape_ascii_enabled(void) { function test_options_escape_asterisks (line 206) | void test_options_escape_asterisks(void) { function test_options_escape_misc (line 222) | void test_options_escape_misc(void) { function test_options_escape_underscores (line 238) | void test_options_escape_underscores(void) { function test_options_exclude_selectors_attribute (line 255) | void test_options_exclude_selectors_attribute(void) { function test_options_exclude_selectors_class (line 271) | void test_options_exclude_selectors_class(void) { function test_options_exclude_selectors_empty_noop (line 287) | void test_options_exclude_selectors_empty_noop(void) { function test_options_exclude_selectors_id (line 300) | void test_options_exclude_selectors_id(void) { function test_options_exclude_selectors_multiple (line 315) | void test_options_exclude_selectors_multiple(void) { function test_options_exclude_selectors_nested_content_dropped (line 332) | void test_options_exclude_selectors_nested_content_dropped(void) { function test_options_exclude_selectors_plain_text_mode (line 350) | void test_options_exclude_selectors_plain_text_mode(void) { function test_options_exclude_selectors_vs_strip_tags (line 365) | void test_options_exclude_selectors_vs_strip_tags(void) { function test_options_extract_metadata_true (line 381) | void test_options_extract_metadata_true(void) { function test_options_heading_style_atx (line 409) | void test_options_heading_style_atx(void) { function test_options_heading_style_atx_closed (line 423) | void test_options_heading_style_atx_closed(void) { function test_options_heading_style_underlined (line 436) | void test_options_heading_style_underlined(void) { function test_options_highlight_bold (line 450) | void test_options_highlight_bold(void) { function test_options_highlight_double_equal (line 464) | void test_options_highlight_double_equal(void) { function test_options_highlight_none (line 478) | void test_options_highlight_none(void) { function test_options_keep_inline_images_in_paragraph (line 493) | void test_options_keep_inline_images_in_paragraph(void) { function test_options_link_style_reference (line 508) | void test_options_link_style_reference(void) { function test_options_list_custom_bullets (line 525) | void test_options_list_custom_bullets(void) { function test_options_list_indent_tabs (line 539) | void test_options_list_indent_tabs(void) { function test_options_list_indent_width_four (line 555) | void test_options_list_indent_width_four(void) { function test_options_max_depth_default_unlimited (line 570) | void test_options_max_depth_default_unlimited(void) { function test_options_max_depth_truncates (line 581) | void test_options_max_depth_truncates(void) { function test_options_max_depth_zero_empty (line 596) | void test_options_max_depth_zero_empty(void) { function test_options_newline_backslash (line 608) | void test_options_newline_backslash(void) { function test_options_newline_spaces (line 622) | void test_options_newline_spaces(void) { function test_options_output_format_djot (line 636) | void test_options_output_format_djot(void) { function test_options_output_format_markdown (line 650) | void test_options_output_format_markdown(void) { function test_options_output_format_plain (line 664) | void test_options_output_format_plain(void) { function test_options_preprocessing_aggressive (line 680) | void test_options_preprocessing_aggressive(void) { function test_options_preprocessing_minimal (line 698) | void test_options_preprocessing_minimal(void) { function test_options_preprocessing_remove_forms (line 714) | void test_options_preprocessing_remove_forms(void) { function test_options_preserve_tags_iframe (line 731) | void test_options_preserve_tags_iframe(void) { function test_options_skip_images_true (line 747) | void test_options_skip_images_true(void) { function test_options_strip_newlines (line 763) | void test_options_strip_newlines(void) { function test_options_strip_tags_div_span (line 778) | void test_options_strip_tags_div_span(void) { function test_options_strong_em_underscore (line 795) | void test_options_strong_em_underscore(void) { function test_options_sub_symbol_tilde (line 810) | void test_options_sub_symbol_tilde(void) { function test_options_sup_symbol_caret (line 823) | void test_options_sup_symbol_caret(void) { function test_options_whitespace_normalized (line 836) | void test_options_whitespace_normalized(void) { function test_options_whitespace_strict (line 854) | void test_options_whitespace_strict(void) { function test_options_wrap_disabled (line 869) | void test_options_wrap_disabled(void) { function test_options_wrap_enabled (line 885) | void test_options_wrap_enabled(void) { FILE: e2e/c/test_real_world.c function test_real_world_blog_post (line 17) | void test_real_world_blog_post(void) { function test_real_world_documentation_page (line 49) | void test_real_world_documentation_page(void) { function test_real_world_product_page (line 88) | void test_real_world_product_page(void) { FILE: e2e/c/test_result.c function test_result_tables_empty_when_no_tables (line 17) | void test_result_tables_empty_when_no_tables(void) { function test_result_tables_multiple (line 38) | void test_result_tables_multiple(void) { function test_result_tables_simple (line 59) | void test_result_tables_simple(void) { function test_result_tables_without_structure_flag (line 83) | void test_result_tables_without_structure_flag(void) { function test_result_warnings_empty_for_clean_input (line 102) | void test_result_warnings_empty_for_clean_input(void) { function test_result_warnings_empty_for_complex_input (line 121) | void test_result_warnings_empty_for_complex_input(void) { function test_result_warnings_empty_for_malformed_html (line 143) | void test_result_warnings_empty_for_malformed_html(void) { FILE: e2e/c/test_runner.h function str_trim_eq (line 18) | static inline int str_trim_eq(const char *actual, const char *expected) { function alef_json_array_count (line 81) | static inline int alef_json_array_count(const char *json) { FILE: e2e/c/test_smoke.c function test_smoke_empty_string (line 17) | void test_smoke_empty_string(void) { function test_smoke_simple_heading (line 27) | void test_smoke_simple_heading(void) { function test_smoke_simple_paragraph (line 37) | void test_smoke_simple_paragraph(void) { FILE: e2e/c/test_structure.c function test_structure_code_block (line 17) | void test_structure_code_block(void) { function test_structure_deep_nesting_h1_h2_h3 (line 45) | void test_structure_deep_nesting_h1_h2_h3(void) { function test_structure_h1_h2_nested_group (line 73) | void test_structure_h1_h2_nested_group(void) { function test_structure_heading_paragraph (line 100) | void test_structure_heading_paragraph(void) { function test_structure_list (line 126) | void test_structure_list(void) { function test_structure_multiple_headings (line 152) | void test_structure_multiple_headings(void) { function test_structure_sibling_h1_groups (line 180) | void test_structure_sibling_h1_groups(void) { FILE: e2e/csharp/tests/ConversionTests.cs class ConversionTests (line 20) | public class ConversionTests method Test_BlockquoteMultipleParagraphs (line 24) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_BlockquoteNested (line 30) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_BlockquoteSimple (line 36) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_BlockquoteWithList (line 42) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_BoldAndItalic (line 48) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_BoldStrong (line 54) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_CodeBlock (line 60) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_CodeBlockNoLanguage (line 66) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_CodeInlineInParagraph (line 72) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_CodeWithBackticksInContent (line 78) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_EmphasisMarkHighlight (line 84) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_EmphasisStrikethroughDel (line 90) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_EmphasisStrikethroughS (line 96) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_EmphasisSubscript (line 102) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_EmphasisSuperscript (line 108) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_EmphasisUnderlineU (line 114) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_FormInputElements (line 120) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_FormSelectOptions (line 126) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_FormTextarea (line 132) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_HeadingH1 (line 138) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_HeadingH2 (line 144) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_HeadingH3 (line 150) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_HeadingH4 (line 156) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_HeadingH5 (line 162) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_HeadingH6 (line 168) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ImageFigureFigcaption (line 174) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ImageLinked (line 180) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ImageNoAlt (line 186) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ImageSimple (line 192) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ImageWithTitle (line 198) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_InlineCode (line 204) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ItalicEm (line 210) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LineBreakBrTag (line 216) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LineBreakHrTag (line 222) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LineBreakMultipleBr (line 228) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LinkAnchorFragment (line 234) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LinkEmptyHref (line 240) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LinkImageInside (line 246) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LinkMailto (line 252) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LinkSimple (line 258) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LinkWithBoldText (line 264) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LinkWithTitle (line 270) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ListDefinitionDl (line 276) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ListItemMultipleParagraphs (line 282) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ListMixedNested (line 288) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ListNestedOrdered (line 294) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ListNestedUnordered (line 300) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ListTaskCheckboxes (line 306) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OrderedList (line 312) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ParagraphMultiple (line 318) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ParagraphNestedDivs (line 324) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ParagraphSimple (line 330) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ParagraphWithInlineFormatting (line 336) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ParagraphWithLineBreaks (line 342) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SemanticAbbr (line 348) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SemanticArticle (line 354) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SemanticDefinitionList (line 360) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SemanticDetailsSummary (line 366) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SemanticHr (line 372) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SemanticMarkHighlight (line 378) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SemanticSectionWithHeading (line 384) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SemanticSubSuperscript (line 390) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SimpleTable (line 396) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_TableEmpty (line 402) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_TableNoThead (line 408) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_TablePipeCharsInContent (line 414) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_TableWithAlignment (line 420) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_TableWithColspan (line 426) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_UnorderedList (line 432) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... FILE: e2e/csharp/tests/EdgeCasesTests.cs class EdgeCasesTests (line 20) | public class EdgeCasesTests method Test_EmptyHtml (line 24) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_EncodingCjkCharacters (line 30) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_EncodingHtmlEntities (line 36) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_EncodingNamedEntities (line 42) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_EncodingNumericEntities (line 48) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_EncodingUnicodeEmoji (line 54) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_HtmlCommentsOnly (line 60) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_JustWhitespaceInput (line 66) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MalformedDeeplyNestedElements (line 72) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MalformedMissingBlockClosingTags (line 78) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MalformedOverlappingTags (line 84) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MalformedUnclosedParagraph (line 90) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ScriptTagsOnly (line 96) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_StyleTagsOnly (line 102) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorCustomElementWithNesting (line 108) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorDeeplyNestedSkip (line 114) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorElementEndModification (line 120) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorElementStartSkipEntireSubtree (line 126) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorUnknownTagPreservation (line 132) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_WhitespaceOnly (line 138) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_XssOnclickHandlerRemoved (line 144) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_XssScriptTagStripped (line 150) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_XssSvgNestedScriptStripped (line 156) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... FILE: e2e/csharp/tests/MetadataTests.cs class MetadataTests (line 20) | public class MetadataTests method Test_MetadataAuthorMeta (line 24) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MetadataCanonicalUrl (line 30) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MetadataDescriptionMeta (line 36) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MetadataDublinCore (line 42) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MetadataExtractAllImages (line 48) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MetadataExtractAllLinks (line 54) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MetadataHeadersHierarchy (line 60) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MetadataKeywordsMeta (line 66) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MetadataLangAttribute (line 72) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MetadataMicrodataSchemaArticle (line 78) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MetadataMicrodataSchemaBreadcrumb (line 84) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MetadataMicrodataSchemaOrganization (line 90) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MetadataMicrodataSchemaPerson (line 96) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MetadataMicrodataSchemaProduct (line 102) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MetadataTextDirectionLtr (line 108) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MetadataTextDirectionRtl (line 114) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_MetadataTitleTag (line 120) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OgBasicTags (line 126) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OgMultipleTags (line 132) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_StructuredDataJsonLd (line 138) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_StructuredDataMultipleJsonLd (line 144) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_TwitterCardTags (line 150) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... FILE: e2e/csharp/tests/OptionsTests.cs class OptionsTests (line 20) | public class OptionsTests method Test_OptionsAutolinksFalse (line 24) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsBrInTablesFalse (line 30) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsBrInTablesTrue (line 36) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsCodeBlockBackticks (line 42) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsCodeBlockIndented (line 48) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsCodeBlockTildes (line 54) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsCodeBlockTildesStyle (line 60) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsCodeLanguagePython (line 66) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsConvertAsInline (line 72) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsDebugTrue (line 78) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsDefaultTitleTrue (line 84) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsEncodingUtf8 (line 90) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsEscapeAsciiEnabled (line 96) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsEscapeAsterisks (line 102) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsEscapeMisc (line 108) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsEscapeUnderscores (line 114) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsExcludeSelectorsAttribute (line 120) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsExcludeSelectorsClass (line 126) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsExcludeSelectorsEmptyNoop (line 132) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsExcludeSelectorsId (line 138) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsExcludeSelectorsMultiple (line 144) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsExcludeSelectorsNestedContentDropped (line 150) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsExcludeSelectorsPlainTextMode (line 156) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsExcludeSelectorsVsStripTags (line 162) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsExtractMetadataTrue (line 168) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsHeadingStyleAtx (line 174) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsHeadingStyleAtxClosed (line 180) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsHeadingStyleUnderlined (line 186) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsHighlightBold (line 192) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsHighlightDoubleEqual (line 198) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsHighlightNone (line 204) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsKeepInlineImagesInParagraph (line 210) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsLinkStyleReference (line 216) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsListCustomBullets (line 222) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsListIndentTabs (line 228) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsListIndentWidthFour (line 234) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsMaxDepthDefaultUnlimited (line 240) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsMaxDepthTruncates (line 246) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsMaxDepthZeroEmpty (line 252) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsNewlineBackslash (line 258) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsNewlineSpaces (line 264) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsOutputFormatDjot (line 270) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsOutputFormatMarkdown (line 276) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsOutputFormatPlain (line 282) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsPreprocessingAggressive (line 288) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsPreprocessingMinimal (line 294) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsPreprocessingRemoveForms (line 300) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsPreserveTagsIframe (line 306) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsSkipImagesTrue (line 312) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsStripNewlines (line 318) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsStripTagsDivSpan (line 324) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsStrongEmUnderscore (line 330) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsSubSymbolTilde (line 336) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsSupSymbolCaret (line 342) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsWhitespaceNormalized (line 348) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsWhitespaceStrict (line 354) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsWrapDisabled (line 360) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OptionsWrapEnabled (line 366) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... FILE: e2e/csharp/tests/RealWorldTests.cs class RealWorldTests (line 20) | public class RealWorldTests method Test_RealWorldBlogPost (line 24) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_RealWorldDocumentationPage (line 30) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_RealWorldProductPage (line 36) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... FILE: e2e/csharp/tests/ResultTests.cs class ResultTests (line 20) | public class ResultTests method Test_ResultTablesEmptyWhenNoTables (line 24) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ResultTablesMultiple (line 30) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ResultTablesSimple (line 36) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ResultTablesWithoutStructureFlag (line 42) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ResultWarningsEmptyForCleanInput (line 48) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ResultWarningsEmptyForComplexInput (line 54) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ResultWarningsEmptyForMalformedHtml (line 60) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... FILE: e2e/csharp/tests/SmokeTests.cs class SmokeTests (line 20) | public class SmokeTests method Test_SmokeEmptyString (line 24) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SmokeSimpleHeading (line 30) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SmokeSimpleParagraph (line 36) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... FILE: e2e/csharp/tests/StructureTests.cs class StructureTests (line 20) | public class StructureTests method Test_StructureCodeBlock (line 24) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_StructureDeepNestingH1H2H3 (line 30) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_StructureH1H2NestedGroup (line 36) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_StructureHeadingParagraph (line 42) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_StructureList (line 48) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_StructureMultipleHeadings (line 54) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_StructureSiblingH1Groups (line 60) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... FILE: e2e/csharp/tests/VisitorTests.cs class VisitorTests (line 20) | public class VisitorTests method Test_VisitorAudioCustom (line 24) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorAudioSkip (line 30) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorButtonCustom (line 36) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorButtonSkip (line 42) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorContinueDefault (line 48) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorCustomBlockquote (line 54) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorCustomEmphasis (line 60) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorCustomHeading (line 66) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorCustomImage (line 72) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorCustomLinkFormat (line 78) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorCustomLinkStatic (line 84) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorCustomOutput (line 90) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorDefinitionListCustom (line 96) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorDefinitionListCustomFormat (line 102) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorDefinitionListSkip (line 108) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorDetailsSummaryCustom (line 114) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorDetailsSummarySkip (line 120) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorFigureCustom (line 126) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorFigureCustomWrap (line 132) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorFigureSkip (line 138) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorFormCustom (line 144) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorFormSkip (line 150) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorHorizontalRuleCustom (line 156) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorHorizontalRuleSkip (line 162) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorIframeCustom (line 168) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorIframeSkip (line 174) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorInputCustom (line 180) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorInputSkip (line 186) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorLineBreakCustom (line 192) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorLineBreakSkip (line 198) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorMarkCustom (line 204) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorMarkSkip (line 210) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorPreserveHtml (line 216) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorSkipAllHeadings (line 222) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorSkipCodeBlocks (line 228) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorSkipHeading (line 234) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorSkipImages (line 240) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorSkipLinks (line 246) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorSkipStrong (line 252) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorSubscriptCustom (line 258) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorSubscriptSkip (line 264) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorSuperscriptCustom (line 270) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorSuperscriptSkip (line 276) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorUnderlineCustom (line 282) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorUnderlineSkip (line 288) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorVideoCustom (line 294) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_VisitorVideoSkip (line 300) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... FILE: e2e/elixir/mix.exs class E2eElixir.MixProject (line 1) | defmodule E2eElixir.MixProject method project (line 4) | def project do method deps (line 13) | defp deps do FILE: e2e/elixir/test/conversion_test.exs class E2e.ConversionTest (line 7) | defmodule E2e.ConversionTest FILE: e2e/elixir/test/edge_cases_test.exs class E2e.EdgeCasesTest (line 7) | defmodule E2e.EdgeCasesTest FILE: e2e/elixir/test/metadata_test.exs class E2e.MetadataTest (line 7) | defmodule E2e.MetadataTest FILE: e2e/elixir/test/options_test.exs class E2e.OptionsTest (line 7) | defmodule E2e.OptionsTest FILE: e2e/elixir/test/real_world_test.exs class E2e.RealWorldTest (line 7) | defmodule E2e.RealWorldTest FILE: e2e/elixir/test/result_test.exs class E2e.ResultTest (line 7) | defmodule E2e.ResultTest FILE: e2e/elixir/test/smoke_test.exs class E2e.SmokeTest (line 7) | defmodule E2e.SmokeTest FILE: e2e/elixir/test/structure_test.exs class E2e.StructureTest (line 7) | defmodule E2e.StructureTest FILE: e2e/elixir/test/visitor_test.exs class E2e.VisitorTest (line 7) | defmodule E2e.VisitorTest FILE: e2e/go/conversion_test.go function Test_BlockquoteMultipleParagraphs (line 17) | func Test_BlockquoteMultipleParagraphs(t *testing.T) { function Test_BlockquoteNested (line 35) | func Test_BlockquoteNested(t *testing.T) { function Test_BlockquoteSimple (line 56) | func Test_BlockquoteSimple(t *testing.T) { function Test_BlockquoteWithList (line 69) | func Test_BlockquoteWithList(t *testing.T) { function Test_BoldAndItalic (line 95) | func Test_BoldAndItalic(t *testing.T) { function Test_BoldStrong (line 108) | func Test_BoldStrong(t *testing.T) { function Test_CodeBlock (line 121) | func Test_CodeBlock(t *testing.T) { function Test_CodeBlockNoLanguage (line 137) | func Test_CodeBlockNoLanguage(t *testing.T) { function Test_CodeInlineInParagraph (line 153) | func Test_CodeInlineInParagraph(t *testing.T) { function Test_CodeWithBackticksInContent (line 166) | func Test_CodeWithBackticksInContent(t *testing.T) { function Test_EmphasisMarkHighlight (line 182) | func Test_EmphasisMarkHighlight(t *testing.T) { function Test_EmphasisStrikethroughDel (line 198) | func Test_EmphasisStrikethroughDel(t *testing.T) { function Test_EmphasisStrikethroughS (line 211) | func Test_EmphasisStrikethroughS(t *testing.T) { function Test_EmphasisSubscript (line 224) | func Test_EmphasisSubscript(t *testing.T) { function Test_EmphasisSuperscript (line 247) | func Test_EmphasisSuperscript(t *testing.T) { function Test_EmphasisUnderlineU (line 265) | func Test_EmphasisUnderlineU(t *testing.T) { function Test_FormInputElements (line 278) | func Test_FormInputElements(t *testing.T) { function Test_FormSelectOptions (line 294) | func Test_FormSelectOptions(t *testing.T) { function Test_FormTextarea (line 310) | func Test_FormTextarea(t *testing.T) { function Test_HeadingH1 (line 326) | func Test_HeadingH1(t *testing.T) { function Test_HeadingH2 (line 341) | func Test_HeadingH2(t *testing.T) { function Test_HeadingH3 (line 356) | func Test_HeadingH3(t *testing.T) { function Test_HeadingH4 (line 371) | func Test_HeadingH4(t *testing.T) { function Test_HeadingH5 (line 386) | func Test_HeadingH5(t *testing.T) { function Test_HeadingH6 (line 401) | func Test_HeadingH6(t *testing.T) { function Test_ImageFigureFigcaption (line 416) | func Test_ImageFigureFigcaption(t *testing.T) { function Test_ImageLinked (line 434) | func Test_ImageLinked(t *testing.T) { function Test_ImageNoAlt (line 452) | func Test_ImageNoAlt(t *testing.T) { function Test_ImageSimple (line 468) | func Test_ImageSimple(t *testing.T) { function Test_ImageWithTitle (line 481) | func Test_ImageWithTitle(t *testing.T) { function Test_InlineCode (line 499) | func Test_InlineCode(t *testing.T) { function Test_ItalicEm (line 512) | func Test_ItalicEm(t *testing.T) { function Test_LineBreakBrTag (line 525) | func Test_LineBreakBrTag(t *testing.T) { function Test_LineBreakHrTag (line 543) | func Test_LineBreakHrTag(t *testing.T) { function Test_LineBreakMultipleBr (line 564) | func Test_LineBreakMultipleBr(t *testing.T) { function Test_LinkAnchorFragment (line 582) | func Test_LinkAnchorFragment(t *testing.T) { function Test_LinkEmptyHref (line 595) | func Test_LinkEmptyHref(t *testing.T) { function Test_LinkImageInside (line 608) | func Test_LinkImageInside(t *testing.T) { function Test_LinkMailto (line 626) | func Test_LinkMailto(t *testing.T) { function Test_LinkSimple (line 639) | func Test_LinkSimple(t *testing.T) { function Test_LinkWithBoldText (line 652) | func Test_LinkWithBoldText(t *testing.T) { function Test_LinkWithTitle (line 670) | func Test_LinkWithTitle(t *testing.T) { function Test_ListDefinitionDl (line 688) | func Test_ListDefinitionDl(t *testing.T) { function Test_ListItemMultipleParagraphs (line 716) | func Test_ListItemMultipleParagraphs(t *testing.T) { function Test_ListMixedNested (line 739) | func Test_ListMixedNested(t *testing.T) { function Test_ListNestedOrdered (line 767) | func Test_ListNestedOrdered(t *testing.T) { function Test_ListNestedUnordered (line 795) | func Test_ListNestedUnordered(t *testing.T) { function Test_ListTaskCheckboxes (line 823) | func Test_ListTaskCheckboxes(t *testing.T) { function Test_OrderedList (line 844) | func Test_OrderedList(t *testing.T) { function Test_ParagraphMultiple (line 867) | func Test_ParagraphMultiple(t *testing.T) { function Test_ParagraphNestedDivs (line 885) | func Test_ParagraphNestedDivs(t *testing.T) { function Test_ParagraphSimple (line 898) | func Test_ParagraphSimple(t *testing.T) { function Test_ParagraphWithInlineFormatting (line 913) | func Test_ParagraphWithInlineFormatting(t *testing.T) { function Test_ParagraphWithLineBreaks (line 936) | func Test_ParagraphWithLineBreaks(t *testing.T) { function Test_SemanticAbbr (line 962) | func Test_SemanticAbbr(t *testing.T) { function Test_SemanticArticle (line 975) | func Test_SemanticArticle(t *testing.T) { function Test_SemanticDefinitionList (line 993) | func Test_SemanticDefinitionList(t *testing.T) { function Test_SemanticDetailsSummary (line 1021) | func Test_SemanticDetailsSummary(t *testing.T) { function Test_SemanticHr (line 1037) | func Test_SemanticHr(t *testing.T) { function Test_SemanticMarkHighlight (line 1058) | func Test_SemanticMarkHighlight(t *testing.T) { function Test_SemanticSectionWithHeading (line 1074) | func Test_SemanticSectionWithHeading(t *testing.T) { function Test_SemanticSubSuperscript (line 1092) | func Test_SemanticSubSuperscript(t *testing.T) { function Test_SimpleTable (line 1123) | func Test_SimpleTable(t *testing.T) { function Test_TableEmpty (line 1161) | func Test_TableEmpty(t *testing.T) { function Test_TableNoThead (line 1176) | func Test_TableNoThead(t *testing.T) { function Test_TablePipeCharsInContent (line 1212) | func Test_TablePipeCharsInContent(t *testing.T) { function Test_TableWithAlignment (line 1238) | func Test_TableWithAlignment(t *testing.T) { function Test_TableWithColspan (line 1284) | func Test_TableWithColspan(t *testing.T) { function Test_UnorderedList (line 1310) | func Test_UnorderedList(t *testing.T) { FILE: e2e/go/edge_cases_test.go type testVisitorVisitorCustomElementWithNesting (line 17) | type testVisitorVisitorCustomElementWithNesting struct method VisitCustomElement (line 21) | func (v *testVisitorVisitorCustomElementWithNesting) VisitCustomElemen... type testVisitorVisitorDeeplyNestedSkip (line 25) | type testVisitorVisitorDeeplyNestedSkip struct method VisitMark (line 29) | func (v *testVisitorVisitorDeeplyNestedSkip) VisitMark(_ htmd.NodeCont... type testVisitorVisitorElementEndModification (line 33) | type testVisitorVisitorElementEndModification struct method VisitElementEnd (line 37) | func (v *testVisitorVisitorElementEndModification) VisitElementEnd(_ h... type testVisitorVisitorElementStartSkipEntireSubtree (line 41) | type testVisitorVisitorElementStartSkipEntireSubtree struct method VisitElementStart (line 45) | func (v *testVisitorVisitorElementStartSkipEntireSubtree) VisitElement... type testVisitorVisitorUnknownTagPreservation (line 49) | type testVisitorVisitorUnknownTagPreservation struct method VisitCustomElement (line 53) | func (v *testVisitorVisitorUnknownTagPreservation) VisitCustomElement(... function Test_EmptyHtml (line 57) | func Test_EmptyHtml(t *testing.T) { function Test_EncodingCjkCharacters (line 72) | func Test_EncodingCjkCharacters(t *testing.T) { function Test_EncodingHtmlEntities (line 98) | func Test_EncodingHtmlEntities(t *testing.T) { function Test_EncodingNamedEntities (line 124) | func Test_EncodingNamedEntities(t *testing.T) { function Test_EncodingNumericEntities (line 145) | func Test_EncodingNumericEntities(t *testing.T) { function Test_EncodingUnicodeEmoji (line 171) | func Test_EncodingUnicodeEmoji(t *testing.T) { function Test_HtmlCommentsOnly (line 197) | func Test_HtmlCommentsOnly(t *testing.T) { function Test_JustWhitespaceInput (line 212) | func Test_JustWhitespaceInput(t *testing.T) { function Test_MalformedDeeplyNestedElements (line 227) | func Test_MalformedDeeplyNestedElements(t *testing.T) { function Test_MalformedMissingBlockClosingTags (line 243) | func Test_MalformedMissingBlockClosingTags(t *testing.T) { function Test_MalformedOverlappingTags (line 269) | func Test_MalformedOverlappingTags(t *testing.T) { function Test_MalformedUnclosedParagraph (line 285) | func Test_MalformedUnclosedParagraph(t *testing.T) { function Test_ScriptTagsOnly (line 301) | func Test_ScriptTagsOnly(t *testing.T) { function Test_StyleTagsOnly (line 316) | func Test_StyleTagsOnly(t *testing.T) { function Test_VisitorCustomElementWithNesting (line 331) | func Test_VisitorCustomElementWithNesting(t *testing.T) { function Test_VisitorDeeplyNestedSkip (line 350) | func Test_VisitorDeeplyNestedSkip(t *testing.T) { function Test_VisitorElementEndModification (line 372) | func Test_VisitorElementEndModification(t *testing.T) { function Test_VisitorElementStartSkipEntireSubtree (line 384) | func Test_VisitorElementStartSkipEntireSubtree(t *testing.T) { function Test_VisitorUnknownTagPreservation (line 396) | func Test_VisitorUnknownTagPreservation(t *testing.T) { function Test_WhitespaceOnly (line 418) | func Test_WhitespaceOnly(t *testing.T) { function Test_XssOnclickHandlerRemoved (line 433) | func Test_XssOnclickHandlerRemoved(t *testing.T) { function Test_XssScriptTagStripped (line 449) | func Test_XssScriptTagStripped(t *testing.T) { function Test_XssSvgNestedScriptStripped (line 470) | func Test_XssSvgNestedScriptStripped(t *testing.T) { FILE: e2e/go/metadata_test.go function Test_MetadataAuthorMeta (line 19) | func Test_MetadataAuthorMeta(t *testing.T) { function Test_MetadataCanonicalUrl (line 37) | func Test_MetadataCanonicalUrl(t *testing.T) { function Test_MetadataDescriptionMeta (line 55) | func Test_MetadataDescriptionMeta(t *testing.T) { function Test_MetadataDublinCore (line 73) | func Test_MetadataDublinCore(t *testing.T) { function Test_MetadataExtractAllImages (line 91) | func Test_MetadataExtractAllImages(t *testing.T) { function Test_MetadataExtractAllLinks (line 103) | func Test_MetadataExtractAllLinks(t *testing.T) { function Test_MetadataHeadersHierarchy (line 115) | func Test_MetadataHeadersHierarchy(t *testing.T) { function Test_MetadataKeywordsMeta (line 127) | func Test_MetadataKeywordsMeta(t *testing.T) { function Test_MetadataLangAttribute (line 139) | func Test_MetadataLangAttribute(t *testing.T) { function Test_MetadataMicrodataSchemaArticle (line 157) | func Test_MetadataMicrodataSchemaArticle(t *testing.T) { function Test_MetadataMicrodataSchemaBreadcrumb (line 181) | func Test_MetadataMicrodataSchemaBreadcrumb(t *testing.T) { function Test_MetadataMicrodataSchemaOrganization (line 205) | func Test_MetadataMicrodataSchemaOrganization(t *testing.T) { function Test_MetadataMicrodataSchemaPerson (line 226) | func Test_MetadataMicrodataSchemaPerson(t *testing.T) { function Test_MetadataMicrodataSchemaProduct (line 247) | func Test_MetadataMicrodataSchemaProduct(t *testing.T) { function Test_MetadataTextDirectionLtr (line 271) | func Test_MetadataTextDirectionLtr(t *testing.T) { function Test_MetadataTextDirectionRtl (line 289) | func Test_MetadataTextDirectionRtl(t *testing.T) { function Test_MetadataTitleTag (line 307) | func Test_MetadataTitleTag(t *testing.T) { function Test_OgBasicTags (line 325) | func Test_OgBasicTags(t *testing.T) { function Test_OgMultipleTags (line 348) | func Test_OgMultipleTags(t *testing.T) { function Test_StructuredDataJsonLd (line 375) | func Test_StructuredDataJsonLd(t *testing.T) { function Test_StructuredDataMultipleJsonLd (line 391) | func Test_StructuredDataMultipleJsonLd(t *testing.T) { function Test_TwitterCardTags (line 407) | func Test_TwitterCardTags(t *testing.T) { FILE: e2e/go/options_test.go function Test_OptionsAutolinksFalse (line 18) | func Test_OptionsAutolinksFalse(t *testing.T) { function Test_OptionsBrInTablesFalse (line 35) | func Test_OptionsBrInTablesFalse(t *testing.T) { function Test_OptionsBrInTablesTrue (line 52) | func Test_OptionsBrInTablesTrue(t *testing.T) { function Test_OptionsCodeBlockBackticks (line 79) | func Test_OptionsCodeBlockBackticks(t *testing.T) { function Test_OptionsCodeBlockIndented (line 101) | func Test_OptionsCodeBlockIndented(t *testing.T) { function Test_OptionsCodeBlockTildes (line 123) | func Test_OptionsCodeBlockTildes(t *testing.T) { function Test_OptionsCodeBlockTildesStyle (line 145) | func Test_OptionsCodeBlockTildesStyle(t *testing.T) { function Test_OptionsCodeLanguagePython (line 167) | func Test_OptionsCodeLanguagePython(t *testing.T) { function Test_OptionsConvertAsInline (line 189) | func Test_OptionsConvertAsInline(t *testing.T) { function Test_OptionsDebugTrue (line 211) | func Test_OptionsDebugTrue(t *testing.T) { function Test_OptionsDefaultTitleTrue (line 228) | func Test_OptionsDefaultTitleTrue(t *testing.T) { function Test_OptionsEncodingUtf8 (line 250) | func Test_OptionsEncodingUtf8(t *testing.T) { function Test_OptionsEscapeAsciiEnabled (line 265) | func Test_OptionsEscapeAsciiEnabled(t *testing.T) { function Test_OptionsEscapeAsterisks (line 297) | func Test_OptionsEscapeAsterisks(t *testing.T) { function Test_OptionsEscapeMisc (line 327) | func Test_OptionsEscapeMisc(t *testing.T) { function Test_OptionsEscapeUnderscores (line 357) | func Test_OptionsEscapeUnderscores(t *testing.T) { function Test_OptionsExcludeSelectorsAttribute (line 387) | func Test_OptionsExcludeSelectorsAttribute(t *testing.T) { function Test_OptionsExcludeSelectorsClass (line 409) | func Test_OptionsExcludeSelectorsClass(t *testing.T) { function Test_OptionsExcludeSelectorsEmptyNoop (line 431) | func Test_OptionsExcludeSelectorsEmptyNoop(t *testing.T) { function Test_OptionsExcludeSelectorsId (line 450) | func Test_OptionsExcludeSelectorsId(t *testing.T) { function Test_OptionsExcludeSelectorsMultiple (line 472) | func Test_OptionsExcludeSelectorsMultiple(t *testing.T) { function Test_OptionsExcludeSelectorsNestedContentDropped (line 497) | func Test_OptionsExcludeSelectorsNestedContentDropped(t *testing.T) { function Test_OptionsExcludeSelectorsPlainTextMode (line 522) | func Test_OptionsExcludeSelectorsPlainTextMode(t *testing.T) { function Test_OptionsExcludeSelectorsVsStripTags (line 544) | func Test_OptionsExcludeSelectorsVsStripTags(t *testing.T) { function Test_OptionsExtractMetadataTrue (line 566) | func Test_OptionsExtractMetadataTrue(t *testing.T) { function Test_OptionsHeadingStyleAtx (line 595) | func Test_OptionsHeadingStyleAtx(t *testing.T) { function Test_OptionsHeadingStyleAtxClosed (line 617) | func Test_OptionsHeadingStyleAtxClosed(t *testing.T) { function Test_OptionsHeadingStyleUnderlined (line 634) | func Test_OptionsHeadingStyleUnderlined(t *testing.T) { function Test_OptionsHighlightBold (line 654) | func Test_OptionsHighlightBold(t *testing.T) { function Test_OptionsHighlightDoubleEqual (line 671) | func Test_OptionsHighlightDoubleEqual(t *testing.T) { function Test_OptionsHighlightNone (line 688) | func Test_OptionsHighlightNone(t *testing.T) { function Test_OptionsKeepInlineImagesInParagraph (line 710) | func Test_OptionsKeepInlineImagesInParagraph(t *testing.T) { function Test_OptionsLinkStyleReference (line 732) | func Test_OptionsLinkStyleReference(t *testing.T) { function Test_OptionsListCustomBullets (line 759) | func Test_OptionsListCustomBullets(t *testing.T) { function Test_OptionsListIndentTabs (line 781) | func Test_OptionsListIndentTabs(t *testing.T) { function Test_OptionsListIndentWidthFour (line 806) | func Test_OptionsListIndentWidthFour(t *testing.T) { function Test_OptionsMaxDepthDefaultUnlimited (line 828) | func Test_OptionsMaxDepthDefaultUnlimited(t *testing.T) { function Test_OptionsMaxDepthTruncates (line 843) | func Test_OptionsMaxDepthTruncates(t *testing.T) { function Test_OptionsMaxDepthZeroEmpty (line 865) | func Test_OptionsMaxDepthZeroEmpty(t *testing.T) { function Test_OptionsNewlineBackslash (line 884) | func Test_OptionsNewlineBackslash(t *testing.T) { function Test_OptionsNewlineSpaces (line 906) | func Test_OptionsNewlineSpaces(t *testing.T) { function Test_OptionsOutputFormatDjot (line 928) | func Test_OptionsOutputFormatDjot(t *testing.T) { function Test_OptionsOutputFormatMarkdown (line 948) | func Test_OptionsOutputFormatMarkdown(t *testing.T) { function Test_OptionsOutputFormatPlain (line 970) | func Test_OptionsOutputFormatPlain(t *testing.T) { function Test_OptionsPreprocessingAggressive (line 997) | func Test_OptionsPreprocessingAggressive(t *testing.T) { function Test_OptionsPreprocessingMinimal (line 1022) | func Test_OptionsPreprocessingMinimal(t *testing.T) { function Test_OptionsPreprocessingRemoveForms (line 1049) | func Test_OptionsPreprocessingRemoveForms(t *testing.T) { function Test_OptionsPreserveTagsIframe (line 1074) | func Test_OptionsPreserveTagsIframe(t *testing.T) { function Test_OptionsSkipImagesTrue (line 1101) | func Test_OptionsSkipImagesTrue(t *testing.T) { function Test_OptionsStripNewlines (line 1126) | func Test_OptionsStripNewlines(t *testing.T) { function Test_OptionsStripTagsDivSpan (line 1148) | func Test_OptionsStripTagsDivSpan(t *testing.T) { function Test_OptionsStrongEmUnderscore (line 1170) | func Test_OptionsStrongEmUnderscore(t *testing.T) { function Test_OptionsSubSymbolTilde (line 1192) | func Test_OptionsSubSymbolTilde(t *testing.T) { function Test_OptionsSupSymbolCaret (line 1209) | func Test_OptionsSupSymbolCaret(t *testing.T) { function Test_OptionsWhitespaceNormalized (line 1226) | func Test_OptionsWhitespaceNormalized(t *testing.T) { function Test_OptionsWhitespaceStrict (line 1261) | func Test_OptionsWhitespaceStrict(t *testing.T) { function Test_OptionsWrapDisabled (line 1286) | func Test_OptionsWrapDisabled(t *testing.T) { function Test_OptionsWrapEnabled (line 1303) | func Test_OptionsWrapEnabled(t *testing.T) { FILE: e2e/go/real_world_test.go function Test_RealWorldBlogPost (line 17) | func Test_RealWorldBlogPost(t *testing.T) { function Test_RealWorldDocumentationPage (line 65) | func Test_RealWorldDocumentationPage(t *testing.T) { function Test_RealWorldProductPage (line 130) | func Test_RealWorldProductPage(t *testing.T) { FILE: e2e/go/result_test.go function Test_ResultTablesEmptyWhenNoTables (line 19) | func Test_ResultTablesEmptyWhenNoTables(t *testing.T) { function Test_ResultTablesMultiple (line 35) | func Test_ResultTablesMultiple(t *testing.T) { function Test_ResultTablesSimple (line 48) | func Test_ResultTablesSimple(t *testing.T) { function Test_ResultTablesWithoutStructureFlag (line 64) | func Test_ResultTablesWithoutStructureFlag(t *testing.T) { function Test_ResultWarningsEmptyForCleanInput (line 76) | func Test_ResultWarningsEmptyForCleanInput(t *testing.T) { function Test_ResultWarningsEmptyForComplexInput (line 88) | func Test_ResultWarningsEmptyForComplexInput(t *testing.T) { function Test_ResultWarningsEmptyForMalformedHtml (line 100) | func Test_ResultWarningsEmptyForMalformedHtml(t *testing.T) { FILE: e2e/go/smoke_test.go function Test_SmokeEmptyString (line 17) | func Test_SmokeEmptyString(t *testing.T) { function Test_SmokeSimpleHeading (line 32) | func Test_SmokeSimpleHeading(t *testing.T) { function Test_SmokeSimpleParagraph (line 45) | func Test_SmokeSimpleParagraph(t *testing.T) { FILE: e2e/go/structure_test.go function Test_StructureCodeBlock (line 19) | func Test_StructureCodeBlock(t *testing.T) { function Test_StructureDeepNestingH1H2H3 (line 42) | func Test_StructureDeepNestingH1H2H3(t *testing.T) { function Test_StructureH1H2NestedGroup (line 65) | func Test_StructureH1H2NestedGroup(t *testing.T) { function Test_StructureHeadingParagraph (line 88) | func Test_StructureHeadingParagraph(t *testing.T) { function Test_StructureList (line 111) | func Test_StructureList(t *testing.T) { function Test_StructureMultipleHeadings (line 134) | func Test_StructureMultipleHeadings(t *testing.T) { function Test_StructureSiblingH1Groups (line 157) | func Test_StructureSiblingH1Groups(t *testing.T) { FILE: e2e/go/visitor_test.go type testVisitorVisitorAudioCustom (line 18) | type testVisitorVisitorAudioCustom struct method VisitAudio (line 22) | func (v *testVisitorVisitorAudioCustom) VisitAudio(_ htmd.NodeContext,... type testVisitorVisitorAudioSkip (line 26) | type testVisitorVisitorAudioSkip struct method VisitAudio (line 30) | func (v *testVisitorVisitorAudioSkip) VisitAudio(_ htmd.NodeContext, s... type testVisitorVisitorButtonCustom (line 34) | type testVisitorVisitorButtonCustom struct method VisitButton (line 38) | func (v *testVisitorVisitorButtonCustom) VisitButton(_ htmd.NodeContex... type testVisitorVisitorButtonSkip (line 42) | type testVisitorVisitorButtonSkip struct method VisitButton (line 46) | func (v *testVisitorVisitorButtonSkip) VisitButton(_ htmd.NodeContext,... type testVisitorVisitorContinueDefault (line 50) | type testVisitorVisitorContinueDefault struct method VisitStrong (line 54) | func (v *testVisitorVisitorContinueDefault) VisitStrong(_ htmd.NodeCon... type testVisitorVisitorCustomBlockquote (line 58) | type testVisitorVisitorCustomBlockquote struct method VisitBlockquote (line 62) | func (v *testVisitorVisitorCustomBlockquote) VisitBlockquote(_ htmd.No... type testVisitorVisitorCustomEmphasis (line 66) | type testVisitorVisitorCustomEmphasis struct method VisitEmphasis (line 70) | func (v *testVisitorVisitorCustomEmphasis) VisitEmphasis(_ htmd.NodeCo... type testVisitorVisitorCustomHeading (line 74) | type testVisitorVisitorCustomHeading struct method VisitHeading (line 78) | func (v *testVisitorVisitorCustomHeading) VisitHeading(_ htmd.NodeCont... type testVisitorVisitorCustomImage (line 82) | type testVisitorVisitorCustomImage struct method VisitImage (line 86) | func (v *testVisitorVisitorCustomImage) VisitImage(_ htmd.NodeContext,... type testVisitorVisitorCustomLinkFormat (line 90) | type testVisitorVisitorCustomLinkFormat struct method VisitLink (line 94) | func (v *testVisitorVisitorCustomLinkFormat) VisitLink(_ htmd.NodeCont... type testVisitorVisitorCustomLinkStatic (line 98) | type testVisitorVisitorCustomLinkStatic struct method VisitLink (line 102) | func (v *testVisitorVisitorCustomLinkStatic) VisitLink(_ htmd.NodeCont... type testVisitorVisitorCustomOutput (line 106) | type testVisitorVisitorCustomOutput struct method VisitHeading (line 110) | func (v *testVisitorVisitorCustomOutput) VisitHeading(_ htmd.NodeConte... type testVisitorVisitorDefinitionListCustom (line 114) | type testVisitorVisitorDefinitionListCustom struct method VisitDefinitionTerm (line 118) | func (v *testVisitorVisitorDefinitionListCustom) VisitDefinitionTerm(_... type testVisitorVisitorDefinitionListCustomFormat (line 122) | type testVisitorVisitorDefinitionListCustomFormat struct method VisitDefinitionTerm (line 126) | func (v *testVisitorVisitorDefinitionListCustomFormat) VisitDefinition... method VisitDefinitionDescription (line 129) | func (v *testVisitorVisitorDefinitionListCustomFormat) VisitDefinition... type testVisitorVisitorDefinitionListSkip (line 133) | type testVisitorVisitorDefinitionListSkip struct method VisitDefinitionDescription (line 137) | func (v *testVisitorVisitorDefinitionListSkip) VisitDefinitionDescript... method VisitDefinitionTerm (line 140) | func (v *testVisitorVisitorDefinitionListSkip) VisitDefinitionTerm(_ h... type testVisitorVisitorDetailsSummaryCustom (line 144) | type testVisitorVisitorDetailsSummaryCustom struct method VisitSummary (line 148) | func (v *testVisitorVisitorDetailsSummaryCustom) VisitSummary(_ htmd.N... type testVisitorVisitorDetailsSummarySkip (line 152) | type testVisitorVisitorDetailsSummarySkip struct method VisitDetails (line 156) | func (v *testVisitorVisitorDetailsSummarySkip) VisitDetails(_ htmd.Nod... type testVisitorVisitorFigureCustom (line 160) | type testVisitorVisitorFigureCustom struct method VisitFigcaption (line 164) | func (v *testVisitorVisitorFigureCustom) VisitFigcaption(_ htmd.NodeCo... type testVisitorVisitorFigureCustomWrap (line 168) | type testVisitorVisitorFigureCustomWrap struct method VisitFigureStart (line 172) | func (v *testVisitorVisitorFigureCustomWrap) VisitFigureStart(_ htmd.N... method VisitFigureEnd (line 177) | func (v *testVisitorVisitorFigureCustomWrap) VisitFigureEnd(_ htmd.Nod... type testVisitorVisitorFigureSkip (line 183) | type testVisitorVisitorFigureSkip struct method VisitFigureStart (line 187) | func (v *testVisitorVisitorFigureSkip) VisitFigureStart(_ htmd.NodeCon... type testVisitorVisitorFormCustom (line 191) | type testVisitorVisitorFormCustom struct method VisitForm (line 195) | func (v *testVisitorVisitorFormCustom) VisitForm(_ htmd.NodeContext, a... type testVisitorVisitorFormSkip (line 199) | type testVisitorVisitorFormSkip struct method VisitForm (line 203) | func (v *testVisitorVisitorFormSkip) VisitForm(_ htmd.NodeContext, act... type testVisitorVisitorHorizontalRuleCustom (line 207) | type testVisitorVisitorHorizontalRuleCustom struct method VisitHorizontalRule (line 211) | func (v *testVisitorVisitorHorizontalRuleCustom) VisitHorizontalRule(_... type testVisitorVisitorHorizontalRuleSkip (line 217) | type testVisitorVisitorHorizontalRuleSkip struct method VisitHorizontalRule (line 221) | func (v *testVisitorVisitorHorizontalRuleSkip) VisitHorizontalRule(_ h... type testVisitorVisitorIframeCustom (line 225) | type testVisitorVisitorIframeCustom struct method VisitIframe (line 229) | func (v *testVisitorVisitorIframeCustom) VisitIframe(_ htmd.NodeContex... type testVisitorVisitorIframeSkip (line 233) | type testVisitorVisitorIframeSkip struct method VisitIframe (line 237) | func (v *testVisitorVisitorIframeSkip) VisitIframe(_ htmd.NodeContext,... type testVisitorVisitorInputCustom (line 241) | type testVisitorVisitorInputCustom struct method VisitInput (line 245) | func (v *testVisitorVisitorInputCustom) VisitInput(_ htmd.NodeContext,... type testVisitorVisitorInputSkip (line 249) | type testVisitorVisitorInputSkip struct method VisitInput (line 253) | func (v *testVisitorVisitorInputSkip) VisitInput(_ htmd.NodeContext, i... type testVisitorVisitorLineBreakCustom (line 257) | type testVisitorVisitorLineBreakCustom struct method VisitLineBreak (line 261) | func (v *testVisitorVisitorLineBreakCustom) VisitLineBreak(_ htmd.Node... type testVisitorVisitorLineBreakSkip (line 265) | type testVisitorVisitorLineBreakSkip struct method VisitLineBreak (line 269) | func (v *testVisitorVisitorLineBreakSkip) VisitLineBreak(_ htmd.NodeCo... type testVisitorVisitorMarkCustom (line 273) | type testVisitorVisitorMarkCustom struct method VisitMark (line 277) | func (v *testVisitorVisitorMarkCustom) VisitMark(_ htmd.NodeContext, t... type testVisitorVisitorMarkSkip (line 281) | type testVisitorVisitorMarkSkip struct method VisitMark (line 285) | func (v *testVisitorVisitorMarkSkip) VisitMark(_ htmd.NodeContext, tex... type testVisitorVisitorPreserveHtml (line 289) | type testVisitorVisitorPreserveHtml struct method VisitCustomElement (line 293) | func (v *testVisitorVisitorPreserveHtml) VisitCustomElement(_ htmd.Nod... type testVisitorVisitorSkipAllHeadings (line 297) | type testVisitorVisitorSkipAllHeadings struct method VisitHeading (line 301) | func (v *testVisitorVisitorSkipAllHeadings) VisitHeading(_ htmd.NodeCo... type testVisitorVisitorSkipCodeBlocks (line 305) | type testVisitorVisitorSkipCodeBlocks struct method VisitCodeBlock (line 309) | func (v *testVisitorVisitorSkipCodeBlocks) VisitCodeBlock(_ htmd.NodeC... type testVisitorVisitorSkipHeading (line 313) | type testVisitorVisitorSkipHeading struct method VisitHeading (line 317) | func (v *testVisitorVisitorSkipHeading) VisitHeading(_ htmd.NodeContex... type testVisitorVisitorSkipImages (line 321) | type testVisitorVisitorSkipImages struct method VisitImage (line 325) | func (v *testVisitorVisitorSkipImages) VisitImage(_ htmd.NodeContext, ... type testVisitorVisitorSkipLinks (line 329) | type testVisitorVisitorSkipLinks struct method VisitLink (line 333) | func (v *testVisitorVisitorSkipLinks) VisitLink(_ htmd.NodeContext, hr... type testVisitorVisitorSkipStrong (line 337) | type testVisitorVisitorSkipStrong struct method VisitStrong (line 341) | func (v *testVisitorVisitorSkipStrong) VisitStrong(_ htmd.NodeContext,... type testVisitorVisitorSubscriptCustom (line 345) | type testVisitorVisitorSubscriptCustom struct method VisitSubscript (line 349) | func (v *testVisitorVisitorSubscriptCustom) VisitSubscript(_ htmd.Node... type testVisitorVisitorSubscriptSkip (line 353) | type testVisitorVisitorSubscriptSkip struct method VisitSubscript (line 357) | func (v *testVisitorVisitorSubscriptSkip) VisitSubscript(_ htmd.NodeCo... type testVisitorVisitorSuperscriptCustom (line 361) | type testVisitorVisitorSuperscriptCustom struct method VisitSuperscript (line 365) | func (v *testVisitorVisitorSuperscriptCustom) VisitSuperscript(_ htmd.... type testVisitorVisitorSuperscriptSkip (line 369) | type testVisitorVisitorSuperscriptSkip struct method VisitSuperscript (line 373) | func (v *testVisitorVisitorSuperscriptSkip) VisitSuperscript(_ htmd.No... type testVisitorVisitorUnderlineCustom (line 377) | type testVisitorVisitorUnderlineCustom struct method VisitUnderline (line 381) | func (v *testVisitorVisitorUnderlineCustom) VisitUnderline(_ htmd.Node... type testVisitorVisitorUnderlineSkip (line 385) | type testVisitorVisitorUnderlineSkip struct method VisitUnderline (line 389) | func (v *testVisitorVisitorUnderlineSkip) VisitUnderline(_ htmd.NodeCo... type testVisitorVisitorVideoCustom (line 393) | type testVisitorVisitorVideoCustom struct method VisitVideo (line 397) | func (v *testVisitorVisitorVideoCustom) VisitVideo(_ htmd.NodeContext,... type testVisitorVisitorVideoSkip (line 401) | type testVisitorVisitorVideoSkip struct method VisitVideo (line 405) | func (v *testVisitorVisitorVideoSkip) VisitVideo(_ htmd.NodeContext, s... function Test_VisitorAudioCustom (line 409) | func Test_VisitorAudioCustom(t *testing.T) { function Test_VisitorAudioSkip (line 428) | func Test_VisitorAudioSkip(t *testing.T) { function Test_VisitorButtonCustom (line 450) | func Test_VisitorButtonCustom(t *testing.T) { function Test_VisitorButtonSkip (line 472) | func Test_VisitorButtonSkip(t *testing.T) { function Test_VisitorContinueDefault (line 497) | func Test_VisitorContinueDefault(t *testing.T) { function Test_VisitorCustomBlockquote (line 513) | func Test_VisitorCustomBlockquote(t *testing.T) { function Test_VisitorCustomEmphasis (line 532) | func Test_VisitorCustomEmphasis(t *testing.T) { function Test_VisitorCustomHeading (line 551) | func Test_VisitorCustomHeading(t *testing.T) { function Test_VisitorCustomImage (line 573) | func Test_VisitorCustomImage(t *testing.T) { function Test_VisitorCustomLinkFormat (line 592) | func Test_VisitorCustomLinkFormat(t *testing.T) { function Test_VisitorCustomLinkStatic (line 611) | func Test_VisitorCustomLinkStatic(t *testing.T) { function Test_VisitorCustomOutput (line 630) | func Test_VisitorCustomOutput(t *testing.T) { function Test_VisitorDefinitionListCustom (line 649) | func Test_VisitorDefinitionListCustom(t *testing.T) { function Test_VisitorDefinitionListCustomFormat (line 671) | func Test_VisitorDefinitionListCustomFormat(t *testing.T) { function Test_VisitorDefinitionListSkip (line 696) | func Test_VisitorDefinitionListSkip(t *testing.T) { function Test_VisitorDetailsSummaryCustom (line 721) | func Test_VisitorDetailsSummaryCustom(t *testing.T) { function Test_VisitorDetailsSummarySkip (line 740) | func Test_VisitorDetailsSummarySkip(t *testing.T) { function Test_VisitorFigureCustom (line 765) | func Test_VisitorFigureCustom(t *testing.T) { function Test_VisitorFigureCustomWrap (line 787) | func Test_VisitorFigureCustomWrap(t *testing.T) { function Test_VisitorFigureSkip (line 809) | func Test_VisitorFigureSkip(t *testing.T) { function Test_VisitorFormCustom (line 834) | func Test_VisitorFormCustom(t *testing.T) { function Test_VisitorFormSkip (line 856) | func Test_VisitorFormSkip(t *testing.T) { function Test_VisitorHorizontalRuleCustom (line 878) | func Test_VisitorHorizontalRuleCustom(t *testing.T) { function Test_VisitorHorizontalRuleSkip (line 903) | func Test_VisitorHorizontalRuleSkip(t *testing.T) { function Test_VisitorIframeCustom (line 928) | func Test_VisitorIframeCustom(t *testing.T) { function Test_VisitorIframeSkip (line 950) | func Test_VisitorIframeSkip(t *testing.T) { function Test_VisitorInputCustom (line 972) | func Test_VisitorInputCustom(t *testing.T) { function Test_VisitorInputSkip (line 991) | func Test_VisitorInputSkip(t *testing.T) { function Test_VisitorLineBreakCustom (line 1013) | func Test_VisitorLineBreakCustom(t *testing.T) { function Test_VisitorLineBreakSkip (line 1036) | func Test_VisitorLineBreakSkip(t *testing.T) { function Test_VisitorMarkCustom (line 1052) | func Test_VisitorMarkCustom(t *testing.T) { function Test_VisitorMarkSkip (line 1071) | func Test_VisitorMarkSkip(t *testing.T) { function Test_VisitorPreserveHtml (line 1093) | func Test_VisitorPreserveHtml(t *testing.T) { function Test_VisitorSkipAllHeadings (line 1109) | func Test_VisitorSkipAllHeadings(t *testing.T) { function Test_VisitorSkipCodeBlocks (line 1128) | func Test_VisitorSkipCodeBlocks(t *testing.T) { function Test_VisitorSkipHeading (line 1150) | func Test_VisitorSkipHeading(t *testing.T) { function Test_VisitorSkipImages (line 1169) | func Test_VisitorSkipImages(t *testing.T) { function Test_VisitorSkipLinks (line 1194) | func Test_VisitorSkipLinks(t *testing.T) { function Test_VisitorSkipStrong (line 1213) | func Test_VisitorSkipStrong(t *testing.T) { function Test_VisitorSubscriptCustom (line 1232) | func Test_VisitorSubscriptCustom(t *testing.T) { function Test_VisitorSubscriptSkip (line 1251) | func Test_VisitorSubscriptSkip(t *testing.T) { function Test_VisitorSuperscriptCustom (line 1267) | func Test_VisitorSuperscriptCustom(t *testing.T) { function Test_VisitorSuperscriptSkip (line 1286) | func Test_VisitorSuperscriptSkip(t *testing.T) { function Test_VisitorUnderlineCustom (line 1302) | func Test_VisitorUnderlineCustom(t *testing.T) { function Test_VisitorUnderlineSkip (line 1321) | func Test_VisitorUnderlineSkip(t *testing.T) { function Test_VisitorVideoCustom (line 1343) | func Test_VisitorVideoCustom(t *testing.T) { function Test_VisitorVideoSkip (line 1365) | func Test_VisitorVideoSkip(t *testing.T) { FILE: e2e/java/src/test/java/dev/kreuzberg/htmltomarkdown/e2e/ConversionTest.java class ConversionTest (line 16) | class ConversionTest { method testBlockquoteMultipleParagraphs (line 19) | @Test method testBlockquoteNested (line 27) | @Test method testBlockquoteSimple (line 36) | @Test method testBlockquoteWithList (line 43) | @Test method testBoldAndItalic (line 53) | @Test method testBoldStrong (line 60) | @Test method testCodeBlock (line 67) | @Test method testCodeBlockNoLanguage (line 75) | @Test method testCodeInlineInParagraph (line 83) | @Test method testCodeWithBackticksInContent (line 90) | @Test method testEmphasisMarkHighlight (line 98) | @Test method testEmphasisStrikethroughDel (line 106) | @Test method testEmphasisStrikethroughS (line 113) | @Test method testEmphasisSubscript (line 120) | @Test method testEmphasisSuperscript (line 129) | @Test method testEmphasisUnderlineU (line 137) | @Test method testFormInputElements (line 144) | @Test method testFormSelectOptions (line 152) | @Test method testFormTextarea (line 160) | @Test method testHeadingH1 (line 168) | @Test method testHeadingH2 (line 175) | @Test method testHeadingH3 (line 182) | @Test method testHeadingH4 (line 189) | @Test method testHeadingH5 (line 196) | @Test method testHeadingH6 (line 203) | @Test method testImageFigureFigcaption (line 210) | @Test method testImageLinked (line 218) | @Test method testImageNoAlt (line 226) | @Test method testImageSimple (line 234) | @Test method testImageWithTitle (line 241) | @Test method testInlineCode (line 249) | @Test method testItalicEm (line 256) | @Test method testLineBreakBrTag (line 263) | @Test method testLineBreakHrTag (line 271) | @Test method testLineBreakMultipleBr (line 280) | @Test method testLinkAnchorFragment (line 288) | @Test method testLinkEmptyHref (line 295) | @Test method testLinkImageInside (line 302) | @Test method testLinkMailto (line 310) | @Test method testLinkSimple (line 317) | @Test method testLinkWithBoldText (line 324) | @Test method testLinkWithTitle (line 332) | @Test method testListDefinitionDl (line 340) | @Test method testListItemMultipleParagraphs (line 350) | @Test method testListMixedNested (line 359) | @Test method testListNestedOrdered (line 369) | @Test method testListNestedUnordered (line 379) | @Test method testListTaskCheckboxes (line 389) | @Test method testOrderedList (line 398) | @Test method testParagraphMultiple (line 407) | @Test method testParagraphNestedDivs (line 415) | @Test method testParagraphSimple (line 422) | @Test method testParagraphWithInlineFormatting (line 429) | @Test method testParagraphWithLineBreaks (line 438) | @Test method testSemanticAbbr (line 448) | @Test method testSemanticArticle (line 455) | @Test method testSemanticDefinitionList (line 463) | @Test method testSemanticDetailsSummary (line 473) | @Test method testSemanticHr (line 481) | @Test method testSemanticMarkHighlight (line 490) | @Test method testSemanticSectionWithHeading (line 498) | @Test method testSemanticSubSuperscript (line 506) | @Test method testSimpleTable (line 517) | @Test method testTableEmpty (line 529) | @Test method testTableNoThead (line 536) | @Test method testTablePipeCharsInContent (line 548) | @Test method testTableWithAlignment (line 558) | @Test method testTableWithColspan (line 572) | @Test method testUnorderedList (line 582) | @Test FILE: e2e/java/src/test/java/dev/kreuzberg/htmltomarkdown/e2e/EdgeCasesTest.java class EdgeCasesTest (line 19) | class EdgeCasesTest { method testEmptyHtml (line 22) | @Test method testEncodingCjkCharacters (line 29) | @Test method testEncodingHtmlEntities (line 39) | @Test method testEncodingNamedEntities (line 49) | @Test method testEncodingNumericEntities (line 58) | @Test method testEncodingUnicodeEmoji (line 68) | @Test method testHtmlCommentsOnly (line 78) | @Test method testJustWhitespaceInput (line 85) | @Test method testMalformedDeeplyNestedElements (line 92) | @Test method testMalformedMissingBlockClosingTags (line 100) | @Test method testMalformedOverlappingTags (line 110) | @Test method testMalformedUnclosedParagraph (line 118) | @Test method testScriptTagsOnly (line 126) | @Test method testStyleTagsOnly (line 133) | @Test method testVisitorCustomElementWithNesting (line 140) | @Test method testVisitorDeeplyNestedSkip (line 154) | @Test method testVisitorElementEndModification (line 169) | @Test method testVisitorElementStartSkipEntireSubtree (line 182) | @Test method testVisitorUnknownTagPreservation (line 195) | @Test method testWhitespaceOnly (line 210) | @Test method testXssOnclickHandlerRemoved (line 217) | @Test method testXssScriptTagStripped (line 225) | @Test method testXssSvgNestedScriptStripped (line 234) | @Test FILE: e2e/java/src/test/java/dev/kreuzberg/htmltomarkdown/e2e/MetadataTest.java class MetadataTest (line 16) | class MetadataTest { method testMetadataAuthorMeta (line 19) | @Test method testMetadataCanonicalUrl (line 27) | @Test method testMetadataDescriptionMeta (line 35) | @Test method testMetadataDublinCore (line 43) | @Test method testMetadataExtractAllImages (line 51) | @Test method testMetadataExtractAllLinks (line 59) | @Test method testMetadataHeadersHierarchy (line 67) | @Test method testMetadataKeywordsMeta (line 75) | @Test method testMetadataLangAttribute (line 83) | @Test method testMetadataMicrodataSchemaArticle (line 91) | @Test method testMetadataMicrodataSchemaBreadcrumb (line 101) | @Test method testMetadataMicrodataSchemaOrganization (line 111) | @Test method testMetadataMicrodataSchemaPerson (line 120) | @Test method testMetadataMicrodataSchemaProduct (line 129) | @Test method testMetadataTextDirectionLtr (line 139) | @Test method testMetadataTextDirectionRtl (line 147) | @Test method testMetadataTitleTag (line 155) | @Test method testOgBasicTags (line 163) | @Test method testOgMultipleTags (line 173) | @Test method testStructuredDataJsonLd (line 184) | @Test method testStructuredDataMultipleJsonLd (line 192) | @Test method testTwitterCardTags (line 200) | @Test FILE: e2e/java/src/test/java/dev/kreuzberg/htmltomarkdown/e2e/OptionsTest.java class OptionsTest (line 16) | class OptionsTest { method testOptionsAutolinksFalse (line 19) | @Test method testOptionsBrInTablesFalse (line 27) | @Test method testOptionsBrInTablesTrue (line 35) | @Test method testOptionsCodeBlockBackticks (line 45) | @Test method testOptionsCodeBlockIndented (line 54) | @Test method testOptionsCodeBlockTildes (line 63) | @Test method testOptionsCodeBlockTildesStyle (line 72) | @Test method testOptionsCodeLanguagePython (line 81) | @Test method testOptionsConvertAsInline (line 90) | @Test method testOptionsDebugTrue (line 99) | @Test method testOptionsDefaultTitleTrue (line 107) | @Test method testOptionsEncodingUtf8 (line 116) | @Test method testOptionsEscapeAsciiEnabled (line 124) | @Test method testOptionsEscapeAsterisks (line 135) | @Test method testOptionsEscapeMisc (line 146) | @Test method testOptionsEscapeUnderscores (line 157) | @Test method testOptionsExcludeSelectorsAttribute (line 168) | @Test method testOptionsExcludeSelectorsClass (line 177) | @Test method testOptionsExcludeSelectorsEmptyNoop (line 186) | @Test method testOptionsExcludeSelectorsId (line 194) | @Test method testOptionsExcludeSelectorsMultiple (line 203) | @Test method testOptionsExcludeSelectorsNestedContentDropped (line 213) | @Test method testOptionsExcludeSelectorsPlainTextMode (line 223) | @Test method testOptionsExcludeSelectorsVsStripTags (line 232) | @Test method testOptionsExtractMetadataTrue (line 241) | @Test method testOptionsHeadingStyleAtx (line 251) | @Test method testOptionsHeadingStyleAtxClosed (line 260) | @Test method testOptionsHeadingStyleUnderlined (line 268) | @Test method testOptionsHighlightBold (line 277) | @Test method testOptionsHighlightDoubleEqual (line 285) | @Test method testOptionsHighlightNone (line 293) | @Test method testOptionsKeepInlineImagesInParagraph (line 302) | @Test method testOptionsLinkStyleReference (line 311) | @Test method testOptionsListCustomBullets (line 321) | @Test method testOptionsListIndentTabs (line 330) | @Test method testOptionsListIndentWidthFour (line 340) | @Test method testOptionsMaxDepthDefaultUnlimited (line 349) | @Test method testOptionsMaxDepthTruncates (line 356) | @Test method testOptionsMaxDepthZeroEmpty (line 365) | @Test method testOptionsNewlineBackslash (line 373) | @Test method testOptionsNewlineSpaces (line 382) | @Test method testOptionsOutputFormatDjot (line 391) | @Test method testOptionsOutputFormatMarkdown (line 400) | @Test method testOptionsOutputFormatPlain (line 409) | @Test method testOptionsPreprocessingAggressive (line 419) | @Test method testOptionsPreprocessingMinimal (line 429) | @Test method testOptionsPreprocessingRemoveForms (line 439) | @Test method testOptionsPreserveTagsIframe (line 449) | @Test method testOptionsSkipImagesTrue (line 459) | @Test method testOptionsStripNewlines (line 469) | @Test method testOptionsStripTagsDivSpan (line 478) | @Test method testOptionsStrongEmUnderscore (line 487) | @Test method testOptionsSubSymbolTilde (line 496) | @Test method testOptionsSupSymbolCaret (line 504) | @Test method testOptionsWhitespaceNormalized (line 512) | @Test method testOptionsWhitespaceStrict (line 524) | @Test method testOptionsWrapDisabled (line 534) | @Test method testOptionsWrapEnabled (line 542) | @Test FILE: e2e/java/src/test/java/dev/kreuzberg/htmltomarkdown/e2e/RealWorldTest.java class RealWorldTest (line 16) | class RealWorldTest { method testRealWorldBlogPost (line 19) | @Test method testRealWorldDocumentationPage (line 33) | @Test method testRealWorldProductPage (line 50) | @Test FILE: e2e/java/src/test/java/dev/kreuzberg/htmltomarkdown/e2e/ResultTest.java class ResultTest (line 16) | class ResultTest { method testResultTablesEmptyWhenNoTables (line 19) | @Test method testResultTablesMultiple (line 28) | @Test method testResultTablesSimple (line 36) | @Test method testResultTablesWithoutStructureFlag (line 45) | @Test method testResultWarningsEmptyForCleanInput (line 53) | @Test method testResultWarningsEmptyForComplexInput (line 61) | @Test method testResultWarningsEmptyForMalformedHtml (line 69) | @Test FILE: e2e/java/src/test/java/dev/kreuzberg/htmltomarkdown/e2e/SmokeTest.java class SmokeTest (line 16) | class SmokeTest { method testSmokeEmptyString (line 19) | @Test method testSmokeSimpleHeading (line 26) | @Test method testSmokeSimpleParagraph (line 33) | @Test FILE: e2e/java/src/test/java/dev/kreuzberg/htmltomarkdown/e2e/StructureTest.java class StructureTest (line 16) | class StructureTest { method testStructureCodeBlock (line 19) | @Test method testStructureDeepNestingH1H2H3 (line 29) | @Test method testStructureH1H2NestedGroup (line 39) | @Test method testStructureHeadingParagraph (line 49) | @Test method testStructureList (line 59) | @Test method testStructureMultipleHeadings (line 69) | @Test method testStructureSiblingH1Groups (line 79) | @Test FILE: e2e/java/src/test/java/dev/kreuzberg/htmltomarkdown/e2e/VisitorTest.java class VisitorTest (line 19) | class VisitorTest { method testVisitorAudioCustom (line 22) | @Test method testVisitorAudioSkip (line 36) | @Test method testVisitorButtonCustom (line 51) | @Test method testVisitorButtonSkip (line 66) | @Test method testVisitorContinueDefault (line 82) | @Test method testVisitorCustomBlockquote (line 95) | @Test method testVisitorCustomEmphasis (line 109) | @Test method testVisitorCustomHeading (line 123) | @Test method testVisitorCustomImage (line 138) | @Test method testVisitorCustomLinkFormat (line 152) | @Test method testVisitorCustomLinkStatic (line 166) | @Test method testVisitorCustomOutput (line 180) | @Test method testVisitorDefinitionListCustom (line 194) | @Test method testVisitorDefinitionListCustomFormat (line 209) | @Test method testVisitorDefinitionListSkip (line 228) | @Test method testVisitorDetailsSummaryCustom (line 247) | @Test method testVisitorDetailsSummarySkip (line 261) | @Test method testVisitorFigureCustom (line 277) | @Test method testVisitorFigureCustomWrap (line 292) | @Test method testVisitorFigureSkip (line 310) | @Test method testVisitorFormCustom (line 326) | @Test method testVisitorFormSkip (line 341) | @Test method testVisitorHorizontalRuleCustom (line 356) | @Test method testVisitorHorizontalRuleSkip (line 372) | @Test method testVisitorIframeCustom (line 388) | @Test method testVisitorIframeSkip (line 403) | @Test method testVisitorInputCustom (line 418) | @Test method testVisitorInputSkip (line 432) | @Test method testVisitorLineBreakCustom (line 447) | @Test method testVisitorLineBreakSkip (line 461) | @Test method testVisitorMarkCustom (line 474) | @Test method testVisitorMarkSkip (line 488) | @Test method testVisitorPreserveHtml (line 503) | @Test method testVisitorSkipAllHeadings (line 516) | @Test method testVisitorSkipCodeBlocks (line 530) | @Test method testVisitorSkipHeading (line 545) | @Test method testVisitorSkipImages (line 559) | @Test method testVisitorSkipLinks (line 575) | @Test method testVisitorSkipStrong (line 589) | @Test method testVisitorSubscriptCustom (line 603) | @Test method testVisitorSubscriptSkip (line 617) | @Test method testVisitorSuperscriptCustom (line 630) | @Test method testVisitorSuperscriptSkip (line 644) | @Test method testVisitorUnderlineCustom (line 657) | @Test method testVisitorUnderlineSkip (line 671) | @Test method testVisitorVideoCustom (line 686) | @Test method testVisitorVideoSkip (line 701) | @Test FILE: e2e/node/tests/edge_cases.test.ts method visitCustomElement (line 201) | visitCustomElement(ctx, tagName, html): string | { custom: string } { method visitMark (line 217) | visitMark(ctx, text): string | { custom: string } { method visitElementEnd (line 234) | visitElementEnd(ctx, output): string | { custom: string } { method visitElementStart (line 256) | visitElementStart(ctx): string | { custom: string } { method visitCustomElement (line 278) | visitCustomElement(ctx, tagName, html): string | { custom: string } { FILE: e2e/node/tests/visitor.test.ts method visitAudio (line 12) | visitAudio(ctx, src): string | { custom: string } { method visitAudio (line 28) | visitAudio(ctx, src): string | { custom: string } { method visitButton (line 45) | visitButton(ctx, text): string | { custom: string } { method visitButton (line 62) | visitButton(ctx, text): string | { custom: string } { method visitStrong (line 80) | visitStrong(ctx, text): string | { custom: string } { method visitBlockquote (line 95) | visitBlockquote(ctx, content, depth): string | { custom: string } { method visitEmphasis (line 111) | visitEmphasis(ctx, text): string | { custom: string } { method visitHeading (line 127) | visitHeading(ctx, level, text, id): string | { custom: string } { method visitImage (line 144) | visitImage(ctx, src, alt, title): string | { custom: string } { method visitLink (line 160) | visitLink(ctx, href, text, title): string | { custom: string } { method visitLink (line 176) | visitLink(ctx, href, text, title): string | { custom: string } { method visitHeading (line 192) | visitHeading(ctx, level, text, id): string | { custom: string } { method visitDefinitionTerm (line 206) | visitDefinitionTerm(ctx, text): string | { custom: string } { method visitDefinitionTerm (line 223) | visitDefinitionTerm(ctx, text): string | { custom: string } { method visitDefinitionDescription (line 226) | visitDefinitionDescription(ctx, text): string | { custom: string } { method visitDefinitionDescription (line 244) | visitDefinitionDescription(ctx, text): string | { custom: string } { method visitDefinitionTerm (line 247) | visitDefinitionTerm(ctx, text): string | { custom: string } { method visitSummary (line 265) | visitSummary(ctx, text): string | { custom: string } { method visitDetails (line 281) | visitDetails(ctx, isOpen): string | { custom: string } { method visitFigcaption (line 299) | visitFigcaption(ctx, text): string | { custom: string } { method visitFigureStart (line 316) | visitFigureStart(ctx): string | { custom: string } { method visitFigureEnd (line 319) | visitFigureEnd(ctx, output): string | { custom: string } { method visitFigureStart (line 340) | visitFigureStart(ctx): string | { custom: string } { method visitForm (line 358) | visitForm(ctx, actionUrl, method): string | { custom: string } { method visitForm (line 375) | visitForm(ctx, actionUrl, method): string | { custom: string } { method visitHorizontalRule (line 392) | visitHorizontalRule(ctx): string | { custom: string } { method visitHorizontalRule (line 410) | visitHorizontalRule(ctx): string | { custom: string } { method visitIframe (line 428) | visitIframe(ctx, src): string | { custom: string } { method visitIframe (line 445) | visitIframe(ctx, src): string | { custom: string } { method visitInput (line 462) | visitInput(ctx, inputType, name, value): string | { custom: string } { method visitInput (line 478) | visitInput(ctx, inputType, name, value): string | { custom: string } { method visitLineBreak (line 495) | visitLineBreak(ctx): string | { custom: string } { method visitLineBreak (line 511) | visitLineBreak(ctx): string | { custom: string } { method visitMark (line 526) | visitMark(ctx, text): string | { custom: string } { method visitMark (line 542) | visitMark(ctx, text): string | { custom: string } { method visitCustomElement (line 559) | visitCustomElement(ctx, tagName, html): string | { custom: string } { method visitHeading (line 574) | visitHeading(ctx, level, text, id): string | { custom: string } { method visitCodeBlock (line 590) | visitCodeBlock(ctx, lang, code): string | { custom: string } { method visitHeading (line 607) | visitHeading(ctx, level, text, id): string | { custom: string } { method visitImage (line 623) | visitImage(ctx, src, alt, title): string | { custom: string } { method visitLink (line 641) | visitLink(ctx, href, text, title): string | { custom: string } { method visitStrong (line 657) | visitStrong(ctx, text): string | { custom: string } { method visitSubscript (line 673) | visitSubscript(ctx, text): string | { custom: string } { method visitSubscript (line 687) | visitSubscript(ctx, text): string | { custom: string } { method visitSuperscript (line 702) | visitSuperscript(ctx, text): string | { custom: string } { method visitSuperscript (line 718) | visitSuperscript(ctx, text): string | { custom: string } { method visitUnderline (line 733) | visitUnderline(ctx, text): string | { custom: string } { method visitUnderline (line 749) | visitUnderline(ctx, text): string | { custom: string } { method visitVideo (line 766) | visitVideo(ctx, src): string | { custom: string } { method visitVideo (line 783) | visitVideo(ctx, src): string | { custom: string } { FILE: e2e/php/tests/ConversionTest.php class ConversionTest (line 16) | final class ConversionTest extends TestCase method test_blockquote_multiple_paragraphs (line 19) | public function test_blockquote_multiple_paragraphs(): void method test_blockquote_nested (line 27) | public function test_blockquote_nested(): void method test_blockquote_simple (line 36) | public function test_blockquote_simple(): void method test_blockquote_with_list (line 43) | public function test_blockquote_with_list(): void method test_bold_and_italic (line 53) | public function test_bold_and_italic(): void method test_bold_strong (line 60) | public function test_bold_strong(): void method test_code_block (line 67) | public function test_code_block(): void method test_code_block_no_language (line 75) | public function test_code_block_no_language(): void method test_code_inline_in_paragraph (line 83) | public function test_code_inline_in_paragraph(): void method test_code_with_backticks_in_content (line 90) | public function test_code_with_backticks_in_content(): void method test_emphasis_mark_highlight (line 98) | public function test_emphasis_mark_highlight(): void method test_emphasis_strikethrough_del (line 106) | public function test_emphasis_strikethrough_del(): void method test_emphasis_strikethrough_s (line 113) | public function test_emphasis_strikethrough_s(): void method test_emphasis_subscript (line 120) | public function test_emphasis_subscript(): void method test_emphasis_superscript (line 129) | public function test_emphasis_superscript(): void method test_emphasis_underline_u (line 137) | public function test_emphasis_underline_u(): void method test_form_input_elements (line 144) | public function test_form_input_elements(): void method test_form_select_options (line 152) | public function test_form_select_options(): void method test_form_textarea (line 160) | public function test_form_textarea(): void method test_heading_h1 (line 168) | public function test_heading_h1(): void method test_heading_h2 (line 175) | public function test_heading_h2(): void method test_heading_h3 (line 182) | public function test_heading_h3(): void method test_heading_h4 (line 189) | public function test_heading_h4(): void method test_heading_h5 (line 196) | public function test_heading_h5(): void method test_heading_h6 (line 203) | public function test_heading_h6(): void method test_image_figure_figcaption (line 210) | public function test_image_figure_figcaption(): void method test_image_linked (line 218) | public function test_image_linked(): void method test_image_no_alt (line 226) | public function test_image_no_alt(): void method test_image_simple (line 234) | public function test_image_simple(): void method test_image_with_title (line 241) | public function test_image_with_title(): void method test_inline_code (line 249) | public function test_inline_code(): void method test_italic_em (line 256) | public function test_italic_em(): void method test_line_break_br_tag (line 263) | public function test_line_break_br_tag(): void method test_line_break_hr_tag (line 271) | public function test_line_break_hr_tag(): void method test_line_break_multiple_br (line 280) | public function test_line_break_multiple_br(): void method test_link_anchor_fragment (line 288) | public function test_link_anchor_fragment(): void method test_link_empty_href (line 295) | public function test_link_empty_href(): void method test_link_image_inside (line 302) | public function test_link_image_inside(): void method test_link_mailto (line 310) | public function test_link_mailto(): void method test_link_simple (line 317) | public function test_link_simple(): void method test_link_with_bold_text (line 324) | public function test_link_with_bold_text(): void method test_link_with_title (line 332) | public function test_link_with_title(): void method test_list_definition_dl (line 340) | public function test_list_definition_dl(): void method test_list_item_multiple_paragraphs (line 350) | public function test_list_item_multiple_paragraphs(): void method test_list_mixed_nested (line 359) | public function test_list_mixed_nested(): void method test_list_nested_ordered (line 369) | public function test_list_nested_ordered(): void method test_list_nested_unordered (line 379) | public function test_list_nested_unordered(): void method test_list_task_checkboxes (line 389) | public function test_list_task_checkboxes(): void method test_ordered_list (line 398) | public function test_ordered_list(): void method test_paragraph_multiple (line 407) | public function test_paragraph_multiple(): void method test_paragraph_nested_divs (line 415) | public function test_paragraph_nested_divs(): void method test_paragraph_simple (line 422) | public function test_paragraph_simple(): void method test_paragraph_with_inline_formatting (line 429) | public function test_paragraph_with_inline_formatting(): void method test_paragraph_with_line_breaks (line 438) | public function test_paragraph_with_line_breaks(): void method test_semantic_abbr (line 448) | public function test_semantic_abbr(): void method test_semantic_article (line 455) | public function test_semantic_article(): void method test_semantic_definition_list (line 463) | public function test_semantic_definition_list(): void method test_semantic_details_summary (line 473) | public function test_semantic_details_summary(): void method test_semantic_hr (line 481) | public function test_semantic_hr(): void method test_semantic_mark_highlight (line 490) | public function test_semantic_mark_highlight(): void method test_semantic_section_with_heading (line 498) | public function test_semantic_section_with_heading(): void method test_semantic_sub_superscript (line 506) | public function test_semantic_sub_superscript(): void method test_simple_table (line 517) | public function test_simple_table(): void method test_table_empty (line 529) | public function test_table_empty(): void method test_table_no_thead (line 536) | public function test_table_no_thead(): void method test_table_pipe_chars_in_content (line 548) | public function test_table_pipe_chars_in_content(): void method test_table_with_alignment (line 558) | public function test_table_with_alignment(): void method test_table_with_colspan (line 572) | public function test_table_with_colspan(): void method test_unordered_list (line 582) | public function test_unordered_list(): void FILE: e2e/php/tests/EdgeCasesTest.php class EdgeCasesTest (line 16) | final class EdgeCasesTest extends TestCase method test_empty_html (line 19) | public function test_empty_html(): void method test_encoding_cjk_characters (line 26) | public function test_encoding_cjk_characters(): void method test_encoding_html_entities (line 36) | public function test_encoding_html_entities(): void method test_encoding_named_entities (line 46) | public function test_encoding_named_entities(): void method test_encoding_numeric_entities (line 55) | public function test_encoding_numeric_entities(): void method test_encoding_unicode_emoji (line 65) | public function test_encoding_unicode_emoji(): void method test_html_comments_only (line 75) | public function test_html_comments_only(): void method test_just_whitespace_input (line 82) | public function test_just_whitespace_input(): void method test_malformed_deeply_nested_elements (line 89) | public function test_malformed_deeply_nested_elements(): void method test_malformed_missing_block_closing_tags (line 97) | public function test_malformed_missing_block_closing_tags(): void method test_malformed_overlapping_tags (line 107) | public function test_malformed_overlapping_tags(): void method test_malformed_unclosed_paragraph (line 115) | public function test_malformed_unclosed_paragraph(): void method test_script_tags_only (line 123) | public function test_script_tags_only(): void method test_style_tags_only (line 130) | public function test_style_tags_only(): void method test_visitor_custom_element_with_nesting (line 137) | public function test_visitor_custom_element_with_nesting(): void method test_visitor_deeply_nested_skip (line 150) | public function test_visitor_deeply_nested_skip(): void method test_visitor_element_end_modification (line 164) | public function test_visitor_element_end_modification(): void method test_visitor_element_start_skip_entire_subtree (line 176) | public function test_visitor_element_start_skip_entire_subtree(): void method test_visitor_unknown_tag_preservation (line 188) | public function test_visitor_unknown_tag_preservation(): void method test_whitespace_only (line 202) | public function test_whitespace_only(): void method test_xss_onclick_handler_removed (line 209) | public function test_xss_onclick_handler_removed(): void method test_xss_script_tag_stripped (line 217) | public function test_xss_script_tag_stripped(): void method test_xss_svg_nested_script_stripped (line 226) | public function test_xss_svg_nested_script_stripped(): void FILE: e2e/php/tests/MetadataTest.php class MetadataTest (line 16) | final class MetadataTest extends TestCase method test_metadata_author_meta (line 19) | public function test_metadata_author_meta(): void method test_metadata_canonical_url (line 27) | public function test_metadata_canonical_url(): void method test_metadata_description_meta (line 35) | public function test_metadata_description_meta(): void method test_metadata_dublin_core (line 43) | public function test_metadata_dublin_core(): void method test_metadata_extract_all_images (line 51) | public function test_metadata_extract_all_images(): void method test_metadata_extract_all_links (line 59) | public function test_metadata_extract_all_links(): void method test_metadata_headers_hierarchy (line 67) | public function test_metadata_headers_hierarchy(): void method test_metadata_keywords_meta (line 75) | public function test_metadata_keywords_meta(): void method test_metadata_lang_attribute (line 83) | public function test_metadata_lang_attribute(): void method test_metadata_microdata_schema_article (line 91) | public function test_metadata_microdata_schema_article(): void method test_metadata_microdata_schema_breadcrumb (line 101) | public function test_metadata_microdata_schema_breadcrumb(): void method test_metadata_microdata_schema_organization (line 111) | public function test_metadata_microdata_schema_organization(): void method test_metadata_microdata_schema_person (line 120) | public function test_metadata_microdata_schema_person(): void method test_metadata_microdata_schema_product (line 129) | public function test_metadata_microdata_schema_product(): void method test_metadata_text_direction_ltr (line 139) | public function test_metadata_text_direction_ltr(): void method test_metadata_text_direction_rtl (line 147) | public function test_metadata_text_direction_rtl(): void method test_metadata_title_tag (line 155) | public function test_metadata_title_tag(): void method test_og_basic_tags (line 163) | public function test_og_basic_tags(): void method test_og_multiple_tags (line 173) | public function test_og_multiple_tags(): void method test_structured_data_json_ld (line 184) | public function test_structured_data_json_ld(): void method test_structured_data_multiple_json_ld (line 192) | public function test_structured_data_multiple_json_ld(): void method test_twitter_card_tags (line 200) | public function test_twitter_card_tags(): void FILE: e2e/php/tests/OptionsTest.php class OptionsTest (line 16) | final class OptionsTest extends TestCase method test_options_autolinks_false (line 19) | public function test_options_autolinks_false(): void method test_options_br_in_tables_false (line 26) | public function test_options_br_in_tables_false(): void method test_options_br_in_tables_true (line 33) | public function test_options_br_in_tables_true(): void method test_options_code_block_backticks (line 42) | public function test_options_code_block_backticks(): void method test_options_code_block_indented (line 50) | public function test_options_code_block_indented(): void method test_options_code_block_tildes (line 58) | public function test_options_code_block_tildes(): void method test_options_code_block_tildes_style (line 66) | public function test_options_code_block_tildes_style(): void method test_options_code_language_python (line 74) | public function test_options_code_language_python(): void method test_options_convert_as_inline (line 82) | public function test_options_convert_as_inline(): void method test_options_debug_true (line 90) | public function test_options_debug_true(): void method test_options_default_title_true (line 97) | public function test_options_default_title_true(): void method test_options_encoding_utf8 (line 105) | public function test_options_encoding_utf8(): void method test_options_escape_ascii_enabled (line 112) | public function test_options_escape_ascii_enabled(): void method test_options_escape_asterisks (line 122) | public function test_options_escape_asterisks(): void method test_options_escape_misc (line 132) | public function test_options_escape_misc(): void method test_options_escape_underscores (line 142) | public function test_options_escape_underscores(): void method test_options_exclude_selectors_attribute (line 152) | public function test_options_exclude_selectors_attribute(): void method test_options_exclude_selectors_class (line 160) | public function test_options_exclude_selectors_class(): void method test_options_exclude_selectors_empty_noop (line 168) | public function test_options_exclude_selectors_empty_noop(): void method test_options_exclude_selectors_id (line 175) | public function test_options_exclude_selectors_id(): void method test_options_exclude_selectors_multiple (line 183) | public function test_options_exclude_selectors_multiple(): void method test_options_exclude_selectors_nested_content_dropped (line 192) | public function test_options_exclude_selectors_nested_content_dropped(... method test_options_exclude_selectors_plain_text_mode (line 201) | public function test_options_exclude_selectors_plain_text_mode(): void method test_options_exclude_selectors_vs_strip_tags (line 209) | public function test_options_exclude_selectors_vs_strip_tags(): void method test_options_extract_metadata_true (line 217) | public function test_options_extract_metadata_true(): void method test_options_heading_style_atx (line 226) | public function test_options_heading_style_atx(): void method test_options_heading_style_atx_closed (line 234) | public function test_options_heading_style_atx_closed(): void method test_options_heading_style_underlined (line 241) | public function test_options_heading_style_underlined(): void method test_options_highlight_bold (line 249) | public function test_options_highlight_bold(): void method test_options_highlight_double_equal (line 256) | public function test_options_highlight_double_equal(): void method test_options_highlight_none (line 263) | public function test_options_highlight_none(): void method test_options_keep_inline_images_in_paragraph (line 271) | public function test_options_keep_inline_images_in_paragraph(): void method test_options_link_style_reference (line 279) | public function test_options_link_style_reference(): void method test_options_list_custom_bullets (line 288) | public function test_options_list_custom_bullets(): void method test_options_list_indent_tabs (line 296) | public function test_options_list_indent_tabs(): void method test_options_list_indent_width_four (line 305) | public function test_options_list_indent_width_four(): void method test_options_max_depth_default_unlimited (line 313) | public function test_options_max_depth_default_unlimited(): void method test_options_max_depth_truncates (line 320) | public function test_options_max_depth_truncates(): void method test_options_max_depth_zero_empty (line 328) | public function test_options_max_depth_zero_empty(): void method test_options_newline_backslash (line 335) | public function test_options_newline_backslash(): void method test_options_newline_spaces (line 343) | public function test_options_newline_spaces(): void method test_options_output_format_djot (line 351) | public function test_options_output_format_djot(): void method test_options_output_format_markdown (line 359) | public function test_options_output_format_markdown(): void method test_options_output_format_plain (line 367) | public function test_options_output_format_plain(): void method test_options_preprocessing_aggressive (line 376) | public function test_options_preprocessing_aggressive(): void method test_options_preprocessing_minimal (line 385) | public function test_options_preprocessing_minimal(): void method test_options_preprocessing_remove_forms (line 394) | public function test_options_preprocessing_remove_forms(): void method test_options_preserve_tags_iframe (line 403) | public function test_options_preserve_tags_iframe(): void method test_options_skip_images_true (line 412) | public function test_options_skip_images_true(): void method test_options_strip_newlines (line 421) | public function test_options_strip_newlines(): void method test_options_strip_tags_div_span (line 429) | public function test_options_strip_tags_div_span(): void method test_options_strong_em_underscore (line 437) | public function test_options_strong_em_underscore(): void method test_options_sub_symbol_tilde (line 445) | public function test_options_sub_symbol_tilde(): void method test_options_sup_symbol_caret (line 452) | public function test_options_sup_symbol_caret(): void method test_options_whitespace_normalized (line 459) | public function test_options_whitespace_normalized(): void method test_options_whitespace_strict (line 470) | public function test_options_whitespace_strict(): void method test_options_wrap_disabled (line 479) | public function test_options_wrap_disabled(): void method test_options_wrap_enabled (line 486) | public function test_options_wrap_enabled(): void FILE: e2e/php/tests/RealWorldTest.php class RealWorldTest (line 16) | final class RealWorldTest extends TestCase method test_real_world_blog_post (line 19) | public function test_real_world_blog_post(): void method test_real_world_documentation_page (line 33) | public function test_real_world_documentation_page(): void method test_real_world_product_page (line 50) | public function test_real_world_product_page(): void FILE: e2e/php/tests/ResultTest.php class ResultTest (line 16) | final class ResultTest extends TestCase method test_result_tables_empty_when_no_tables (line 19) | public function test_result_tables_empty_when_no_tables(): void method test_result_tables_multiple (line 27) | public function test_result_tables_multiple(): void method test_result_tables_simple (line 34) | public function test_result_tables_simple(): void method test_result_tables_without_structure_flag (line 42) | public function test_result_tables_without_structure_flag(): void method test_result_warnings_empty_for_clean_input (line 50) | public function test_result_warnings_empty_for_clean_input(): void method test_result_warnings_empty_for_complex_input (line 58) | public function test_result_warnings_empty_for_complex_input(): void method test_result_warnings_empty_for_malformed_html (line 66) | public function test_result_warnings_empty_for_malformed_html(): void FILE: e2e/php/tests/SmokeTest.php class SmokeTest (line 16) | final class SmokeTest extends TestCase method test_smoke_empty_string (line 19) | public function test_smoke_empty_string(): void method test_smoke_simple_heading (line 26) | public function test_smoke_simple_heading(): void method test_smoke_simple_paragraph (line 33) | public function test_smoke_simple_paragraph(): void FILE: e2e/php/tests/StructureTest.php class StructureTest (line 16) | final class StructureTest extends TestCase method test_structure_code_block (line 19) | public function test_structure_code_block(): void method test_structure_deep_nesting_h1_h2_h3 (line 28) | public function test_structure_deep_nesting_h1_h2_h3(): void method test_structure_h1_h2_nested_group (line 37) | public function test_structure_h1_h2_nested_group(): void method test_structure_heading_paragraph (line 46) | public function test_structure_heading_paragraph(): void method test_structure_list (line 55) | public function test_structure_list(): void method test_structure_multiple_headings (line 64) | public function test_structure_multiple_headings(): void method test_structure_sibling_h1_groups (line 73) | public function test_structure_sibling_h1_groups(): void FILE: e2e/php/tests/VisitorTest.php class VisitorTest (line 16) | final class VisitorTest extends TestCase method test_visitor_audio_custom (line 19) | public function test_visitor_audio_custom(): void method test_visitor_audio_skip (line 32) | public function test_visitor_audio_skip(): void method test_visitor_button_custom (line 46) | public function test_visitor_button_custom(): void method test_visitor_button_skip (line 60) | public function test_visitor_button_skip(): void method test_visitor_continue_default (line 75) | public function test_visitor_continue_default(): void method test_visitor_custom_blockquote (line 87) | public function test_visitor_custom_blockquote(): void method test_visitor_custom_emphasis (line 100) | public function test_visitor_custom_emphasis(): void method test_visitor_custom_heading (line 113) | public function test_visitor_custom_heading(): void method test_visitor_custom_image (line 127) | public function test_visitor_custom_image(): void method test_visitor_custom_link_format (line 140) | public function test_visitor_custom_link_format(): void method test_visitor_custom_link_static (line 153) | public function test_visitor_custom_link_static(): void method test_visitor_custom_output (line 166) | public function test_visitor_custom_output(): void method test_visitor_definition_list_custom (line 179) | public function test_visitor_definition_list_custom(): void method test_visitor_definition_list_custom_format (line 193) | public function test_visitor_definition_list_custom_format(): void method test_visitor_definition_list_skip (line 211) | public function test_visitor_definition_list_skip(): void method test_visitor_details_summary_custom (line 229) | public function test_visitor_details_summary_custom(): void method test_visitor_details_summary_skip (line 242) | public function test_visitor_details_summary_skip(): void method test_visitor_figure_custom (line 257) | public function test_visitor_figure_custom(): void method test_visitor_figure_custom_wrap (line 271) | public function test_visitor_figure_custom_wrap(): void method test_visitor_figure_skip (line 288) | public function test_visitor_figure_skip(): void method test_visitor_form_custom (line 303) | public function test_visitor_form_custom(): void method test_visitor_form_skip (line 317) | public function test_visitor_form_skip(): void method test_visitor_horizontal_rule_custom (line 331) | public function test_visitor_horizontal_rule_custom(): void method test_visitor_horizontal_rule_skip (line 346) | public function test_visitor_horizontal_rule_skip(): void method test_visitor_iframe_custom (line 361) | public function test_visitor_iframe_custom(): void method test_visitor_iframe_skip (line 375) | public function test_visitor_iframe_skip(): void method test_visitor_input_custom (line 389) | public function test_visitor_input_custom(): void method test_visitor_input_skip (line 402) | public function test_visitor_input_skip(): void method test_visitor_line_break_custom (line 416) | public function test_visitor_line_break_custom(): void method test_visitor_line_break_skip (line 429) | public function test_visitor_line_break_skip(): void method test_visitor_mark_custom (line 441) | public function test_visitor_mark_custom(): void method test_visitor_mark_skip (line 454) | public function test_visitor_mark_skip(): void method test_visitor_preserve_html (line 468) | public function test_visitor_preserve_html(): void method test_visitor_skip_all_headings (line 480) | public function test_visitor_skip_all_headings(): void method test_visitor_skip_code_blocks (line 493) | public function test_visitor_skip_code_blocks(): void method test_visitor_skip_heading (line 507) | public function test_visitor_skip_heading(): void method test_visitor_skip_images (line 520) | public function test_visitor_skip_images(): void method test_visitor_skip_links (line 535) | public function test_visitor_skip_links(): void method test_visitor_skip_strong (line 548) | public function test_visitor_skip_strong(): void method test_visitor_subscript_custom (line 561) | public function test_visitor_subscript_custom(): void method test_visitor_subscript_skip (line 574) | public function test_visitor_subscript_skip(): void method test_visitor_superscript_custom (line 586) | public function test_visitor_superscript_custom(): void method test_visitor_superscript_skip (line 599) | public function test_visitor_superscript_skip(): void method test_visitor_underline_custom (line 611) | public function test_visitor_underline_custom(): void method test_visitor_underline_skip (line 624) | public function test_visitor_underline_skip(): void method test_visitor_video_custom (line 638) | public function test_visitor_video_custom(): void method test_visitor_video_skip (line 652) | public function test_visitor_video_skip(): void FILE: e2e/python/tests/test_conversion.py function test_blockquote_multiple_paragraphs (line 11) | def test_blockquote_multiple_paragraphs() -> None: function test_blockquote_nested (line 21) | def test_blockquote_nested() -> None: function test_blockquote_simple (line 32) | def test_blockquote_simple() -> None: function test_blockquote_with_list (line 40) | def test_blockquote_with_list() -> None: function test_bold_and_italic (line 53) | def test_bold_and_italic() -> None: function test_bold_strong (line 61) | def test_bold_strong() -> None: function test_code_block (line 69) | def test_code_block() -> None: function test_code_block_no_language (line 78) | def test_code_block_no_language() -> None: function test_code_inline_in_paragraph (line 87) | def test_code_inline_in_paragraph() -> None: function test_code_with_backticks_in_content (line 95) | def test_code_with_backticks_in_content() -> None: function test_emphasis_mark_highlight (line 104) | def test_emphasis_mark_highlight() -> None: function test_emphasis_strikethrough_del (line 113) | def test_emphasis_strikethrough_del() -> None: function test_emphasis_strikethrough_s (line 121) | def test_emphasis_strikethrough_s() -> None: function test_emphasis_subscript (line 129) | def test_emphasis_subscript() -> None: function test_emphasis_superscript (line 141) | def test_emphasis_superscript() -> None: function test_emphasis_underline_u (line 151) | def test_emphasis_underline_u() -> None: function test_form_input_elements (line 159) | def test_form_input_elements() -> None: function test_form_select_options (line 168) | def test_form_select_options() -> None: function test_form_textarea (line 177) | def test_form_textarea() -> None: function test_heading_h1 (line 188) | def test_heading_h1() -> None: function test_heading_h2 (line 195) | def test_heading_h2() -> None: function test_heading_h3 (line 202) | def test_heading_h3() -> None: function test_heading_h4 (line 209) | def test_heading_h4() -> None: function test_heading_h5 (line 216) | def test_heading_h5() -> None: function test_heading_h6 (line 223) | def test_heading_h6() -> None: function test_image_figure_figcaption (line 230) | def test_image_figure_figcaption() -> None: function test_image_linked (line 240) | def test_image_linked() -> None: function test_image_no_alt (line 250) | def test_image_no_alt() -> None: function test_image_simple (line 259) | def test_image_simple() -> None: function test_image_with_title (line 267) | def test_image_with_title() -> None: function test_inline_code (line 277) | def test_inline_code() -> None: function test_italic_em (line 285) | def test_italic_em() -> None: function test_line_break_br_tag (line 293) | def test_line_break_br_tag() -> None: function test_line_break_hr_tag (line 303) | def test_line_break_hr_tag() -> None: function test_line_break_multiple_br (line 314) | def test_line_break_multiple_br() -> None: function test_link_anchor_fragment (line 324) | def test_link_anchor_fragment() -> None: function test_link_empty_href (line 332) | def test_link_empty_href() -> None: function test_link_image_inside (line 340) | def test_link_image_inside() -> None: function test_link_mailto (line 350) | def test_link_mailto() -> None: function test_link_simple (line 358) | def test_link_simple() -> None: function test_link_with_bold_text (line 366) | def test_link_with_bold_text() -> None: function test_link_with_title (line 376) | def test_link_with_title() -> None: function test_list_definition_dl (line 386) | def test_list_definition_dl() -> None: function test_list_item_multiple_paragraphs (line 400) | def test_list_item_multiple_paragraphs() -> None: function test_list_mixed_nested (line 412) | def test_list_mixed_nested() -> None: function test_list_nested_ordered (line 428) | def test_list_nested_ordered() -> None: function test_list_nested_unordered (line 442) | def test_list_nested_unordered() -> None: function test_list_task_checkboxes (line 456) | def test_list_task_checkboxes() -> None: function test_ordered_list (line 467) | def test_ordered_list() -> None: function test_paragraph_multiple (line 479) | def test_paragraph_multiple() -> None: function test_paragraph_nested_divs (line 489) | def test_paragraph_nested_divs() -> None: function test_paragraph_simple (line 497) | def test_paragraph_simple() -> None: function test_paragraph_with_inline_formatting (line 504) | def test_paragraph_with_inline_formatting() -> None: function test_paragraph_with_line_breaks (line 516) | def test_paragraph_with_line_breaks() -> None: function test_semantic_abbr (line 529) | def test_semantic_abbr() -> None: function test_semantic_article (line 537) | def test_semantic_article() -> None: function test_semantic_definition_list (line 547) | def test_semantic_definition_list() -> None: function test_semantic_details_summary (line 561) | def test_semantic_details_summary() -> None: function test_semantic_hr (line 570) | def test_semantic_hr() -> None: function test_semantic_mark_highlight (line 581) | def test_semantic_mark_highlight() -> None: function test_semantic_section_with_heading (line 590) | def test_semantic_section_with_heading() -> None: function test_semantic_sub_superscript (line 600) | def test_semantic_sub_superscript() -> None: function test_simple_table (line 615) | def test_simple_table() -> None: function test_table_empty (line 633) | def test_table_empty() -> None: function test_table_no_thead (line 640) | def test_table_no_thead() -> None: function test_table_pipe_chars_in_content (line 657) | def test_table_pipe_chars_in_content() -> None: function test_table_with_alignment (line 670) | def test_table_with_alignment() -> None: function test_table_with_colspan (line 691) | def test_table_with_colspan() -> None: function test_unordered_list (line 704) | def test_unordered_list() -> None: FILE: e2e/python/tests/test_edge_cases.py function test_empty_html (line 11) | def test_empty_html() -> None: function test_encoding_cjk_characters (line 18) | def test_encoding_cjk_characters() -> None: function test_encoding_html_entities (line 31) | def test_encoding_html_entities() -> None: function test_encoding_named_entities (line 44) | def test_encoding_named_entities() -> None: function test_encoding_numeric_entities (line 55) | def test_encoding_numeric_entities() -> None: function test_encoding_unicode_emoji (line 68) | def test_encoding_unicode_emoji() -> None: function test_html_comments_only (line 81) | def test_html_comments_only() -> None: function test_just_whitespace_input (line 88) | def test_just_whitespace_input() -> None: function test_malformed_deeply_nested_elements (line 95) | def test_malformed_deeply_nested_elements() -> None: function test_malformed_missing_block_closing_tags (line 104) | def test_malformed_missing_block_closing_tags() -> None: function test_malformed_overlapping_tags (line 117) | def test_malformed_overlapping_tags() -> None: function test_malformed_unclosed_paragraph (line 126) | def test_malformed_unclosed_paragraph() -> None: function test_script_tags_only (line 135) | def test_script_tags_only() -> None: function test_style_tags_only (line 142) | def test_style_tags_only() -> None: function test_visitor_custom_element_with_nesting (line 149) | def test_visitor_custom_element_with_nesting() -> None: function test_visitor_deeply_nested_skip (line 163) | def test_visitor_deeply_nested_skip() -> None: function test_visitor_element_end_modification (line 179) | def test_visitor_element_end_modification() -> None: function test_visitor_element_start_skip_entire_subtree (line 191) | def test_visitor_element_start_skip_entire_subtree() -> None: function test_visitor_unknown_tag_preservation (line 203) | def test_visitor_unknown_tag_preservation() -> None: function test_whitespace_only (line 220) | def test_whitespace_only() -> None: function test_xss_onclick_handler_removed (line 227) | def test_xss_onclick_handler_removed() -> None: function test_xss_script_tag_stripped (line 236) | def test_xss_script_tag_stripped() -> None: function test_xss_svg_nested_script_stripped (line 247) | def test_xss_svg_nested_script_stripped() -> None: FILE: e2e/python/tests/test_metadata.py function test_metadata_author_meta (line 11) | def test_metadata_author_meta() -> None: function test_metadata_canonical_url (line 19) | def test_metadata_canonical_url() -> None: function test_metadata_description_meta (line 30) | def test_metadata_description_meta() -> None: function test_metadata_dublin_core (line 40) | def test_metadata_dublin_core() -> None: function test_metadata_extract_all_images (line 49) | def test_metadata_extract_all_images() -> None: function test_metadata_extract_all_links (line 57) | def test_metadata_extract_all_links() -> None: function test_metadata_headers_hierarchy (line 65) | def test_metadata_headers_hierarchy() -> None: function test_metadata_keywords_meta (line 73) | def test_metadata_keywords_meta() -> None: function test_metadata_lang_attribute (line 81) | def test_metadata_lang_attribute() -> None: function test_metadata_microdata_schema_article (line 90) | def test_metadata_microdata_schema_article() -> None: function test_metadata_microdata_schema_breadcrumb (line 103) | def test_metadata_microdata_schema_breadcrumb() -> None: function test_metadata_microdata_schema_organization (line 116) | def test_metadata_microdata_schema_organization() -> None: function test_metadata_microdata_schema_person (line 127) | def test_metadata_microdata_schema_person() -> None: function test_metadata_microdata_schema_product (line 138) | def test_metadata_microdata_schema_product() -> None: function test_metadata_text_direction_ltr (line 151) | def test_metadata_text_direction_ltr() -> None: function test_metadata_text_direction_rtl (line 160) | def test_metadata_text_direction_rtl() -> None: function test_metadata_title_tag (line 169) | def test_metadata_title_tag() -> None: function test_og_basic_tags (line 177) | def test_og_basic_tags() -> None: function test_og_multiple_tags (line 193) | def test_og_multiple_tags() -> None: function test_structured_data_json_ld (line 209) | def test_structured_data_json_ld() -> None: function test_structured_data_multiple_json_ld (line 218) | def test_structured_data_multiple_json_ld() -> None: function test_twitter_card_tags (line 227) | def test_twitter_card_tags() -> None: FILE: e2e/python/tests/test_options.py function test_options_autolinks_false (line 21) | def test_options_autolinks_false() -> None: function test_options_br_in_tables_false (line 30) | def test_options_br_in_tables_false() -> None: function test_options_br_in_tables_true (line 39) | def test_options_br_in_tables_true() -> None: function test_options_code_block_backticks (line 52) | def test_options_code_block_backticks() -> None: function test_options_code_block_indented (line 63) | def test_options_code_block_indented() -> None: function test_options_code_block_tildes (line 73) | def test_options_code_block_tildes() -> None: function test_options_code_block_tildes_style (line 84) | def test_options_code_block_tildes_style() -> None: function test_options_code_language_python (line 95) | def test_options_code_language_python() -> None: function test_options_convert_as_inline (line 106) | def test_options_convert_as_inline() -> None: function test_options_debug_true (line 117) | def test_options_debug_true() -> None: function test_options_default_title_true (line 126) | def test_options_default_title_true() -> None: function test_options_encoding_utf8 (line 137) | def test_options_encoding_utf8() -> None: function test_options_escape_ascii_enabled (line 145) | def test_options_escape_ascii_enabled() -> None: function test_options_escape_asterisks (line 160) | def test_options_escape_asterisks() -> None: function test_options_escape_misc (line 174) | def test_options_escape_misc() -> None: function test_options_escape_underscores (line 188) | def test_options_escape_underscores() -> None: function test_options_exclude_selectors_attribute (line 202) | def test_options_exclude_selectors_attribute() -> None: function test_options_exclude_selectors_class (line 212) | def test_options_exclude_selectors_class() -> None: function test_options_exclude_selectors_empty_noop (line 222) | def test_options_exclude_selectors_empty_noop() -> None: function test_options_exclude_selectors_id (line 231) | def test_options_exclude_selectors_id() -> None: function test_options_exclude_selectors_multiple (line 241) | def test_options_exclude_selectors_multiple() -> None: function test_options_exclude_selectors_nested_content_dropped (line 254) | def test_options_exclude_selectors_nested_content_dropped() -> None: function test_options_exclude_selectors_plain_text_mode (line 265) | def test_options_exclude_selectors_plain_text_mode() -> None: function test_options_exclude_selectors_vs_strip_tags (line 277) | def test_options_exclude_selectors_vs_strip_tags() -> None: function test_options_extract_metadata_true (line 287) | def test_options_extract_metadata_true() -> None: function test_options_heading_style_atx (line 297) | def test_options_heading_style_atx() -> None: function test_options_heading_style_atx_closed (line 308) | def test_options_heading_style_atx_closed() -> None: function test_options_heading_style_underlined (line 317) | def test_options_heading_style_underlined() -> None: function test_options_highlight_bold (line 327) | def test_options_highlight_bold() -> None: function test_options_highlight_double_equal (line 336) | def test_options_highlight_double_equal() -> None: function test_options_highlight_none (line 345) | def test_options_highlight_none() -> None: function test_options_keep_inline_images_in_paragraph (line 355) | def test_options_keep_inline_images_in_paragraph() -> None: function test_options_link_style_reference (line 366) | def test_options_link_style_reference() -> None: function test_options_list_custom_bullets (line 379) | def test_options_list_custom_bullets() -> None: function test_options_list_indent_tabs (line 390) | def test_options_list_indent_tabs() -> None: function test_options_list_indent_width_four (line 402) | def test_options_list_indent_width_four() -> None: function test_options_max_depth_default_unlimited (line 413) | def test_options_max_depth_default_unlimited() -> None: function test_options_max_depth_truncates (line 421) | def test_options_max_depth_truncates() -> None: function test_options_max_depth_zero_empty (line 431) | def test_options_max_depth_zero_empty() -> None: function test_options_newline_backslash (line 439) | def test_options_newline_backslash() -> None: function test_options_newline_spaces (line 450) | def test_options_newline_spaces() -> None: function test_options_output_format_djot (line 461) | def test_options_output_format_djot() -> None: function test_options_output_format_markdown (line 471) | def test_options_output_format_markdown() -> None: function test_options_output_format_plain (line 484) | def test_options_output_format_plain() -> None: function test_options_preprocessing_aggressive (line 497) | def test_options_preprocessing_aggressive() -> None: function test_options_preprocessing_minimal (line 509) | def test_options_preprocessing_minimal() -> None: function test_options_preprocessing_remove_forms (line 522) | def test_options_preprocessing_remove_forms() -> None: function test_options_preserve_tags_iframe (line 534) | def test_options_preserve_tags_iframe() -> None: function test_options_skip_images_true (line 547) | def test_options_skip_images_true() -> None: function test_options_strip_newlines (line 559) | def test_options_strip_newlines() -> None: function test_options_strip_tags_div_span (line 570) | def test_options_strip_tags_div_span() -> None: function test_options_strong_em_underscore (line 581) | def test_options_strong_em_underscore() -> None: function test_options_sub_symbol_tilde (line 592) | def test_options_sub_symbol_tilde() -> None: function test_options_sup_symbol_caret (line 601) | def test_options_sup_symbol_caret() -> None: function test_options_whitespace_normalized (line 610) | def test_options_whitespace_normalized() -> None: function test_options_whitespace_strict (line 626) | def test_options_whitespace_strict() -> None: function test_options_wrap_disabled (line 638) | def test_options_wrap_disabled() -> None: function test_options_wrap_enabled (line 650) | def test_options_wrap_enabled() -> None: FILE: e2e/python/tests/test_real_world.py function test_real_world_blog_post (line 11) | def test_real_world_blog_post() -> None: function test_real_world_documentation_page (line 32) | def test_real_world_documentation_page() -> None: function test_real_world_product_page (line 59) | def test_real_world_product_page() -> None: FILE: e2e/python/tests/test_result.py function test_result_tables_empty_when_no_tables (line 11) | def test_result_tables_empty_when_no_tables() -> None: function test_result_tables_multiple (line 20) | def test_result_tables_multiple() -> None: function test_result_tables_simple (line 28) | def test_result_tables_simple() -> None: function test_result_tables_without_structure_flag (line 37) | def test_result_tables_without_structure_flag() -> None: function test_result_warnings_empty_for_clean_input (line 45) | def test_result_warnings_empty_for_clean_input() -> None: function test_result_warnings_empty_for_complex_input (line 53) | def test_result_warnings_empty_for_complex_input() -> None: function test_result_warnings_empty_for_malformed_html (line 61) | def test_result_warnings_empty_for_malformed_html() -> None: FILE: e2e/python/tests/test_smoke.py function test_smoke_empty_string (line 11) | def test_smoke_empty_string() -> None: function test_smoke_simple_heading (line 18) | def test_smoke_simple_heading() -> None: function test_smoke_simple_paragraph (line 26) | def test_smoke_simple_paragraph() -> None: FILE: e2e/python/tests/test_structure.py function test_structure_code_block (line 11) | def test_structure_code_block() -> None: function test_structure_deep_nesting_h1_h2_h3 (line 21) | def test_structure_deep_nesting_h1_h2_h3() -> None: function test_structure_h1_h2_nested_group (line 31) | def test_structure_h1_h2_nested_group() -> None: function test_structure_heading_paragraph (line 41) | def test_structure_heading_paragraph() -> None: function test_structure_list (line 51) | def test_structure_list() -> None: function test_structure_multiple_headings (line 61) | def test_structure_multiple_headings() -> None: function test_structure_sibling_h1_groups (line 71) | def test_structure_sibling_h1_groups() -> None: FILE: e2e/python/tests/test_visitor.py function test_visitor_audio_custom (line 11) | def test_visitor_audio_custom() -> None: function test_visitor_audio_skip (line 26) | def test_visitor_audio_skip() -> None: function test_visitor_button_custom (line 44) | def test_visitor_button_custom() -> None: function test_visitor_button_skip (line 61) | def test_visitor_button_skip() -> None: function test_visitor_continue_default (line 77) | def test_visitor_continue_default() -> None: function test_visitor_custom_blockquote (line 90) | def test_visitor_custom_blockquote() -> None: function test_visitor_custom_emphasis (line 105) | def test_visitor_custom_emphasis() -> None: function test_visitor_custom_heading (line 119) | def test_visitor_custom_heading() -> None: function test_visitor_custom_image (line 135) | def test_visitor_custom_image() -> None: function test_visitor_custom_link_format (line 149) | def test_visitor_custom_link_format() -> None: function test_visitor_custom_link_static (line 163) | def test_visitor_custom_link_static() -> None: function test_visitor_custom_output (line 177) | def test_visitor_custom_output() -> None: function test_visitor_definition_list_custom (line 191) | def test_visitor_definition_list_custom() -> None: function test_visitor_definition_list_custom_format (line 208) | def test_visitor_definition_list_custom_format() -> None: function test_visitor_definition_list_skip (line 230) | def test_visitor_definition_list_skip() -> None: function test_visitor_details_summary_custom (line 250) | def test_visitor_details_summary_custom() -> None: function test_visitor_details_summary_skip (line 265) | def test_visitor_details_summary_skip() -> None: function test_visitor_figure_custom (line 282) | def test_visitor_figure_custom() -> None: function test_visitor_figure_custom_wrap (line 299) | def test_visitor_figure_custom_wrap() -> None: function test_visitor_figure_skip (line 319) | def test_visitor_figure_skip() -> None: function test_visitor_form_custom (line 336) | def test_visitor_form_custom() -> None: function test_visitor_form_skip (line 351) | def test_visitor_form_skip() -> None: function test_visitor_horizontal_rule_custom (line 367) | def test_visitor_horizontal_rule_custom() -> None: function test_visitor_horizontal_rule_skip (line 385) | def test_visitor_horizontal_rule_skip() -> None: function test_visitor_iframe_custom (line 403) | def test_visitor_iframe_custom() -> None: function test_visitor_iframe_skip (line 420) | def test_visitor_iframe_skip() -> None: function test_visitor_input_custom (line 436) | def test_visitor_input_custom() -> None: function test_visitor_input_skip (line 451) | def test_visitor_input_skip() -> None: function test_visitor_line_break_custom (line 467) | def test_visitor_line_break_custom() -> None: function test_visitor_line_break_skip (line 481) | def test_visitor_line_break_skip() -> None: function test_visitor_mark_custom (line 494) | def test_visitor_mark_custom() -> None: function test_visitor_mark_skip (line 509) | def test_visitor_mark_skip() -> None: function test_visitor_preserve_html (line 525) | def test_visitor_preserve_html() -> None: function test_visitor_skip_all_headings (line 538) | def test_visitor_skip_all_headings() -> None: function test_visitor_skip_code_blocks (line 552) | def test_visitor_skip_code_blocks() -> None: function test_visitor_skip_heading (line 568) | def test_visitor_skip_heading() -> None: function test_visitor_skip_images (line 582) | def test_visitor_skip_images() -> None: function test_visitor_skip_links (line 599) | def test_visitor_skip_links() -> None: function test_visitor_skip_strong (line 612) | def test_visitor_skip_strong() -> None: function test_visitor_subscript_custom (line 626) | def test_visitor_subscript_custom() -> None: function test_visitor_subscript_skip (line 641) | def test_visitor_subscript_skip() -> None: function test_visitor_superscript_custom (line 654) | def test_visitor_superscript_custom() -> None: function test_visitor_superscript_skip (line 669) | def test_visitor_superscript_skip() -> None: function test_visitor_underline_custom (line 682) | def test_visitor_underline_custom() -> None: function test_visitor_underline_skip (line 696) | def test_visitor_underline_skip() -> None: function test_visitor_video_custom (line 712) | def test_visitor_video_custom() -> None: function test_visitor_video_skip (line 729) | def test_visitor_video_skip() -> None: FILE: e2e/ruby/spec/edge_cases_spec.rb function visit_custom_element (line 104) | def visit_custom_element(ctx, tag_name, html) function visit_mark (line 115) | def visit_mark(ctx, text) function visit_element_end (line 127) | def visit_element_end(ctx, output) function visit_element_start (line 137) | def visit_element_start(ctx) function visit_custom_element (line 147) | def visit_custom_element(ctx, tag_name, html) FILE: e2e/ruby/spec/visitor_spec.rb function visit_audio (line 14) | def visit_audio(ctx, src) function visit_audio (line 25) | def visit_audio(ctx, src) function visit_button (line 37) | def visit_button(ctx, text) function visit_button (line 49) | def visit_button(ctx, text) function visit_strong (line 62) | def visit_strong(ctx, text) function visit_blockquote (line 72) | def visit_blockquote(ctx, content, depth) function visit_emphasis (line 83) | def visit_emphasis(ctx, text) function visit_heading (line 94) | def visit_heading(ctx, level, text, id) function visit_image (line 106) | def visit_image(ctx, src, alt, title) function visit_link (line 117) | def visit_link(ctx, href, text, title) function visit_link (line 128) | def visit_link(ctx, href, text, title) function visit_heading (line 139) | def visit_heading(ctx, level, text, id) function visit_definition_term (line 150) | def visit_definition_term(ctx, text) function visit_definition_term (line 162) | def visit_definition_term(ctx, text) function visit_definition_description (line 165) | def visit_definition_description(ctx, text) function visit_definition_description (line 178) | def visit_definition_description(ctx, text) function visit_definition_term (line 181) | def visit_definition_term(ctx, text) function visit_summary (line 194) | def visit_summary(ctx, text) function visit_details (line 205) | def visit_details(ctx, is_open) function visit_figcaption (line 218) | def visit_figcaption(ctx, text) function visit_figure_start (line 230) | def visit_figure_start(ctx) function visit_figure_end (line 233) | def visit_figure_end(ctx, output) function visit_figure_start (line 245) | def visit_figure_start(ctx) function visit_form (line 258) | def visit_form(ctx, action_url, method) function visit_form (line 270) | def visit_form(ctx, action_url, method) function visit_horizontal_rule (line 282) | def visit_horizontal_rule(ctx) function visit_horizontal_rule (line 295) | def visit_horizontal_rule(ctx) function visit_iframe (line 308) | def visit_iframe(ctx, src) function visit_iframe (line 320) | def visit_iframe(ctx, src) function visit_input (line 332) | def visit_input(ctx, input_type, name, value) function visit_input (line 343) | def visit_input(ctx, input_type, name, value) function visit_line_break (line 355) | def visit_line_break(ctx) function visit_line_break (line 366) | def visit_line_break(ctx) function visit_mark (line 376) | def visit_mark(ctx, text) function visit_mark (line 387) | def visit_mark(ctx, text) function visit_custom_element (line 399) | def visit_custom_element(ctx, tag_name, html) function visit_heading (line 409) | def visit_heading(ctx, level, text, id) function visit_code_block (line 420) | def visit_code_block(ctx, lang, code) function visit_heading (line 432) | def visit_heading(ctx, level, text, id) function visit_image (line 443) | def visit_image(ctx, src, alt, title) function visit_link (line 456) | def visit_link(ctx, href, text, title) function visit_strong (line 467) | def visit_strong(ctx, text) function visit_subscript (line 478) | def visit_subscript(ctx, text) function visit_subscript (line 489) | def visit_subscript(ctx, text) function visit_superscript (line 499) | def visit_superscript(ctx, text) function visit_superscript (line 510) | def visit_superscript(ctx, text) function visit_underline (line 520) | def visit_underline(ctx, text) function visit_underline (line 531) | def visit_underline(ctx, text) function visit_video (line 543) | def visit_video(ctx, src) function visit_video (line 555) | def visit_video(ctx, src) FILE: e2e/rust/tests/conversion_test.rs function test_blockquote_multiple_paragraphs (line 11) | fn test_blockquote_multiple_paragraphs() { function test_blockquote_nested (line 29) | fn test_blockquote_nested() { function test_blockquote_simple (line 48) | fn test_blockquote_simple() { function test_blockquote_with_list (line 61) | fn test_blockquote_with_list() { function test_bold_and_italic (line 85) | fn test_bold_and_italic() { function test_bold_strong (line 98) | fn test_bold_strong() { function test_code_block (line 111) | fn test_code_block() { function test_code_block_no_language (line 125) | fn test_code_block_no_language() { function test_code_inline_in_paragraph (line 139) | fn test_code_inline_in_paragraph() { function test_code_with_backticks_in_content (line 152) | fn test_code_with_backticks_in_content() { function test_emphasis_mark_highlight (line 166) | fn test_emphasis_mark_highlight() { function test_emphasis_strikethrough_del (line 180) | fn test_emphasis_strikethrough_del() { function test_emphasis_strikethrough_s (line 193) | fn test_emphasis_strikethrough_s() { function test_emphasis_subscript (line 206) | fn test_emphasis_subscript() { function test_emphasis_superscript (line 229) | fn test_emphasis_superscript() { function test_emphasis_underline_u (line 247) | fn test_emphasis_underline_u() { function test_form_input_elements (line 260) | fn test_form_input_elements() { function test_form_select_options (line 274) | fn test_form_select_options() { function test_form_textarea (line 288) | fn test_form_textarea() { function test_heading_h1 (line 302) | fn test_heading_h1() { function test_heading_h2 (line 311) | fn test_heading_h2() { function test_heading_h3 (line 320) | fn test_heading_h3() { function test_heading_h4 (line 329) | fn test_heading_h4() { function test_heading_h5 (line 338) | fn test_heading_h5() { function test_heading_h6 (line 347) | fn test_heading_h6() { function test_image_figure_figcaption (line 356) | fn test_image_figure_figcaption() { function test_image_linked (line 374) | fn test_image_linked() { function test_image_no_alt (line 392) | fn test_image_no_alt() { function test_image_simple (line 406) | fn test_image_simple() { function test_image_with_title (line 419) | fn test_image_with_title() { function test_inline_code (line 437) | fn test_inline_code() { function test_italic_em (line 450) | fn test_italic_em() { function test_line_break_br_tag (line 463) | fn test_line_break_br_tag() { function test_line_break_hr_tag (line 481) | fn test_line_break_hr_tag() { function test_line_break_multiple_br (line 500) | fn test_line_break_multiple_br() { function test_link_anchor_fragment (line 518) | fn test_link_anchor_fragment() { function test_link_empty_href (line 531) | fn test_link_empty_href() { function test_link_image_inside (line 544) | fn test_link_image_inside() { function test_link_mailto (line 562) | fn test_link_mailto() { function test_link_simple (line 575) | fn test_link_simple() { function test_link_with_bold_text (line 588) | fn test_link_with_bold_text() { function test_link_with_title (line 606) | fn test_link_with_title() { function test_list_definition_dl (line 624) | fn test_list_definition_dl() { function test_list_item_multiple_paragraphs (line 652) | fn test_list_item_multiple_paragraphs() { function test_list_mixed_nested (line 676) | fn test_list_mixed_nested() { function test_list_nested_ordered (line 704) | fn test_list_nested_ordered() { function test_list_nested_unordered (line 732) | fn test_list_nested_unordered() { function test_list_task_checkboxes (line 760) | fn test_list_task_checkboxes() { function test_ordered_list (line 780) | fn test_ordered_list() { function test_paragraph_multiple (line 803) | fn test_paragraph_multiple() { function test_paragraph_nested_divs (line 821) | fn test_paragraph_nested_divs() { function test_paragraph_simple (line 834) | fn test_paragraph_simple() { function test_paragraph_with_inline_formatting (line 843) | fn test_paragraph_with_inline_formatting() { function test_paragraph_with_line_breaks (line 867) | fn test_paragraph_with_line_breaks() { function test_semantic_abbr (line 891) | fn test_semantic_abbr() { function test_semantic_article (line 904) | fn test_semantic_article() { function test_semantic_definition_list (line 922) | fn test_semantic_definition_list() { function test_semantic_details_summary (line 950) | fn test_semantic_details_summary() { function test_semantic_hr (line 964) | fn test_semantic_hr() { function test_semantic_mark_highlight (line 983) | fn test_semantic_mark_highlight() { function test_semantic_section_with_heading (line 997) | fn test_semantic_section_with_heading() { function test_semantic_sub_superscript (line 1015) | fn test_semantic_sub_superscript() { function test_simple_table (line 1044) | fn test_simple_table() { function test_table_empty (line 1082) | fn test_table_empty() { function test_table_no_thead (line 1091) | fn test_table_no_thead() { function test_table_pipe_chars_in_content (line 1125) | fn test_table_pipe_chars_in_content() { function test_table_with_alignment (line 1149) | fn test_table_with_alignment() { function test_table_with_colspan (line 1193) | fn test_table_with_colspan() { function test_unordered_list (line 1217) | fn test_unordered_list() { FILE: e2e/rust/tests/edge_cases_test.rs function test_empty_html (line 13) | fn test_empty_html() { function test_encoding_cjk_characters (line 22) | fn test_encoding_cjk_characters() { function test_encoding_html_entities (line 46) | fn test_encoding_html_entities() { function test_encoding_named_entities (line 70) | fn test_encoding_named_entities() { function test_encoding_numeric_entities (line 89) | fn test_encoding_numeric_entities() { function test_encoding_unicode_emoji (line 113) | fn test_encoding_unicode_emoji() { function test_html_comments_only (line 137) | fn test_html_comments_only() { function test_just_whitespace_input (line 146) | fn test_just_whitespace_input() { function test_malformed_deeply_nested_elements (line 155) | fn test_malformed_deeply_nested_elements() { function test_malformed_missing_block_closing_tags (line 169) | fn test_malformed_missing_block_closing_tags() { function test_malformed_overlapping_tags (line 193) | fn test_malformed_overlapping_tags() { function test_malformed_unclosed_paragraph (line 207) | fn test_malformed_unclosed_paragraph() { function test_script_tags_only (line 221) | fn test_script_tags_only() { function test_style_tags_only (line 230) | fn test_style_tags_only() { function test_visitor_custom_element_with_nesting (line 239) | fn test_visitor_custom_element_with_nesting() { function test_visitor_deeply_nested_skip (line 265) | fn test_visitor_deeply_nested_skip() { function test_visitor_element_end_modification (line 297) | fn test_visitor_element_end_modification() { function test_visitor_element_start_skip_entire_subtree (line 313) | fn test_visitor_element_start_skip_entire_subtree() { function test_visitor_unknown_tag_preservation (line 329) | fn test_visitor_unknown_tag_preservation() { function test_whitespace_only (line 360) | fn test_whitespace_only() { function test_xss_onclick_handler_removed (line 369) | fn test_xss_onclick_handler_removed() { function test_xss_script_tag_stripped (line 383) | fn test_xss_script_tag_stripped() { function test_xss_svg_nested_script_stripped (line 402) | fn test_xss_svg_nested_script_stripped() { FILE: e2e/rust/tests/metadata_test.rs function test_metadata_author_meta (line 11) | fn test_metadata_author_meta() { function test_metadata_canonical_url (line 25) | fn test_metadata_canonical_url() { function test_metadata_description_meta (line 39) | fn test_metadata_description_meta() { function test_metadata_dublin_core (line 53) | fn test_metadata_dublin_core() { function test_metadata_extract_all_images (line 67) | fn test_metadata_extract_all_images() { function test_metadata_extract_all_links (line 80) | fn test_metadata_extract_all_links() { function test_metadata_headers_hierarchy (line 93) | fn test_metadata_headers_hierarchy() { function test_metadata_keywords_meta (line 106) | fn test_metadata_keywords_meta() { function test_metadata_lang_attribute (line 115) | fn test_metadata_lang_attribute() { function test_metadata_microdata_schema_article (line 129) | fn test_metadata_microdata_schema_article() { function test_metadata_microdata_schema_breadcrumb (line 153) | fn test_metadata_microdata_schema_breadcrumb() { function test_metadata_microdata_schema_organization (line 177) | fn test_metadata_microdata_schema_organization() { function test_metadata_microdata_schema_person (line 196) | fn test_metadata_microdata_schema_person() { function test_metadata_microdata_schema_product (line 215) | fn test_metadata_microdata_schema_product() { function test_metadata_text_direction_ltr (line 239) | fn test_metadata_text_direction_ltr() { function test_metadata_text_direction_rtl (line 253) | fn test_metadata_text_direction_rtl() { function test_metadata_title_tag (line 267) | fn test_metadata_title_tag() { function test_og_basic_tags (line 277) | fn test_og_basic_tags() { function test_og_multiple_tags (line 321) | fn test_og_multiple_tags() { function test_structured_data_json_ld (line 377) | fn test_structured_data_json_ld() { function test_structured_data_multiple_json_ld (line 391) | fn test_structured_data_multiple_json_ld() { function test_twitter_card_tags (line 405) | fn test_twitter_card_tags() { FILE: e2e/rust/tests/options_test.rs function test_options_autolinks_false (line 12) | fn test_options_autolinks_false() { function test_options_br_in_tables_false (line 27) | fn test_options_br_in_tables_false() { function test_options_br_in_tables_true (line 42) | fn test_options_br_in_tables_true() { function test_options_code_block_backticks (line 67) | fn test_options_code_block_backticks() { function test_options_code_block_indented (line 87) | fn test_options_code_block_indented() { function test_options_code_block_tildes (line 107) | fn test_options_code_block_tildes() { function test_options_code_block_tildes_style (line 127) | fn test_options_code_block_tildes_style() { function test_options_code_language_python (line 147) | fn test_options_code_language_python() { function test_options_convert_as_inline (line 167) | fn test_options_convert_as_inline() { function test_options_debug_true (line 187) | fn test_options_debug_true() { function test_options_default_title_true (line 202) | fn test_options_default_title_true() { function test_options_encoding_utf8 (line 222) | fn test_options_encoding_utf8() { function test_options_escape_ascii_enabled (line 232) | fn test_options_escape_ascii_enabled() { function test_options_escape_asterisks (line 262) | fn test_options_escape_asterisks() { function test_options_escape_misc (line 288) | fn test_options_escape_misc() { function test_options_escape_underscores (line 314) | fn test_options_escape_underscores() { function test_options_exclude_selectors_attribute (line 340) | fn test_options_exclude_selectors_attribute() { function test_options_exclude_selectors_class (line 360) | fn test_options_exclude_selectors_class() { function test_options_exclude_selectors_empty_noop (line 380) | fn test_options_exclude_selectors_empty_noop() { function test_options_exclude_selectors_id (line 395) | fn test_options_exclude_selectors_id() { function test_options_exclude_selectors_multiple (line 415) | fn test_options_exclude_selectors_multiple() { function test_options_exclude_selectors_nested_content_dropped (line 440) | fn test_options_exclude_selectors_nested_content_dropped() { function test_options_exclude_selectors_plain_text_mode (line 465) | fn test_options_exclude_selectors_plain_text_mode() { function test_options_exclude_selectors_vs_strip_tags (line 485) | fn test_options_exclude_selectors_vs_strip_tags() { function test_options_extract_metadata_true (line 505) | fn test_options_extract_metadata_true() { function test_options_heading_style_atx (line 527) | fn test_options_heading_style_atx() { function test_options_heading_style_atx_closed (line 547) | fn test_options_heading_style_atx_closed() { function test_options_heading_style_underlined (line 562) | fn test_options_heading_style_underlined() { function test_options_highlight_bold (line 578) | fn test_options_highlight_bold() { function test_options_highlight_double_equal (line 593) | fn test_options_highlight_double_equal() { function test_options_highlight_none (line 608) | fn test_options_highlight_none() { function test_options_keep_inline_images_in_paragraph (line 628) | fn test_options_keep_inline_images_in_paragraph() { function test_options_link_style_reference (line 648) | fn test_options_link_style_reference() { function test_options_list_custom_bullets (line 673) | fn test_options_list_custom_bullets() { function test_options_list_indent_tabs (line 693) | fn test_options_list_indent_tabs() { function test_options_list_indent_width_four (line 714) | fn test_options_list_indent_width_four() { function test_options_max_depth_default_unlimited (line 734) | fn test_options_max_depth_default_unlimited() { function test_options_max_depth_truncates (line 747) | fn test_options_max_depth_truncates() { function test_options_max_depth_zero_empty (line 767) | fn test_options_max_depth_zero_empty() { function test_options_newline_backslash (line 778) | fn test_options_newline_backslash() { function test_options_newline_spaces (line 798) | fn test_options_newline_spaces() { function test_options_output_format_djot (line 818) | fn test_options_output_format_djot() { function test_options_output_format_markdown (line 834) | fn test_options_output_format_markdown() { function test_options_output_format_plain (line 854) | fn test_options_output_format_plain() { function test_options_preprocessing_aggressive (line 879) | fn test_options_preprocessing_aggressive() { function test_options_preprocessing_minimal (line 904) | fn test_options_preprocessing_minimal() { function test_options_preprocessing_remove_forms (line 929) | fn test_options_preprocessing_remove_forms() { function test_options_preserve_tags_iframe (line 954) | fn test_options_preserve_tags_iframe() { function test_options_skip_images_true (line 979) | fn test_options_skip_images_true() { function test_options_strip_newlines (line 1004) | fn test_options_strip_newlines() { function test_options_strip_tags_div_span (line 1024) | fn test_options_strip_tags_div_span() { function test_options_strong_em_underscore (line 1044) | fn test_options_strong_em_underscore() { function test_options_sub_symbol_tilde (line 1064) | fn test_options_sub_symbol_tilde() { function test_options_sup_symbol_caret (line 1079) | fn test_options_sup_symbol_caret() { function test_options_whitespace_normalized (line 1094) | fn test_options_whitespace_normalized() { function test_options_whitespace_strict (line 1125) | fn test_options_whitespace_strict() { function test_options_wrap_disabled (line 1146) | fn test_options_wrap_disabled() { function test_options_wrap_enabled (line 1162) | fn test_options_wrap_enabled() { FILE: e2e/rust/tests/real_world_test.rs function test_real_world_blog_post (line 11) | fn test_real_world_blog_post() { function test_real_world_documentation_page (line 57) | fn test_real_world_documentation_page() { function test_real_world_product_page (line 120) | fn test_real_world_product_page() { FILE: e2e/rust/tests/result_test.rs function test_result_tables_empty_when_no_tables (line 12) | fn test_result_tables_empty_when_no_tables() { function test_result_tables_multiple (line 28) | fn test_result_tables_multiple() { function test_result_tables_simple (line 42) | fn test_result_tables_simple() { function test_result_tables_without_structure_flag (line 53) | fn test_result_tables_without_structure_flag() { function test_result_warnings_empty_for_clean_input (line 67) | fn test_result_warnings_empty_for_clean_input() { function test_result_warnings_empty_for_complex_input (line 81) | fn test_result_warnings_empty_for_complex_input() { function test_result_warnings_empty_for_malformed_html (line 95) | fn test_result_warnings_empty_for_malformed_html() { FILE: e2e/rust/tests/smoke_test.rs function test_smoke_empty_string (line 11) | fn test_smoke_empty_string() { function test_smoke_simple_heading (line 20) | fn test_smoke_simple_heading() { function test_smoke_simple_paragraph (line 33) | fn test_smoke_simple_paragraph() { FILE: e2e/rust/tests/structure_test.rs function test_structure_code_block (line 12) | fn test_structure_code_block() { function test_structure_deep_nesting_h1_h2_h3 (line 31) | fn test_structure_deep_nesting_h1_h2_h3() { function test_structure_h1_h2_nested_group (line 50) | fn test_structure_h1_h2_nested_group() { function test_structure_heading_paragraph (line 69) | fn test_structure_heading_paragraph() { function test_structure_list (line 88) | fn test_structure_list() { function test_structure_multiple_headings (line 107) | fn test_structure_multiple_headings() { function test_structure_sibling_h1_groups (line 126) | fn test_structure_sibling_h1_groups() { FILE: e2e/rust/tests/visitor_test.rs function test_visitor_audio_custom (line 13) | fn test_visitor_audio_custom() { function test_visitor_audio_skip (line 39) | fn test_visitor_audio_skip() { function test_visitor_button_custom (line 70) | fn test_visitor_button_custom() { function test_visitor_button_skip (line 102) | fn test_visitor_button_skip() { function test_visitor_continue_default (line 138) | fn test_visitor_continue_default() { function test_visitor_custom_blockquote (line 159) | fn test_visitor_custom_blockquote() { function test_visitor_custom_emphasis (line 185) | fn test_visitor_custom_emphasis() { function test_visitor_custom_heading (line 211) | fn test_visitor_custom_heading() { function test_visitor_custom_image (line 242) | fn test_visitor_custom_image() { function test_visitor_custom_link_format (line 268) | fn test_visitor_custom_link_format() { function test_visitor_custom_link_static (line 294) | fn test_visitor_custom_link_static() { function test_visitor_custom_output (line 320) | fn test_visitor_custom_output() { function test_visitor_definition_list_custom (line 346) | fn test_visitor_definition_list_custom() { function test_visitor_definition_list_custom_format (line 377) | fn test_visitor_definition_list_custom_format() { function test_visitor_definition_list_skip (line 416) | fn test_visitor_definition_list_skip() { function test_visitor_details_summary_custom (line 455) | fn test_visitor_details_summary_custom() { function test_visitor_details_summary_skip (line 481) | fn test_visitor_details_summary_skip() { function test_visitor_figure_custom (line 517) | fn test_visitor_figure_custom() { function test_visitor_figure_custom_wrap (line 548) | fn test_visitor_figure_custom_wrap() { function test_visitor_figure_skip (line 582) | fn test_visitor_figure_skip() { function test_visitor_form_custom (line 618) | fn test_visitor_form_custom() { function test_visitor_form_skip (line 649) | fn test_visitor_form_skip() { function test_visitor_horizontal_rule_custom (line 680) | fn test_visitor_horizontal_rule_custom() { function test_visitor_horizontal_rule_skip (line 716) | fn test_visitor_horizontal_rule_skip() { function test_visitor_iframe_custom (line 752) | fn test_visitor_iframe_custom() { function test_visitor_iframe_skip (line 783) | fn test_visitor_iframe_skip() { function test_visitor_input_custom (line 814) | fn test_visitor_input_custom() { function test_visitor_input_skip (line 846) | fn test_visitor_input_skip() { function test_visitor_line_break_custom (line 883) | fn test_visitor_line_break_custom() { function test_visitor_line_break_skip (line 915) | fn test_visitor_line_break_skip() { function test_visitor_mark_custom (line 936) | fn test_visitor_mark_custom() { function test_visitor_mark_skip (line 962) | fn test_visitor_mark_skip() { function test_visitor_preserve_html (line 993) | fn test_visitor_preserve_html() { function test_visitor_skip_all_headings (line 1014) | fn test_visitor_skip_all_headings() { function test_visitor_skip_code_blocks (line 1040) | fn test_visitor_skip_code_blocks() { function test_visitor_skip_heading (line 1071) | fn test_visitor_skip_heading() { function test_visitor_skip_images (line 1097) | fn test_visitor_skip_images() { function test_visitor_skip_links (line 1133) | fn test_visitor_skip_links() { function test_visitor_skip_strong (line 1159) | fn test_visitor_skip_strong() { function test_visitor_subscript_custom (line 1185) | fn test_visitor_subscript_custom() { function test_visitor_subscript_skip (line 1211) | fn test_visitor_subscript_skip() { function test_visitor_superscript_custom (line 1232) | fn test_visitor_superscript_custom() { function test_visitor_superscript_skip (line 1258) | fn test_visitor_superscript_skip() { function test_visitor_underline_custom (line 1279) | fn test_visitor_underline_custom() { function test_visitor_underline_skip (line 1305) | fn test_visitor_underline_skip() { function test_visitor_video_custom (line 1336) | fn test_visitor_video_custom() { function test_visitor_video_skip (line 1368) | fn test_visitor_video_skip() { FILE: e2e/wasm/tests/edge_cases.test.ts method visitCustomElement (line 204) | visitCustomElement(ctx, tagName, html): string | { custom: string } { method visitMark (line 220) | visitMark(ctx, text): string | { custom: string } { method visitElementEnd (line 237) | visitElementEnd(ctx, output): string | { custom: string } { method visitElementStart (line 259) | visitElementStart(ctx): string | { custom: string } { method visitCustomElement (line 281) | visitCustomElement(ctx, tagName, html): string | { custom: string } { FILE: e2e/wasm/tests/visitor.test.ts method visitAudio (line 12) | visitAudio(ctx, src): string | { custom: string } { method visitAudio (line 28) | visitAudio(ctx, src): string | { custom: string } { method visitButton (line 45) | visitButton(ctx, text): string | { custom: string } { method visitButton (line 62) | visitButton(ctx, text): string | { custom: string } { method visitStrong (line 80) | visitStrong(ctx, text): string | { custom: string } { method visitBlockquote (line 95) | visitBlockquote(ctx, content, depth): string | { custom: string } { method visitEmphasis (line 111) | visitEmphasis(ctx, text): string | { custom: string } { method visitHeading (line 127) | visitHeading(ctx, level, text, id): string | { custom: string } { method visitImage (line 144) | visitImage(ctx, src, alt, title): string | { custom: string } { method visitLink (line 160) | visitLink(ctx, href, text, title): string | { custom: string } { method visitLink (line 176) | visitLink(ctx, href, text, title): string | { custom: string } { method visitHeading (line 192) | visitHeading(ctx, level, text, id): string | { custom: string } { method visitDefinitionTerm (line 206) | visitDefinitionTerm(ctx, text): string | { custom: string } { method visitDefinitionTerm (line 223) | visitDefinitionTerm(ctx, text): string | { custom: string } { method visitDefinitionDescription (line 226) | visitDefinitionDescription(ctx, text): string | { custom: string } { method visitDefinitionDescription (line 244) | visitDefinitionDescription(ctx, text): string | { custom: string } { method visitDefinitionTerm (line 247) | visitDefinitionTerm(ctx, text): string | { custom: string } { method visitSummary (line 265) | visitSummary(ctx, text): string | { custom: string } { method visitDetails (line 281) | visitDetails(ctx, isOpen): string | { custom: string } { method visitFigcaption (line 299) | visitFigcaption(ctx, text): string | { custom: string } { method visitFigureStart (line 316) | visitFigureStart(ctx): string | { custom: string } { method visitFigureEnd (line 319) | visitFigureEnd(ctx, output): string | { custom: string } { method visitFigureStart (line 340) | visitFigureStart(ctx): string | { custom: string } { method visitForm (line 358) | visitForm(ctx, actionUrl, method): string | { custom: string } { method visitForm (line 375) | visitForm(ctx, actionUrl, method): string | { custom: string } { method visitHorizontalRule (line 392) | visitHorizontalRule(ctx): string | { custom: string } { method visitHorizontalRule (line 410) | visitHorizontalRule(ctx): string | { custom: string } { method visitIframe (line 428) | visitIframe(ctx, src): string | { custom: string } { method visitIframe (line 445) | visitIframe(ctx, src): string | { custom: string } { method visitInput (line 462) | visitInput(ctx, inputType, name, value): string | { custom: string } { method visitInput (line 478) | visitInput(ctx, inputType, name, value): string | { custom: string } { method visitLineBreak (line 495) | visitLineBreak(ctx): string | { custom: string } { method visitLineBreak (line 511) | visitLineBreak(ctx): string | { custom: string } { method visitMark (line 526) | visitMark(ctx, text): string | { custom: string } { method visitMark (line 542) | visitMark(ctx, text): string | { custom: string } { method visitCustomElement (line 559) | visitCustomElement(ctx, tagName, html): string | { custom: string } { method visitHeading (line 574) | visitHeading(ctx, level, text, id): string | { custom: string } { method visitCodeBlock (line 590) | visitCodeBlock(ctx, lang, code): string | { custom: string } { method visitHeading (line 607) | visitHeading(ctx, level, text, id): string | { custom: string } { method visitImage (line 623) | visitImage(ctx, src, alt, title): string | { custom: string } { method visitLink (line 641) | visitLink(ctx, href, text, title): string | { custom: string } { method visitStrong (line 657) | visitStrong(ctx, text): string | { custom: string } { method visitSubscript (line 673) | visitSubscript(ctx, text): string | { custom: string } { method visitSubscript (line 689) | visitSubscript(ctx, text): string | { custom: string } { method visitSuperscript (line 704) | visitSuperscript(ctx, text): string | { custom: string } { method visitSuperscript (line 720) | visitSuperscript(ctx, text): string | { custom: string } { method visitUnderline (line 735) | visitUnderline(ctx, text): string | { custom: string } { method visitUnderline (line 751) | visitUnderline(ctx, text): string | { custom: string } { method visitVideo (line 768) | visitVideo(ctx, src): string | { custom: string } { method visitVideo (line 785) | visitVideo(ctx, src): string | { custom: string } { FILE: packages/csharp/HtmlToMarkdown/AnnotationKind.cs type AnnotationKind (line 20) | [JsonConverter(typeof(AnnotationKindJsonConverter))] class AnnotationKindJsonConverter (line 74) | internal sealed class AnnotationKindJsonConverter : JsonConverter new VisitRe... method VisitElementStart (line 18) | VisitResult VisitElementStart(NodeContext context) => new VisitResult.... method VisitElementEnd (line 20) | VisitResult VisitElementEnd(NodeContext context, string output) => new... method VisitLink (line 22) | VisitResult VisitLink(NodeContext context, string href, string text, s... method VisitImage (line 24) | VisitResult VisitImage(NodeContext context, string src, string alt, st... method VisitHeading (line 26) | VisitResult VisitHeading(NodeContext context, uint level, string text,... method VisitCodeBlock (line 28) | VisitResult VisitCodeBlock(NodeContext context, string? lang, string c... method VisitCodeInline (line 30) | VisitResult VisitCodeInline(NodeContext context, string code) => new V... method VisitListItem (line 32) | VisitResult VisitListItem(NodeContext context, bool ordered, string ma... method VisitListStart (line 34) | VisitResult VisitListStart(NodeContext context, bool ordered) => new V... method VisitListEnd (line 36) | VisitResult VisitListEnd(NodeContext context, bool ordered, string out... method VisitTableStart (line 38) | VisitResult VisitTableStart(NodeContext context) => new VisitResult.Co... method VisitTableRow (line 40) | VisitResult VisitTableRow(NodeContext context, string[] cells, bool is... method VisitTableEnd (line 42) | VisitResult VisitTableEnd(NodeContext context, string output) => new V... method VisitBlockquote (line 44) | VisitResult VisitBlockquote(NodeContext context, string content, ulong... method VisitStrong (line 46) | VisitResult VisitStrong(NodeContext context, string text) => new Visit... method VisitEmphasis (line 48) | VisitResult VisitEmphasis(NodeContext context, string text) => new Vis... method VisitStrikethrough (line 50) | VisitResult VisitStrikethrough(NodeContext context, string text) => ne... method VisitUnderline (line 52) | VisitResult VisitUnderline(NodeContext context, string text) => new Vi... method VisitSubscript (line 54) | VisitResult VisitSubscript(NodeContext context, string text) => new Vi... method VisitSuperscript (line 56) | VisitResult VisitSuperscript(NodeContext context, string text) => new ... method VisitMark (line 58) | VisitResult VisitMark(NodeContext context, string text) => new VisitRe... method VisitLineBreak (line 60) | VisitResult VisitLineBreak(NodeContext context) => new VisitResult.Con... method VisitHorizontalRule (line 62) | VisitResult VisitHorizontalRule(NodeContext context) => new VisitResul... method VisitCustomElement (line 64) | VisitResult VisitCustomElement(NodeContext context, string tagName, st... method VisitDefinitionListStart (line 66) | VisitResult VisitDefinitionListStart(NodeContext context) => new Visit... method VisitDefinitionTerm (line 68) | VisitResult VisitDefinitionTerm(NodeContext context, string text) => n... method VisitDefinitionDescription (line 70) | VisitResult VisitDefinitionDescription(NodeContext context, string tex... method VisitDefinitionListEnd (line 72) | VisitResult VisitDefinitionListEnd(NodeContext context, string output)... method VisitForm (line 74) | VisitResult VisitForm(NodeContext context, string? action, string? met... method VisitInput (line 76) | VisitResult VisitInput(NodeContext context, string inputType, string? ... method VisitButton (line 78) | VisitResult VisitButton(NodeContext context, string text) => new Visit... method VisitAudio (line 80) | VisitResult VisitAudio(NodeContext context, string? src) => new VisitR... method VisitVideo (line 82) | VisitResult VisitVideo(NodeContext context, string? src) => new VisitR... method VisitIframe (line 84) | VisitResult VisitIframe(NodeContext context, string? src) => new Visit... method VisitDetails (line 86) | VisitResult VisitDetails(NodeContext context, bool open) => new VisitR... method VisitSummary (line 88) | VisitResult VisitSummary(NodeContext context, string text) => new Visi... method VisitFigureStart (line 90) | VisitResult VisitFigureStart(NodeContext context) => new VisitResult.C... method VisitFigcaption (line 92) | VisitResult VisitFigcaption(NodeContext context, string text) => new V... method VisitFigureEnd (line 94) | VisitResult VisitFigureEnd(NodeContext context, string output) => new ... FILE: packages/csharp/HtmlToMarkdown/ImageMetadata.cs class ImageMetadata (line 37) | public sealed class ImageMetadata FILE: packages/csharp/HtmlToMarkdown/ImageType.cs type ImageType (line 20) | public enum ImageType FILE: packages/csharp/HtmlToMarkdown/InvalidInputException.cs class InvalidInputException (line 12) | public class InvalidInputException : ConversionErrorException method InvalidInputException (line 14) | public InvalidInputException(string message) : base(message) { } method InvalidInputException (line 16) | public InvalidInputException(string message, Exception innerException)... FILE: packages/csharp/HtmlToMarkdown/IoErrorException.cs class IoErrorException (line 12) | public class IoErrorException : ConversionErrorException method IoErrorException (line 14) | public IoErrorException(string message) : base(message) { } method IoErrorException (line 16) | public IoErrorException(string message, Exception innerException) : ba... FILE: packages/csharp/HtmlToMarkdown/LinkMetadata.cs class LinkMetadata (line 37) | public sealed class LinkMetadata FILE: packages/csharp/HtmlToMarkdown/LinkStyle.cs type LinkStyle (line 21) | public enum LinkStyle FILE: packages/csharp/HtmlToMarkdown/LinkType.cs type LinkType (line 20) | public enum LinkType FILE: packages/csharp/HtmlToMarkdown/ListIndentType.cs type ListIndentType (line 20) | public enum ListIndentType FILE: packages/csharp/HtmlToMarkdown/NativeMethods.cs class NativeMethods (line 13) | internal static partial class NativeMethods method ConversionOptionsFromJson (line 17) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsFree (line 20) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsUpdateFromJson (line 23) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsUpdateFree (line 26) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method PreprocessingOptionsFromJson (line 29) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method PreprocessingOptionsFree (line 32) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method PreprocessingOptionsUpdateFromJson (line 35) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method PreprocessingOptionsUpdateFree (line 38) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method VisitorHandleFree (line 41) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsToJson (line 44) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsBuilderFree (line 47) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionResultToJson (line 50) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionResultFree (line 53) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method PreprocessingOptionsToJson (line 56) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method Convert (line 59) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method HeaderMetadataIsValid (line 65) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method LinkMetadataClassifyLink (line 70) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsDefault (line 75) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsBuilder (line 78) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsApplyUpdate (line 81) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsFromUpdate (line 87) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsFrom (line 92) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsBuilderStripTags (line 97) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsBuilderPreserveTags (line 103) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsBuilderKeepInlineImagesIn (line 109) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsBuilderExcludeSelectors (line 115) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsBuilderVisitor (line 121) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsBuilderPreprocessing (line 127) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsBuilderBuild (line 133) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method PreprocessingOptionsDefault (line 138) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method PreprocessingOptionsApplyUpdate (line 141) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method PreprocessingOptionsFromUpdate (line 147) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method PreprocessingOptionsFrom (line 152) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method LastErrorCode (line 157) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method LastErrorContext (line 160) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method FreeString (line 163) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method VisitorCreate (line 168) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method VisitorFree (line 171) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConvertWithVisitor (line 174) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method RegisterHtmlVisitor (line 180) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method UnregisterHtmlVisitor (line 183) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... method ConversionOptionsSetVisitor (line 187) | [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, Entry... FILE: packages/csharp/HtmlToMarkdown/NewlineStyle.cs type NewlineStyle (line 20) | public enum NewlineStyle FILE: packages/csharp/HtmlToMarkdown/NodeContent.cs type NodeContent (line 20) | [JsonConverter(typeof(NodeContentJsonConverter))] class NodeContentJsonConverter (line 121) | internal sealed class NodeContentJsonConverter : JsonConverter method Read (line 123) | public override NodeContent Read(ref Utf8JsonReader reader, Type typeT... method Write (line 163) | public override void Write(Utf8JsonWriter writer, NodeContent value, J... FILE: packages/csharp/HtmlToMarkdown/NodeContext.cs type NodeContext (line 13) | public record NodeContext( FILE: packages/csharp/HtmlToMarkdown/NodeType.cs type NodeType (line 21) | public enum NodeType FILE: packages/csharp/HtmlToMarkdown/OtherException.cs class OtherException (line 12) | public class OtherException : ConversionErrorException method OtherException (line 14) | public OtherException(string message) : base(message) { } method OtherException (line 16) | public OtherException(string message, Exception innerException) : base... FILE: packages/csharp/HtmlToMarkdown/OutputFormat.cs type OutputFormat (line 20) | public enum OutputFormat FILE: packages/csharp/HtmlToMarkdown/PanicException.cs class PanicException (line 12) | public class PanicException : ConversionErrorException method PanicException (line 14) | public PanicException(string message) : base(message) { } method PanicException (line 16) | public PanicException(string message, Exception innerException) : base... FILE: packages/csharp/HtmlToMarkdown/ParseErrorException.cs class ParseErrorException (line 12) | public class ParseErrorException : ConversionErrorException method ParseErrorException (line 14) | public ParseErrorException(string message) : base(message) { } method ParseErrorException (line 16) | public ParseErrorException(string message, Exception innerException) :... FILE: packages/csharp/HtmlToMarkdown/PreprocessingOptions.cs class PreprocessingOptions (line 18) | public sealed class PreprocessingOptions FILE: packages/csharp/HtmlToMarkdown/PreprocessingOptionsUpdate.cs class PreprocessingOptionsUpdate (line 22) | public sealed class PreprocessingOptionsUpdate FILE: packages/csharp/HtmlToMarkdown/PreprocessingPreset.cs type PreprocessingPreset (line 20) | public enum PreprocessingPreset FILE: packages/csharp/HtmlToMarkdown/ProcessingWarning.cs class ProcessingWarning (line 18) | public sealed class ProcessingWarning FILE: packages/csharp/HtmlToMarkdown/SanitizationErrorException.cs class SanitizationErrorException (line 12) | public class SanitizationErrorException : ConversionErrorException method SanitizationErrorException (line 14) | public SanitizationErrorException(string message) : base(message) { } method SanitizationErrorException (line 16) | public SanitizationErrorException(string message, Exception innerExcep... FILE: packages/csharp/HtmlToMarkdown/StructuredData.cs class StructuredData (line 34) | public sealed class StructuredData FILE: packages/csharp/HtmlToMarkdown/StructuredDataType.cs type StructuredDataType (line 20) | [JsonConverter(typeof(StructuredDataTypeJsonConverter))] class StructuredDataTypeJsonConverter (line 41) | internal sealed class StructuredDataTypeJsonConverter : JsonConverter Cells, bool Is... method VisitTableEnd (line 59) | VisitResult VisitTableEnd(NodeContext Ctx, string Output); method VisitBlockquote (line 62) | VisitResult VisitBlockquote(NodeContext Ctx, string Content, ulong Dep... method VisitStrong (line 65) | VisitResult VisitStrong(NodeContext Ctx, string Text); method VisitEmphasis (line 68) | VisitResult VisitEmphasis(NodeContext Ctx, string Text); method VisitStrikethrough (line 71) | VisitResult VisitStrikethrough(NodeContext Ctx, string Text); method VisitUnderline (line 74) | VisitResult VisitUnderline(NodeContext Ctx, string Text); method VisitSubscript (line 77) | VisitResult VisitSubscript(NodeContext Ctx, string Text); method VisitSuperscript (line 80) | VisitResult VisitSuperscript(NodeContext Ctx, string Text); method VisitMark (line 83) | VisitResult VisitMark(NodeContext Ctx, string Text); method VisitLineBreak (line 86) | VisitResult VisitLineBreak(NodeContext Ctx); method VisitHorizontalRule (line 89) | VisitResult VisitHorizontalRule(NodeContext Ctx); method VisitCustomElement (line 92) | VisitResult VisitCustomElement(NodeContext Ctx, string TagName, string... method VisitDefinitionListStart (line 95) | VisitResult VisitDefinitionListStart(NodeContext Ctx); method VisitDefinitionTerm (line 98) | VisitResult VisitDefinitionTerm(NodeContext Ctx, string Text); method VisitDefinitionDescription (line 101) | VisitResult VisitDefinitionDescription(NodeContext Ctx, string Text); method VisitDefinitionListEnd (line 104) | VisitResult VisitDefinitionListEnd(NodeContext Ctx, string Output); method VisitForm (line 107) | VisitResult VisitForm(NodeContext Ctx, string Action, string Method); method VisitInput (line 110) | VisitResult VisitInput(NodeContext Ctx, string InputType, string Name,... method VisitButton (line 113) | VisitResult VisitButton(NodeContext Ctx, string Text); method VisitAudio (line 116) | VisitResult VisitAudio(NodeContext Ctx, string Src); method VisitVideo (line 119) | VisitResult VisitVideo(NodeContext Ctx, string Src); method VisitIframe (line 122) | VisitResult VisitIframe(NodeContext Ctx, string Src); method VisitDetails (line 125) | VisitResult VisitDetails(NodeContext Ctx, bool Open); method VisitSummary (line 128) | VisitResult VisitSummary(NodeContext Ctx, string Text); method VisitFigureStart (line 131) | VisitResult VisitFigureStart(NodeContext Ctx); method VisitFigcaption (line 134) | VisitResult VisitFigcaption(NodeContext Ctx, string Text); method VisitFigureEnd (line 137) | VisitResult VisitFigureEnd(NodeContext Ctx, string Output); class HtmlVisitorBridge (line 144) | public sealed class HtmlVisitorBridge : IDisposable method HtmlVisitorBridge (line 276) | public HtmlVisitorBridge(IHtmlVisitor impl) method BuildVtable (line 285) | private void BuildVtable() method ToJsonString (line 455) | private static string ToJsonString(T value) method VisitElementStartFnCallback (line 460) | private int VisitElementStartFnCallback(IntPtr userData, IntPtr Ctx, o... method VisitElementEndFnCallback (line 479) | private int VisitElementEndFnCallback(IntPtr userData, IntPtr Ctx, Int... method VisitTextFnCallback (line 499) | private int VisitTextFnCallback(IntPtr userData, IntPtr Ctx, IntPtr Te... method VisitLinkFnCallback (line 519) | private int VisitLinkFnCallback(IntPtr userData, IntPtr Ctx, IntPtr Hr... method VisitImageFnCallback (line 541) | private int VisitImageFnCallback(IntPtr userData, IntPtr Ctx, IntPtr S... method VisitHeadingFnCallback (line 563) | private int VisitHeadingFnCallback(IntPtr userData, IntPtr Ctx, uint L... method VisitCodeBlockFnCallback (line 584) | private int VisitCodeBlockFnCallback(IntPtr userData, IntPtr Ctx, IntP... method VisitCodeInlineFnCallback (line 605) | private int VisitCodeInlineFnCallback(IntPtr userData, IntPtr Ctx, Int... method VisitListItemFnCallback (line 625) | private int VisitListItemFnCallback(IntPtr userData, IntPtr Ctx, bool ... method VisitListStartFnCallback (line 646) | private int VisitListStartFnCallback(IntPtr userData, IntPtr Ctx, bool... method VisitListEndFnCallback (line 665) | private int VisitListEndFnCallback(IntPtr userData, IntPtr Ctx, bool O... method VisitTableStartFnCallback (line 685) | private int VisitTableStartFnCallback(IntPtr userData, IntPtr Ctx, out... method VisitTableRowFnCallback (line 704) | private int VisitTableRowFnCallback(IntPtr userData, IntPtr Ctx, IntPt... method VisitTableEndFnCallback (line 725) | private int VisitTableEndFnCallback(IntPtr userData, IntPtr Ctx, IntPt... method VisitBlockquoteFnCallback (line 745) | private int VisitBlockquoteFnCallback(IntPtr userData, IntPtr Ctx, Int... method VisitStrongFnCallback (line 765) | private int VisitStrongFnCallback(IntPtr userData, IntPtr Ctx, IntPtr ... method VisitEmphasisFnCallback (line 785) | private int VisitEmphasisFnCallback(IntPtr userData, IntPtr Ctx, IntPt... method VisitStrikethroughFnCallback (line 805) | private int VisitStrikethroughFnCallback(IntPtr userData, IntPtr Ctx, ... method VisitUnderlineFnCallback (line 825) | private int VisitUnderlineFnCallback(IntPtr userData, IntPtr Ctx, IntP... method VisitSubscriptFnCallback (line 845) | private int VisitSubscriptFnCallback(IntPtr userData, IntPtr Ctx, IntP... method VisitSuperscriptFnCallback (line 865) | private int VisitSuperscriptFnCallback(IntPtr userData, IntPtr Ctx, In... method VisitMarkFnCallback (line 885) | private int VisitMarkFnCallback(IntPtr userData, IntPtr Ctx, IntPtr Te... method VisitLineBreakFnCallback (line 905) | private int VisitLineBreakFnCallback(IntPtr userData, IntPtr Ctx, out ... method VisitHorizontalRuleFnCallback (line 924) | private int VisitHorizontalRuleFnCallback(IntPtr userData, IntPtr Ctx,... method VisitCustomElementFnCallback (line 943) | private int VisitCustomElementFnCallback(IntPtr userData, IntPtr Ctx, ... method VisitDefinitionListStartFnCallback (line 964) | private int VisitDefinitionListStartFnCallback(IntPtr userData, IntPtr... method VisitDefinitionTermFnCallback (line 983) | private int VisitDefinitionTermFnCallback(IntPtr userData, IntPtr Ctx,... method VisitDefinitionDescriptionFnCallback (line 1003) | private int VisitDefinitionDescriptionFnCallback(IntPtr userData, IntP... method VisitDefinitionListEndFnCallback (line 1023) | private int VisitDefinitionListEndFnCallback(IntPtr userData, IntPtr C... method VisitFormFnCallback (line 1043) | private int VisitFormFnCallback(IntPtr userData, IntPtr Ctx, IntPtr Ac... method VisitInputFnCallback (line 1064) | private int VisitInputFnCallback(IntPtr userData, IntPtr Ctx, IntPtr I... method VisitButtonFnCallback (line 1086) | private int VisitButtonFnCallback(IntPtr userData, IntPtr Ctx, IntPtr ... method VisitAudioFnCallback (line 1106) | private int VisitAudioFnCallback(IntPtr userData, IntPtr Ctx, IntPtr S... method VisitVideoFnCallback (line 1126) | private int VisitVideoFnCallback(IntPtr userData, IntPtr Ctx, IntPtr S... method VisitIframeFnCallback (line 1146) | private int VisitIframeFnCallback(IntPtr userData, IntPtr Ctx, IntPtr ... method VisitDetailsFnCallback (line 1166) | private int VisitDetailsFnCallback(IntPtr userData, IntPtr Ctx, bool O... method VisitSummaryFnCallback (line 1185) | private int VisitSummaryFnCallback(IntPtr userData, IntPtr Ctx, IntPtr... method VisitFigureStartFnCallback (line 1205) | private int VisitFigureStartFnCallback(IntPtr userData, IntPtr Ctx, ou... method VisitFigcaptionFnCallback (line 1224) | private int VisitFigcaptionFnCallback(IntPtr userData, IntPtr Ctx, Int... method VisitFigureEndFnCallback (line 1244) | private int VisitFigureEndFnCallback(IntPtr userData, IntPtr Ctx, IntP... method FreeUserDataCallback (line 1264) | private void FreeUserDataCallback(IntPtr userData) method Dispose (line 1280) | public void Dispose() class HtmlVisitorRegistry (line 1299) | public static class HtmlVisitorRegistry method Register (line 1306) | public static void Register(IHtmlVisitor impl, string name) method Unregister (line 1339) | public static void Unregister(string name) FILE: packages/csharp/HtmlToMarkdown/VisitResult.cs type VisitResult (line 13) | public abstract record VisitResult FILE: packages/csharp/HtmlToMarkdown/VisitorCallbacks.cs class VisitorCallbacks (line 17) | internal sealed class VisitorCallbacks : IDisposable method VisitorCallbacks (line 146) | internal VisitorCallbacks(IVisitor visitor) method HandleVisitText (line 237) | private int HandleVisitText(IntPtr ctx, IntPtr userData, IntPtr rawTex... method HandleVisitElementStart (line 252) | private int HandleVisitElementStart(IntPtr ctx, IntPtr userData, IntPt... method HandleVisitElementEnd (line 266) | private int HandleVisitElementEnd(IntPtr ctx, IntPtr userData, IntPtr ... method HandleVisitLink (line 281) | private int HandleVisitLink(IntPtr ctx, IntPtr userData, IntPtr rawHre... method HandleVisitImage (line 298) | private int HandleVisitImage(IntPtr ctx, IntPtr userData, IntPtr rawSr... method HandleVisitHeading (line 315) | private int HandleVisitHeading(IntPtr ctx, IntPtr userData, uint rawLe... method HandleVisitCodeBlock (line 332) | private int HandleVisitCodeBlock(IntPtr ctx, IntPtr userData, IntPtr r... method HandleVisitCodeInline (line 348) | private int HandleVisitCodeInline(IntPtr ctx, IntPtr userData, IntPtr ... method HandleVisitListItem (line 363) | private int HandleVisitListItem(IntPtr ctx, IntPtr userData, int rawOr... method HandleVisitListStart (line 380) | private int HandleVisitListStart(IntPtr ctx, IntPtr userData, int rawO... method HandleVisitListEnd (line 395) | private int HandleVisitListEnd(IntPtr ctx, IntPtr userData, int rawOrd... method HandleVisitTableStart (line 411) | private int HandleVisitTableStart(IntPtr ctx, IntPtr userData, IntPtr ... method HandleVisitTableRow (line 425) | private int HandleVisitTableRow(IntPtr ctx, IntPtr userData, IntPtr ra... method HandleVisitTableEnd (line 441) | private int HandleVisitTableEnd(IntPtr ctx, IntPtr userData, IntPtr ra... method HandleVisitBlockquote (line 456) | private int HandleVisitBlockquote(IntPtr ctx, IntPtr userData, IntPtr ... method HandleVisitStrong (line 472) | private int HandleVisitStrong(IntPtr ctx, IntPtr userData, IntPtr rawT... method HandleVisitEmphasis (line 487) | private int HandleVisitEmphasis(IntPtr ctx, IntPtr userData, IntPtr ra... method HandleVisitStrikethrough (line 502) | private int HandleVisitStrikethrough(IntPtr ctx, IntPtr userData, IntP... method HandleVisitUnderline (line 517) | private int HandleVisitUnderline(IntPtr ctx, IntPtr userData, IntPtr r... method HandleVisitSubscript (line 532) | private int HandleVisitSubscript(IntPtr ctx, IntPtr userData, IntPtr r... method HandleVisitSuperscript (line 547) | private int HandleVisitSuperscript(IntPtr ctx, IntPtr userData, IntPtr... method HandleVisitMark (line 562) | private int HandleVisitMark(IntPtr ctx, IntPtr userData, IntPtr rawTex... method HandleVisitLineBreak (line 577) | private int HandleVisitLineBreak(IntPtr ctx, IntPtr userData, IntPtr o... method HandleVisitHorizontalRule (line 591) | private int HandleVisitHorizontalRule(IntPtr ctx, IntPtr userData, Int... method HandleVisitCustomElement (line 605) | private int HandleVisitCustomElement(IntPtr ctx, IntPtr userData, IntP... method HandleVisitDefinitionListStart (line 621) | private int HandleVisitDefinitionListStart(IntPtr ctx, IntPtr userData... method HandleVisitDefinitionTerm (line 635) | private int HandleVisitDefinitionTerm(IntPtr ctx, IntPtr userData, Int... method HandleVisitDefinitionDescription (line 650) | private int HandleVisitDefinitionDescription(IntPtr ctx, IntPtr userDa... method HandleVisitDefinitionListEnd (line 665) | private int HandleVisitDefinitionListEnd(IntPtr ctx, IntPtr userData, ... method HandleVisitForm (line 680) | private int HandleVisitForm(IntPtr ctx, IntPtr userData, IntPtr rawAct... method HandleVisitInput (line 696) | private int HandleVisitInput(IntPtr ctx, IntPtr userData, IntPtr rawIn... method HandleVisitButton (line 713) | private int HandleVisitButton(IntPtr ctx, IntPtr userData, IntPtr rawT... method HandleVisitAudio (line 728) | private int HandleVisitAudio(IntPtr ctx, IntPtr userData, IntPtr rawSr... method HandleVisitVideo (line 743) | private int HandleVisitVideo(IntPtr ctx, IntPtr userData, IntPtr rawSr... method HandleVisitIframe (line 758) | private int HandleVisitIframe(IntPtr ctx, IntPtr userData, IntPtr rawS... method HandleVisitDetails (line 773) | private int HandleVisitDetails(IntPtr ctx, IntPtr userData, int rawOpe... method HandleVisitSummary (line 788) | private int HandleVisitSummary(IntPtr ctx, IntPtr userData, IntPtr raw... method HandleVisitFigureStart (line 803) | private int HandleVisitFigureStart(IntPtr ctx, IntPtr userData, IntPtr... method HandleVisitFigcaption (line 817) | private int HandleVisitFigcaption(IntPtr ctx, IntPtr userData, IntPtr ... method HandleVisitFigureEnd (line 832) | private int HandleVisitFigureEnd(IntPtr ctx, IntPtr userData, IntPtr r... method DecodeNodeContext (line 847) | private static NodeContext DecodeNodeContext(IntPtr ctxPtr) method DecodeCells (line 862) | private static string[] DecodeCells(IntPtr cellsPtr, long count) method EncodeVisitResult (line 873) | private static int EncodeVisitResult(VisitResult result, IntPtr outCus... method EncodeString (line 886) | private static int EncodeString(string text, IntPtr outCustom, IntPtr ... method Dispose (line 897) | public void Dispose() FILE: packages/csharp/HtmlToMarkdown/VisitorHandle.cs class VisitorHandle (line 17) | public sealed class VisitorHandle : IDisposable method VisitorHandle (line 21) | internal VisitorHandle(IntPtr handle) method Dispose (line 26) | public void Dispose() FILE: packages/csharp/HtmlToMarkdown/WarningKind.cs type WarningKind (line 18) | public enum WarningKind FILE: packages/csharp/HtmlToMarkdown/WhitespaceMode.cs type WhitespaceMode (line 20) | public enum WhitespaceMode FILE: packages/elixir/lib/html_to_markdown.ex class HtmlToMarkdown (line 6) | defmodule HtmlToMarkdown method convert (line 11) | def convert(html) do method do_visitor_receive_loop (line 28) | defp do_visitor_receive_loop(visitor) do method apply_visitor_callback (line 52) | defp apply_visitor_callback(fun, args_json) do method headermetadata_is_valid (line 60) | def headermetadata_is_valid(obj) do method linkmetadata_classify_link (line 66) | def linkmetadata_classify_link(href) do method conversionoptions_default (line 72) | def conversionoptions_default do method conversionoptions_builder (line 78) | def conversionoptions_builder do method conversionoptions_apply_update (line 84) | def conversionoptions_apply_update(obj, update) do method conversionoptions_from_update (line 90) | def conversionoptions_from_update(update) do method conversionoptions_from (line 96) | def conversionoptions_from(update) do method conversionoptionsbuilder_strip_tags (line 102) | def conversionoptionsbuilder_strip_tags(obj, tags) do method conversionoptionsbuilder_preserve_tags (line 108) | def conversionoptionsbuilder_preserve_tags(obj, tags) do method conversionoptionsbuilder_keep_inline_images_in (line 114) | def conversionoptionsbuilder_keep_inline_images_in(obj, tags) do method conversionoptionsbuilder_exclude_selectors (line 120) | def conversionoptionsbuilder_exclude_selectors(obj, selectors) do method conversionoptionsbuilder_visitor (line 126) | def conversionoptionsbuilder_visitor(obj, visitor) do method conversionoptionsbuilder_preprocessing (line 132) | def conversionoptionsbuilder_preprocessing(obj, preprocessing) do method conversionoptionsbuilder_build (line 138) | def conversionoptionsbuilder_build(obj) do method preprocessingoptions_default (line 144) | def preprocessingoptions_default do method preprocessingoptions_apply_update (line 150) | def preprocessingoptions_apply_update(obj, update) do method preprocessingoptions_from_update (line 156) | def preprocessingoptions_from_update(update) do method preprocessingoptions_from (line 162) | def preprocessingoptions_from(update) do FILE: packages/elixir/lib/html_to_markdown/annotation_kind.ex class HtmlToMarkdown.AnnotationKind (line 6) | defmodule HtmlToMarkdown.AnnotationKind FILE: packages/elixir/lib/html_to_markdown/code_block_style.ex class HtmlToMarkdown.CodeBlockStyle (line 6) | defmodule HtmlToMarkdown.CodeBlockStyle method indented (line 16) | def indented, do: @indented method backticks (line 18) | def backticks, do: @backticks method tildes (line 20) | def tildes, do: @tildes FILE: packages/elixir/lib/html_to_markdown/conversion_options.ex class HtmlToMarkdown.ConversionOptions (line 6) | defmodule HtmlToMarkdown.ConversionOptions FILE: packages/elixir/lib/html_to_markdown/conversion_options_update.ex class HtmlToMarkdown.ConversionOptionsUpdate (line 6) | defmodule HtmlToMarkdown.ConversionOptionsUpdate FILE: packages/elixir/lib/html_to_markdown/conversion_result.ex class HtmlToMarkdown.ConversionResult (line 6) | defmodule HtmlToMarkdown.ConversionResult FILE: packages/elixir/lib/html_to_markdown/document_metadata.ex class HtmlToMarkdown.DocumentMetadata (line 6) | defmodule HtmlToMarkdown.DocumentMetadata FILE: packages/elixir/lib/html_to_markdown/document_node.ex class HtmlToMarkdown.DocumentNode (line 6) | defmodule HtmlToMarkdown.DocumentNode FILE: packages/elixir/lib/html_to_markdown/document_structure.ex class HtmlToMarkdown.DocumentStructure (line 6) | defmodule HtmlToMarkdown.DocumentStructure FILE: packages/elixir/lib/html_to_markdown/grid_cell.ex class HtmlToMarkdown.GridCell (line 6) | defmodule HtmlToMarkdown.GridCell FILE: packages/elixir/lib/html_to_markdown/header_metadata.ex class HtmlToMarkdown.HeaderMetadata (line 6) | defmodule HtmlToMarkdown.HeaderMetadata FILE: packages/elixir/lib/html_to_markdown/heading_style.ex class HtmlToMarkdown.HeadingStyle (line 6) | defmodule HtmlToMarkdown.HeadingStyle method underlined (line 16) | def underlined, do: @underlined method atx (line 18) | def atx, do: @atx method atx_closed (line 20) | def atx_closed, do: @atx_closed FILE: packages/elixir/lib/html_to_markdown/highlight_style.ex class HtmlToMarkdown.HighlightStyle (line 6) | defmodule HtmlToMarkdown.HighlightStyle method double_equal (line 17) | def double_equal, do: @double_equal method html (line 19) | def html, do: @html method bold (line 21) | def bold, do: @bold method none (line 23) | def none, do: @none FILE: packages/elixir/lib/html_to_markdown/html_metadata.ex class HtmlToMarkdown.HtmlMetadata (line 6) | defmodule HtmlToMarkdown.HtmlMetadata FILE: packages/elixir/lib/html_to_markdown/html_visitor_bridge.ex class HtmlToMarkdownHtmlVisitorBridge (line 1) | defmodule HtmlToMarkdownHtmlVisitorBridge method start_link (line 17) | def start_link(impl_module) do method init (line 22) | def init(impl_module) do method handle_info (line 32) | def handle_info({:trait_call, method, args_json, reply_id}, impl_modul... method register (line 53) | def register(impl_module) do FILE: packages/elixir/lib/html_to_markdown/image_metadata.ex class HtmlToMarkdown.ImageMetadata (line 6) | defmodule HtmlToMarkdown.ImageMetadata FILE: packages/elixir/lib/html_to_markdown/image_type.ex class HtmlToMarkdown.ImageType (line 6) | defmodule HtmlToMarkdown.ImageType method data_uri (line 17) | def data_uri, do: @data_uri method inline_svg (line 19) | def inline_svg, do: @inline_svg method external (line 21) | def external, do: @external method relative (line 23) | def relative, do: @relative FILE: packages/elixir/lib/html_to_markdown/link_metadata.ex class HtmlToMarkdown.LinkMetadata (line 6) | defmodule HtmlToMarkdown.LinkMetadata FILE: packages/elixir/lib/html_to_markdown/link_style.ex class HtmlToMarkdown.LinkStyle (line 6) | defmodule HtmlToMarkdown.LinkStyle method inline (line 15) | def inline, do: @inline method reference (line 17) | def reference, do: @reference FILE: packages/elixir/lib/html_to_markdown/link_type.ex class HtmlToMarkdown.LinkType (line 6) | defmodule HtmlToMarkdown.LinkType method anchor (line 19) | def anchor, do: @anchor method internal (line 21) | def internal, do: @internal method external (line 23) | def external, do: @external method email (line 25) | def email, do: @email method phone (line 27) | def phone, do: @phone method other (line 29) | def other, do: @other FILE: packages/elixir/lib/html_to_markdown/list_indent_type.ex class HtmlToMarkdown.ListIndentType (line 6) | defmodule HtmlToMarkdown.ListIndentType method spaces (line 15) | def spaces, do: @spaces method tabs (line 17) | def tabs, do: @tabs FILE: packages/elixir/lib/html_to_markdown/native.ex class HtmlToMarkdown.Native (line 6) | defmodule HtmlToMarkdown.Native method convert (line 21) | def convert(_html, _options), do: :erlang.nif_error(:nif_not_loaded) method convert_with_visitor (line 22) | def convert_with_visitor(_html, _options, _visitor), do: :erlang.nif_e... method visitor_reply (line 23) | def visitor_reply(_ref_id, _result), do: :erlang.nif_error(:nif_not_lo... method headermetadata_is_valid (line 24) | def headermetadata_is_valid(_obj), do: :erlang.nif_error(:nif_not_loaded) method linkmetadata_classify_link (line 25) | def linkmetadata_classify_link(_href), do: :erlang.nif_error(:nif_not_... method conversionoptions_default (line 26) | def conversionoptions_default, do: :erlang.nif_error(:nif_not_loaded) method conversionoptions_builder (line 27) | def conversionoptions_builder, do: :erlang.nif_error(:nif_not_loaded) method conversionoptions_apply_update (line 28) | def conversionoptions_apply_update(_obj, _update), do: :erlang.nif_err... method conversionoptions_from_update (line 29) | def conversionoptions_from_update(_update), do: :erlang.nif_error(:nif... method conversionoptions_from (line 30) | def conversionoptions_from(_update), do: :erlang.nif_error(:nif_not_lo... method conversionoptionsbuilder_strip_tags (line 31) | def conversionoptionsbuilder_strip_tags(_obj, _tags), do: :erlang.nif_... method conversionoptionsbuilder_preserve_tags (line 32) | def conversionoptionsbuilder_preserve_tags(_obj, _tags), do: :erlang.n... method conversionoptionsbuilder_keep_inline_images_in (line 33) | def conversionoptionsbuilder_keep_inline_images_in(_obj, _tags), do: :... method conversionoptionsbuilder_exclude_selectors (line 34) | def conversionoptionsbuilder_exclude_selectors(_obj, _selectors), do: ... method conversionoptionsbuilder_visitor (line 35) | def conversionoptionsbuilder_visitor(_obj, _visitor), do: :erlang.nif_... method conversionoptionsbuilder_preprocessing (line 36) | def conversionoptionsbuilder_preprocessing(_obj, _preprocessing), do: ... method conversionoptionsbuilder_build (line 37) | def conversionoptionsbuilder_build(_obj), do: :erlang.nif_error(:nif_n... method preprocessingoptions_default (line 38) | def preprocessingoptions_default, do: :erlang.nif_error(:nif_not_loaded) method preprocessingoptions_apply_update (line 39) | def preprocessingoptions_apply_update(_obj, _update), do: :erlang.nif_... method preprocessingoptions_from_update (line 40) | def preprocessingoptions_from_update(_update), do: :erlang.nif_error(:... method preprocessingoptions_from (line 41) | def preprocessingoptions_from(_update), do: :erlang.nif_error(:nif_not... FILE: packages/elixir/lib/html_to_markdown/newline_style.ex class HtmlToMarkdown.NewlineStyle (line 6) | defmodule HtmlToMarkdown.NewlineStyle method spaces (line 15) | def spaces, do: @spaces method backslash (line 17) | def backslash, do: @backslash FILE: packages/elixir/lib/html_to_markdown/node_content.ex class HtmlToMarkdown.NodeContent (line 6) | defmodule HtmlToMarkdown.NodeContent FILE: packages/elixir/lib/html_to_markdown/node_context.ex class HtmlToMarkdown.NodeContext (line 6) | defmodule HtmlToMarkdown.NodeContext FILE: packages/elixir/lib/html_to_markdown/node_type.ex class HtmlToMarkdown.NodeType (line 6) | defmodule HtmlToMarkdown.NodeType method text (line 189) | def text, do: @text method element (line 191) | def element, do: @element method heading (line 193) | def heading, do: @heading method paragraph (line 195) | def paragraph, do: @paragraph method div (line 197) | def div, do: @div method blockquote (line 199) | def blockquote, do: @blockquote method pre (line 201) | def pre, do: @pre method hr (line 203) | def hr, do: @hr method list (line 205) | def list, do: @list method list_item (line 207) | def list_item, do: @list_item method definition_list (line 209) | def definition_list, do: @definition_list method definition_term (line 211) | def definition_term, do: @definition_term method definition_description (line 213) | def definition_description, do: @definition_description method table (line 215) | def table, do: @table method table_row (line 217) | def table_row, do: @table_row method table_cell (line 219) | def table_cell, do: @table_cell method table_header (line 221) | def table_header, do: @table_header method table_body (line 223) | def table_body, do: @table_body method table_head (line 225) | def table_head, do: @table_head method table_foot (line 227) | def table_foot, do: @table_foot method link (line 229) | def link, do: @link method image (line 231) | def image, do: @image method strong (line 233) | def strong, do: @strong method em (line 235) | def em, do: @em method code (line 237) | def code, do: @code method strikethrough (line 239) | def strikethrough, do: @strikethrough method underline (line 241) | def underline, do: @underline method subscript (line 243) | def subscript, do: @subscript method superscript (line 245) | def superscript, do: @superscript method mark (line 247) | def mark, do: @mark method small (line 249) | def small, do: @small method br (line 251) | def br, do: @br method span (line 253) | def span, do: @span method article (line 255) | def article, do: @article method section (line 257) | def section, do: @section method nav (line 259) | def nav, do: @nav method aside (line 261) | def aside, do: @aside method header (line 263) | def header, do: @header method footer (line 265) | def footer, do: @footer method main (line 267) | def main, do: @main method figure (line 269) | def figure, do: @figure method figcaption (line 271) | def figcaption, do: @figcaption method time (line 273) | def time, do: @time method details (line 275) | def details, do: @details method summary (line 277) | def summary, do: @summary method form (line 279) | def form, do: @form method input (line 281) | def input, do: @input method select (line 283) | def select, do: @select method option (line 285) | def option, do: @option method button (line 287) | def button, do: @button method textarea (line 289) | def textarea, do: @textarea method label (line 291) | def label, do: @label method fieldset (line 293) | def fieldset, do: @fieldset method legend (line 295) | def legend, do: @legend method audio (line 297) | def audio, do: @audio method video (line 299) | def video, do: @video method picture (line 301) | def picture, do: @picture method source (line 303) | def source, do: @source method iframe (line 305) | def iframe, do: @iframe method svg (line 307) | def svg, do: @svg method canvas (line 309) | def canvas, do: @canvas method ruby (line 311) | def ruby, do: @ruby method rt (line 313) | def rt, do: @rt method rp (line 315) | def rp, do: @rp method abbr (line 317) | def abbr, do: @abbr method kbd (line 319) | def kbd, do: @kbd method samp (line 321) | def samp, do: @samp method var (line 323) | def var, do: @var method cite (line 325) | def cite, do: @cite method q (line 327) | def q, do: @q method del (line 329) | def del, do: @del method ins (line 331) | def ins, do: @ins method data (line 333) | def data, do: @data method meter (line 335) | def meter, do: @meter method progress (line 337) | def progress, do: @progress method output (line 339) | def output, do: @output method template (line 341) | def template, do: @template method slot (line 343) | def slot, do: @slot method html (line 345) | def html, do: @html method head (line 347) | def head, do: @head method body (line 349) | def body, do: @body method title (line 351) | def title, do: @title method meta (line 353) | def meta, do: @meta method link_tag (line 355) | def link_tag, do: @link_tag method style (line 357) | def style, do: @style method script (line 359) | def script, do: @script method base (line 361) | def base, do: @base method custom (line 363) | def custom, do: @custom FILE: packages/elixir/lib/html_to_markdown/output_format.ex class HtmlToMarkdown.OutputFormat (line 6) | defmodule HtmlToMarkdown.OutputFormat method markdown (line 16) | def markdown, do: @markdown method djot (line 18) | def djot, do: @djot method plain (line 20) | def plain, do: @plain FILE: packages/elixir/lib/html_to_markdown/preprocessing_options.ex class HtmlToMarkdown.PreprocessingOptions (line 6) | defmodule HtmlToMarkdown.PreprocessingOptions FILE: packages/elixir/lib/html_to_markdown/preprocessing_options_update.ex class HtmlToMarkdown.PreprocessingOptionsUpdate (line 6) | defmodule HtmlToMarkdown.PreprocessingOptionsUpdate FILE: packages/elixir/lib/html_to_markdown/preprocessing_preset.ex class HtmlToMarkdown.PreprocessingPreset (line 6) | defmodule HtmlToMarkdown.PreprocessingPreset method minimal (line 16) | def minimal, do: @minimal method standard (line 18) | def standard, do: @standard method aggressive (line 20) | def aggressive, do: @aggressive FILE: packages/elixir/lib/html_to_markdown/processing_warning.ex class HtmlToMarkdown.ProcessingWarning (line 6) | defmodule HtmlToMarkdown.ProcessingWarning FILE: packages/elixir/lib/html_to_markdown/structured_data.ex class HtmlToMarkdown.StructuredData (line 6) | defmodule HtmlToMarkdown.StructuredData FILE: packages/elixir/lib/html_to_markdown/structured_data_type.ex class HtmlToMarkdown.StructuredDataType (line 6) | defmodule HtmlToMarkdown.StructuredDataType method json_ld (line 16) | def json_ld, do: @json_ld method microdata (line 18) | def microdata, do: @microdata method rd_fa (line 20) | def rd_fa, do: @rd_fa FILE: packages/elixir/lib/html_to_markdown/table_data.ex class HtmlToMarkdown.TableData (line 6) | defmodule HtmlToMarkdown.TableData FILE: packages/elixir/lib/html_to_markdown/table_grid.ex class HtmlToMarkdown.TableGrid (line 6) | defmodule HtmlToMarkdown.TableGrid FILE: packages/elixir/lib/html_to_markdown/text_annotation.ex class HtmlToMarkdown.TextAnnotation (line 6) | defmodule HtmlToMarkdown.TextAnnotation FILE: packages/elixir/lib/html_to_markdown/text_direction.ex class HtmlToMarkdown.TextDirection (line 6) | defmodule HtmlToMarkdown.TextDirection method left_to_right (line 16) | def left_to_right, do: @left_to_right method right_to_left (line 18) | def right_to_left, do: @right_to_left method auto (line 20) | def auto, do: @auto FILE: packages/elixir/lib/html_to_markdown/visit_result.ex class HtmlToMarkdown.VisitResult (line 6) | defmodule HtmlToMarkdown.VisitResult FILE: packages/elixir/lib/html_to_markdown/warning_kind.ex class HtmlToMarkdown.WarningKind (line 6) | defmodule HtmlToMarkdown.WarningKind method image_extraction_failed (line 25) | def image_extraction_failed, do: @image_extraction_failed method encoding_fallback (line 27) | def encoding_fallback, do: @encoding_fallback method truncated_input (line 29) | def truncated_input, do: @truncated_input method malformed_html (line 31) | def malformed_html, do: @malformed_html method sanitization_applied (line 33) | def sanitization_applied, do: @sanitization_applied method depth_limit_exceeded (line 35) | def depth_limit_exceeded, do: @depth_limit_exceeded FILE: packages/elixir/lib/html_to_markdown/whitespace_mode.ex class HtmlToMarkdown.WhitespaceMode (line 6) | defmodule HtmlToMarkdown.WhitespaceMode method normalized (line 15) | def normalized, do: @normalized method strict (line 17) | def strict, do: @strict FILE: packages/elixir/mix.exs class Html_to_markdown.MixProject (line 1) | defmodule Html_to_markdown.MixProject method project (line 7) | def project do method package (line 19) | defp package do method deps (line 33) | defp deps do FILE: packages/elixir/native/html_to_markdown_nif/src/lib.rs type DocumentMetadata (line 27) | pub struct DocumentMetadata { method new (line 42) | pub fn new(opts: std::collections::HashMap) -> ... method from (line 2415) | fn from(val: html_to_markdown_rs::metadata::DocumentMetadata) -> Self { type HeaderMetadata (line 64) | pub struct HeaderMetadata { method from (line 2447) | fn from(val: html_to_markdown_rs::metadata::HeaderMetadata) -> Self { type LinkMetadata (line 74) | pub struct LinkMetadata { method from (line 2474) | fn from(val: html_to_markdown_rs::metadata::LinkMetadata) -> Self { type ImageMetadata (line 85) | pub struct ImageMetadata { method from (line 2502) | fn from(val: html_to_markdown_rs::metadata::ImageMetadata) -> Self { type StructuredData (line 96) | pub struct StructuredData { method from (line 2530) | fn from(val: html_to_markdown_rs::metadata::StructuredData) -> Self { type HtmlMetadata (line 103) | pub struct HtmlMetadata { method new (line 112) | pub fn new(opts: std::collections::HashMap) -> ... method from (line 2554) | fn from(val: html_to_markdown_rs::metadata::HtmlMetadata) -> Self { type ConversionOptions (line 127) | pub struct ConversionOptions { method new (line 172) | pub fn new(opts: std::collections::HashMap) -> ... method from (line 2618) | fn from(val: html_to_markdown_rs::options::ConversionOptions) -> Self { type ConversionOptionsBuilder (line 286) | pub struct ConversionOptionsBuilder { type ConversionOptionsUpdate (line 296) | pub struct ConversionOptionsUpdate { method new (line 341) | pub fn new(opts: std::collections::HashMap) -> ... method from (line 2718) | fn from(val: html_to_markdown_rs::options::ConversionOptionsUpdate) ->... type PreprocessingOptions (line 389) | pub struct PreprocessingOptions { method new (line 397) | pub fn new(opts: std::collections::HashMap) -> ... method from (line 2779) | fn from(val: html_to_markdown_rs::options::PreprocessingOptions) -> Se... type PreprocessingOptionsUpdate (line 411) | pub struct PreprocessingOptionsUpdate { method new (line 419) | pub fn new(opts: std::collections::HashMap) -> ... method from (line 2803) | fn from(val: html_to_markdown_rs::options::PreprocessingOptionsUpdate)... type DocumentStructure (line 431) | pub struct DocumentStructure { method from (line 2825) | fn from(val: html_to_markdown_rs::DocumentStructure) -> Self { type DocumentNode (line 438) | pub struct DocumentNode { method from (line 2849) | fn from(val: html_to_markdown_rs::DocumentNode) -> Self { type TextAnnotation (line 449) | pub struct TextAnnotation { method from (line 2874) | fn from(val: html_to_markdown_rs::TextAnnotation) -> Self { type ConversionResult (line 456) | pub struct ConversionResult { method new (line 466) | pub fn new(opts: std::collections::HashMap) -> ... method from (line 2901) | fn from(val: html_to_markdown_rs::ConversionResult) -> Self { type TableGrid (line 479) | pub struct TableGrid { method new (line 486) | pub fn new(opts: std::collections::HashMap) -> ... method from (line 2926) | fn from(val: html_to_markdown_rs::TableGrid) -> Self { type GridCell (line 497) | pub struct GridCell { method from (line 2951) | fn from(val: html_to_markdown_rs::GridCell) -> Self { type TableData (line 508) | pub struct TableData { method from (line 2975) | fn from(val: html_to_markdown_rs::TableData) -> Self { type ProcessingWarning (line 515) | pub struct ProcessingWarning { method from (line 2995) | fn from(val: html_to_markdown_rs::ProcessingWarning) -> Self { type VisitorHandle (line 521) | pub struct VisitorHandle { type NodeContext (line 532) | pub struct NodeContext { method from (line 3005) | fn from(val: html_to_markdown_rs::NodeContext) -> Self { type TextDirection (line 543) | pub enum TextDirection { method from (line 3029) | fn from(val: html_to_markdown_rs::metadata::TextDirection) -> Self { method default (line 551) | fn default() -> Self { type LinkType (line 557) | pub enum LinkType { method from (line 3052) | fn from(val: html_to_markdown_rs::metadata::LinkType) -> Self { method default (line 568) | fn default() -> Self { type ImageType (line 574) | pub enum ImageType { method from (line 3076) | fn from(val: html_to_markdown_rs::metadata::ImageType) -> Self { method default (line 583) | fn default() -> Self { type StructuredDataType (line 589) | pub enum StructuredDataType { method from (line 3097) | fn from(val: html_to_markdown_rs::metadata::StructuredDataType) -> Self { method default (line 597) | fn default() -> Self { type PreprocessingPreset (line 603) | pub enum PreprocessingPreset { method from (line 3117) | fn from(val: html_to_markdown_rs::options::PreprocessingPreset) -> Self { method default (line 611) | fn default() -> Self { type HeadingStyle (line 617) | pub enum HeadingStyle { method from (line 3137) | fn from(val: html_to_markdown_rs::options::HeadingStyle) -> Self { method default (line 625) | fn default() -> Self { type ListIndentType (line 631) | pub enum ListIndentType { method from (line 3156) | fn from(val: html_to_markdown_rs::options::ListIndentType) -> Self { method default (line 638) | fn default() -> Self { type WhitespaceMode (line 644) | pub enum WhitespaceMode { method from (line 3174) | fn from(val: html_to_markdown_rs::options::WhitespaceMode) -> Self { method default (line 651) | fn default() -> Self { type NewlineStyle (line 657) | pub enum NewlineStyle { method from (line 3192) | fn from(val: html_to_markdown_rs::options::NewlineStyle) -> Self { method default (line 664) | fn default() -> Self { type CodeBlockStyle (line 670) | pub enum CodeBlockStyle { method from (line 3211) | fn from(val: html_to_markdown_rs::options::CodeBlockStyle) -> Self { method default (line 678) | fn default() -> Self { type HighlightStyle (line 684) | pub enum HighlightStyle { method from (line 3232) | fn from(val: html_to_markdown_rs::options::HighlightStyle) -> Self { method default (line 693) | fn default() -> Self { type LinkStyle (line 699) | pub enum LinkStyle { method from (line 3252) | fn from(val: html_to_markdown_rs::options::LinkStyle) -> Self { method default (line 706) | fn default() -> Self { type OutputFormat (line 712) | pub enum OutputFormat { method from (line 3271) | fn from(val: html_to_markdown_rs::options::OutputFormat) -> Self { method default (line 720) | fn default() -> Self { type NodeContent (line 727) | pub enum NodeContent { method from (line 3319) | fn from(val: html_to_markdown_rs::NodeContent) -> Self { method default (line 775) | fn default() -> Self { type AnnotationKind (line 785) | pub enum AnnotationKind { method from (line 3375) | fn from(val: html_to_markdown_rs::AnnotationKind) -> Self { method default (line 799) | fn default() -> Self { type WarningKind (line 805) | pub enum WarningKind { method from (line 3404) | fn from(val: html_to_markdown_rs::WarningKind) -> Self { method default (line 816) | fn default() -> Self { type NodeType (line 822) | pub enum NodeType { method from (line 3417) | fn from(val: html_to_markdown_rs::NodeType) -> Self { method default (line 915) | fn default() -> Self { type VisitResult (line 921) | pub enum VisitResult { method from (line 3512) | fn from(val: html_to_markdown_rs::VisitResult) -> Self { method default (line 931) | fn default() -> Self { function convert (line 966) | pub fn convert(html: String, options: Option) -> Result( type ElixirHtmlVisitorBridge (line 1085) | pub struct ElixirHtmlVisitorBridge { method fmt (line 1092) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method new (line 1098) | pub fn new(env: rustler::Env<'_>, caller_pid: rustler::types::LocalPid... method new_from_saved (line 1108) | pub fn new_from_saved( method visit_element_start (line 1152) | fn visit_element_start(&mut self, _ctx: &html_to_markdown_rs::NodeCont... method visit_element_end (line 1171) | fn visit_element_end( method visit_text (line 1195) | fn visit_text(&mut self, _ctx: &html_to_markdown_rs::NodeContext, _tex... method visit_link (line 1215) | fn visit_link( method visit_image (line 1249) | fn visit_image( method visit_heading (line 1283) | fn visit_heading( method visit_code_block (line 1320) | fn visit_code_block( method visit_code_inline (line 1352) | fn visit_code_inline( method visit_list_item (line 1376) | fn visit_list_item( method visit_list_start (line 1404) | fn visit_list_start( method visit_list_end (line 1428) | fn visit_list_end( method visit_table_start (line 1454) | fn visit_table_start(&mut self, _ctx: &html_to_markdown_rs::NodeContex... method visit_table_row (line 1473) | fn visit_table_row( method visit_table_end (line 1502) | fn visit_table_end( method visit_blockquote (line 1526) | fn visit_blockquote( method visit_strong (line 1555) | fn visit_strong( method visit_emphasis (line 1579) | fn visit_emphasis( method visit_strikethrough (line 1603) | fn visit_strikethrough( method visit_underline (line 1627) | fn visit_underline( method visit_subscript (line 1651) | fn visit_subscript( method visit_superscript (line 1675) | fn visit_superscript( method visit_mark (line 1699) | fn visit_mark(&mut self, _ctx: &html_to_markdown_rs::NodeContext, _tex... method visit_line_break (line 1719) | fn visit_line_break(&mut self, _ctx: &html_to_markdown_rs::NodeContext... method visit_horizontal_rule (line 1738) | fn visit_horizontal_rule(&mut self, _ctx: &html_to_markdown_rs::NodeCo... method visit_custom_element (line 1757) | fn visit_custom_element( method visit_definition_list_start (line 1786) | fn visit_definition_list_start( method visit_definition_term (line 1808) | fn visit_definition_term( method visit_definition_description (line 1832) | fn visit_definition_description( method visit_definition_list_end (line 1856) | fn visit_definition_list_end( method visit_form (line 1880) | fn visit_form( method visit_input (line 1918) | fn visit_input( method visit_button (line 1961) | fn visit_button( method visit_audio (line 1985) | fn visit_audio( method visit_video (line 2015) | fn visit_video( method visit_iframe (line 2045) | fn visit_iframe( method visit_details (line 2075) | fn visit_details( method visit_summary (line 2099) | fn visit_summary( method visit_figure_start (line 2123) | fn visit_figure_start(&mut self, _ctx: &html_to_markdown_rs::NodeConte... method visit_figcaption (line 2142) | fn visit_figcaption( method visit_figure_end (line 2166) | fn visit_figure_end( function visitor_send_and_wait (line 1121) | fn visitor_send_and_wait(bridge: &ElixirHtmlVisitorBridge, callback_name... function visitor_reply (line 1145) | pub fn visitor_reply(ref_id: u64, result: Option) { function headermetadata_is_valid (line 2220) | pub fn headermetadata_is_valid(obj: HeaderMetadata) -> bool { function linkmetadata_classify_link (line 2244) | pub fn linkmetadata_classify_link(href: String) -> LinkType { function conversionoptions_default (line 2249) | pub fn conversionoptions_default() -> ConversionOptions { function conversionoptions_builder (line 2255) | pub fn conversionoptions_builder() -> ResourceArc... function conversionoptions_from (line 2275) | pub fn conversionoptions_from(update: ConversionOptionsUpdate) -> Conver... function conversionoptionsbuilder_strip_tags (line 2282) | pub fn conversionoptionsbuilder_strip_tags( function conversionoptionsbuilder_preserve_tags (line 2293) | pub fn conversionoptionsbuilder_preserve_tags( function conversionoptionsbuilder_keep_inline_images_in (line 2304) | pub fn conversionoptionsbuilder_keep_inline_images_in( function conversionoptionsbuilder_exclude_selectors (line 2315) | pub fn conversionoptionsbuilder_exclude_selectors( function conversionoptionsbuilder_visitor (line 2326) | pub fn conversionoptionsbuilder_visitor( function conversionoptionsbuilder_preprocessing (line 2337) | pub fn conversionoptionsbuilder_preprocessing( function conversionoptionsbuilder_build (line 2348) | pub fn conversionoptionsbuilder_build(resource: rustler::ResourceArc PreprocessingOptions { function preprocessingoptions_apply_update (line 2366) | pub fn preprocessingoptions_apply_update(obj: PreprocessingOptions, upda... function preprocessingoptions_from_update (line 2383) | pub fn preprocessingoptions_from_update(update: PreprocessingOptionsUpda... function preprocessingoptions_from (line 2389) | pub fn preprocessingoptions_from(update: PreprocessingOptionsUpdate) -> ... function from (line 2396) | fn from(val: DocumentMetadata) -> Self { function from (line 2434) | fn from(val: HeaderMetadata) -> Self { function from (line 2460) | fn from(val: LinkMetadata) -> Self { function from (line 2488) | fn from(val: ImageMetadata) -> Self { function from (line 2519) | fn from(val: StructuredData) -> Self { function from (line 2541) | fn from(val: HtmlMetadata) -> Self { function from (line 2568) | fn from(val: ConversionOptions) -> Self { function from (line 2668) | fn from(val: ConversionOptionsUpdate) -> Self { function from (line 2767) | fn from(val: PreprocessingOptions) -> Self { function from (line 2791) | fn from(val: PreprocessingOptionsUpdate) -> Self { function from (line 2815) | fn from(val: DocumentStructure) -> Self { function from (line 2835) | fn from(val: DocumentNode) -> Self { function from (line 2863) | fn from(val: TextAnnotation) -> Self { function from (line 2886) | fn from(val: ConversionResult) -> Self { function from (line 2915) | fn from(val: TableGrid) -> Self { function from (line 2937) | fn from(val: GridCell) -> Self { function from (line 2965) | fn from(val: TableData) -> Self { function from (line 2985) | fn from(val: ProcessingWarning) -> Self { function from (line 3019) | fn from(val: TextDirection) -> Self { function from (line 3039) | fn from(val: LinkType) -> Self { function from (line 3065) | fn from(val: ImageType) -> Self { function from (line 3087) | fn from(val: StructuredDataType) -> Self { function from (line 3107) | fn from(val: PreprocessingPreset) -> Self { function from (line 3127) | fn from(val: HeadingStyle) -> Self { function from (line 3147) | fn from(val: ListIndentType) -> Self { function from (line 3165) | fn from(val: WhitespaceMode) -> Self { function from (line 3183) | fn from(val: NewlineStyle) -> Self { function from (line 3201) | fn from(val: CodeBlockStyle) -> Self { function from (line 3221) | fn from(val: HighlightStyle) -> Self { function from (line 3243) | fn from(val: LinkStyle) -> Self { function from (line 3261) | fn from(val: OutputFormat) -> Self { function from (line 3281) | fn from(val: NodeContent) -> Self { function from (line 3359) | fn from(val: AnnotationKind) -> Self { function from (line 3391) | fn from(val: WarningKind) -> Self { function conversion_error_to_rustler_err (line 3525) | fn conversion_error_to_rustler_err(e: html_to_markdown_rs::error::Conver... function on_load (line 3529) | fn on_load(env: rustler::Env, _info: rustler::Term) -> bool { FILE: packages/go/binding.go function lastError (line 26) | func lastError() error { function unmarshalBytes (line 41) | func unmarshalBytes(ptr *C.uint8_t) *[]byte { type ConversionError (line 67) | type ConversionError struct method Error (line 72) | func (e *ConversionError) Error() string { return e.Message } type HtmlVisitor (line 75) | type HtmlVisitor interface type TextDirection (line 200) | type TextDirection constant TextDirectionLeftToRight (line 204) | TextDirectionLeftToRight TextDirection = "ltr" constant TextDirectionRightToLeft (line 206) | TextDirectionRightToLeft TextDirection = "rtl" constant TextDirectionAuto (line 208) | TextDirectionAuto TextDirection = "auto" type LinkType (line 214) | type LinkType constant LinkTypeAnchor (line 218) | LinkTypeAnchor LinkType = "Anchor" constant LinkTypeInternal (line 220) | LinkTypeInternal LinkType = "Internal" constant LinkTypeExternal (line 222) | LinkTypeExternal LinkType = "External" constant LinkTypeEmail (line 224) | LinkTypeEmail LinkType = "Email" constant LinkTypePhone (line 226) | LinkTypePhone LinkType = "Phone" constant LinkTypeOther (line 228) | LinkTypeOther LinkType = "Other" type ImageType (line 234) | type ImageType constant ImageTypeDataURI (line 238) | ImageTypeDataURI ImageType = "DataUri" constant ImageTypeInlineSvg (line 240) | ImageTypeInlineSvg ImageType = "InlineSvg" constant ImageTypeExternal (line 242) | ImageTypeExternal ImageType = "External" constant ImageTypeRelative (line 244) | ImageTypeRelative ImageType = "Relative" type StructuredDataType (line 250) | type StructuredDataType constant StructuredDataTypeJSONLd (line 254) | StructuredDataTypeJSONLd StructuredDataType = "json_ld" constant StructuredDataTypeMicrodata (line 256) | StructuredDataTypeMicrodata StructuredDataType = "Microdata" constant StructuredDataTypeRdFa (line 258) | StructuredDataTypeRdFa StructuredDataType = "rdfa" type PreprocessingPreset (line 264) | type PreprocessingPreset constant PreprocessingPresetMinimal (line 268) | PreprocessingPresetMinimal PreprocessingPreset = "Minimal" constant PreprocessingPresetStandard (line 270) | PreprocessingPresetStandard PreprocessingPreset = "Standard" constant PreprocessingPresetAggressive (line 272) | PreprocessingPresetAggressive PreprocessingPreset = "Aggressive" type HeadingStyle (line 278) | type HeadingStyle constant HeadingStyleUnderlined (line 282) | HeadingStyleUnderlined HeadingStyle = "Underlined" constant HeadingStyleAtx (line 284) | HeadingStyleAtx HeadingStyle = "Atx" constant HeadingStyleAtxClosed (line 286) | HeadingStyleAtxClosed HeadingStyle = "AtxClosed" type ListIndentType (line 292) | type ListIndentType constant ListIndentTypeSpaces (line 296) | ListIndentTypeSpaces ListIndentType = "Spaces" constant ListIndentTypeTabs (line 298) | ListIndentTypeTabs ListIndentType = "Tabs" type WhitespaceMode (line 304) | type WhitespaceMode constant WhitespaceModeNormalized (line 308) | WhitespaceModeNormalized WhitespaceMode = "Normalized" constant WhitespaceModeStrict (line 310) | WhitespaceModeStrict WhitespaceMode = "Strict" type NewlineStyle (line 316) | type NewlineStyle constant NewlineStyleSpaces (line 320) | NewlineStyleSpaces NewlineStyle = "Spaces" constant NewlineStyleBackslash (line 322) | NewlineStyleBackslash NewlineStyle = "Backslash" type CodeBlockStyle (line 328) | type CodeBlockStyle constant CodeBlockStyleIndented (line 332) | CodeBlockStyleIndented CodeBlockStyle = "Indented" constant CodeBlockStyleBackticks (line 334) | CodeBlockStyleBackticks CodeBlockStyle = "Backticks" constant CodeBlockStyleTildes (line 336) | CodeBlockStyleTildes CodeBlockStyle = "Tildes" type HighlightStyle (line 342) | type HighlightStyle constant HighlightStyleDoubleEqual (line 346) | HighlightStyleDoubleEqual HighlightStyle = "DoubleEqual" constant HighlightStyleHTML (line 348) | HighlightStyleHTML HighlightStyle = "Html" constant HighlightStyleBold (line 350) | HighlightStyleBold HighlightStyle = "Bold" constant HighlightStyleNone (line 352) | HighlightStyleNone HighlightStyle = "None" type LinkStyle (line 359) | type LinkStyle constant LinkStyleInline (line 363) | LinkStyleInline LinkStyle = "Inline" constant LinkStyleReference (line 365) | LinkStyleReference LinkStyle = "Reference" type OutputFormat (line 371) | type OutputFormat constant OutputFormatMarkdown (line 375) | OutputFormatMarkdown OutputFormat = "Markdown" constant OutputFormatDjot (line 377) | OutputFormatDjot OutputFormat = "Djot" constant OutputFormatPlain (line 379) | OutputFormatPlain OutputFormat = "Plain" type NodeContent (line 386) | type NodeContent struct type AnnotationKind (line 426) | type AnnotationKind struct type WarningKind (line 435) | type WarningKind constant WarningKindImageExtractionFailed (line 439) | WarningKindImageExtractionFailed WarningKind = "ImageExtractionFailed" constant WarningKindEncodingFallback (line 441) | WarningKindEncodingFallback WarningKind = "EncodingFallback" constant WarningKindTruncatedInput (line 443) | WarningKindTruncatedInput WarningKind = "TruncatedInput" constant WarningKindMalformedHTML (line 445) | WarningKindMalformedHTML WarningKind = "MalformedHtml" constant WarningKindSanitizationApplied (line 447) | WarningKindSanitizationApplied WarningKind = "SanitizationApplied" constant WarningKindDepthLimitExceeded (line 449) | WarningKindDepthLimitExceeded WarningKind = "DepthLimitExceeded" type NodeType (line 456) | type NodeType constant NodeTypeText (line 460) | NodeTypeText NodeType = "Text" constant NodeTypeElement (line 462) | NodeTypeElement NodeType = "Element" constant NodeTypeHeading (line 464) | NodeTypeHeading NodeType = "Heading" constant NodeTypeParagraph (line 466) | NodeTypeParagraph NodeType = "Paragraph" constant NodeTypeDiv (line 468) | NodeTypeDiv NodeType = "Div" constant NodeTypeBlockquote (line 470) | NodeTypeBlockquote NodeType = "Blockquote" constant NodeTypePre (line 472) | NodeTypePre NodeType = "Pre" constant NodeTypeHr (line 474) | NodeTypeHr NodeType = "Hr" constant NodeTypeList (line 476) | NodeTypeList NodeType = "List" constant NodeTypeListItem (line 478) | NodeTypeListItem NodeType = "ListItem" constant NodeTypeDefinitionList (line 480) | NodeTypeDefinitionList NodeType = "DefinitionList" constant NodeTypeDefinitionTerm (line 482) | NodeTypeDefinitionTerm NodeType = "DefinitionTerm" constant NodeTypeDefinitionDescription (line 484) | NodeTypeDefinitionDescription NodeType = "DefinitionDescription" constant NodeTypeTable (line 486) | NodeTypeTable NodeType = "Table" constant NodeTypeTableRow (line 488) | NodeTypeTableRow NodeType = "TableRow" constant NodeTypeTableCell (line 490) | NodeTypeTableCell NodeType = "TableCell" constant NodeTypeTableHeader (line 492) | NodeTypeTableHeader NodeType = "TableHeader" constant NodeTypeTableBody (line 494) | NodeTypeTableBody NodeType = "TableBody" constant NodeTypeTableHead (line 496) | NodeTypeTableHead NodeType = "TableHead" constant NodeTypeTableFoot (line 498) | NodeTypeTableFoot NodeType = "TableFoot" constant NodeTypeLink (line 500) | NodeTypeLink NodeType = "Link" constant NodeTypeImage (line 502) | NodeTypeImage NodeType = "Image" constant NodeTypeStrong (line 504) | NodeTypeStrong NodeType = "Strong" constant NodeTypeEm (line 506) | NodeTypeEm NodeType = "Em" constant NodeTypeCode (line 508) | NodeTypeCode NodeType = "Code" constant NodeTypeStrikethrough (line 510) | NodeTypeStrikethrough NodeType = "Strikethrough" constant NodeTypeUnderline (line 512) | NodeTypeUnderline NodeType = "Underline" constant NodeTypeSubscript (line 514) | NodeTypeSubscript NodeType = "Subscript" constant NodeTypeSuperscript (line 516) | NodeTypeSuperscript NodeType = "Superscript" constant NodeTypeMark (line 518) | NodeTypeMark NodeType = "Mark" constant NodeTypeSmall (line 520) | NodeTypeSmall NodeType = "Small" constant NodeTypeBr (line 522) | NodeTypeBr NodeType = "Br" constant NodeTypeSpan (line 524) | NodeTypeSpan NodeType = "Span" constant NodeTypeArticle (line 526) | NodeTypeArticle NodeType = "Article" constant NodeTypeSection (line 528) | NodeTypeSection NodeType = "Section" constant NodeTypeNav (line 530) | NodeTypeNav NodeType = "Nav" constant NodeTypeAside (line 532) | NodeTypeAside NodeType = "Aside" constant NodeTypeHeader (line 534) | NodeTypeHeader NodeType = "Header" constant NodeTypeFooter (line 536) | NodeTypeFooter NodeType = "Footer" constant NodeTypeMain (line 538) | NodeTypeMain NodeType = "Main" constant NodeTypeFigure (line 540) | NodeTypeFigure NodeType = "Figure" constant NodeTypeFigcaption (line 542) | NodeTypeFigcaption NodeType = "Figcaption" constant NodeTypeTime (line 544) | NodeTypeTime NodeType = "Time" constant NodeTypeDetails (line 546) | NodeTypeDetails NodeType = "Details" constant NodeTypeSummary (line 548) | NodeTypeSummary NodeType = "Summary" constant NodeTypeForm (line 550) | NodeTypeForm NodeType = "Form" constant NodeTypeInput (line 552) | NodeTypeInput NodeType = "Input" constant NodeTypeSelect (line 554) | NodeTypeSelect NodeType = "Select" constant NodeTypeOption (line 556) | NodeTypeOption NodeType = "Option" constant NodeTypeButton (line 558) | NodeTypeButton NodeType = "Button" constant NodeTypeTextarea (line 560) | NodeTypeTextarea NodeType = "Textarea" constant NodeTypeLabel (line 562) | NodeTypeLabel NodeType = "Label" constant NodeTypeFieldset (line 564) | NodeTypeFieldset NodeType = "Fieldset" constant NodeTypeLegend (line 566) | NodeTypeLegend NodeType = "Legend" constant NodeTypeAudio (line 568) | NodeTypeAudio NodeType = "Audio" constant NodeTypeVideo (line 570) | NodeTypeVideo NodeType = "Video" constant NodeTypePicture (line 572) | NodeTypePicture NodeType = "Picture" constant NodeTypeSource (line 574) | NodeTypeSource NodeType = "Source" constant NodeTypeIframe (line 576) | NodeTypeIframe NodeType = "Iframe" constant NodeTypeSvg (line 578) | NodeTypeSvg NodeType = "Svg" constant NodeTypeCanvas (line 580) | NodeTypeCanvas NodeType = "Canvas" constant NodeTypeRuby (line 582) | NodeTypeRuby NodeType = "Ruby" constant NodeTypeRt (line 584) | NodeTypeRt NodeType = "Rt" constant NodeTypeRp (line 586) | NodeTypeRp NodeType = "Rp" constant NodeTypeAbbr (line 588) | NodeTypeAbbr NodeType = "Abbr" constant NodeTypeKbd (line 590) | NodeTypeKbd NodeType = "Kbd" constant NodeTypeSamp (line 592) | NodeTypeSamp NodeType = "Samp" constant NodeTypeVar (line 594) | NodeTypeVar NodeType = "Var" constant NodeTypeCite (line 596) | NodeTypeCite NodeType = "Cite" constant NodeTypeQ (line 598) | NodeTypeQ NodeType = "Q" constant NodeTypeDel (line 600) | NodeTypeDel NodeType = "Del" constant NodeTypeIns (line 602) | NodeTypeIns NodeType = "Ins" constant NodeTypeData (line 604) | NodeTypeData NodeType = "Data" constant NodeTypeMeter (line 606) | NodeTypeMeter NodeType = "Meter" constant NodeTypeProgress (line 608) | NodeTypeProgress NodeType = "Progress" constant NodeTypeOutput (line 610) | NodeTypeOutput NodeType = "Output" constant NodeTypeTemplate (line 612) | NodeTypeTemplate NodeType = "Template" constant NodeTypeSlot (line 614) | NodeTypeSlot NodeType = "Slot" constant NodeTypeHTML (line 616) | NodeTypeHTML NodeType = "Html" constant NodeTypeHead (line 618) | NodeTypeHead NodeType = "Head" constant NodeTypeBody (line 620) | NodeTypeBody NodeType = "Body" constant NodeTypeTitle (line 622) | NodeTypeTitle NodeType = "Title" constant NodeTypeMeta (line 624) | NodeTypeMeta NodeType = "Meta" constant NodeTypeLinkTag (line 626) | NodeTypeLinkTag NodeType = "LinkTag" constant NodeTypeStyle (line 628) | NodeTypeStyle NodeType = "Style" constant NodeTypeScript (line 630) | NodeTypeScript NodeType = "Script" constant NodeTypeBase (line 632) | NodeTypeBase NodeType = "Base" constant NodeTypeCustom (line 634) | NodeTypeCustom NodeType = "Custom" type DocumentMetadata (line 655) | type DocumentMetadata struct type DocumentMetadataOption (line 684) | type DocumentMetadataOption function WithDocumentMetadataTitle (line 687) | func WithDocumentMetadataTitle(v string) DocumentMetadataOption { function WithDocumentMetadataDescription (line 692) | func WithDocumentMetadataDescription(v string) DocumentMetadataOption { function WithDocumentMetadataKeywords (line 697) | func WithDocumentMetadataKeywords(v []string) DocumentMetadataOption { function WithDocumentMetadataAuthor (line 702) | func WithDocumentMetadataAuthor(v string) DocumentMetadataOption { function WithDocumentMetadataCanonicalURL (line 707) | func WithDocumentMetadataCanonicalURL(v string) DocumentMetadataOption { function WithDocumentMetadataBaseHref (line 712) | func WithDocumentMetadataBaseHref(v string) DocumentMetadataOption { function WithDocumentMetadataLanguage (line 717) | func WithDocumentMetadataLanguage(v string) DocumentMetadataOption { function WithDocumentMetadataTextDirection (line 722) | func WithDocumentMetadataTextDirection(v TextDirection) DocumentMetadata... function WithDocumentMetadataOpenGraph (line 727) | func WithDocumentMetadataOpenGraph(v map[string]string) DocumentMetadata... function WithDocumentMetadataTwitterCard (line 732) | func WithDocumentMetadataTwitterCard(v map[string]string) DocumentMetada... function WithDocumentMetadataMetaTags (line 737) | func WithDocumentMetadataMetaTags(v map[string]string) DocumentMetadataO... function NewDocumentMetadata (line 742) | func NewDocumentMetadata(opts ...DocumentMetadataOption) *DocumentMetada... type HeaderMetadata (line 782) | type HeaderMetadata struct method IsValid (line 1809) | func (r *HeaderMetadata) IsValid() (*bool, error) { type LinkMetadata (line 815) | type LinkMetadata struct type ImageMetadata (line 850) | type ImageMetadata struct type StructuredData (line 882) | type StructuredData struct type HTMLMetadata (line 910) | type HTMLMetadata struct type HTMLMetadataOption (line 924) | type HTMLMetadataOption function WithHTMLMetadataDocument (line 927) | func WithHTMLMetadataDocument(v DocumentMetadata) HTMLMetadataOption { function WithHTMLMetadataHeaders (line 932) | func WithHTMLMetadataHeaders(v []HeaderMetadata) HTMLMetadataOption { function WithHTMLMetadataLinks (line 937) | func WithHTMLMetadataLinks(v []LinkMetadata) HTMLMetadataOption { function WithHTMLMetadataImages (line 942) | func WithHTMLMetadataImages(v []ImageMetadata) HTMLMetadataOption { function WithHTMLMetadataStructuredData (line 947) | func WithHTMLMetadataStructuredData(v []StructuredData) HTMLMetadataOpti... function NewHTMLMetadata (line 952) | func NewHTMLMetadata(opts ...HTMLMetadataOption) *HTMLMetadata { type ConversionOptions (line 981) | type ConversionOptions struct method ApplyUpdate (line 1823) | func (r *ConversionOptions) ApplyUpdate(update ConversionOptionsUpdate... type ConversionOptionsOption (line 1077) | type ConversionOptionsOption function WithConversionOptionsHeadingStyle (line 1080) | func WithConversionOptionsHeadingStyle(v HeadingStyle) ConversionOptions... function WithConversionOptionsListIndentType (line 1085) | func WithConversionOptionsListIndentType(v ListIndentType) ConversionOpt... function WithConversionOptionsListIndentWidth (line 1090) | func WithConversionOptionsListIndentWidth(v uint) ConversionOptionsOption { function WithConversionOptionsBullets (line 1095) | func WithConversionOptionsBullets(v string) ConversionOptionsOption { function WithConversionOptionsStrongEmSymbol (line 1100) | func WithConversionOptionsStrongEmSymbol(v string) ConversionOptionsOpti... function WithConversionOptionsEscapeAsterisks (line 1105) | func WithConversionOptionsEscapeAsterisks(v bool) ConversionOptionsOption { function WithConversionOptionsEscapeUnderscores (line 1110) | func WithConversionOptionsEscapeUnderscores(v bool) ConversionOptionsOpt... function WithConversionOptionsEscapeMisc (line 1115) | func WithConversionOptionsEscapeMisc(v bool) ConversionOptionsOption { function WithConversionOptionsEscapeASCII (line 1120) | func WithConversionOptionsEscapeASCII(v bool) ConversionOptionsOption { function WithConversionOptionsCodeLanguage (line 1125) | func WithConversionOptionsCodeLanguage(v string) ConversionOptionsOption { function WithConversionOptionsAutolinks (line 1130) | func WithConversionOptionsAutolinks(v bool) ConversionOptionsOption { function WithConversionOptionsDefaultTitle (line 1135) | func WithConversionOptionsDefaultTitle(v bool) ConversionOptionsOption { function WithConversionOptionsBrInTables (line 1140) | func WithConversionOptionsBrInTables(v bool) ConversionOptionsOption { function WithConversionOptionsHighlightStyle (line 1145) | func WithConversionOptionsHighlightStyle(v HighlightStyle) ConversionOpt... function WithConversionOptionsExtractMetadata (line 1150) | func WithConversionOptionsExtractMetadata(v bool) ConversionOptionsOption { function WithConversionOptionsWhitespaceMode (line 1155) | func WithConversionOptionsWhitespaceMode(v WhitespaceMode) ConversionOpt... function WithConversionOptionsStripNewlines (line 1160) | func WithConversionOptionsStripNewlines(v bool) ConversionOptionsOption { function WithConversionOptionsWrap (line 1165) | func WithConversionOptionsWrap(v bool) ConversionOptionsOption { function WithConversionOptionsWrapWidth (line 1170) | func WithConversionOptionsWrapWidth(v uint) ConversionOptionsOption { function WithConversionOptionsConvertAsInline (line 1175) | func WithConversionOptionsConvertAsInline(v bool) ConversionOptionsOption { function WithConversionOptionsSubSymbol (line 1180) | func WithConversionOptionsSubSymbol(v string) ConversionOptionsOption { function WithConversionOptionsSupSymbol (line 1185) | func WithConversionOptionsSupSymbol(v string) ConversionOptionsOption { function WithConversionOptionsNewlineStyle (line 1190) | func WithConversionOptionsNewlineStyle(v NewlineStyle) ConversionOptions... function WithConversionOptionsCodeBlockStyle (line 1195) | func WithConversionOptionsCodeBlockStyle(v CodeBlockStyle) ConversionOpt... function WithConversionOptionsKeepInlineImagesIn (line 1200) | func WithConversionOptionsKeepInlineImagesIn(v []string) ConversionOptio... function WithConversionOptionsPreprocessing (line 1205) | func WithConversionOptionsPreprocessing(v PreprocessingOptions) Conversi... function WithConversionOptionsEncoding (line 1210) | func WithConversionOptionsEncoding(v string) ConversionOptionsOption { function WithConversionOptionsDebug (line 1215) | func WithConversionOptionsDebug(v bool) ConversionOptionsOption { function WithConversionOptionsStripTags (line 1220) | func WithConversionOptionsStripTags(v []string) ConversionOptionsOption { function WithConversionOptionsPreserveTags (line 1225) | func WithConversionOptionsPreserveTags(v []string) ConversionOptionsOpti... function WithConversionOptionsSkipImages (line 1230) | func WithConversionOptionsSkipImages(v bool) ConversionOptionsOption { function WithConversionOptionsLinkStyle (line 1235) | func WithConversionOptionsLinkStyle(v LinkStyle) ConversionOptionsOption { function WithConversionOptionsOutputFormat (line 1240) | func WithConversionOptionsOutputFormat(v OutputFormat) ConversionOptions... function WithConversionOptionsIncludeDocumentStructure (line 1245) | func WithConversionOptionsIncludeDocumentStructure(v bool) ConversionOpt... function WithConversionOptionsExtractImages (line 1250) | func WithConversionOptionsExtractImages(v bool) ConversionOptionsOption { function WithConversionOptionsMaxImageSize (line 1255) | func WithConversionOptionsMaxImageSize(v uint64) ConversionOptionsOption { function WithConversionOptionsCaptureSvg (line 1260) | func WithConversionOptionsCaptureSvg(v bool) ConversionOptionsOption { function WithConversionOptionsInferDimensions (line 1265) | func WithConversionOptionsInferDimensions(v bool) ConversionOptionsOption { function WithConversionOptionsMaxDepth (line 1270) | func WithConversionOptionsMaxDepth(v uint) ConversionOptionsOption { function WithConversionOptionsExcludeSelectors (line 1275) | func WithConversionOptionsExcludeSelectors(v []string) ConversionOptions... function WithConversionOptionsHtmlVisitor (line 1280) | func WithConversionOptionsHtmlVisitor(v HtmlVisitor) ConversionOptionsOp... function NewConversionOptions (line 1285) | func NewConversionOptions(opts ...ConversionOptionsOption) *ConversionOp... type ConversionOptionsBuilder (line 1338) | type ConversionOptionsBuilder struct method Free (line 1343) | func (h *ConversionOptionsBuilder) Free() { method StripTags (line 1853) | func (h *ConversionOptionsBuilder) StripTags(tags []string) (*Conversi... method PreserveTags (line 1867) | func (h *ConversionOptionsBuilder) PreserveTags(tags []string) (*Conve... method KeepInlineImagesIn (line 1881) | func (h *ConversionOptionsBuilder) KeepInlineImagesIn(tags []string) (... method ExcludeSelectors (line 1895) | func (h *ConversionOptionsBuilder) ExcludeSelectors(selectors []string... method Visitor (line 1909) | func (h *ConversionOptionsBuilder) Visitor(visitor *VisitorHandle) *Co... method Preprocessing (line 1918) | func (h *ConversionOptionsBuilder) Preprocessing(preprocessing Preproc... method Build (line 1936) | func (h *ConversionOptionsBuilder) Build() *ConversionOptions { type ConversionOptionsUpdate (line 1354) | type ConversionOptionsUpdate struct type PreprocessingOptions (line 1440) | type PreprocessingOptions struct method ApplyUpdate (line 1961) | func (r *PreprocessingOptions) ApplyUpdate(update PreprocessingOptions... type PreprocessingOptionsOption (line 1452) | type PreprocessingOptionsOption function WithPreprocessingOptionsEnabled (line 1455) | func WithPreprocessingOptionsEnabled(v bool) PreprocessingOptionsOption { function WithPreprocessingOptionsPreset (line 1460) | func WithPreprocessingOptionsPreset(v PreprocessingPreset) Preprocessing... function WithPreprocessingOptionsRemoveNavigation (line 1465) | func WithPreprocessingOptionsRemoveNavigation(v bool) PreprocessingOptio... function WithPreprocessingOptionsRemoveForms (line 1470) | func WithPreprocessingOptionsRemoveForms(v bool) PreprocessingOptionsOpt... function NewPreprocessingOptions (line 1475) | func NewPreprocessingOptions(opts ...PreprocessingOptionsOption) *Prepro... type PreprocessingOptionsUpdate (line 1493) | type PreprocessingOptionsUpdate struct type DocumentStructure (line 1507) | type DocumentStructure struct type DocumentNode (line 1515) | type DocumentNode struct type TextAnnotation (line 1533) | type TextAnnotation struct type ConversionResult (line 1556) | type ConversionResult struct type ConversionResultOption (line 1579) | type ConversionResultOption function WithConversionResultContent (line 1582) | func WithConversionResultContent(v string) ConversionResultOption { function WithConversionResultDocument (line 1587) | func WithConversionResultDocument(v DocumentStructure) ConversionResultO... function WithConversionResultMetadata (line 1592) | func WithConversionResultMetadata(v HTMLMetadata) ConversionResultOption { function WithConversionResultTables (line 1597) | func WithConversionResultTables(v []TableData) ConversionResultOption { function WithConversionResultImages (line 1602) | func WithConversionResultImages(v []string) ConversionResultOption { function WithConversionResultWarnings (line 1607) | func WithConversionResultWarnings(v []ProcessingWarning) ConversionResul... function NewConversionResult (line 1612) | func NewConversionResult(opts ...ConversionResultOption) *ConversionResu... type TableGrid (line 1628) | type TableGrid struct type TableGridOption (line 1638) | type TableGridOption function WithTableGridRows (line 1641) | func WithTableGridRows(v uint32) TableGridOption { function WithTableGridCols (line 1646) | func WithTableGridCols(v uint32) TableGridOption { function WithTableGridCells (line 1651) | func WithTableGridCells(v []GridCell) TableGridOption { function NewTableGrid (line 1656) | func NewTableGrid(opts ...TableGridOption) *TableGrid { type GridCell (line 1669) | type GridCell struct type TableData (line 1685) | type TableData struct type ProcessingWarning (line 1693) | type ProcessingWarning struct type VisitorHandle (line 1703) | type VisitorHandle struct method Free (line 1708) | func (h *VisitorHandle) Free() { function Convert (line 1738) | func Convert(html string, options *ConversionOptions) (*ConversionResult... FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/AnnotationKind.java type AnnotationKind (line 18) | @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "annotation_type", ... FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/CodeBlockStyle.java type CodeBlockStyle (line 16) | public enum CodeBlockStyle { method CodeBlockStyle (line 29) | CodeBlockStyle(final String value) { method getValue (line 34) | @JsonValue method fromValue (line 40) | @JsonCreator FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/ConfigErrorException.java class ConfigErrorException (line 8) | public class ConfigErrorException extends ConversionErrorException { method ConfigErrorException (line 10) | public ConfigErrorException(final String message) { method ConfigErrorException (line 15) | public ConfigErrorException(final String message, final Throwable caus... FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/ConversionErrorException.java class ConversionErrorException (line 8) | public class ConversionErrorException extends Exception { method ConversionErrorException (line 10) | public ConversionErrorException(final String message) { method ConversionErrorException (line 15) | public ConversionErrorException(final String message, final Throwable ... FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/ConversionOptions.java method builder (line 116) | public static ConversionOptionsBuilder builder() { FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/ConversionOptionsBuilder.java class ConversionOptionsBuilder (line 28) | public class ConversionOptionsBuilder { method withHeadingStyle (line 73) | public ConversionOptionsBuilder withHeadingStyle(final HeadingStyle va... method withListIndentType (line 79) | public ConversionOptionsBuilder withListIndentType(final ListIndentTyp... method withListIndentWidth (line 85) | public ConversionOptionsBuilder withListIndentWidth(final long value) { method withBullets (line 91) | public ConversionOptionsBuilder withBullets(final String value) { method withStrongEmSymbol (line 97) | public ConversionOptionsBuilder withStrongEmSymbol(final String value) { method withEscapeAsterisks (line 103) | public ConversionOptionsBuilder withEscapeAsterisks(final boolean valu... method withEscapeUnderscores (line 109) | public ConversionOptionsBuilder withEscapeUnderscores(final boolean va... method withEscapeMisc (line 115) | public ConversionOptionsBuilder withEscapeMisc(final boolean value) { method withEscapeAscii (line 121) | public ConversionOptionsBuilder withEscapeAscii(final boolean value) { method withCodeLanguage (line 127) | public ConversionOptionsBuilder withCodeLanguage(final String value) { method withAutolinks (line 133) | public ConversionOptionsBuilder withAutolinks(final boolean value) { method withDefaultTitle (line 139) | public ConversionOptionsBuilder withDefaultTitle(final boolean value) { method withBrInTables (line 145) | public ConversionOptionsBuilder withBrInTables(final boolean value) { method withHighlightStyle (line 151) | public ConversionOptionsBuilder withHighlightStyle(final HighlightStyl... method withExtractMetadata (line 157) | public ConversionOptionsBuilder withExtractMetadata(final boolean valu... method withWhitespaceMode (line 163) | public ConversionOptionsBuilder withWhitespaceMode(final WhitespaceMod... method withStripNewlines (line 169) | public ConversionOptionsBuilder withStripNewlines(final boolean value) { method withWrap (line 175) | public ConversionOptionsBuilder withWrap(final boolean value) { method withWrapWidth (line 181) | public ConversionOptionsBuilder withWrapWidth(final long value) { method withConvertAsInline (line 187) | public ConversionOptionsBuilder withConvertAsInline(final boolean valu... method withSubSymbol (line 193) | public ConversionOptionsBuilder withSubSymbol(final String value) { method withSupSymbol (line 199) | public ConversionOptionsBuilder withSupSymbol(final String value) { method withNewlineStyle (line 205) | public ConversionOptionsBuilder withNewlineStyle(final NewlineStyle va... method withCodeBlockStyle (line 211) | public ConversionOptionsBuilder withCodeBlockStyle(final CodeBlockStyl... method withKeepInlineImagesIn (line 217) | public ConversionOptionsBuilder withKeepInlineImagesIn(final List value) { method withPreserveTags (line 247) | public ConversionOptionsBuilder withPreserveTags(final List va... method withSkipImages (line 253) | public ConversionOptionsBuilder withSkipImages(final boolean value) { method withLinkStyle (line 259) | public ConversionOptionsBuilder withLinkStyle(final LinkStyle value) { method withOutputFormat (line 265) | public ConversionOptionsBuilder withOutputFormat(final OutputFormat va... method withIncludeDocumentStructure (line 271) | public ConversionOptionsBuilder withIncludeDocumentStructure(final boo... method withExtractImages (line 277) | public ConversionOptionsBuilder withExtractImages(final boolean value) { method withMaxImageSize (line 283) | public ConversionOptionsBuilder withMaxImageSize(final long value) { method withCaptureSvg (line 289) | public ConversionOptionsBuilder withCaptureSvg(final boolean value) { method withInferDimensions (line 295) | public ConversionOptionsBuilder withInferDimensions(final boolean valu... method withMaxDepth (line 301) | public ConversionOptionsBuilder withMaxDepth(final Optional valu... method withExcludeSelectors (line 307) | public ConversionOptionsBuilder withExcludeSelectors(final List... method withWrapWidth (line 170) | public ConversionOptionsUpdateBuilder withWrapWidth(final Optional valu... method withDocument (line 43) | public ConversionResultBuilder withDocument(final Optional value) { method withImages (line 61) | public ConversionResultBuilder withImages(final List value) { method withWarnings (line 67) | public ConversionResultBuilder withWarnings(final List value) { method withDescription (line 53) | public DocumentMetadataBuilder withDescription(final Optional ... method withKeywords (line 59) | public DocumentMetadataBuilder withKeywords(final List value) { method withAuthor (line 65) | public DocumentMetadataBuilder withAuthor(final Optional value) { method withCanonicalUrl (line 71) | public DocumentMetadataBuilder withCanonicalUrl(final Optional... method withBaseHref (line 77) | public DocumentMetadataBuilder withBaseHref(final Optional val... method withLanguage (line 83) | public DocumentMetadataBuilder withLanguage(final Optional val... method withTextDirection (line 89) | public DocumentMetadataBuilder withTextDirection(final Optional... method withTwitterCard (line 101) | public DocumentMetadataBuilder withTwitterCard(final Map ... method build (line 113) | public DocumentMetadata build() { FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/HeadingStyle.java type HeadingStyle (line 16) | public enum HeadingStyle { method HeadingStyle (line 27) | HeadingStyle(final String value) { method getValue (line 32) | @JsonValue method fromValue (line 38) | @JsonCreator FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/HighlightStyle.java type HighlightStyle (line 16) | public enum HighlightStyle { method HighlightStyle (line 29) | HighlightStyle(final String value) { method getValue (line 34) | @JsonValue method fromValue (line 40) | @JsonCreator FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/HtmlMetadata.java method builder (line 46) | public static HtmlMetadataBuilder builder() { FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/HtmlMetadataBuilder.java class HtmlMetadataBuilder (line 31) | public class HtmlMetadataBuilder { method withDocument (line 40) | public HtmlMetadataBuilder withDocument(final DocumentMetadata value) { method withHeaders (line 46) | public HtmlMetadataBuilder withHeaders(final List valu... method withLinks (line 52) | public HtmlMetadataBuilder withLinks(final List value) { method withImages (line 58) | public HtmlMetadataBuilder withImages(final List value) { method withStructuredData (line 64) | public HtmlMetadataBuilder withStructuredData(final List _cells, boo... method visit_table_end (line 54) | VisitResult visit_table_end(NodeContext _ctx, String _output) throws E... method visit_blockquote (line 57) | VisitResult visit_blockquote(NodeContext _ctx, String _content, long _... method visit_strong (line 60) | VisitResult visit_strong(NodeContext _ctx, String _text) throws Except... method visit_emphasis (line 63) | VisitResult visit_emphasis(NodeContext _ctx, String _text) throws Exce... method visit_strikethrough (line 66) | VisitResult visit_strikethrough(NodeContext _ctx, String _text) throws... method visit_underline (line 69) | VisitResult visit_underline(NodeContext _ctx, String _text) throws Exc... method visit_subscript (line 72) | VisitResult visit_subscript(NodeContext _ctx, String _text) throws Exc... method visit_superscript (line 75) | VisitResult visit_superscript(NodeContext _ctx, String _text) throws E... method visit_mark (line 78) | VisitResult visit_mark(NodeContext _ctx, String _text) throws Exception; method visit_line_break (line 81) | VisitResult visit_line_break(NodeContext _ctx) throws Exception; method visit_horizontal_rule (line 84) | VisitResult visit_horizontal_rule(NodeContext _ctx) throws Exception; method visit_custom_element (line 87) | VisitResult visit_custom_element(NodeContext _ctx, String _tag_name, S... method visit_definition_list_start (line 90) | VisitResult visit_definition_list_start(NodeContext _ctx) throws Excep... method visit_definition_term (line 93) | VisitResult visit_definition_term(NodeContext _ctx, String _text) thro... method visit_definition_description (line 96) | VisitResult visit_definition_description(NodeContext _ctx, String _tex... method visit_definition_list_end (line 99) | VisitResult visit_definition_list_end(NodeContext _ctx, String _output... method visit_form (line 102) | VisitResult visit_form(NodeContext _ctx, String _action, String _metho... method visit_input (line 105) | VisitResult visit_input(NodeContext _ctx, String _input_type, String _... method visit_button (line 108) | VisitResult visit_button(NodeContext _ctx, String _text) throws Except... method visit_audio (line 111) | VisitResult visit_audio(NodeContext _ctx, String _src) throws Exception; method visit_video (line 114) | VisitResult visit_video(NodeContext _ctx, String _src) throws Exception; method visit_iframe (line 117) | VisitResult visit_iframe(NodeContext _ctx, String _src) throws Exception; method visit_details (line 120) | VisitResult visit_details(NodeContext _ctx, boolean _open) throws Exce... method visit_summary (line 123) | VisitResult visit_summary(NodeContext _ctx, String _text) throws Excep... method visit_figure_start (line 126) | VisitResult visit_figure_start(NodeContext _ctx) throws Exception; method visit_figcaption (line 129) | VisitResult visit_figcaption(NodeContext _ctx, String _text) throws Ex... method visit_figure_end (line 132) | VisitResult visit_figure_end(NodeContext _ctx, String _output) throws ... FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/ImageType.java type ImageType (line 16) | public enum ImageType { method ImageType (line 29) | ImageType(final String value) { method getValue (line 34) | @JsonValue method fromValue (line 40) | @JsonCreator FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/InvalidInputException.java class InvalidInputException (line 8) | public class InvalidInputException extends ConversionErrorException { method InvalidInputException (line 10) | public InvalidInputException(final String message) { method InvalidInputException (line 15) | public InvalidInputException(final String message, final Throwable cau... FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/IoErrorException.java class IoErrorException (line 8) | public class IoErrorException extends ConversionErrorException { method IoErrorException (line 10) | public IoErrorException(final String message) { method IoErrorException (line 15) | public IoErrorException(final String message, final Throwable cause) { FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/LinkStyle.java type LinkStyle (line 17) | public enum LinkStyle { method LinkStyle (line 28) | LinkStyle(final String value) { method getValue (line 33) | @JsonValue method fromValue (line 39) | @JsonCreator FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/LinkType.java type LinkType (line 16) | public enum LinkType { method LinkType (line 33) | LinkType(final String value) { method getValue (line 38) | @JsonValue method fromValue (line 44) | @JsonCreator FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/ListIndentType.java type ListIndentType (line 16) | public enum ListIndentType { method ListIndentType (line 27) | ListIndentType(final String value) { method getValue (line 32) | @JsonValue method fromValue (line 38) | @JsonCreator FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/NativeLib.java class NativeLib (line 23) | final class NativeLib { method loadNativeLibrary (line 36) | private static void loadNativeLibrary() { method tryExtractAndLoadFromResources (line 74) | private static Path tryExtractAndLoadFromResources(String nativesDir, ... method extractOrReuseNativeDirectory (line 95) | private static Path extractOrReuseNativeDirectory(String nativesDir) t... method extractNativeDirectory (line 120) | private static List extractNativeDirectory(Path codePath, String... method copyDirectory (line 160) | private static List copyDirectory(Path srcDir, Path destDir) thr... method safeResolve (line 178) | private static Path safeResolve(Path destDir, String relative) throws ... method resolveNativesRid (line 187) | private static String resolveNativesRid(String osName, String osArch) { FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/NewlineStyle.java type NewlineStyle (line 16) | public enum NewlineStyle { method NewlineStyle (line 27) | NewlineStyle(final String value) { method getValue (line 32) | @JsonValue method fromValue (line 38) | @JsonCreator FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/NodeContent.java type NodeContent (line 18) | @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "node_type", visibl... FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/NodeType.java type NodeType (line 17) | public enum NodeType { method NodeType (line 198) | NodeType(final String value) { method getValue (line 203) | @JsonValue method fromValue (line 209) | @JsonCreator FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/OtherException.java class OtherException (line 8) | public class OtherException extends ConversionErrorException { method OtherException (line 10) | public OtherException(final String message) { method OtherException (line 15) | public OtherException(final String message, final Throwable cause) { FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/OutputFormat.java type OutputFormat (line 16) | public enum OutputFormat { method OutputFormat (line 27) | OutputFormat(final String value) { method getValue (line 32) | @JsonValue method fromValue (line 38) | @JsonCreator FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/PanicException.java class PanicException (line 8) | public class PanicException extends ConversionErrorException { method PanicException (line 10) | public PanicException(final String message) { method PanicException (line 15) | public PanicException(final String message, final Throwable cause) { FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/ParseErrorException.java class ParseErrorException (line 8) | public class ParseErrorException extends ConversionErrorException { method ParseErrorException (line 10) | public ParseErrorException(final String message) { method ParseErrorException (line 15) | public ParseErrorException(final String message, final Throwable cause) { FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/PreprocessingOptions.java method builder (line 25) | public static PreprocessingOptionsBuilder builder() { FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/PreprocessingOptionsBuilder.java class PreprocessingOptionsBuilder (line 12) | public class PreprocessingOptionsBuilder { method withEnabled (line 20) | public PreprocessingOptionsBuilder withEnabled(final boolean value) { method withPreset (line 26) | public PreprocessingOptionsBuilder withPreset(final PreprocessingPrese... method withRemoveNavigation (line 32) | public PreprocessingOptionsBuilder withRemoveNavigation(final boolean ... method withRemoveForms (line 38) | public PreprocessingOptionsBuilder withRemoveForms(final boolean value) { method build (line 44) | public PreprocessingOptions build() { FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/PreprocessingOptionsUpdate.java method builder (line 30) | public static PreprocessingOptionsUpdateBuilder builder() { FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/PreprocessingOptionsUpdateBuilder.java class PreprocessingOptionsUpdateBuilder (line 17) | public class PreprocessingOptionsUpdateBuilder { method withEnabled (line 25) | public PreprocessingOptionsUpdateBuilder withEnabled(final Optional value) { method build (line 38) | public TableGrid build() { FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/TestVisitor.java type TestVisitor (line 9) | public interface TestVisitor { method visitText (line 11) | default VisitResult visitText(final VisitContext ctx, final String tex... method visitElementStart (line 13) | default VisitResult visitElementStart(final VisitContext ctx) { return... method visitElementEnd (line 15) | default VisitResult visitElementEnd(final VisitContext ctx, final Stri... method visitLink (line 17) | default VisitResult visitLink(final VisitContext ctx, final String hre... method visitImage (line 19) | default VisitResult visitImage(final VisitContext ctx, final String sr... method visitHeading (line 21) | default VisitResult visitHeading(final VisitContext ctx, final int lev... method visitCodeBlock (line 23) | default VisitResult visitCodeBlock(final VisitContext ctx, final Strin... method visitCodeInline (line 25) | default VisitResult visitCodeInline(final VisitContext ctx, final Stri... method visitListItem (line 27) | default VisitResult visitListItem(final VisitContext ctx, final boolea... method visitListStart (line 29) | default VisitResult visitListStart(final VisitContext ctx, final boole... method visitListEnd (line 31) | default VisitResult visitListEnd(final VisitContext ctx, final boolean... method visitTableStart (line 33) | default VisitResult visitTableStart(final VisitContext ctx) { return V... method visitTableRow (line 35) | default VisitResult visitTableRow(final VisitContext ctx, final java.u... method visitTableEnd (line 37) | default VisitResult visitTableEnd(final VisitContext ctx, final String... method visitBlockquote (line 39) | default VisitResult visitBlockquote(final VisitContext ctx, final Stri... method visitStrong (line 41) | default VisitResult visitStrong(final VisitContext ctx, final String t... method visitEmphasis (line 43) | default VisitResult visitEmphasis(final VisitContext ctx, final String... method visitStrikethrough (line 45) | default VisitResult visitStrikethrough(final VisitContext ctx, final S... method visitUnderline (line 47) | default VisitResult visitUnderline(final VisitContext ctx, final Strin... method visitSubscript (line 49) | default VisitResult visitSubscript(final VisitContext ctx, final Strin... method visitSuperscript (line 51) | default VisitResult visitSuperscript(final VisitContext ctx, final Str... method visitMark (line 53) | default VisitResult visitMark(final VisitContext ctx, final String tex... method visitLineBreak (line 55) | default VisitResult visitLineBreak(final VisitContext ctx) { return Vi... method visitHorizontalRule (line 57) | default VisitResult visitHorizontalRule(final VisitContext ctx) { retu... method visitCustomElement (line 59) | default VisitResult visitCustomElement(final VisitContext ctx, final S... method visitDefinitionListStart (line 61) | default VisitResult visitDefinitionListStart(final VisitContext ctx) {... method visitDefinitionTerm (line 63) | default VisitResult visitDefinitionTerm(final VisitContext ctx, final ... method visitDefinitionDescription (line 65) | default VisitResult visitDefinitionDescription(final VisitContext ctx,... method visitDefinitionListEnd (line 67) | default VisitResult visitDefinitionListEnd(final VisitContext ctx, fin... method visitForm (line 69) | default VisitResult visitForm(final VisitContext ctx, final String act... method visitInput (line 71) | default VisitResult visitInput(final VisitContext ctx, final String in... method visitButton (line 73) | default VisitResult visitButton(final VisitContext ctx, final String t... method visitAudio (line 75) | default VisitResult visitAudio(final VisitContext ctx, final String sr... method visitVideo (line 77) | default VisitResult visitVideo(final VisitContext ctx, final String sr... method visitIframe (line 79) | default VisitResult visitIframe(final VisitContext ctx, final String s... method visitDetails (line 81) | default VisitResult visitDetails(final VisitContext ctx, final boolean... method visitSummary (line 83) | default VisitResult visitSummary(final VisitContext ctx, final String ... method visitFigureStart (line 85) | default VisitResult visitFigureStart(final VisitContext ctx) { return ... method visitFigcaption (line 87) | default VisitResult visitFigcaption(final VisitContext ctx, final Stri... method visitFigureEnd (line 89) | default VisitResult visitFigureEnd(final VisitContext ctx, final Strin... FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/TestVisitorAdapter.java class TestVisitorAdapter (line 9) | final class TestVisitorAdapter implements Visitor { method TestVisitorAdapter (line 12) | TestVisitorAdapter(final TestVisitor delegate) { method toVisitContext (line 17) | private static VisitContext toVisitContext(final NodeContext ctx) { method visitText (line 21) | @Override method visitElementStart (line 27) | @Override method visitElementEnd (line 33) | @Override method visitLink (line 39) | @Override method visitImage (line 46) | @Override method visitHeading (line 53) | @Override method visitCodeBlock (line 60) | @Override method visitCodeInline (line 67) | @Override method visitListItem (line 73) | @Override method visitListStart (line 80) | @Override method visitListEnd (line 86) | @Override method visitTableStart (line 93) | @Override method visitTableRow (line 99) | @Override method visitTableEnd (line 106) | @Override method visitBlockquote (line 112) | @Override method visitStrong (line 119) | @Override method visitEmphasis (line 125) | @Override method visitStrikethrough (line 131) | @Override method visitUnderline (line 137) | @Override method visitSubscript (line 143) | @Override method visitSuperscript (line 149) | @Override method visitMark (line 155) | @Override method visitLineBreak (line 161) | @Override method visitHorizontalRule (line 167) | @Override method visitCustomElement (line 173) | @Override method visitDefinitionListStart (line 180) | @Override method visitDefinitionTerm (line 186) | @Override method visitDefinitionDescription (line 192) | @Override method visitDefinitionListEnd (line 198) | @Override method visitForm (line 204) | @Override method visitInput (line 211) | @Override method visitButton (line 218) | @Override method visitAudio (line 224) | @Override method visitVideo (line 230) | @Override method visitIframe (line 236) | @Override method visitDetails (line 242) | @Override method visitSummary (line 248) | @Override method visitFigureStart (line 254) | @Override method visitFigcaption (line 260) | @Override method visitFigureEnd (line 266) | @Override FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/TextDirection.java type TextDirection (line 16) | public enum TextDirection { method TextDirection (line 27) | TextDirection(final String value) { method getValue (line 32) | @JsonValue method fromValue (line 38) | @JsonCreator FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/VisitResult.java type VisitResult (line 9) | public sealed interface VisitResult method continueDefault (line 29) | static VisitResult continueDefault() { return new Continue(); } method skip (line 32) | static VisitResult skip() { return new Skip(); } method preserveHtml (line 35) | static VisitResult preserveHtml() { return new PreserveHtml(); } method custom (line 38) | static VisitResult custom(String markdown) { return new Custom(markdow... method error (line 41) | static VisitResult error(String message) { return new Error(message); } method continue_ (line 44) | static VisitResult continue_() { return new Continue(); } FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/Visitor.java type Visitor (line 9) | public interface Visitor { method visitText (line 11) | default VisitResult visitText(final NodeContext context, final String ... method visitElementStart (line 13) | default VisitResult visitElementStart(final NodeContext context) { ret... method visitElementEnd (line 15) | default VisitResult visitElementEnd(final NodeContext context, final S... method visitLink (line 17) | default VisitResult visitLink(final NodeContext context, final String ... method visitImage (line 19) | default VisitResult visitImage(final NodeContext context, final String... method visitHeading (line 21) | default VisitResult visitHeading(final NodeContext context, final int ... method visitCodeBlock (line 23) | default VisitResult visitCodeBlock(final NodeContext context, final St... method visitCodeInline (line 25) | default VisitResult visitCodeInline(final NodeContext context, final S... method visitListItem (line 27) | default VisitResult visitListItem(final NodeContext context, final boo... method visitListStart (line 29) | default VisitResult visitListStart(final NodeContext context, final bo... method visitListEnd (line 31) | default VisitResult visitListEnd(final NodeContext context, final bool... method visitTableStart (line 33) | default VisitResult visitTableStart(final NodeContext context) { retur... method visitTableRow (line 35) | default VisitResult visitTableRow(final NodeContext context, final jav... method visitTableEnd (line 37) | default VisitResult visitTableEnd(final NodeContext context, final Str... method visitBlockquote (line 39) | default VisitResult visitBlockquote(final NodeContext context, final S... method visitStrong (line 41) | default VisitResult visitStrong(final NodeContext context, final Strin... method visitEmphasis (line 43) | default VisitResult visitEmphasis(final NodeContext context, final Str... method visitStrikethrough (line 45) | default VisitResult visitStrikethrough(final NodeContext context, fina... method visitUnderline (line 47) | default VisitResult visitUnderline(final NodeContext context, final St... method visitSubscript (line 49) | default VisitResult visitSubscript(final NodeContext context, final St... method visitSuperscript (line 51) | default VisitResult visitSuperscript(final NodeContext context, final ... method visitMark (line 53) | default VisitResult visitMark(final NodeContext context, final String ... method visitLineBreak (line 55) | default VisitResult visitLineBreak(final NodeContext context) { return... method visitHorizontalRule (line 57) | default VisitResult visitHorizontalRule(final NodeContext context) { r... method visitCustomElement (line 59) | default VisitResult visitCustomElement(final NodeContext context, fina... method visitDefinitionListStart (line 61) | default VisitResult visitDefinitionListStart(final NodeContext context... method visitDefinitionTerm (line 63) | default VisitResult visitDefinitionTerm(final NodeContext context, fin... method visitDefinitionDescription (line 65) | default VisitResult visitDefinitionDescription(final NodeContext conte... method visitDefinitionListEnd (line 67) | default VisitResult visitDefinitionListEnd(final NodeContext context, ... method visitForm (line 69) | default VisitResult visitForm(final NodeContext context, final String ... method visitInput (line 71) | default VisitResult visitInput(final NodeContext context, final String... method visitButton (line 73) | default VisitResult visitButton(final NodeContext context, final Strin... method visitAudio (line 75) | default VisitResult visitAudio(final NodeContext context, final String... method visitVideo (line 77) | default VisitResult visitVideo(final NodeContext context, final String... method visitIframe (line 79) | default VisitResult visitIframe(final NodeContext context, final Strin... method visitDetails (line 81) | default VisitResult visitDetails(final NodeContext context, final bool... method visitSummary (line 83) | default VisitResult visitSummary(final NodeContext context, final Stri... method visitFigureStart (line 85) | default VisitResult visitFigureStart(final NodeContext context) { retu... method visitFigcaption (line 87) | default VisitResult visitFigcaption(final NodeContext context, final S... method visitFigureEnd (line 89) | default VisitResult visitFigureEnd(final NodeContext context, final St... FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/VisitorBridge.java class VisitorBridge (line 23) | final class VisitorBridge implements AutoCloseable { method VisitorBridge (line 51) | VisitorBridge(Visitor visitor) { method registerStubs1 (line 71) | private long registerStubs1( method registerStubs2 (line 304) | private long registerStubs2( method registerStubs3 (line 527) | private long registerStubs3( method registerStubs4 (line 742) | private long registerStubs4( method callbacksStruct (line 963) | MemorySegment callbacksStruct() { method handleVisitText (line 967) | int handleVisitText( method handleVisitElementStart (line 983) | int handleVisitElementStart( method handleVisitElementEnd (line 997) | int handleVisitElementEnd( method handleVisitLink (line 1013) | int handleVisitLink( method handleVisitImage (line 1033) | int handleVisitImage( method handleVisitHeading (line 1053) | int handleVisitHeading( method handleVisitCodeBlock (line 1073) | int handleVisitCodeBlock( method handleVisitCodeInline (line 1091) | int handleVisitCodeInline( method handleVisitListItem (line 1107) | int handleVisitListItem( method handleVisitListStart (line 1127) | int handleVisitListStart( method handleVisitListEnd (line 1143) | int handleVisitListEnd( method handleVisitTableStart (line 1161) | int handleVisitTableStart( method handleVisitTableRow (line 1175) | int handleVisitTableRow( method handleVisitTableEnd (line 1194) | int handleVisitTableEnd( method handleVisitBlockquote (line 1210) | int handleVisitBlockquote( method handleVisitStrong (line 1228) | int handleVisitStrong( method handleVisitEmphasis (line 1244) | int handleVisitEmphasis( method handleVisitStrikethrough (line 1260) | int handleVisitStrikethrough( method handleVisitUnderline (line 1276) | int handleVisitUnderline( method handleVisitSubscript (line 1292) | int handleVisitSubscript( method handleVisitSuperscript (line 1308) | int handleVisitSuperscript( method handleVisitMark (line 1324) | int handleVisitMark( method handleVisitLineBreak (line 1340) | int handleVisitLineBreak( method handleVisitHorizontalRule (line 1354) | int handleVisitHorizontalRule( method handleVisitCustomElement (line 1368) | int handleVisitCustomElement( method handleVisitDefinitionListStart (line 1386) | int handleVisitDefinitionListStart( method handleVisitDefinitionTerm (line 1400) | int handleVisitDefinitionTerm( method handleVisitDefinitionDescription (line 1416) | int handleVisitDefinitionDescription( method handleVisitDefinitionListEnd (line 1432) | int handleVisitDefinitionListEnd( method handleVisitForm (line 1448) | int handleVisitForm( method handleVisitInput (line 1466) | int handleVisitInput( method handleVisitButton (line 1486) | int handleVisitButton( method handleVisitAudio (line 1502) | int handleVisitAudio( method handleVisitVideo (line 1518) | int handleVisitVideo( method handleVisitIframe (line 1534) | int handleVisitIframe( method handleVisitDetails (line 1550) | int handleVisitDetails( method handleVisitSummary (line 1566) | int handleVisitSummary( method handleVisitFigureStart (line 1582) | int handleVisitFigureStart( method handleVisitFigcaption (line 1596) | int handleVisitFigcaption( method handleVisitFigureEnd (line 1612) | int handleVisitFigureEnd( method decodeNodeContext (line 1643) | private static NodeContext decodeNodeContext( method decodeCells (line 1662) | private static List decodeCells(MemorySegment cellsPtr, long c... method encodeVisitResult (line 1671) | private static int encodeVisitResult(VisitResult result, MemorySegment... method close (line 1691) | @Override FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/VisitorHandle.java class VisitorHandle (line 15) | public class VisitorHandle implements AutoCloseable { method VisitorHandle (line 18) | VisitorHandle(MemorySegment handle) { method handle (line 22) | MemorySegment handle() { method close (line 26) | @Override FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/WarningKind.java type WarningKind (line 14) | public enum WarningKind { method WarningKind (line 33) | WarningKind(final String value) { method getValue (line 38) | @JsonValue method fromValue (line 44) | @JsonCreator FILE: packages/java/src/main/java/dev/kreuzberg/htmltomarkdown/WhitespaceMode.java type WhitespaceMode (line 16) | public enum WhitespaceMode { method WhitespaceMode (line 27) | WhitespaceMode(final String value) { method getValue (line 32) | @JsonValue method fromValue (line 38) | @JsonCreator FILE: packages/php/src/HtmlToMarkdown.php class HtmlToMarkdown (line 12) | final class HtmlToMarkdown method convert (line 44) | public static function convert(string $html, ?ConversionOptions $optio... FILE: packages/php/src/functions.php function html_to_markdown_convert (line 22) | function html_to_markdown_convert(string $html, array $options = []): st... FILE: packages/php/stubs/html_to_markdown_extension.php class HtmlToMarkdownException (line 16) | class HtmlToMarkdownException extends \RuntimeException method getErrorCode (line 18) | public function getErrorCode(): int class ConversionOptionsBuilder (line 29) | class ConversionOptionsBuilder {} class VisitorHandle (line 36) | class VisitorHandle {} class DocumentMetadata (line 58) | class DocumentMetadata method __construct (line 82) | public function __construct( method getTitle (line 96) | public function getTitle(): ?string method getDescription (line 100) | public function getDescription(): ?string method getKeywords (line 105) | public function getKeywords(): array method getAuthor (line 109) | public function getAuthor(): ?string method getCanonicalUrl (line 113) | public function getCanonicalUrl(): ?string method getBaseHref (line 117) | public function getBaseHref(): ?string method getLanguage (line 121) | public function getLanguage(): ?string method getTextDirection (line 125) | public function getTextDirection(): ?TextDirection method getOpenGraph (line 130) | public function getOpenGraph(): array method getTwitterCard (line 135) | public function getTwitterCard(): array method getMetaTags (line 140) | public function getMetaTags(): array class HeaderMetadata (line 168) | class HeaderMetadata method __construct (line 176) | public function __construct( method getLevel (line 184) | public function getLevel(): int method getText (line 188) | public function getText(): string method getId (line 192) | public function getId(): ?string method getDepth (line 196) | public function getDepth(): int method getHtmlOffset (line 200) | public function getHtmlOffset(): int class LinkMetadata (line 228) | class LinkMetadata method __construct (line 243) | public function __construct( method getHref (line 252) | public function getHref(): string method getText (line 256) | public function getText(): string method getTitle (line 260) | public function getTitle(): ?string method getLinkType (line 264) | public function getLinkType(): LinkType method getRel (line 269) | public function getRel(): array method getAttributes (line 274) | public function getAttributes(): array class ImageMetadata (line 302) | class ImageMetadata method __construct (line 317) | public function __construct( method getSrc (line 326) | public function getSrc(): string method getAlt (line 330) | public function getAlt(): ?string method getTitle (line 334) | public function getTitle(): ?string method getDimensions (line 339) | public function getDimensions(): ?array method getImageType (line 343) | public function getImageType(): ImageType method getAttributes (line 348) | public function getAttributes(): array class StructuredData (line 373) | class StructuredData method __construct (line 379) | public function __construct( method getDataType (line 385) | public function getDataType(): StructuredDataType method getRawJson (line 389) | public function getRawJson(): string method getSchemaType (line 393) | public function getSchemaType(): ?string class HtmlMetadata (line 420) | class HtmlMetadata method __construct (line 438) | public function __construct( method getDocument (line 446) | public function getDocument(): DocumentMetadata method getHeaders (line 451) | public function getHeaders(): array method getLinks (line 456) | public function getLinks(): array method getImages (line 461) | public function getImages(): array method getStructuredData (line 466) | public function getStructuredData(): array class ConversionOptions (line 489) | class ConversionOptions method __construct (line 543) | public function __construct( method getHeadingStyle (line 587) | public function getHeadingStyle(): HeadingStyle method getListIndentType (line 591) | public function getListIndentType(): ListIndentType method getListIndentWidth (line 595) | public function getListIndentWidth(): int method getBullets (line 599) | public function getBullets(): string method getStrongEmSymbol (line 603) | public function getStrongEmSymbol(): string method getEscapeAsterisks (line 607) | public function getEscapeAsterisks(): bool method getEscapeUnderscores (line 611) | public function getEscapeUnderscores(): bool method getEscapeMisc (line 615) | public function getEscapeMisc(): bool method getEscapeAscii (line 619) | public function getEscapeAscii(): bool method getCodeLanguage (line 623) | public function getCodeLanguage(): string method getAutolinks (line 627) | public function getAutolinks(): bool method getDefaultTitle (line 631) | public function getDefaultTitle(): bool method getBrInTables (line 635) | public function getBrInTables(): bool method getHighlightStyle (line 639) | public function getHighlightStyle(): HighlightStyle method getExtractMetadata (line 643) | public function getExtractMetadata(): bool method getWhitespaceMode (line 647) | public function getWhitespaceMode(): WhitespaceMode method getStripNewlines (line 651) | public function getStripNewlines(): bool method getWrap (line 655) | public function getWrap(): bool method getWrapWidth (line 659) | public function getWrapWidth(): int method getConvertAsInline (line 663) | public function getConvertAsInline(): bool method getSubSymbol (line 667) | public function getSubSymbol(): string method getSupSymbol (line 671) | public function getSupSymbol(): string method getNewlineStyle (line 675) | public function getNewlineStyle(): NewlineStyle method getCodeBlockStyle (line 679) | public function getCodeBlockStyle(): CodeBlockStyle method getKeepInlineImagesIn (line 684) | public function getKeepInlineImagesIn(): array method getPreprocessing (line 688) | public function getPreprocessing(): PreprocessingOptions method getEncoding (line 692) | public function getEncoding(): string method getDebug (line 696) | public function getDebug(): bool method getStripTags (line 701) | public function getStripTags(): array method getPreserveTags (line 706) | public function getPreserveTags(): array method getSkipImages (line 710) | public function getSkipImages(): bool method getLinkStyle (line 714) | public function getLinkStyle(): LinkStyle method getOutputFormat (line 718) | public function getOutputFormat(): OutputFormat method getIncludeDocumentStructure (line 722) | public function getIncludeDocumentStructure(): bool method getExtractImages (line 726) | public function getExtractImages(): bool method getMaxImageSize (line 730) | public function getMaxImageSize(): int method getCaptureSvg (line 734) | public function getCaptureSvg(): bool method getInferDimensions (line 738) | public function getInferDimensions(): bool method getMaxDepth (line 742) | public function getMaxDepth(): ?int method getExcludeSelectors (line 747) | public function getExcludeSelectors(): array method getVisitor (line 751) | public function getVisitor(): ?VisitorHandle class ConversionOptionsUpdate (line 763) | class ConversionOptionsUpdate method __construct (line 817) | public function __construct( method getHeadingStyle (line 861) | public function getHeadingStyle(): ?HeadingStyle method getListIndentType (line 865) | public function getListIndentType(): ?ListIndentType method getListIndentWidth (line 869) | public function getListIndentWidth(): ?int method getBullets (line 873) | public function getBullets(): ?string method getStrongEmSymbol (line 877) | public function getStrongEmSymbol(): ?string method getEscapeAsterisks (line 881) | public function getEscapeAsterisks(): ?bool method getEscapeUnderscores (line 885) | public function getEscapeUnderscores(): ?bool method getEscapeMisc (line 889) | public function getEscapeMisc(): ?bool method getEscapeAscii (line 893) | public function getEscapeAscii(): ?bool method getCodeLanguage (line 897) | public function getCodeLanguage(): ?string method getAutolinks (line 901) | public function getAutolinks(): ?bool method getDefaultTitle (line 905) | public function getDefaultTitle(): ?bool method getBrInTables (line 909) | public function getBrInTables(): ?bool method getHighlightStyle (line 913) | public function getHighlightStyle(): ?HighlightStyle method getExtractMetadata (line 917) | public function getExtractMetadata(): ?bool method getWhitespaceMode (line 921) | public function getWhitespaceMode(): ?WhitespaceMode method getStripNewlines (line 925) | public function getStripNewlines(): ?bool method getWrap (line 929) | public function getWrap(): ?bool method getWrapWidth (line 933) | public function getWrapWidth(): ?int method getConvertAsInline (line 937) | public function getConvertAsInline(): ?bool method getSubSymbol (line 941) | public function getSubSymbol(): ?string method getSupSymbol (line 945) | public function getSupSymbol(): ?string method getNewlineStyle (line 949) | public function getNewlineStyle(): ?NewlineStyle method getCodeBlockStyle (line 953) | public function getCodeBlockStyle(): ?CodeBlockStyle method getKeepInlineImagesIn (line 958) | public function getKeepInlineImagesIn(): ?array method getPreprocessing (line 962) | public function getPreprocessing(): ?PreprocessingOptionsUpdate method getEncoding (line 966) | public function getEncoding(): ?string method getDebug (line 970) | public function getDebug(): ?bool method getStripTags (line 975) | public function getStripTags(): ?array method getPreserveTags (line 980) | public function getPreserveTags(): ?array method getSkipImages (line 984) | public function getSkipImages(): ?bool method getLinkStyle (line 988) | public function getLinkStyle(): ?LinkStyle method getOutputFormat (line 992) | public function getOutputFormat(): ?OutputFormat method getIncludeDocumentStructure (line 996) | public function getIncludeDocumentStructure(): ?bool method getExtractImages (line 1000) | public function getExtractImages(): ?bool method getMaxImageSize (line 1004) | public function getMaxImageSize(): ?int method getCaptureSvg (line 1008) | public function getCaptureSvg(): ?bool method getInferDimensions (line 1012) | public function getInferDimensions(): ?bool method getMaxDepth (line 1016) | public function getMaxDepth(): ?int method getExcludeSelectors (line 1021) | public function getExcludeSelectors(): ?array method getVisitor (line 1025) | public function getVisitor(): ?VisitorHandle class PreprocessingOptions (line 1034) | class PreprocessingOptions method __construct (line 1041) | public function __construct( method getEnabled (line 1048) | public function getEnabled(): bool method getPreset (line 1052) | public function getPreset(): PreprocessingPreset method getRemoveNavigation (line 1056) | public function getRemoveNavigation(): bool method getRemoveForms (line 1060) | public function getRemoveForms(): bool class PreprocessingOptionsUpdate (line 1073) | class PreprocessingOptionsUpdate method __construct (line 1080) | public function __construct( method getEnabled (line 1087) | public function getEnabled(): ?bool method getPreset (line 1091) | public function getPreset(): ?PreprocessingPreset method getRemoveNavigation (line 1095) | public function getRemoveNavigation(): ?bool method getRemoveForms (line 1099) | public function getRemoveForms(): ?bool class DocumentStructure (line 1110) | class DocumentStructure method __construct (line 1119) | public function __construct( method getNodes (line 1125) | public function getNodes(): array method getSourceFormat (line 1129) | public function getSourceFormat(): ?string class DocumentNode (line 1138) | class DocumentNode method __construct (line 1155) | public function __construct( method getId (line 1164) | public function getId(): string method getContent (line 1168) | public function getContent(): NodeContent method getParent (line 1172) | public function getParent(): ?int method getChildren (line 1177) | public function getChildren(): array method getAnnotations (line 1182) | public function getAnnotations(): array method getAttributes (line 1187) | public function getAttributes(): ?array class TextAnnotation (line 1198) | class TextAnnotation method __construct (line 1204) | public function __construct( method getStart (line 1210) | public function getStart(): int method getEnd (line 1214) | public function getEnd(): int method getKind (line 1218) | public function getKind(): AnnotationKind class ConversionResult (line 1240) | class ConversionResult method __construct (line 1257) | public function __construct( method getContent (line 1266) | public function getContent(): ?string method getDocument (line 1270) | public function getDocument(): ?DocumentStructure method getMetadata (line 1274) | public function getMetadata(): HtmlMetadata method getTables (line 1279) | public function getTables(): array method getImages (line 1284) | public function getImages(): array method getWarnings (line 1289) | public function getWarnings(): array class TableGrid (line 1298) | class TableGrid method __construct (line 1308) | public function __construct( method getRows (line 1314) | public function getRows(): int method getCols (line 1318) | public function getCols(): int method getCells (line 1323) | public function getCells(): array class GridCell (line 1332) | class GridCell method __construct (line 1341) | public function __construct( method getContent (line 1350) | public function getContent(): string method getRow (line 1354) | public function getRow(): int method getCol (line 1358) | public function getCol(): int method getRowSpan (line 1362) | public function getRowSpan(): int method getColSpan (line 1366) | public function getColSpan(): int method getIsHeader (line 1370) | public function getIsHeader(): bool class TableData (line 1379) | class TableData method __construct (line 1384) | public function __construct( method getGrid (line 1389) | public function getGrid(): TableGrid method getMarkdown (line 1393) | public function getMarkdown(): string class ProcessingWarning (line 1402) | class ProcessingWarning method __construct (line 1407) | public function __construct( method getMessage (line 1412) | public function getMessage(): string method getKind (line 1416) | public function getKind(): WarningKind class NodeContext (line 1428) | class NodeContext method __construct (line 1442) | public function __construct( method getNodeType (line 1452) | public function getNodeType(): NodeType method getTagName (line 1456) | public function getTagName(): string method getAttributes (line 1461) | public function getAttributes(): array method getDepth (line 1465) | public function getDepth(): int method getIndexInParent (line 1469) | public function getIndexInParent(): int method getParentTag (line 1473) | public function getParentTag(): ?string method getIsInline (line 1477) | public function getIsInline(): bool class HtmlToMarkdownApi (line 1716) | class HtmlToMarkdownApi method convert (line 1718) | public static function convert(string $html, ?\HtmlToMarkdown\Conversi... FILE: packages/python/html_to_markdown/_html_to_markdown.pyi class DocumentMetadata (line 9) | class DocumentMetadata: method __init__ (line 21) | def __init__( class HeaderMetadata (line 36) | class HeaderMetadata: method __init__ (line 42) | def __init__( method is_valid (line 50) | def is_valid(self) -> bool: ... class LinkMetadata (line 52) | class LinkMetadata: method __init__ (line 59) | def __init__( method classify_link (line 69) | def classify_link(href: str) -> LinkType: ... class ImageMetadata (line 71) | class ImageMetadata: method __init__ (line 78) | def __init__( class StructuredData (line 88) | class StructuredData: method __init__ (line 92) | def __init__( class HtmlMetadata (line 99) | class HtmlMetadata: method __init__ (line 105) | def __init__( class ConversionOptions (line 114) | class ConversionOptions: method __init__ (line 156) | def __init__( method apply_update (line 200) | def apply_update(self, update: ConversionOptionsUpdate) -> None: ... method default (line 202) | def default() -> ConversionOptions: ... method builder (line 204) | def builder() -> ConversionOptionsBuilder: ... method from_update (line 206) | def from_update(update: ConversionOptionsUpdate) -> ConversionOptions:... method from_ (line 208) | def from_(update: ConversionOptionsUpdate) -> ConversionOptions: ... class ConversionOptionsUpdate (line 210) | class ConversionOptionsUpdate: method __init__ (line 252) | def __init__( class PreprocessingOptions (line 297) | class PreprocessingOptions: method __init__ (line 302) | def __init__( method apply_update (line 309) | def apply_update(self, update: PreprocessingOptionsUpdate) -> None: ... method default (line 311) | def default() -> PreprocessingOptions: ... method from_update (line 313) | def from_update(update: PreprocessingOptionsUpdate) -> PreprocessingOp... method from_ (line 315) | def from_(update: PreprocessingOptionsUpdate) -> PreprocessingOptions:... class PreprocessingOptionsUpdate (line 317) | class PreprocessingOptionsUpdate: method __init__ (line 322) | def __init__( class DocumentStructure (line 330) | class DocumentStructure: method __init__ (line 333) | def __init__(self, nodes: list[DocumentNode], source_format: str | Non... class DocumentNode (line 335) | class DocumentNode: method __init__ (line 342) | def __init__( class TextAnnotation (line 352) | class TextAnnotation: method __init__ (line 356) | def __init__(self, start: int, end: int, kind: AnnotationKind) -> None... class ConversionResult (line 358) | class ConversionResult: method __init__ (line 365) | def __init__( class TableGrid (line 375) | class TableGrid: method __init__ (line 379) | def __init__( class GridCell (line 386) | class GridCell: method __init__ (line 393) | def __init__( class TableData (line 403) | class TableData: method __init__ (line 406) | def __init__(self, grid: TableGrid, markdown: str) -> None: ... class ProcessingWarning (line 408) | class ProcessingWarning: method __init__ (line 411) | def __init__(self, message: str, kind: WarningKind | str) -> None: ... class NodeContext (line 413) | class NodeContext: method __init__ (line 421) | def __init__( class ConversionOptionsBuilder (line 432) | class ConversionOptionsBuilder: method strip_tags (line 433) | def strip_tags(self, tags: list[str]) -> ConversionOptionsBuilder: ... method preserve_tags (line 434) | def preserve_tags(self, tags: list[str]) -> ConversionOptionsBuilder: ... method keep_inline_images_in (line 435) | def keep_inline_images_in(self, tags: list[str]) -> ConversionOptionsB... method exclude_selectors (line 436) | def exclude_selectors(self, selectors: list[str]) -> ConversionOptions... method visitor (line 437) | def visitor(self, visitor: VisitorHandle | None = None) -> ConversionO... method preprocessing (line 438) | def preprocessing(self, preprocessing: PreprocessingOptions) -> Conver... method build (line 439) | def build(self) -> ConversionOptions: ... class VisitorHandle (line 441) | class VisitorHandle: ... class TextDirection (line 443) | class TextDirection: method __init__ (line 450) | def __init__(self, value: int | str) -> None: ... class LinkType (line 452) | class LinkType: method __init__ (line 465) | def __init__(self, value: int | str) -> None: ... class ImageType (line 467) | class ImageType: method __init__ (line 476) | def __init__(self, value: int | str) -> None: ... class StructuredDataType (line 478) | class StructuredDataType: method __init__ (line 485) | def __init__(self, value: int | str) -> None: ... class PreprocessingPreset (line 487) | class PreprocessingPreset: method __init__ (line 494) | def __init__(self, value: int | str) -> None: ... class HeadingStyle (line 496) | class HeadingStyle: method __init__ (line 503) | def __init__(self, value: int | str) -> None: ... class ListIndentType (line 505) | class ListIndentType: method __init__ (line 510) | def __init__(self, value: int | str) -> None: ... class WhitespaceMode (line 512) | class WhitespaceMode: method __init__ (line 517) | def __init__(self, value: int | str) -> None: ... class NewlineStyle (line 519) | class NewlineStyle: method __init__ (line 524) | def __init__(self, value: int | str) -> None: ... class CodeBlockStyle (line 526) | class CodeBlockStyle: method __init__ (line 533) | def __init__(self, value: int | str) -> None: ... class HighlightStyle (line 535) | class HighlightStyle: method __init__ (line 544) | def __init__(self, value: int | str) -> None: ... class LinkStyle (line 546) | class LinkStyle: method __init__ (line 551) | def __init__(self, value: int | str) -> None: ... class OutputFormat (line 553) | class OutputFormat: method __init__ (line 560) | def __init__(self, value: int | str) -> None: ... class NodeContentHeadingVariant (line 562) | class NodeContentHeadingVariant(TypedDict): class NodeContentParagraphVariant (line 567) | class NodeContentParagraphVariant(TypedDict): class NodeContentListVariant (line 571) | class NodeContentListVariant(TypedDict): class NodeContentListItemVariant (line 575) | class NodeContentListItemVariant(TypedDict): class NodeContentTableVariant (line 579) | class NodeContentTableVariant(TypedDict): class NodeContentImageVariant (line 583) | class NodeContentImageVariant(TypedDict): class NodeContentCodeVariant (line 589) | class NodeContentCodeVariant(TypedDict): class NodeContentQuoteVariant (line 594) | class NodeContentQuoteVariant(TypedDict): class NodeContentDefinitionListVariant (line 597) | class NodeContentDefinitionListVariant(TypedDict): class NodeContentDefinitionItemVariant (line 600) | class NodeContentDefinitionItemVariant(TypedDict): class NodeContentRawBlockVariant (line 605) | class NodeContentRawBlockVariant(TypedDict): class NodeContentMetadataBlockVariant (line 610) | class NodeContentMetadataBlockVariant(TypedDict): class NodeContentGroupVariant (line 614) | class NodeContentGroupVariant(TypedDict): class AnnotationKindBoldVariant (line 636) | class AnnotationKindBoldVariant(TypedDict): class AnnotationKindItalicVariant (line 639) | class AnnotationKindItalicVariant(TypedDict): class AnnotationKindUnderlineVariant (line 642) | class AnnotationKindUnderlineVariant(TypedDict): class AnnotationKindStrikethroughVariant (line 645) | class AnnotationKindStrikethroughVariant(TypedDict): class AnnotationKindCodeVariant (line 648) | class AnnotationKindCodeVariant(TypedDict): class AnnotationKindSubscriptVariant (line 651) | class AnnotationKindSubscriptVariant(TypedDict): class AnnotationKindSuperscriptVariant (line 654) | class AnnotationKindSuperscriptVariant(TypedDict): class AnnotationKindHighlightVariant (line 657) | class AnnotationKindHighlightVariant(TypedDict): class AnnotationKindLinkVariant (line 660) | class AnnotationKindLinkVariant(TypedDict): class WarningKind (line 677) | class WarningKind: method __init__ (line 690) | def __init__(self, value: int | str) -> None: ... class NodeType (line 692) | class NodeType: method __init__ (line 868) | def __init__(self, value: int | str) -> None: ... class VisitResultContinueVariant (line 870) | class VisitResultContinueVariant(TypedDict): class VisitResultCustomVariant (line 873) | class VisitResultCustomVariant(TypedDict): class VisitResultSkipVariant (line 877) | class VisitResultSkipVariant(TypedDict): class VisitResultPreserveHtmlVariant (line 880) | class VisitResultPreserveHtmlVariant(TypedDict): class VisitResultErrorVariant (line 883) | class VisitResultErrorVariant(TypedDict): function convert (line 895) | def convert(html: str, options: ConversionOptions | None = None) -> Conv... FILE: packages/python/html_to_markdown/api.py function _to_rust_preprocessing_options (line 13) | def _to_rust_preprocessing_options( function _to_rust_conversion_options (line 27) | def _to_rust_conversion_options(value: ConversionOptions | None) -> _rus... function convert (line 76) | def convert(html: str, options: ConversionOptions | None = None) -> Conv... FILE: packages/python/html_to_markdown/exceptions.py class ConversionError (line 9) | class ConversionError(Exception): class ParseError (line 13) | class ParseError(ConversionError): class SanitizationError (line 17) | class SanitizationError(ConversionError): class ConfigError (line 21) | class ConfigError(ConversionError): class IoError (line 25) | class IoError(ConversionError): class PanicError (line 29) | class PanicError(ConversionError): class InvalidInputError (line 33) | class InvalidInputError(ConversionError): class OtherError (line 37) | class OtherError(ConversionError): FILE: packages/python/html_to_markdown/options.py class LinkType (line 76) | class LinkType(str, Enum): class ImageType (line 87) | class ImageType(str, Enum): class StructuredDataType (line 96) | class StructuredDataType(str, Enum): class WarningKind (line 104) | class WarningKind(str, Enum): class NodeType (line 115) | class NodeType(str, Enum): class DocumentMetadata (line 209) | class DocumentMetadata: class HtmlMetadata (line 247) | class HtmlMetadata: class ConversionOptions (line 267) | class ConversionOptions: class PreprocessingOptions (line 395) | class PreprocessingOptions: class TableGrid (line 412) | class TableGrid: FILE: packages/r/src/entrypoint.c function R_init_htmltomarkdown (line 6) | void R_init_htmltomarkdown(void *dll) { FILE: packages/r/src/rust/src/lib.rs type DocumentMetadata (line 23) | pub struct DocumentMetadata { method new (line 55) | pub fn new( method from (line 1878) | fn from(val: html_to_markdown_rs::metadata::DocumentMetadata) -> Self { function new_documentmetadata (line 85) | pub fn new_documentmetadata( type HeaderMetadata (line 136) | pub struct HeaderMetadata { method new (line 152) | pub fn new(level: i32, text: String, depth: f64, html_offset: f64, id:... method is_valid (line 162) | pub fn is_valid(&self) -> bool { method from (line 1910) | fn from(val: html_to_markdown_rs::metadata::HeaderMetadata) -> Self { type LinkMetadata (line 175) | pub struct LinkMetadata { method new (line 193) | pub fn new( method classify_link (line 211) | pub fn classify_link(href: String) -> LinkType { method from (line 1937) | fn from(val: html_to_markdown_rs::metadata::LinkMetadata) -> Self { type ImageMetadata (line 217) | pub struct ImageMetadata { method new (line 235) | pub fn new( method from (line 1965) | fn from(val: html_to_markdown_rs::metadata::ImageMetadata) -> Self { type StructuredData (line 255) | pub struct StructuredData { method new (line 267) | pub fn new(data_type: StructuredDataType, raw_json: String, schema_typ... method from (line 1993) | fn from(val: html_to_markdown_rs::metadata::StructuredData) -> Self { type HtmlMetadata (line 277) | pub struct HtmlMetadata { method new (line 293) | pub fn new( method from (line 2017) | fn from(val: html_to_markdown_rs::metadata::HtmlMetadata) -> Self { function new_htmlmetadata (line 311) | pub fn new_htmlmetadata( type ConversionOptions (line 339) | pub struct ConversionOptions { method new (line 443) | pub fn new( method apply_update (line 531) | pub fn apply_update(&self, update: ConversionOptionsUpdate) -> Self { method default (line 583) | pub fn default() -> ConversionOptions { method builder (line 587) | pub fn builder() -> ConversionOptionsBuilder { method from_update (line 593) | pub fn from_update(update: ConversionOptionsUpdate) -> ConversionOptio... method from (line 599) | pub fn from(update: ConversionOptionsUpdate) -> ConversionOptions { method from (line 2078) | fn from(val: html_to_markdown_rs::options::ConversionOptions) -> Self { function new_conversionoptions (line 606) | pub fn new_conversionoptions( type ConversionOptionsBuilder (line 777) | pub struct ConversionOptionsBuilder { method strip_tags (line 782) | pub fn strip_tags(&self, tags: Vec) -> ConversionOptionsBuilder { method preserve_tags (line 788) | pub fn preserve_tags(&self, tags: Vec) -> ConversionOptionsBui... method keep_inline_images_in (line 794) | pub fn keep_inline_images_in(&self, tags: Vec) -> ConversionOp... method exclude_selectors (line 800) | pub fn exclude_selectors(&self, selectors: Vec) -> ConversionO... method visitor (line 806) | pub fn visitor(&self, visitor: Option) -> ConversionOpt... method preprocessing (line 812) | pub fn preprocessing(&self, preprocessing: PreprocessingOptions) -> Co... method build (line 819) | pub fn build(&self) -> ConversionOptions { type ConversionOptionsUpdate (line 826) | pub struct ConversionOptionsUpdate { method new (line 915) | pub fn new( method from (line 2178) | fn from(val: html_to_markdown_rs::options::ConversionOptionsUpdate) ->... function new_conversionoptionsupdate (line 1005) | pub fn new_conversionoptionsupdate( type PreprocessingOptions (line 1176) | pub struct PreprocessingOptions { method new (line 1190) | pub fn new( method apply_update (line 1204) | pub fn apply_update(&self, update: PreprocessingOptionsUpdate) -> Self { method default (line 1217) | pub fn default() -> PreprocessingOptions { method from_update (line 1221) | pub fn from_update(update: PreprocessingOptionsUpdate) -> Preprocessin... method from (line 1227) | pub fn from(update: PreprocessingOptionsUpdate) -> PreprocessingOptions { method from (line 2239) | fn from(val: html_to_markdown_rs::options::PreprocessingOptions) -> Se... function new_preprocessingoptions (line 1234) | pub fn new_preprocessingoptions( type PreprocessingOptionsUpdate (line 1257) | pub struct PreprocessingOptionsUpdate { method new (line 1271) | pub fn new( method from (line 2263) | fn from(val: html_to_markdown_rs::options::PreprocessingOptionsUpdate)... function new_preprocessingoptionsupdate (line 1287) | pub fn new_preprocessingoptionsupdate( type DocumentStructure (line 1310) | pub struct DocumentStructure { method new (line 1320) | pub fn new(nodes: Vec, source_format: Option) ->... method from (line 2285) | fn from(val: html_to_markdown_rs::DocumentStructure) -> Self { type DocumentNode (line 1326) | pub struct DocumentNode { method new (line 1344) | pub fn new( method from (line 2309) | fn from(val: html_to_markdown_rs::DocumentNode) -> Self { type TextAnnotation (line 1364) | pub struct TextAnnotation { method new (line 1376) | pub fn new(start: i32, end: i32, kind: AnnotationKind) -> Self { method from (line 2334) | fn from(val: html_to_markdown_rs::TextAnnotation) -> Self { type ConversionResult (line 1382) | pub struct ConversionResult { method new (line 1407) | pub fn new( method from (line 2361) | fn from(val: html_to_markdown_rs::ConversionResult) -> Self { function new_conversionresult (line 1427) | pub fn new_conversionresult( type TableGrid (line 1459) | pub struct TableGrid { method new (line 1471) | pub fn new(rows: Option, cols: Option, cells: Option Self { function new_tablegrid (line 1481) | pub fn new_tablegrid(rows: Option, cols: Option, cells: Option... type GridCell (line 1497) | pub struct GridCell { method new (line 1515) | pub fn new(content: String, row: i32, col: i32, row_span: i32, col_spa... method from (line 2411) | fn from(val: html_to_markdown_rs::GridCell) -> Self { type TableData (line 1528) | pub struct TableData { method new (line 1538) | pub fn new(grid: TableGrid, markdown: String) -> Self { method from (line 2435) | fn from(val: html_to_markdown_rs::TableData) -> Self { type ProcessingWarning (line 1544) | pub struct ProcessingWarning { method new (line 1554) | pub fn new(message: String, kind: WarningKind) -> Self { method from (line 2455) | fn from(val: html_to_markdown_rs::ProcessingWarning) -> Self { type VisitorHandle (line 1560) | pub struct VisitorHandle { type NodeContext (line 1565) | pub struct NodeContext { method new (line 1585) | pub fn new( method from (line 2465) | fn from(val: html_to_markdown_rs::NodeContext) -> Self { type TextDirection (line 1607) | pub enum TextDirection { method from (line 2489) | fn from(val: html_to_markdown_rs::metadata::TextDirection) -> Self { type LinkType (line 1615) | pub enum LinkType { method from (line 2512) | fn from(val: html_to_markdown_rs::metadata::LinkType) -> Self { type ImageType (line 1626) | pub enum ImageType { method from (line 2536) | fn from(val: html_to_markdown_rs::metadata::ImageType) -> Self { type StructuredDataType (line 1635) | pub enum StructuredDataType { method from (line 2557) | fn from(val: html_to_markdown_rs::metadata::StructuredDataType) -> Self { type PreprocessingPreset (line 1643) | pub enum PreprocessingPreset { method from (line 2577) | fn from(val: html_to_markdown_rs::options::PreprocessingPreset) -> Self { type HeadingStyle (line 1651) | pub enum HeadingStyle { method from (line 2597) | fn from(val: html_to_markdown_rs::options::HeadingStyle) -> Self { type ListIndentType (line 1659) | pub enum ListIndentType { method from (line 2616) | fn from(val: html_to_markdown_rs::options::ListIndentType) -> Self { type WhitespaceMode (line 1666) | pub enum WhitespaceMode { method from (line 2634) | fn from(val: html_to_markdown_rs::options::WhitespaceMode) -> Self { type NewlineStyle (line 1673) | pub enum NewlineStyle { method from (line 2652) | fn from(val: html_to_markdown_rs::options::NewlineStyle) -> Self { type CodeBlockStyle (line 1680) | pub enum CodeBlockStyle { method from (line 2671) | fn from(val: html_to_markdown_rs::options::CodeBlockStyle) -> Self { type HighlightStyle (line 1688) | pub enum HighlightStyle { method from (line 2692) | fn from(val: html_to_markdown_rs::options::HighlightStyle) -> Self { type LinkStyle (line 1697) | pub enum LinkStyle { method from (line 2712) | fn from(val: html_to_markdown_rs::options::LinkStyle) -> Self { type OutputFormat (line 1704) | pub enum OutputFormat { method from (line 2731) | fn from(val: html_to_markdown_rs::options::OutputFormat) -> Self { type NodeContent (line 1712) | pub enum NodeContent { method from (line 2791) | fn from(val: html_to_markdown_rs::NodeContent) -> Self { type AnnotationKind (line 1730) | pub enum AnnotationKind { method from (line 2830) | fn from(val: html_to_markdown_rs::AnnotationKind) -> Self { type WarningKind (line 1744) | pub enum WarningKind { method from (line 2859) | fn from(val: html_to_markdown_rs::WarningKind) -> Self { type NodeType (line 1755) | pub enum NodeType { method from (line 2872) | fn from(val: html_to_markdown_rs::NodeType) -> Self { type VisitResult (line 1848) | pub enum VisitResult { method from (line 2967) | fn from(val: html_to_markdown_rs::VisitResult) -> Self { function from (line 1859) | fn from(val: DocumentMetadata) -> Self { function from (line 1897) | fn from(val: HeaderMetadata) -> Self { function from (line 1923) | fn from(val: LinkMetadata) -> Self { function from (line 1951) | fn from(val: ImageMetadata) -> Self { function from (line 1982) | fn from(val: StructuredData) -> Self { function from (line 2004) | fn from(val: HtmlMetadata) -> Self { function from (line 2030) | fn from(val: ConversionOptions) -> Self { function from (line 2128) | fn from(val: ConversionOptionsUpdate) -> Self { function from (line 2227) | fn from(val: PreprocessingOptions) -> Self { function from (line 2251) | fn from(val: PreprocessingOptionsUpdate) -> Self { function from (line 2275) | fn from(val: DocumentStructure) -> Self { function from (line 2295) | fn from(val: DocumentNode) -> Self { function from (line 2323) | fn from(val: TextAnnotation) -> Self { function from (line 2346) | fn from(val: ConversionResult) -> Self { function from (line 2375) | fn from(val: TableGrid) -> Self { function from (line 2397) | fn from(val: GridCell) -> Self { function from (line 2425) | fn from(val: TableData) -> Self { function from (line 2445) | fn from(val: ProcessingWarning) -> Self { function from (line 2479) | fn from(val: TextDirection) -> Self { function from (line 2499) | fn from(val: LinkType) -> Self { function from (line 2525) | fn from(val: ImageType) -> Self { function from (line 2547) | fn from(val: StructuredDataType) -> Self { function from (line 2567) | fn from(val: PreprocessingPreset) -> Self { function from (line 2587) | fn from(val: HeadingStyle) -> Self { function from (line 2607) | fn from(val: ListIndentType) -> Self { function from (line 2625) | fn from(val: WhitespaceMode) -> Self { function from (line 2643) | fn from(val: NewlineStyle) -> Self { function from (line 2661) | fn from(val: CodeBlockStyle) -> Self { function from (line 2681) | fn from(val: HighlightStyle) -> Self { function from (line 2703) | fn from(val: LinkStyle) -> Self { function from (line 2721) | fn from(val: OutputFormat) -> Self { function from (line 2741) | fn from(val: NodeContent) -> Self { function from (line 2811) | fn from(val: AnnotationKind) -> Self { function from (line 2846) | fn from(val: WarningKind) -> Self { function convert (line 2981) | pub fn convert(html: String, options: Option) -> Resu... function nodecontext_to_robj (line 2997) | fn nodecontext_to_robj(ctx: &html_to_markdown_rs::visitor::NodeContext) ... type RHtmlVisitorBridge (line 3017) | pub struct RHtmlVisitorBridge { method fmt (line 3022) | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { method new (line 3028) | pub fn new(r_obj: extendr_api::Robj) -> Self { method visit_element_start (line 3034) | fn visit_element_start(&mut self, _ctx: &html_to_markdown_rs::NodeCont... method visit_element_end (line 3076) | fn visit_element_end( method visit_text (line 3125) | fn visit_text(&mut self, _ctx: &html_to_markdown_rs::NodeContext, _tex... method visit_link (line 3170) | fn visit_link( method visit_image (line 3229) | fn visit_image( method visit_heading (line 3288) | fn visit_heading( method visit_code_block (line 3347) | fn visit_code_block( method visit_code_inline (line 3404) | fn visit_code_inline( method visit_list_item (line 3453) | fn visit_list_item( method visit_list_start (line 3506) | fn visit_list_start( method visit_list_end (line 3555) | fn visit_list_end( method visit_table_start (line 3606) | fn visit_table_start(&mut self, _ctx: &html_to_markdown_rs::NodeContex... method visit_table_row (line 3648) | fn visit_table_row( method visit_table_end (line 3699) | fn visit_table_end( method visit_blockquote (line 3748) | fn visit_blockquote( method visit_strong (line 3799) | fn visit_strong( method visit_emphasis (line 3848) | fn visit_emphasis( method visit_strikethrough (line 3897) | fn visit_strikethrough( method visit_underline (line 3946) | fn visit_underline( method visit_subscript (line 3995) | fn visit_subscript( method visit_superscript (line 4044) | fn visit_superscript( method visit_mark (line 4093) | fn visit_mark(&mut self, _ctx: &html_to_markdown_rs::NodeContext, _tex... method visit_line_break (line 4138) | fn visit_line_break(&mut self, _ctx: &html_to_markdown_rs::NodeContext... method visit_horizontal_rule (line 4180) | fn visit_horizontal_rule(&mut self, _ctx: &html_to_markdown_rs::NodeCo... method visit_custom_element (line 4222) | fn visit_custom_element( method visit_definition_list_start (line 4273) | fn visit_definition_list_start( method visit_definition_term (line 4318) | fn visit_definition_term( method visit_definition_description (line 4367) | fn visit_definition_description( method visit_definition_list_end (line 4416) | fn visit_definition_list_end( method visit_form (line 4465) | fn visit_form( method visit_input (line 4528) | fn visit_input( method visit_button (line 4593) | fn visit_button( method visit_audio (line 4642) | fn visit_audio( method visit_video (line 4697) | fn visit_video( method visit_iframe (line 4752) | fn visit_iframe( method visit_details (line 4807) | fn visit_details( method visit_summary (line 4856) | fn visit_summary( method visit_figure_start (line 4905) | fn visit_figure_start(&mut self, _ctx: &html_to_markdown_rs::NodeConte... method visit_figcaption (line 4947) | fn visit_figcaption( method visit_figure_end (line 4996) | fn visit_figure_end( FILE: packages/r/src/rust/src/options.rs function decode_options (line 11) | pub fn decode_options(options: Robj) -> std::result::Result std::result::Result std::result::Result std::result::Result std::result::Result std::result::Result<... function decode_positive_integer (line 191) | fn decode_positive_integer(value: &Robj, field: &str) -> std::result::Re... function parse_heading_style (line 202) | fn parse_heading_style(value: &Robj) -> std::result::Result std::result::Result std::result::Result std::result::Result std::result::Result std::result::Result std::result::Result std::result::Result std::result::Result Robj { function metadata_to_robj (line 47) | pub fn metadata_to_robj(metadata: HtmlMetadata) -> Robj { function document_metadata_to_robj (line 60) | fn document_metadata_to_robj(doc: DocumentMetadata) -> Robj { function header_metadata_to_robj (line 78) | fn header_metadata_to_robj(header: HeaderMetadata) -> Robj { function link_metadata_to_robj (line 90) | fn link_metadata_to_robj(link: LinkMetadata) -> Robj { function image_metadata_to_robj (line 103) | fn image_metadata_to_robj(image: ImageMetadata) -> Robj { function structured_data_to_robj (line 119) | fn structured_data_to_robj(data: StructuredData) -> Robj { function option_to_robj (line 129) | fn option_to_robj(opt: Option) -> Robj { function hashmap_to_robj (line 137) | fn hashmap_to_robj(map: HashMap) -> Robj { function conversion_result_to_robj (line 146) | pub fn conversion_result_to_robj(result: ConversionResult) -> Robj { FILE: packages/ruby/ext/html_to_markdown_rb/src/html-to-markdown.rb type HtmlToMarkdown (line 11) | module HtmlToMarkdown FILE: packages/ruby/ext/html_to_markdown_rb/src/html-to-markdown/version.rb type HtmlToMarkdown (line 8) | module HtmlToMarkdown FILE: packages/ruby/ext/html_to_markdown_rb/src/lib.rs function json_to_ruby (line 23) | fn json_to_ruby(handle: &Ruby, val: serde_json::Value) -> magnus::Value { type DocumentMetadata (line 60) | pub struct DocumentMetadata { method try_convert (line 77) | fn try_convert(val: magnus::Value) -> Result { method new (line 85) | fn new( method title (line 113) | fn title(&self) -> Option { method description (line 117) | fn description(&self) -> Option { method keywords (line 121) | fn keywords(&self) -> Vec { method author (line 125) | fn author(&self) -> Option { method canonical_url (line 129) | fn canonical_url(&self) -> Option { method base_href (line 133) | fn base_href(&self) -> Option { method language (line 137) | fn language(&self) -> Option { method text_direction (line 141) | fn text_direction(&self) -> Option { method open_graph (line 145) | fn open_graph(&self) -> HashMap { method twitter_card (line 149) | fn twitter_card(&self) -> HashMap { method meta_tags (line 153) | fn meta_tags(&self) -> HashMap { method from (line 4242) | fn from(val: html_to_markdown_rs::metadata::DocumentMetadata) -> Self { type HeaderMetadata (line 160) | pub struct HeaderMetadata { method try_convert (line 171) | fn try_convert(val: magnus::Value) -> Result { method new (line 179) | fn new(level: u8, text: String, depth: usize, html_offset: usize, id: ... method level (line 189) | fn level(&self) -> u8 { method text (line 193) | fn text(&self) -> String { method id (line 197) | fn id(&self) -> Option { method depth (line 201) | fn depth(&self) -> usize { method html_offset (line 205) | fn html_offset(&self) -> usize { method is_valid (line 209) | fn is_valid(&self) -> bool { method from (line 4274) | fn from(val: html_to_markdown_rs::metadata::HeaderMetadata) -> Self { type LinkMetadata (line 223) | pub struct LinkMetadata { method try_convert (line 235) | fn try_convert(val: magnus::Value) -> Result { method new (line 243) | fn new( method href (line 261) | fn href(&self) -> String { method text (line 265) | fn text(&self) -> String { method title (line 269) | fn title(&self) -> Option { method link_type (line 273) | fn link_type(&self) -> LinkType { method rel (line 277) | fn rel(&self) -> Vec { method attributes (line 281) | fn attributes(&self) -> HashMap { method from (line 4301) | fn from(val: html_to_markdown_rs::metadata::LinkMetadata) -> Self { type ImageMetadata (line 288) | pub struct ImageMetadata { method try_convert (line 300) | fn try_convert(val: magnus::Value) -> Result { method new (line 308) | fn new( method src (line 326) | fn src(&self) -> String { method alt (line 330) | fn alt(&self) -> Option { method title (line 334) | fn title(&self) -> Option { method dimensions (line 338) | fn dimensions(&self) -> Option> { method image_type (line 342) | fn image_type(&self) -> ImageType { method attributes (line 346) | fn attributes(&self) -> HashMap { method from (line 4329) | fn from(val: html_to_markdown_rs::metadata::ImageMetadata) -> Self { type StructuredData (line 353) | pub struct StructuredData { method try_convert (line 362) | fn try_convert(val: magnus::Value) -> Result { method new (line 370) | fn new(data_type: StructuredDataType, raw_json: String, schema_type: O... method data_type (line 378) | fn data_type(&self) -> StructuredDataType { method raw_json (line 382) | fn raw_json(&self) -> String { method schema_type (line 386) | fn schema_type(&self) -> Option { method from (line 4357) | fn from(val: html_to_markdown_rs::metadata::StructuredData) -> Self { type HtmlMetadata (line 394) | pub struct HtmlMetadata { method try_convert (line 405) | fn try_convert(val: magnus::Value) -> Result { method new (line 413) | fn new( method document (line 429) | fn document(&self) -> DocumentMetadata { method headers (line 433) | fn headers(&self) -> Vec { method links (line 437) | fn links(&self) -> Vec { method images (line 441) | fn images(&self) -> Vec { method structured_data (line 445) | fn structured_data(&self) -> Vec { method from (line 4381) | fn from(val: html_to_markdown_rs::metadata::HtmlMetadata) -> Self { type ConversionOptions (line 453) | pub struct ConversionOptions { method try_convert (line 501) | fn try_convert(val: magnus::Value) -> Result { method new (line 509) | fn new(kwargs: magnus::RHash) -> Result { method heading_style (line 677) | fn heading_style(&self) -> HeadingStyle { method list_indent_type (line 681) | fn list_indent_type(&self) -> ListIndentType { method list_indent_width (line 685) | fn list_indent_width(&self) -> usize { method bullets (line 689) | fn bullets(&self) -> String { method strong_em_symbol (line 693) | fn strong_em_symbol(&self) -> String { method escape_asterisks (line 697) | fn escape_asterisks(&self) -> bool { method escape_underscores (line 701) | fn escape_underscores(&self) -> bool { method escape_misc (line 705) | fn escape_misc(&self) -> bool { method escape_ascii (line 709) | fn escape_ascii(&self) -> bool { method code_language (line 713) | fn code_language(&self) -> String { method autolinks (line 717) | fn autolinks(&self) -> bool { method default_title (line 721) | fn default_title(&self) -> bool { method br_in_tables (line 725) | fn br_in_tables(&self) -> bool { method highlight_style (line 729) | fn highlight_style(&self) -> HighlightStyle { method extract_metadata (line 733) | fn extract_metadata(&self) -> bool { method whitespace_mode (line 737) | fn whitespace_mode(&self) -> WhitespaceMode { method strip_newlines (line 741) | fn strip_newlines(&self) -> bool { method wrap (line 745) | fn wrap(&self) -> bool { method wrap_width (line 749) | fn wrap_width(&self) -> usize { method convert_as_inline (line 753) | fn convert_as_inline(&self) -> bool { method sub_symbol (line 757) | fn sub_symbol(&self) -> String { method sup_symbol (line 761) | fn sup_symbol(&self) -> String { method newline_style (line 765) | fn newline_style(&self) -> NewlineStyle { method code_block_style (line 769) | fn code_block_style(&self) -> CodeBlockStyle { method keep_inline_images_in (line 773) | fn keep_inline_images_in(&self) -> Vec { method preprocessing (line 777) | fn preprocessing(&self) -> PreprocessingOptions { method encoding (line 781) | fn encoding(&self) -> String { method debug (line 785) | fn debug(&self) -> bool { method strip_tags (line 789) | fn strip_tags(&self) -> Vec { method preserve_tags (line 793) | fn preserve_tags(&self) -> Vec { method skip_images (line 797) | fn skip_images(&self) -> bool { method link_style (line 801) | fn link_style(&self) -> LinkStyle { method output_format (line 805) | fn output_format(&self) -> OutputFormat { method include_document_structure (line 809) | fn include_document_structure(&self) -> bool { method extract_images (line 813) | fn extract_images(&self) -> bool { method max_image_size (line 817) | fn max_image_size(&self) -> u64 { method capture_svg (line 821) | fn capture_svg(&self) -> bool { method infer_dimensions (line 825) | fn infer_dimensions(&self) -> bool { method max_depth (line 829) | fn max_depth(&self) -> Option { method exclude_selectors (line 833) | fn exclude_selectors(&self) -> Vec { method visitor (line 837) | fn visitor(&self) -> Option { method apply_update (line 841) | fn apply_update(&self, update: ConversionOptionsUpdate) -> () { method from (line 4442) | fn from(val: html_to_markdown_rs::options::ConversionOptions) -> Self { type ConversionOptionsBuilder (line 848) | pub struct ConversionOptionsBuilder { method try_convert (line 855) | fn try_convert(val: magnus::Value) -> Result { method strip_tags (line 863) | fn strip_tags(&self, tags: Vec) -> ConversionOptionsBuilder { method preserve_tags (line 869) | fn preserve_tags(&self, tags: Vec) -> ConversionOptionsBuilder { method keep_inline_images_in (line 875) | fn keep_inline_images_in(&self, tags: Vec) -> ConversionOption... method exclude_selectors (line 881) | fn exclude_selectors(&self, selectors: Vec) -> ConversionOptio... method visitor (line 887) | fn visitor(&self, visitor: Option) -> ConversionOptions... method preprocessing (line 893) | fn preprocessing(&self, preprocessing: PreprocessingOptions) -> Conver... method build (line 899) | fn build(&self) -> ConversionOptions { type ConversionOptionsUpdate (line 907) | pub struct ConversionOptionsUpdate { method try_convert (line 954) | fn try_convert(val: magnus::Value) -> Result { method new (line 962) | fn new(kwargs: magnus::RHash) -> Result { method heading_style (line 1091) | fn heading_style(&self) -> Option { method list_indent_type (line 1095) | fn list_indent_type(&self) -> Option { method list_indent_width (line 1099) | fn list_indent_width(&self) -> Option { method bullets (line 1103) | fn bullets(&self) -> Option { method strong_em_symbol (line 1107) | fn strong_em_symbol(&self) -> Option { method escape_asterisks (line 1111) | fn escape_asterisks(&self) -> Option { method escape_underscores (line 1115) | fn escape_underscores(&self) -> Option { method escape_misc (line 1119) | fn escape_misc(&self) -> Option { method escape_ascii (line 1123) | fn escape_ascii(&self) -> Option { method code_language (line 1127) | fn code_language(&self) -> Option { method autolinks (line 1131) | fn autolinks(&self) -> Option { method default_title (line 1135) | fn default_title(&self) -> Option { method br_in_tables (line 1139) | fn br_in_tables(&self) -> Option { method highlight_style (line 1143) | fn highlight_style(&self) -> Option { method extract_metadata (line 1147) | fn extract_metadata(&self) -> Option { method whitespace_mode (line 1151) | fn whitespace_mode(&self) -> Option { method strip_newlines (line 1155) | fn strip_newlines(&self) -> Option { method wrap (line 1159) | fn wrap(&self) -> Option { method wrap_width (line 1163) | fn wrap_width(&self) -> Option { method convert_as_inline (line 1167) | fn convert_as_inline(&self) -> Option { method sub_symbol (line 1171) | fn sub_symbol(&self) -> Option { method sup_symbol (line 1175) | fn sup_symbol(&self) -> Option { method newline_style (line 1179) | fn newline_style(&self) -> Option { method code_block_style (line 1183) | fn code_block_style(&self) -> Option { method keep_inline_images_in (line 1187) | fn keep_inline_images_in(&self) -> Option> { method preprocessing (line 1191) | fn preprocessing(&self) -> Option { method encoding (line 1195) | fn encoding(&self) -> Option { method debug (line 1199) | fn debug(&self) -> Option { method strip_tags (line 1203) | fn strip_tags(&self) -> Option> { method preserve_tags (line 1207) | fn preserve_tags(&self) -> Option> { method skip_images (line 1211) | fn skip_images(&self) -> Option { method link_style (line 1215) | fn link_style(&self) -> Option { method output_format (line 1219) | fn output_format(&self) -> Option { method include_document_structure (line 1223) | fn include_document_structure(&self) -> Option { method extract_images (line 1227) | fn extract_images(&self) -> Option { method max_image_size (line 1231) | fn max_image_size(&self) -> Option { method capture_svg (line 1235) | fn capture_svg(&self) -> Option { method infer_dimensions (line 1239) | fn infer_dimensions(&self) -> Option { method max_depth (line 1243) | fn max_depth(&self) -> Option { method exclude_selectors (line 1247) | fn exclude_selectors(&self) -> Option> { method visitor (line 1251) | fn visitor(&self) -> Option { method from (line 4542) | fn from(val: html_to_markdown_rs::options::ConversionOptionsUpdate) ->... type PreprocessingOptions (line 1259) | pub struct PreprocessingOptions { method try_convert (line 1269) | fn try_convert(val: magnus::Value) -> Result { method new (line 1277) | fn new( method enabled (line 1291) | fn enabled(&self) -> bool { method preset (line 1295) | fn preset(&self) -> PreprocessingPreset { method remove_navigation (line 1299) | fn remove_navigation(&self) -> bool { method remove_forms (line 1303) | fn remove_forms(&self) -> bool { method apply_update (line 1307) | fn apply_update(&self, update: PreprocessingOptionsUpdate) -> () { method from (line 4603) | fn from(val: html_to_markdown_rs::options::PreprocessingOptions) -> Se... type PreprocessingOptionsUpdate (line 1315) | pub struct PreprocessingOptionsUpdate { method try_convert (line 1325) | fn try_convert(val: magnus::Value) -> Result { method new (line 1333) | fn new( method enabled (line 1347) | fn enabled(&self) -> Option { method preset (line 1351) | fn preset(&self) -> Option { method remove_navigation (line 1355) | fn remove_navigation(&self) -> Option { method remove_forms (line 1359) | fn remove_forms(&self) -> Option { method from (line 4627) | fn from(val: html_to_markdown_rs::options::PreprocessingOptionsUpdate)... type DocumentStructure (line 1366) | pub struct DocumentStructure { method try_convert (line 1374) | fn try_convert(val: magnus::Value) -> Result { method new (line 1382) | fn new(nodes: Vec, source_format: Option) -> Self { method nodes (line 1386) | fn nodes(&self) -> Vec { method source_format (line 1390) | fn source_format(&self) -> Option { method from (line 4649) | fn from(val: html_to_markdown_rs::DocumentStructure) -> Self { type DocumentNode (line 1397) | pub struct DocumentNode { method try_convert (line 1409) | fn try_convert(val: magnus::Value) -> Result { method new (line 1417) | fn new( method id (line 1435) | fn id(&self) -> String { method content (line 1439) | fn content(&self) -> NodeContent { method parent (line 1443) | fn parent(&self) -> Option { method children (line 1447) | fn children(&self) -> Vec { method annotations (line 1451) | fn annotations(&self) -> Vec { method attributes (line 1455) | fn attributes(&self) -> Option> { method from (line 4673) | fn from(val: html_to_markdown_rs::DocumentNode) -> Self { type TextAnnotation (line 1462) | pub struct TextAnnotation { method try_convert (line 1471) | fn try_convert(val: magnus::Value) -> Result { method new (line 1479) | fn new(start: u32, end: u32, kind: AnnotationKind) -> Self { method start (line 1483) | fn start(&self) -> u32 { method end (line 1487) | fn end(&self) -> u32 { method kind (line 1491) | fn kind(&self) -> AnnotationKind { method from (line 4698) | fn from(val: html_to_markdown_rs::TextAnnotation) -> Self { type ConversionResult (line 1499) | pub struct ConversionResult { method try_convert (line 1511) | fn try_convert(val: magnus::Value) -> Result { method new (line 1519) | fn new( method content (line 1537) | fn content(&self) -> Option { method document (line 1541) | fn document(&self) -> Option { method metadata (line 1545) | fn metadata(&self) -> HtmlMetadata { method tables (line 1549) | fn tables(&self) -> Vec { method images (line 1553) | fn images(&self) -> Vec { method warnings (line 1557) | fn warnings(&self) -> Vec { method from (line 4725) | fn from(val: html_to_markdown_rs::ConversionResult) -> Self { type TableGrid (line 1565) | pub struct TableGrid { method try_convert (line 1574) | fn try_convert(val: magnus::Value) -> Result { method new (line 1582) | fn new(rows: Option, cols: Option, cells: Option u32 { method cols (line 1594) | fn cols(&self) -> u32 { method cells (line 1598) | fn cells(&self) -> Vec { method from (line 4750) | fn from(val: html_to_markdown_rs::TableGrid) -> Self { type GridCell (line 1605) | pub struct GridCell { method try_convert (line 1617) | fn try_convert(val: magnus::Value) -> Result { method new (line 1625) | fn new(content: String, row: u32, col: u32, row_span: u32, col_span: u... method content (line 1636) | fn content(&self) -> String { method row (line 1640) | fn row(&self) -> u32 { method col (line 1644) | fn col(&self) -> u32 { method row_span (line 1648) | fn row_span(&self) -> u32 { method col_span (line 1652) | fn col_span(&self) -> u32 { method is_header (line 1656) | fn is_header(&self) -> bool { method from (line 4775) | fn from(val: html_to_markdown_rs::GridCell) -> Self { type TableData (line 1663) | pub struct TableData { method try_convert (line 1671) | fn try_convert(val: magnus::Value) -> Result { method new (line 1679) | fn new(grid: TableGrid, markdown: String) -> Self { method grid (line 1683) | fn grid(&self) -> TableGrid { method markdown (line 1687) | fn markdown(&self) -> String { method from (line 4799) | fn from(val: html_to_markdown_rs::TableData) -> Self { type ProcessingWarning (line 1694) | pub struct ProcessingWarning { method try_convert (line 1702) | fn try_convert(val: magnus::Value) -> Result { method new (line 1710) | fn new(message: String, kind: WarningKind) -> Self { method message (line 1714) | fn message(&self) -> String { method kind (line 1718) | fn kind(&self) -> WarningKind { method from (line 4819) | fn from(val: html_to_markdown_rs::ProcessingWarning) -> Self { type VisitorHandle (line 1725) | pub struct VisitorHandle { method try_convert (line 1732) | fn try_convert(val: magnus::Value) -> Result { type NodeContext (line 1743) | pub struct NodeContext { method try_convert (line 1756) | fn try_convert(val: magnus::Value) -> Result { method new (line 1764) | fn new( method node_type (line 1784) | fn node_type(&self) -> NodeType { method tag_name (line 1788) | fn tag_name(&self) -> String { method attributes (line 1792) | fn attributes(&self) -> HashMap { method depth (line 1796) | fn depth(&self) -> usize { method index_in_parent (line 1800) | fn index_in_parent(&self) -> usize { method parent_tag (line 1804) | fn parent_tag(&self) -> Option { method is_inline (line 1808) | fn is_inline(&self) -> bool { method from (line 4829) | fn from(val: html_to_markdown_rs::NodeContext) -> Self { type TextDirection (line 1814) | pub enum TextDirection { method into_value_with (line 1830) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 1841) | fn try_convert(val: magnus::Value) -> Result { method from (line 4853) | fn from(val: html_to_markdown_rs::metadata::TextDirection) -> Self { method default (line 1824) | fn default() -> Self { type LinkType (line 1859) | pub enum LinkType { method into_value_with (line 1875) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 1889) | fn try_convert(val: magnus::Value) -> Result { method from (line 4876) | fn from(val: html_to_markdown_rs::metadata::LinkType) -> Self { method default (line 1869) | fn default() -> Self { type ImageType (line 1910) | pub enum ImageType { method into_value_with (line 1924) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 1936) | fn try_convert(val: magnus::Value) -> Result { method from (line 4900) | fn from(val: html_to_markdown_rs::metadata::ImageType) -> Self { method default (line 1918) | fn default() -> Self { type StructuredDataType (line 1955) | pub enum StructuredDataType { method into_value_with (line 1970) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 1981) | fn try_convert(val: magnus::Value) -> Result { method from (line 4921) | fn from(val: html_to_markdown_rs::metadata::StructuredDataType) -> Self { method default (line 1964) | fn default() -> Self { type PreprocessingPreset (line 1999) | pub enum PreprocessingPreset { method into_value_with (line 2012) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 2023) | fn try_convert(val: magnus::Value) -> Result { method from (line 4941) | fn from(val: html_to_markdown_rs::options::PreprocessingPreset) -> Self { method default (line 2006) | fn default() -> Self { type HeadingStyle (line 2041) | pub enum HeadingStyle { method into_value_with (line 2054) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 2065) | fn try_convert(val: magnus::Value) -> Result { method from (line 4961) | fn from(val: html_to_markdown_rs::options::HeadingStyle) -> Self { method default (line 2048) | fn default() -> Self { type ListIndentType (line 2083) | pub enum ListIndentType { method into_value_with (line 2095) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 2105) | fn try_convert(val: magnus::Value) -> Result { method from (line 4980) | fn from(val: html_to_markdown_rs::options::ListIndentType) -> Self { method default (line 2089) | fn default() -> Self { type WhitespaceMode (line 2122) | pub enum WhitespaceMode { method into_value_with (line 2134) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 2144) | fn try_convert(val: magnus::Value) -> Result { method from (line 4998) | fn from(val: html_to_markdown_rs::options::WhitespaceMode) -> Self { method default (line 2128) | fn default() -> Self { type NewlineStyle (line 2161) | pub enum NewlineStyle { method into_value_with (line 2173) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 2183) | fn try_convert(val: magnus::Value) -> Result { method from (line 5016) | fn from(val: html_to_markdown_rs::options::NewlineStyle) -> Self { method default (line 2167) | fn default() -> Self { type CodeBlockStyle (line 2200) | pub enum CodeBlockStyle { method into_value_with (line 2213) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 2224) | fn try_convert(val: magnus::Value) -> Result { method from (line 5035) | fn from(val: html_to_markdown_rs::options::CodeBlockStyle) -> Self { method default (line 2207) | fn default() -> Self { type HighlightStyle (line 2242) | pub enum HighlightStyle { method into_value_with (line 2256) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 2268) | fn try_convert(val: magnus::Value) -> Result { method from (line 5056) | fn from(val: html_to_markdown_rs::options::HighlightStyle) -> Self { method default (line 2250) | fn default() -> Self { type LinkStyle (line 2287) | pub enum LinkStyle { method into_value_with (line 2299) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 2309) | fn try_convert(val: magnus::Value) -> Result { method from (line 5076) | fn from(val: html_to_markdown_rs::options::LinkStyle) -> Self { method default (line 2293) | fn default() -> Self { type OutputFormat (line 2326) | pub enum OutputFormat { method into_value_with (line 2339) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 2350) | fn try_convert(val: magnus::Value) -> Result { method from (line 5095) | fn from(val: html_to_markdown_rs::options::OutputFormat) -> Self { method default (line 2333) | fn default() -> Self { type NodeContent (line 2369) | pub enum NodeContent { method into_value_with (line 2425) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 2434) | fn try_convert(val: magnus::Value) -> Result { method from (line 5143) | fn from(val: html_to_markdown_rs::NodeContent) -> Self { method default (line 2416) | fn default() -> Self { type AnnotationKind (line 2446) | pub enum AnnotationKind { method into_value_with (line 2465) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 2474) | fn try_convert(val: magnus::Value) -> Result { method from (line 5199) | fn from(val: html_to_markdown_rs::AnnotationKind) -> Self { method default (line 2459) | fn default() -> Self { type WarningKind (line 2485) | pub enum WarningKind { method into_value_with (line 2501) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 2515) | fn try_convert(val: magnus::Value) -> Result { method from (line 5228) | fn from(val: html_to_markdown_rs::WarningKind) -> Self { method default (line 2495) | fn default() -> Self { type NodeType (line 2536) | pub enum NodeType { method into_value_with (line 2634) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 2730) | fn try_convert(val: magnus::Value) -> Result { method from (line 5241) | fn from(val: html_to_markdown_rs::NodeType) -> Self { method default (line 2628) | fn default() -> Self { type VisitResult (line 2833) | pub enum VisitResult { method into_value_with (line 2848) | fn into_value_with(self, handle: &Ruby) -> magnus::Value { method try_convert (line 2857) | fn try_convert(val: magnus::Value) -> Result { method from (line 5336) | fn from(val: html_to_markdown_rs::VisitResult) -> Self { method default (line 2842) | fn default() -> Self { function convert (line 2869) | pub fn convert(html: String, options: Option) -> Result) -> std::fmt::Result { method new (line 2937) | pub fn new(rb_obj: magnus::Value) -> Self { method visit_element_start (line 2943) | fn visit_element_start(&mut self, _ctx: &html_to_markdown_rs::NodeCont... method visit_element_end (line 2965) | fn visit_element_end( method visit_text (line 2995) | fn visit_text(&mut self, _ctx: &html_to_markdown_rs::NodeContext, _tex... method visit_link (line 3021) | fn visit_link( method visit_image (line 3067) | fn visit_image( method visit_heading (line 3113) | fn visit_heading( method visit_code_block (line 3156) | fn visit_code_block( method visit_code_inline (line 3197) | fn visit_code_inline( method visit_list_item (line 3227) | fn visit_list_item( method visit_list_start (line 3267) | fn visit_list_start( method visit_list_end (line 3293) | fn visit_list_end( method visit_table_start (line 3324) | fn visit_table_start(&mut self, _ctx: &html_to_markdown_rs::NodeContex... method visit_table_row (line 3346) | fn visit_table_row( method visit_table_end (line 3384) | fn visit_table_end( method visit_blockquote (line 3414) | fn visit_blockquote( method visit_strong (line 3449) | fn visit_strong( method visit_emphasis (line 3479) | fn visit_emphasis( method visit_strikethrough (line 3509) | fn visit_strikethrough( method visit_underline (line 3539) | fn visit_underline( method visit_subscript (line 3569) | fn visit_subscript( method visit_superscript (line 3599) | fn visit_superscript( method visit_mark (line 3629) | fn visit_mark(&mut self, _ctx: &html_to_markdown_rs::NodeContext, _tex... method visit_line_break (line 3655) | fn visit_line_break(&mut self, _ctx: &html_to_markdown_rs::NodeContext... method visit_horizontal_rule (line 3676) | fn visit_horizontal_rule(&mut self, _ctx: &html_to_markdown_rs::NodeCo... method visit_custom_element (line 3698) | fn visit_custom_element( method visit_definition_list_start (line 3736) | fn visit_definition_list_start( method visit_definition_term (line 3764) | fn visit_definition_term( method visit_definition_description (line 3794) | fn visit_definition_description( method visit_definition_list_end (line 3827) | fn visit_definition_list_end( method visit_form (line 3860) | fn visit_form( method visit_input (line 3904) | fn visit_input( method visit_button (line 3953) | fn visit_button( method visit_audio (line 3983) | fn visit_audio( method visit_video (line 4016) | fn visit_video( method visit_iframe (line 4049) | fn visit_iframe( method visit_details (line 4082) | fn visit_details( method visit_summary (line 4108) | fn visit_summary( method visit_figure_start (line 4138) | fn visit_figure_start(&mut self, _ctx: &html_to_markdown_rs::NodeConte... method visit_figcaption (line 4160) | fn visit_figcaption( method visit_figure_end (line 4190) | fn visit_figure_end( function from (line 4223) | fn from(val: DocumentMetadata) -> Self { function from (line 4261) | fn from(val: HeaderMetadata) -> Self { function from (line 4287) | fn from(val: LinkMetadata) -> Self { function from (line 4315) | fn from(val: ImageMetadata) -> Self { function from (line 4346) | fn from(val: StructuredData) -> Self { function from (line 4368) | fn from(val: HtmlMetadata) -> Self { function from (line 4394) | fn from(val: ConversionOptions) -> Self { function from (line 4492) | fn from(val: ConversionOptionsUpdate) -> Self { function from (line 4591) | fn from(val: PreprocessingOptions) -> Self { function from (line 4615) | fn from(val: PreprocessingOptionsUpdate) -> Self { function from (line 4639) | fn from(val: DocumentStructure) -> Self { function from (line 4659) | fn from(val: DocumentNode) -> Self { function from (line 4687) | fn from(val: TextAnnotation) -> Self { function from (line 4710) | fn from(val: ConversionResult) -> Self { function from (line 4739) | fn from(val: TableGrid) -> Self { function from (line 4761) | fn from(val: GridCell) -> Self { function from (line 4789) | fn from(val: TableData) -> Self { function from (line 4809) | fn from(val: ProcessingWarning) -> Self { function from (line 4843) | fn from(val: TextDirection) -> Self { function from (line 4863) | fn from(val: LinkType) -> Self { function from (line 4889) | fn from(val: ImageType) -> Self { function from (line 4911) | fn from(val: StructuredDataType) -> Self { function from (line 4931) | fn from(val: PreprocessingPreset) -> Self { function from (line 4951) | fn from(val: HeadingStyle) -> Self { function from (line 4971) | fn from(val: ListIndentType) -> Self { function from (line 4989) | fn from(val: WhitespaceMode) -> Self { function from (line 5007) | fn from(val: NewlineStyle) -> Self { function from (line 5025) | fn from(val: CodeBlockStyle) -> Self { function from (line 5045) | fn from(val: HighlightStyle) -> Self { function from (line 5067) | fn from(val: LinkStyle) -> Self { function from (line 5085) | fn from(val: OutputFormat) -> Self { function from (line 5105) | fn from(val: NodeContent) -> Self { function from (line 5183) | fn from(val: AnnotationKind) -> Self { function from (line 5215) | fn from(val: WarningKind) -> Self { function conversion_error_to_magnus_err (line 5349) | fn conversion_error_to_magnus_err(e: html_to_markdown_rs::error::Convers... function init (line 5355) | fn init(ruby: &Ruby) -> Result<(), Error> { FILE: packages/ruby/lib/html_to_markdown.rb type HtmlToMarkdown (line 14) | module HtmlToMarkdown function convert (line 32) | def self.convert(html, options = {}, visitor = nil) FILE: packages/ruby/lib/html_to_markdown/version.rb type HtmlToMarkdown (line 3) | module HtmlToMarkdown FILE: packages/typescript/index.d.ts class JsConversionOptionsBuilder (line 3) | class JsConversionOptionsBuilder { type JsAnnotationKind (line 16) | interface JsAnnotationKind { type JsCodeBlockStyle (line 22) | enum JsCodeBlockStyle { type JsConversionOptions (line 28) | interface JsConversionOptions { type JsConversionOptionsUpdate (line 69) | interface JsConversionOptionsUpdate { type JsConversionResult (line 110) | interface JsConversionResult { type JsDocumentMetadata (line 119) | interface JsDocumentMetadata { type JsDocumentNode (line 133) | interface JsDocumentNode { type JsDocumentStructure (line 142) | interface JsDocumentStructure { type JsGridCell (line 147) | interface JsGridCell { type JsHeaderMetadata (line 156) | interface JsHeaderMetadata { type JsHeadingStyle (line 164) | enum JsHeadingStyle { type JsHighlightStyle (line 170) | enum JsHighlightStyle { type JsHtmlMetadata (line 177) | interface JsHtmlMetadata { type JsImageMetadata (line 185) | interface JsImageMetadata { type JsImageType (line 194) | enum JsImageType { type JsLinkMetadata (line 201) | interface JsLinkMetadata { type JsLinkStyle (line 210) | enum JsLinkStyle { type JsLinkType (line 215) | enum JsLinkType { type JsListIndentType (line 224) | enum JsListIndentType { type JsMetadataConfig (line 229) | interface JsMetadataConfig { type JsMetadataConfigUpdate (line 238) | interface JsMetadataConfigUpdate { type JsNewlineStyle (line 247) | enum JsNewlineStyle { type JsNodeContent (line 252) | interface JsNodeContent { type JsOutputFormat (line 272) | enum JsOutputFormat { type JsPreprocessingOptions (line 278) | interface JsPreprocessingOptions { type JsPreprocessingOptionsUpdate (line 285) | interface JsPreprocessingOptionsUpdate { type JsPreprocessingPreset (line 292) | enum JsPreprocessingPreset { type JsProcessingWarning (line 298) | interface JsProcessingWarning { type JsStructuredData (line 303) | interface JsStructuredData { type JsStructuredDataType (line 309) | enum JsStructuredDataType { type JsTableData (line 315) | interface JsTableData { type JsTableGrid (line 320) | interface JsTableGrid { type JsTextAnnotation (line 326) | interface JsTextAnnotation { type JsTextDirection (line 332) | enum JsTextDirection { type JsWarningKind (line 338) | enum JsWarningKind { type JsWhitespaceMode (line 346) | enum JsWhitespaceMode { FILE: packages/typescript/src/helpers.ts function convertFile (line 8) | async function convertFile( function convertStream (line 19) | async function convertStream( FILE: packages/wasm/src/helpers.ts type ConversionOptions (line 20) | interface ConversionOptions { function convert (line 76) | function convert(html: string, options?: ConversionOptions | null): Wasm... FILE: scripts/ci/r/vendor-core-crate.py function get_repo_root (line 23) | def get_repo_root() -> Path: function read_toml (line 33) | def read_toml(path: Path) -> dict[str, object]: function get_workspace_config (line 39) | def get_workspace_config(repo_root: Path) -> tuple[str, dict[str, object... function format_dependency (line 49) | def format_dependency(name: str, dep_spec: object) -> str: function _replace_package_fields (line 78) | def _replace_package_fields(content: str, version: str, pkg: dict[str, o... function _make_fields_replacer (line 109) | def _make_fields_replacer(dep_name: str, dep_spec: object) -> callable: function replace_workspace_refs (line 144) | def replace_workspace_refs(toml_path: Path, version: str, pkg: dict[str,... function main (line 166) | def main() -> None: FILE: scripts/ci/ruby/vendor-core-crate.py function get_repo_root (line 26) | def get_repo_root() -> Path: function read_toml (line 36) | def read_toml(path: Path) -> dict[str, object]: function get_workspace_deps (line 42) | def get_workspace_deps(repo_root: Path) -> dict[str, object]: function get_workspace_version (line 49) | def get_workspace_version(repo_root: Path) -> str: function get_workspace_metadata (line 56) | def get_workspace_metadata(repo_root: Path) -> dict[str, str]: function format_dependency (line 72) | def format_dependency(name: str, dep_spec: object) -> str: function replace_workspace_deps_in_toml (line 110) | def replace_workspace_deps_in_toml( function generate_vendor_cargo_toml (line 208) | def generate_vendor_cargo_toml( function main (line 251) | def main() -> None: FILE: scripts/generate_visitor_callbacks.py function load_schema (line 35) | def load_schema(schema_path: Path) -> dict[str, Any]: function setup_jinja_env (line 52) | def setup_jinja_env(template_dir: Path) -> Environment: function generate_code (line 65) | def generate_code( function main (line 85) | def main() -> None: FILE: scripts/prepare_wheel.py function main (line 12) | def main() -> None: FILE: scripts/update_dotnet_packages.py function load_outdated_packages (line 6) | def load_outdated_packages(project_path: str) -> list[tuple[str, str]]: function update_project (line 30) | def update_project(project_path: str) -> bool: function main (line 49) | def main() -> int: FILE: test_apps/c/main.c function main (line 11) | int main(void) { FILE: test_apps/c/test_conversion.c function test_blockquote_multiple_paragraphs (line 17) | void test_blockquote_multiple_paragraphs(void) { function test_blockquote_nested (line 28) | void test_blockquote_nested(void) { function test_blockquote_simple (line 40) | void test_blockquote_simple(void) { function test_blockquote_with_list (line 50) | void test_blockquote_with_list(void) { function test_bold_and_italic (line 63) | void test_bold_and_italic(void) { function test_bold_strong (line 73) | void test_bold_strong(void) { function test_code_block (line 83) | void test_code_block(void) { function test_code_block_no_language (line 94) | void test_code_block_no_language(void) { function test_code_inline_in_paragraph (line 105) | void test_code_inline_in_paragraph(void) { function test_code_with_backticks_in_content (line 115) | void test_code_with_backticks_in_content(void) { function test_emphasis_mark_highlight (line 126) | void test_emphasis_mark_highlight(void) { function test_emphasis_strikethrough_del (line 137) | void test_emphasis_strikethrough_del(void) { function test_emphasis_strikethrough_s (line 147) | void test_emphasis_strikethrough_s(void) { function test_emphasis_subscript (line 157) | void test_emphasis_subscript(void) { function test_emphasis_superscript (line 169) | void test_emphasis_superscript(void) { function test_emphasis_underline_u (line 180) | void test_emphasis_underline_u(void) { function test_form_input_elements (line 190) | void test_form_input_elements(void) { function test_form_select_options (line 201) | void test_form_select_options(void) { function test_form_textarea (line 212) | void test_form_textarea(void) { function test_heading_h1 (line 223) | void test_heading_h1(void) { function test_heading_h2 (line 233) | void test_heading_h2(void) { function test_heading_h3 (line 243) | void test_heading_h3(void) { function test_heading_h4 (line 253) | void test_heading_h4(void) { function test_heading_h5 (line 263) | void test_heading_h5(void) { function test_heading_h6 (line 273) | void test_heading_h6(void) { function test_image_figure_figcaption (line 283) | void test_image_figure_figcaption(void) { function test_image_linked (line 294) | void test_image_linked(void) { function test_image_no_alt (line 305) | void test_image_no_alt(void) { function test_image_simple (line 316) | void test_image_simple(void) { function test_image_with_title (line 326) | void test_image_with_title(void) { function test_inline_code (line 337) | void test_inline_code(void) { function test_italic_em (line 347) | void test_italic_em(void) { function test_line_break_br_tag (line 357) | void test_line_break_br_tag(void) { function test_line_break_hr_tag (line 368) | void test_line_break_hr_tag(void) { function test_line_break_multiple_br (line 380) | void test_line_break_multiple_br(void) { function test_link_anchor_fragment (line 391) | void test_link_anchor_fragment(void) { function test_link_empty_href (line 401) | void test_link_empty_href(void) { function test_link_image_inside (line 411) | void test_link_image_inside(void) { function test_link_mailto (line 422) | void test_link_mailto(void) { function test_link_simple (line 432) | void test_link_simple(void) { function test_link_with_bold_text (line 442) | void test_link_with_bold_text(void) { function test_link_with_title (line 453) | void test_link_with_title(void) { function test_list_definition_dl (line 464) | void test_list_definition_dl(void) { function test_list_item_multiple_paragraphs (line 477) | void test_list_item_multiple_paragraphs(void) { function test_list_mixed_nested (line 489) | void test_list_mixed_nested(void) { function test_list_nested_ordered (line 502) | void test_list_nested_ordered(void) { function test_list_nested_unordered (line 515) | void test_list_nested_unordered(void) { function test_list_task_checkboxes (line 528) | void test_list_task_checkboxes(void) { function test_ordered_list (line 540) | void test_ordered_list(void) { function test_paragraph_multiple (line 552) | void test_paragraph_multiple(void) { function test_paragraph_nested_divs (line 563) | void test_paragraph_nested_divs(void) { function test_paragraph_simple (line 573) | void test_paragraph_simple(void) { function test_paragraph_with_inline_formatting (line 583) | void test_paragraph_with_inline_formatting(void) { function test_paragraph_with_line_breaks (line 595) | void test_paragraph_with_line_breaks(void) { function test_semantic_abbr (line 608) | void test_semantic_abbr(void) { function test_semantic_article (line 618) | void test_semantic_article(void) { function test_semantic_definition_list (line 629) | void test_semantic_definition_list(void) { function test_semantic_details_summary (line 642) | void test_semantic_details_summary(void) { function test_semantic_hr (line 653) | void test_semantic_hr(void) { function test_semantic_mark_highlight (line 665) | void test_semantic_mark_highlight(void) { function test_semantic_section_with_heading (line 676) | void test_semantic_section_with_heading(void) { function test_semantic_sub_superscript (line 687) | void test_semantic_sub_superscript(void) { function test_simple_table (line 701) | void test_simple_table(void) { function test_table_empty (line 716) | void test_table_empty(void) { function test_table_no_thead (line 726) | void test_table_no_thead(void) { function test_table_pipe_chars_in_content (line 741) | void test_table_pipe_chars_in_content(void) { function test_table_with_alignment (line 754) | void test_table_with_alignment(void) { function test_table_with_colspan (line 771) | void test_table_with_colspan(void) { function test_unordered_list (line 784) | void test_unordered_list(void) { FILE: test_apps/c/test_runner.h function str_trim_eq (line 18) | static inline int str_trim_eq(const char *actual, const char *expected) { function alef_json_array_count (line 67) | static inline int alef_json_array_count(const char *json) { FILE: test_apps/c/test_smoke.c function test_smoke_empty_string (line 17) | void test_smoke_empty_string(void) { function test_smoke_simple_heading (line 27) | void test_smoke_simple_heading(void) { function test_smoke_simple_paragraph (line 37) | void test_smoke_simple_paragraph(void) { FILE: test_apps/csharp/tests/ConversionTests.cs class ConversionTests (line 20) | public class ConversionTests method Test_BlockquoteMultipleParagraphs (line 24) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_BlockquoteNested (line 30) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_BlockquoteSimple (line 36) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_BlockquoteWithList (line 42) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_BoldAndItalic (line 48) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_BoldStrong (line 54) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_CodeBlock (line 60) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_CodeBlockNoLanguage (line 66) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_CodeInlineInParagraph (line 72) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_CodeWithBackticksInContent (line 78) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_EmphasisMarkHighlight (line 84) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_EmphasisStrikethroughDel (line 90) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_EmphasisStrikethroughS (line 96) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_EmphasisSubscript (line 102) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_EmphasisSuperscript (line 108) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_EmphasisUnderlineU (line 114) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_FormInputElements (line 120) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_FormSelectOptions (line 126) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_FormTextarea (line 132) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_HeadingH1 (line 138) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_HeadingH2 (line 144) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_HeadingH3 (line 150) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_HeadingH4 (line 156) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_HeadingH5 (line 162) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_HeadingH6 (line 168) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ImageFigureFigcaption (line 174) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ImageLinked (line 180) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ImageNoAlt (line 186) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ImageSimple (line 192) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ImageWithTitle (line 198) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_InlineCode (line 204) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ItalicEm (line 210) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LineBreakBrTag (line 216) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LineBreakHrTag (line 222) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LineBreakMultipleBr (line 228) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LinkAnchorFragment (line 234) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LinkEmptyHref (line 240) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LinkImageInside (line 246) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LinkMailto (line 252) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LinkSimple (line 258) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LinkWithBoldText (line 264) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_LinkWithTitle (line 270) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ListDefinitionDl (line 276) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ListItemMultipleParagraphs (line 282) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ListMixedNested (line 288) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ListNestedOrdered (line 294) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ListNestedUnordered (line 300) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ListTaskCheckboxes (line 306) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_OrderedList (line 312) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ParagraphMultiple (line 318) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ParagraphNestedDivs (line 324) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ParagraphSimple (line 330) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ParagraphWithInlineFormatting (line 336) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_ParagraphWithLineBreaks (line 342) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SemanticAbbr (line 348) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SemanticArticle (line 354) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SemanticDefinitionList (line 360) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SemanticDetailsSummary (line 366) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SemanticHr (line 372) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SemanticMarkHighlight (line 378) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SemanticSectionWithHeading (line 384) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SemanticSubSuperscript (line 390) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SimpleTable (line 396) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_TableEmpty (line 402) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_TableNoThead (line 408) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_TablePipeCharsInContent (line 414) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_TableWithAlignment (line 420) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_TableWithColspan (line 426) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_UnorderedList (line 432) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... FILE: test_apps/csharp/tests/SmokeTests.cs class SmokeTests (line 20) | public class SmokeTests method Test_SmokeEmptyString (line 24) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SmokeSimpleHeading (line 30) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... method Test_SmokeSimpleParagraph (line 36) | [Fact(Skip = "non-HTTP fixture: C# binding does not expose a callable ... FILE: test_apps/elixir/deps/html_to_markdown/mix.exs class Html_to_markdown.MixProject (line 1) | defmodule Html_to_markdown.MixProject method project (line 7) | def project do method package (line 19) | defp package do method deps (line 33) | defp deps do FILE: test_apps/elixir/deps/jason/mix.exs class Jason.Mixfile (line 1) | defmodule Jason.Mixfile method project (line 7) | def project() do method application (line 23) | def application() do method deps (line 29) | defp deps() do method maybe_stream_data (line 37) | defp maybe_stream_data() do method dialyzer (line 45) | defp dialyzer() do method description (line 51) | defp description() do method package (line 57) | defp package() do method docs (line 65) | defp docs() do FILE: test_apps/elixir/deps/rustler/mix.exs class Rustler.Mixfile (line 1) | defmodule Rustler.Mixfile method project (line 7) | def project do method application (line 21) | def application do method deps (line 25) | defp deps do method package (line 33) | defp package do method docs (line 46) | defp docs do FILE: test_apps/elixir/deps/rustler/priv/templates/basic/src/lib.rs function add (line 2) | fn add(a: i64, b: i64) -> i64 { FILE: test_apps/elixir/deps/rustler_precompiled/mix.exs class RustlerPrecompiled.MixProject (line 1) | defmodule RustlerPrecompiled.MixProject method project (line 7) | def project do method application (line 21) | def application do method docs (line 27) | defp docs do method deps (line 36) | defp deps do method package (line 44) | defp package do FILE: test_apps/elixir/deps/toml/mix.exs class Toml.MixProject (line 1) | defmodule Toml.MixProject method project (line 7) | def project do method application (line 37) | def application do method deps (line 44) | defp deps do method package (line 60) | defp package do method docs (line 69) | defp docs do method escript (line 82) | defp escript(:test) do method escript (line 90) | defp escript(_), do: nil method aliases (line 92) | defp aliases(_env) do method elixirc_paths (line 106) | defp elixirc_paths(:test), do: ["lib", "test/support"] method elixirc_paths (line 107) | defp elixirc_paths(:bench), do: ["lib", "bench/support"] method elixirc_paths (line 108) | defp elixirc_paths(_), do: ["lib"] method dialyzer (line 110) | defp dialyzer do method clean (line 118) | defp clean(_args) do FILE: test_apps/elixir/mix.exs class E2eElixir.MixProject (line 1) | defmodule E2eElixir.MixProject method project (line 4) | def project do method deps (line 13) | defp deps do FILE: test_apps/elixir/test/conversion_test.exs class E2e.ConversionTest (line 7) | defmodule E2e.ConversionTest FILE: test_apps/elixir/test/smoke_test.exs class E2e.SmokeTest (line 7) | defmodule E2e.SmokeTest FILE: test_apps/go/conversion_test.go function Test_BlockquoteMultipleParagraphs (line 15) | func Test_BlockquoteMultipleParagraphs(t *testing.T) { function Test_BlockquoteNested (line 20) | func Test_BlockquoteNested(t *testing.T) { function Test_BlockquoteSimple (line 25) | func Test_BlockquoteSimple(t *testing.T) { function Test_BlockquoteWithList (line 30) | func Test_BlockquoteWithList(t *testing.T) { function Test_BoldAndItalic (line 35) | func Test_BoldAndItalic(t *testing.T) { function Test_BoldStrong (line 40) | func Test_BoldStrong(t *testing.T) { function Test_CodeBlock (line 45) | func Test_CodeBlock(t *testing.T) { function Test_CodeBlockNoLanguage (line 50) | func Test_CodeBlockNoLanguage(t *testing.T) { function Test_CodeInlineInParagraph (line 55) | func Test_CodeInlineInParagraph(t *testing.T) { function Test_CodeWithBackticksInContent (line 60) | func Test_CodeWithBackticksInContent(t *testing.T) { function Test_EmphasisMarkHighlight (line 65) | func Test_EmphasisMarkHighlight(t *testing.T) { function Test_EmphasisStrikethroughDel (line 70) | func Test_EmphasisStrikethroughDel(t *testing.T) { function Test_EmphasisStrikethroughS (line 75) | func Test_EmphasisStrikethroughS(t *testing.T) { function Test_EmphasisSubscript (line 80) | func Test_EmphasisSubscript(t *testing.T) { function Test_EmphasisSuperscript (line 85) | func Test_EmphasisSuperscript(t *testing.T) { function Test_EmphasisUnderlineU (line 90) | func Test_EmphasisUnderlineU(t *testing.T) { function Test_FormInputElements (line 95) | func Test_FormInputElements(t *testing.T) { function Test_FormSelectOptions (line 100) | func Test_FormSelectOptions(t *testing.T) { function Test_FormTextarea (line 105) | func Test_FormTextarea(t *testing.T) { function Test_HeadingH1 (line 110) | func Test_HeadingH1(t *testing.T) { function Test_HeadingH2 (line 115) | func Test_HeadingH2(t *testing.T) { function Test_HeadingH3 (line 120) | func Test_HeadingH3(t *testing.T) { function Test_HeadingH4 (line 125) | func Test_HeadingH4(t *testing.T) { function Test_HeadingH5 (line 130) | func Test_HeadingH5(t *testing.T) { function Test_HeadingH6 (line 135) | func Test_HeadingH6(t *testing.T) { function Test_ImageFigureFigcaption (line 140) | func Test_ImageFigureFigcaption(t *testing.T) { function Test_ImageLinked (line 145) | func Test_ImageLinked(t *testing.T) { function Test_ImageNoAlt (line 150) | func Test_ImageNoAlt(t *testing.T) { function Test_ImageSimple (line 155) | func Test_ImageSimple(t *testing.T) { function Test_ImageWithTitle (line 160) | func Test_ImageWithTitle(t *testing.T) { function Test_InlineCode (line 165) | func Test_InlineCode(t *testing.T) { function Test_ItalicEm (line 170) | func Test_ItalicEm(t *testing.T) { function Test_LineBreakBrTag (line 175) | func Test_LineBreakBrTag(t *testing.T) { function Test_LineBreakHrTag (line 180) | func Test_LineBreakHrTag(t *testing.T) { function Test_LineBreakMultipleBr (line 185) | func Test_LineBreakMultipleBr(t *testing.T) { function Test_LinkAnchorFragment (line 190) | func Test_LinkAnchorFragment(t *testing.T) { function Test_LinkEmptyHref (line 195) | func Test_LinkEmptyHref(t *testing.T) { function Test_LinkImageInside (line 200) | func Test_LinkImageInside(t *testing.T) { function Test_LinkMailto (line 205) | func Test_LinkMailto(t *testing.T) { function Test_LinkSimple (line 210) | func Test_LinkSimple(t *testing.T) { function Test_LinkWithBoldText (line 215) | func Test_LinkWithBoldText(t *testing.T) { function Test_LinkWithTitle (line 220) | func Test_LinkWithTitle(t *testing.T) { function Test_ListDefinitionDl (line 225) | func Test_ListDefinitionDl(t *testing.T) { function Test_ListItemMultipleParagraphs (line 230) | func Test_ListItemMultipleParagraphs(t *testing.T) { function Test_ListMixedNested (line 235) | func Test_ListMixedNested(t *testing.T) { function Test_ListNestedOrdered (line 240) | func Test_ListNestedOrdered(t *testing.T) { function Test_ListNestedUnordered (line 245) | func Test_ListNestedUnordered(t *testing.T) { function Test_ListTaskCheckboxes (line 250) | func Test_ListTaskCheckboxes(t *testing.T) { function Test_OrderedList (line 255) | func Test_OrderedList(t *testing.T) { function Test_ParagraphMultiple (line 260) | func Test_ParagraphMultiple(t *testing.T) { function Test_ParagraphNestedDivs (line 265) | func Test_ParagraphNestedDivs(t *testing.T) { function Test_ParagraphSimple (line 270) | func Test_ParagraphSimple(t *testing.T) { function Test_ParagraphWithInlineFormatting (line 275) | func Test_ParagraphWithInlineFormatting(t *testing.T) { function Test_ParagraphWithLineBreaks (line 280) | func Test_ParagraphWithLineBreaks(t *testing.T) { function Test_SemanticAbbr (line 285) | func Test_SemanticAbbr(t *testing.T) { function Test_SemanticArticle (line 290) | func Test_SemanticArticle(t *testing.T) { function Test_SemanticDefinitionList (line 295) | func Test_SemanticDefinitionList(t *testing.T) { function Test_SemanticDetailsSummary (line 300) | func Test_SemanticDetailsSummary(t *testing.T) { function Test_SemanticHr (line 305) | func Test_SemanticHr(t *testing.T) { function Test_SemanticMarkHighlight (line 310) | func Test_SemanticMarkHighlight(t *testing.T) { function Test_SemanticSectionWithHeading (line 315) | func Test_SemanticSectionWithHeading(t *testing.T) { function Test_SemanticSubSuperscript (line 320) | func Test_SemanticSubSuperscript(t *testing.T) { function Test_SimpleTable (line 325) | func Test_SimpleTable(t *testing.T) { function Test_TableEmpty (line 330) | func Test_TableEmpty(t *testing.T) { function Test_TableNoThead (line 335) | func Test_TableNoThead(t *testing.T) { function Test_TablePipeCharsInContent (line 340) | func Test_TablePipeCharsInContent(t *testing.T) { function Test_TableWithAlignment (line 345) | func Test_TableWithAlignment(t *testing.T) { function Test_TableWithColspan (line 350) | func Test_TableWithColspan(t *testing.T) { function Test_UnorderedList (line 355) | func Test_UnorderedList(t *testing.T) { FILE: test_apps/go/smoke_test.go function Test_SmokeEmptyString (line 15) | func Test_SmokeEmptyString(t *testing.T) { function Test_SmokeSimpleHeading (line 20) | func Test_SmokeSimpleHeading(t *testing.T) { function Test_SmokeSimpleParagraph (line 25) | func Test_SmokeSimpleParagraph(t *testing.T) { FILE: test_apps/java/src/test/java/dev/kreuzberg/e2e/ConversionTest.java class ConversionTest (line 9) | class ConversionTest { method testBlockquoteMultipleParagraphs (line 10) | @Test method testBlockquoteNested (line 18) | @Test method testBlockquoteSimple (line 27) | @Test method testBlockquoteWithList (line 34) | @Test method testBoldAndItalic (line 44) | @Test method testBoldStrong (line 51) | @Test method testCodeBlock (line 58) | @Test method testCodeBlockNoLanguage (line 66) | @Test method testCodeInlineInParagraph (line 74) | @Test method testCodeWithBackticksInContent (line 81) | @Test method testEmphasisMarkHighlight (line 89) | @Test method testEmphasisStrikethroughDel (line 97) | @Test method testEmphasisStrikethroughS (line 104) | @Test method testEmphasisSubscript (line 111) | @Test method testEmphasisSuperscript (line 120) | @Test method testEmphasisUnderlineU (line 128) | @Test method testFormInputElements (line 135) | @Test method testFormSelectOptions (line 143) | @Test method testFormTextarea (line 151) | @Test method testHeadingH1 (line 159) | @Test method testHeadingH2 (line 166) | @Test method testHeadingH3 (line 173) | @Test method testHeadingH4 (line 180) | @Test method testHeadingH5 (line 187) | @Test method testHeadingH6 (line 194) | @Test method testImageFigureFigcaption (line 201) | @Test method testImageLinked (line 209) | @Test method testImageNoAlt (line 217) | @Test method testImageSimple (line 225) | @Test method testImageWithTitle (line 232) | @Test method testInlineCode (line 240) | @Test method testItalicEm (line 247) | @Test method testLineBreakBrTag (line 254) | @Test method testLineBreakHrTag (line 262) | @Test method testLineBreakMultipleBr (line 271) | @Test method testLinkAnchorFragment (line 279) | @Test method testLinkEmptyHref (line 286) | @Test method testLinkImageInside (line 293) | @Test method testLinkMailto (line 301) | @Test method testLinkSimple (line 308) | @Test method testLinkWithBoldText (line 315) | @Test method testLinkWithTitle (line 323) | @Test method testListDefinitionDl (line 331) | @Test method testListItemMultipleParagraphs (line 341) | @Test method testListMixedNested (line 350) | @Test method testListNestedOrdered (line 360) | @Test method testListNestedUnordered (line 370) | @Test method testListTaskCheckboxes (line 380) | @Test method testOrderedList (line 389) | @Test method testParagraphMultiple (line 398) | @Test method testParagraphNestedDivs (line 406) | @Test method testParagraphSimple (line 413) | @Test method testParagraphWithInlineFormatting (line 420) | @Test method testParagraphWithLineBreaks (line 429) | @Test method testSemanticAbbr (line 439) | @Test method testSemanticArticle (line 446) | @Test method testSemanticDefinitionList (line 454) | @Test method testSemanticDetailsSummary (line 464) | @Test method testSemanticHr (line 472) | @Test method testSemanticMarkHighlight (line 481) | @Test method testSemanticSectionWithHeading (line 489) | @Test method testSemanticSubSuperscript (line 497) | @Test method testSimpleTable (line 508) | @Test method testTableEmpty (line 520) | @Test method testTableNoThead (line 527) | @Test method testTablePipeCharsInContent (line 539) | @Test method testTableWithAlignment (line 549) | @Test method testTableWithColspan (line 563) | @Test method testUnorderedList (line 573) | @Test FILE: test_apps/java/src/test/java/dev/kreuzberg/e2e/SmokeTest.java class SmokeTest (line 9) | class SmokeTest { method testSmokeEmptyString (line 10) | @Test method testSmokeSimpleHeading (line 17) | @Test method testSmokeSimpleParagraph (line 24) | @Test FILE: test_apps/java/src/test/java/dev/kreuzberg/htmltomarkdown/e2e/ConversionTest.java class ConversionTest (line 16) | class ConversionTest { method testBlockquoteMultipleParagraphs (line 19) | @Test method testBlockquoteNested (line 27) | @Test method testBlockquoteSimple (line 36) | @Test method testBlockquoteWithList (line 43) | @Test method testBoldAndItalic (line 53) | @Test method testBoldStrong (line 60) | @Test method testCodeBlock (line 67) | @Test method testCodeBlockNoLanguage (line 75) | @Test method testCodeInlineInParagraph (line 83) | @Test method testCodeWithBackticksInContent (line 90) | @Test method testEmphasisMarkHighlight (line 98) | @Test method testEmphasisStrikethroughDel (line 106) | @Test method testEmphasisStrikethroughS (line 113) | @Test method testEmphasisSubscript (line 120) | @Test method testEmphasisSuperscript (line 129) | @Test method testEmphasisUnderlineU (line 137) | @Test method testFormInputElements (line 144) | @Test method testFormSelectOptions (line 152) | @Test method testFormTextarea (line 160) | @Test method testHeadingH1 (line 168) | @Test method testHeadingH2 (line 175) | @Test method testHeadingH3 (line 182) | @Test method testHeadingH4 (line 189) | @Test method testHeadingH5 (line 196) | @Test method testHeadingH6 (line 203) | @Test method testImageFigureFigcaption (line 210) | @Test method testImageLinked (line 218) | @Test method testImageNoAlt (line 226) | @Test method testImageSimple (line 234) | @Test method testImageWithTitle (line 241) | @Test method testInlineCode (line 249) | @Test method testItalicEm (line 256) | @Test method testLineBreakBrTag (line 263) | @Test method testLineBreakHrTag (line 271) | @Test method testLineBreakMultipleBr (line 280) | @Test method testLinkAnchorFragment (line 288) | @Test method testLinkEmptyHref (line 295) | @Test method testLinkImageInside (line 302) | @Test method testLinkMailto (line 310) | @Test method testLinkSimple (line 317) | @Test method testLinkWithBoldText (line 324) | @Test method testLinkWithTitle (line 332) | @Test method testListDefinitionDl (line 340) | @Test method testListItemMultipleParagraphs (line 350) | @Test method testListMixedNested (line 359) | @Test method testListNestedOrdered (line 369) | @Test method testListNestedUnordered (line 379) | @Test method testListTaskCheckboxes (line 389) | @Test method testOrderedList (line 398) | @Test method testParagraphMultiple (line 407) | @Test method testParagraphNestedDivs (line 415) | @Test method testParagraphSimple (line 422) | @Test method testParagraphWithInlineFormatting (line 429) | @Test method testParagraphWithLineBreaks (line 438) | @Test method testSemanticAbbr (line 448) | @Test method testSemanticArticle (line 455) | @Test method testSemanticDefinitionList (line 463) | @Test method testSemanticDetailsSummary (line 473) | @Test method testSemanticHr (line 481) | @Test method testSemanticMarkHighlight (line 490) | @Test method testSemanticSectionWithHeading (line 498) | @Test method testSemanticSubSuperscript (line 506) | @Test method testSimpleTable (line 517) | @Test method testTableEmpty (line 529) | @Test method testTableNoThead (line 536) | @Test method testTablePipeCharsInContent (line 548) | @Test method testTableWithAlignment (line 558) | @Test method testTableWithColspan (line 572) | @Test method testUnorderedList (line 582) | @Test FILE: test_apps/java/src/test/java/dev/kreuzberg/htmltomarkdown/e2e/SmokeTest.java class SmokeTest (line 16) | class SmokeTest { method testSmokeEmptyString (line 19) | @Test method testSmokeSimpleHeading (line 26) | @Test method testSmokeSimpleParagraph (line 33) | @Test FILE: test_apps/php-ext/main.php class TestRunner (line 23) | final class TestRunner method section (line 30) | public function section(string $name): void method test (line 38) | public function test(string $description, callable $fn): void method summary (line 58) | public function summary(): int class SkipException (line 82) | final class SkipException extends \RuntimeException function skip (line 86) | function skip(string $reason): never function assert_true (line 91) | function assert_true(bool $value, string $message = 'Expected true'): void function assert_false (line 98) | function assert_false(bool $value, string $message = 'Expected false'): ... function assert_equals (line 105) | function assert_equals(mixed $expected, mixed $actual, string $message =... function assert_not_empty (line 117) | function assert_not_empty(mixed $value, string $message = 'Expected non-... function assert_string_contains (line 124) | function assert_string_contains(string $needle, string $haystack, string... function assert_string_not_contains (line 134) | function assert_string_not_contains(string $needle, string $haystack, st... function assert_array_key (line 144) | function assert_array_key(string $key, array $array, string $message = '... function assert_greater_than (line 152) | function assert_greater_than(int|float $expected, int|float $actual, str... function assert_throws (line 162) | function assert_throws(string $exceptionClass, callable $fn, string $mes... FILE: test_apps/php/tests/ConversionTest.php class ConversionTest (line 16) | final class ConversionTest extends TestCase method test_blockquote_multiple_paragraphs (line 19) | public function test_blockquote_multiple_paragraphs(): void method test_blockquote_nested (line 27) | public function test_blockquote_nested(): void method test_blockquote_simple (line 36) | public function test_blockquote_simple(): void method test_blockquote_with_list (line 43) | public function test_blockquote_with_list(): void method test_bold_and_italic (line 53) | public function test_bold_and_italic(): void method test_bold_strong (line 60) | public function test_bold_strong(): void method test_code_block (line 67) | public function test_code_block(): void method test_code_block_no_language (line 75) | public function test_code_block_no_language(): void method test_code_inline_in_paragraph (line 83) | public function test_code_inline_in_paragraph(): void method test_code_with_backticks_in_content (line 90) | public function test_code_with_backticks_in_content(): void method test_emphasis_mark_highlight (line 98) | public function test_emphasis_mark_highlight(): void method test_emphasis_strikethrough_del (line 106) | public function test_emphasis_strikethrough_del(): void method test_emphasis_strikethrough_s (line 113) | public function test_emphasis_strikethrough_s(): void method test_emphasis_subscript (line 120) | public function test_emphasis_subscript(): void method test_emphasis_superscript (line 129) | public function test_emphasis_superscript(): void method test_emphasis_underline_u (line 137) | public function test_emphasis_underline_u(): void method test_form_input_elements (line 144) | public function test_form_input_elements(): void method test_form_select_options (line 152) | public function test_form_select_options(): void method test_form_textarea (line 160) | public function test_form_textarea(): void method test_heading_h1 (line 168) | public function test_heading_h1(): void method test_heading_h2 (line 175) | public function test_heading_h2(): void method test_heading_h3 (line 182) | public function test_heading_h3(): void method test_heading_h4 (line 189) | public function test_heading_h4(): void method test_heading_h5 (line 196) | public function test_heading_h5(): void method test_heading_h6 (line 203) | public function test_heading_h6(): void method test_image_figure_figcaption (line 210) | public function test_image_figure_figcaption(): void method test_image_linked (line 218) | public function test_image_linked(): void method test_image_no_alt (line 226) | public function test_image_no_alt(): void method test_image_simple (line 234) | public function test_image_simple(): void method test_image_with_title (line 241) | public function test_image_with_title(): void method test_inline_code (line 249) | public function test_inline_code(): void method test_italic_em (line 256) | public function test_italic_em(): void method test_line_break_br_tag (line 263) | public function test_line_break_br_tag(): void method test_line_break_hr_tag (line 271) | public function test_line_break_hr_tag(): void method test_line_break_multiple_br (line 280) | public function test_line_break_multiple_br(): void method test_link_anchor_fragment (line 288) | public function test_link_anchor_fragment(): void method test_link_empty_href (line 295) | public function test_link_empty_href(): void method test_link_image_inside (line 302) | public function test_link_image_inside(): void method test_link_mailto (line 310) | public function test_link_mailto(): void method test_link_simple (line 317) | public function test_link_simple(): void method test_link_with_bold_text (line 324) | public function test_link_with_bold_text(): void method test_link_with_title (line 332) | public function test_link_with_title(): void method test_list_definition_dl (line 340) | public function test_list_definition_dl(): void method test_list_item_multiple_paragraphs (line 350) | public function test_list_item_multiple_paragraphs(): void method test_list_mixed_nested (line 359) | public function test_list_mixed_nested(): void method test_list_nested_ordered (line 369) | public function test_list_nested_ordered(): void method test_list_nested_unordered (line 379) | public function test_list_nested_unordered(): void method test_list_task_checkboxes (line 389) | public function test_list_task_checkboxes(): void method test_ordered_list (line 398) | public function test_ordered_list(): void method test_paragraph_multiple (line 407) | public function test_paragraph_multiple(): void method test_paragraph_nested_divs (line 415) | public function test_paragraph_nested_divs(): void method test_paragraph_simple (line 422) | public function test_paragraph_simple(): void method test_paragraph_with_inline_formatting (line 429) | public function test_paragraph_with_inline_formatting(): void method test_paragraph_with_line_breaks (line 438) | public function test_paragraph_with_line_breaks(): void method test_semantic_abbr (line 448) | public function test_semantic_abbr(): void method test_semantic_article (line 455) | public function test_semantic_article(): void method test_semantic_definition_list (line 463) | public function test_semantic_definition_list(): void method test_semantic_details_summary (line 473) | public function test_semantic_details_summary(): void method test_semantic_hr (line 481) | public function test_semantic_hr(): void method test_semantic_mark_highlight (line 490) | public function test_semantic_mark_highlight(): void method test_semantic_section_with_heading (line 498) | public function test_semantic_section_with_heading(): void method test_semantic_sub_superscript (line 506) | public function test_semantic_sub_superscript(): void method test_simple_table (line 517) | public function test_simple_table(): void method test_table_empty (line 529) | public function test_table_empty(): void method test_table_no_thead (line 536) | public function test_table_no_thead(): void method test_table_pipe_chars_in_content (line 548) | public function test_table_pipe_chars_in_content(): void method test_table_with_alignment (line 558) | public function test_table_with_alignment(): void method test_table_with_colspan (line 572) | public function test_table_with_colspan(): void method test_unordered_list (line 582) | public function test_unordered_list(): void FILE: test_apps/php/tests/SmokeTest.php class SmokeTest (line 16) | final class SmokeTest extends TestCase method test_smoke_empty_string (line 19) | public function test_smoke_empty_string(): void method test_smoke_simple_heading (line 26) | public function test_smoke_simple_heading(): void method test_smoke_simple_paragraph (line 33) | public function test_smoke_simple_paragraph(): void FILE: test_apps/python/tests/test_conversion.py function test_blockquote_multiple_paragraphs (line 11) | def test_blockquote_multiple_paragraphs() -> None: function test_blockquote_nested (line 21) | def test_blockquote_nested() -> None: function test_blockquote_simple (line 32) | def test_blockquote_simple() -> None: function test_blockquote_with_list (line 40) | def test_blockquote_with_list() -> None: function test_bold_and_italic (line 53) | def test_bold_and_italic() -> None: function test_bold_strong (line 61) | def test_bold_strong() -> None: function test_code_block (line 69) | def test_code_block() -> None: function test_code_block_no_language (line 78) | def test_code_block_no_language() -> None: function test_code_inline_in_paragraph (line 87) | def test_code_inline_in_paragraph() -> None: function test_code_with_backticks_in_content (line 95) | def test_code_with_backticks_in_content() -> None: function test_emphasis_mark_highlight (line 104) | def test_emphasis_mark_highlight() -> None: function test_emphasis_strikethrough_del (line 113) | def test_emphasis_strikethrough_del() -> None: function test_emphasis_strikethrough_s (line 121) | def test_emphasis_strikethrough_s() -> None: function test_emphasis_subscript (line 129) | def test_emphasis_subscript() -> None: function test_emphasis_superscript (line 141) | def test_emphasis_superscript() -> None: function test_emphasis_underline_u (line 151) | def test_emphasis_underline_u() -> None: function test_form_input_elements (line 159) | def test_form_input_elements() -> None: function test_form_select_options (line 168) | def test_form_select_options() -> None: function test_form_textarea (line 177) | def test_form_textarea() -> None: function test_heading_h1 (line 188) | def test_heading_h1() -> None: function test_heading_h2 (line 195) | def test_heading_h2() -> None: function test_heading_h3 (line 202) | def test_heading_h3() -> None: function test_heading_h4 (line 209) | def test_heading_h4() -> None: function test_heading_h5 (line 216) | def test_heading_h5() -> None: function test_heading_h6 (line 223) | def test_heading_h6() -> None: function test_image_figure_figcaption (line 230) | def test_image_figure_figcaption() -> None: function test_image_linked (line 240) | def test_image_linked() -> None: function test_image_no_alt (line 250) | def test_image_no_alt() -> None: function test_image_simple (line 259) | def test_image_simple() -> None: function test_image_with_title (line 267) | def test_image_with_title() -> None: function test_inline_code (line 277) | def test_inline_code() -> None: function test_italic_em (line 285) | def test_italic_em() -> None: function test_line_break_br_tag (line 293) | def test_line_break_br_tag() -> None: function test_line_break_hr_tag (line 303) | def test_line_break_hr_tag() -> None: function test_line_break_multiple_br (line 314) | def test_line_break_multiple_br() -> None: function test_link_anchor_fragment (line 324) | def test_link_anchor_fragment() -> None: function test_link_empty_href (line 332) | def test_link_empty_href() -> None: function test_link_image_inside (line 340) | def test_link_image_inside() -> None: function test_link_mailto (line 350) | def test_link_mailto() -> None: function test_link_simple (line 358) | def test_link_simple() -> None: function test_link_with_bold_text (line 366) | def test_link_with_bold_text() -> None: function test_link_with_title (line 376) | def test_link_with_title() -> None: function test_list_definition_dl (line 386) | def test_list_definition_dl() -> None: function test_list_item_multiple_paragraphs (line 400) | def test_list_item_multiple_paragraphs() -> None: function test_list_mixed_nested (line 412) | def test_list_mixed_nested() -> None: function test_list_nested_ordered (line 428) | def test_list_nested_ordered() -> None: function test_list_nested_unordered (line 442) | def test_list_nested_unordered() -> None: function test_list_task_checkboxes (line 456) | def test_list_task_checkboxes() -> None: function test_ordered_list (line 467) | def test_ordered_list() -> None: function test_paragraph_multiple (line 479) | def test_paragraph_multiple() -> None: function test_paragraph_nested_divs (line 489) | def test_paragraph_nested_divs() -> None: function test_paragraph_simple (line 497) | def test_paragraph_simple() -> None: function test_paragraph_with_inline_formatting (line 504) | def test_paragraph_with_inline_formatting() -> None: function test_paragraph_with_line_breaks (line 516) | def test_paragraph_with_line_breaks() -> None: function test_semantic_abbr (line 529) | def test_semantic_abbr() -> None: function test_semantic_article (line 537) | def test_semantic_article() -> None: function test_semantic_definition_list (line 547) | def test_semantic_definition_list() -> None: function test_semantic_details_summary (line 561) | def test_semantic_details_summary() -> None: function test_semantic_hr (line 570) | def test_semantic_hr() -> None: function test_semantic_mark_highlight (line 581) | def test_semantic_mark_highlight() -> None: function test_semantic_section_with_heading (line 590) | def test_semantic_section_with_heading() -> None: function test_semantic_sub_superscript (line 600) | def test_semantic_sub_superscript() -> None: function test_simple_table (line 615) | def test_simple_table() -> None: function test_table_empty (line 633) | def test_table_empty() -> None: function test_table_no_thead (line 640) | def test_table_no_thead() -> None: function test_table_pipe_chars_in_content (line 657) | def test_table_pipe_chars_in_content() -> None: function test_table_with_alignment (line 670) | def test_table_with_alignment() -> None: function test_table_with_colspan (line 691) | def test_table_with_colspan() -> None: function test_unordered_list (line 704) | def test_unordered_list() -> None: FILE: test_apps/python/tests/test_smoke.py function test_smoke_empty_string (line 11) | def test_smoke_empty_string() -> None: function test_smoke_simple_heading (line 18) | def test_smoke_simple_heading() -> None: function test_smoke_simple_paragraph (line 26) | def test_smoke_simple_paragraph() -> None: FILE: test_apps/rust/tests/conversion_test.rs function test_blockquote_multiple_paragraphs (line 9) | async fn test_blockquote_multiple_paragraphs() { function test_blockquote_nested (line 15) | async fn test_blockquote_nested() { function test_blockquote_simple (line 21) | async fn test_blockquote_simple() { function test_blockquote_with_list (line 27) | async fn test_blockquote_with_list() { function test_bold_and_italic (line 33) | async fn test_bold_and_italic() { function test_bold_strong (line 39) | async fn test_bold_strong() { function test_code_block (line 45) | async fn test_code_block() { function test_code_block_no_language (line 51) | async fn test_code_block_no_language() { function test_code_inline_in_paragraph (line 57) | async fn test_code_inline_in_paragraph() { function test_code_with_backticks_in_content (line 63) | async fn test_code_with_backticks_in_content() { function test_emphasis_mark_highlight (line 69) | async fn test_emphasis_mark_highlight() { function test_emphasis_strikethrough_del (line 75) | async fn test_emphasis_strikethrough_del() { function test_emphasis_strikethrough_s (line 81) | async fn test_emphasis_strikethrough_s() { function test_emphasis_subscript (line 87) | async fn test_emphasis_subscript() { function test_emphasis_superscript (line 93) | async fn test_emphasis_superscript() { function test_emphasis_underline_u (line 99) | async fn test_emphasis_underline_u() { function test_form_input_elements (line 105) | async fn test_form_input_elements() { function test_form_select_options (line 111) | async fn test_form_select_options() { function test_form_textarea (line 117) | async fn test_form_textarea() { function test_heading_h1 (line 123) | async fn test_heading_h1() { function test_heading_h2 (line 129) | async fn test_heading_h2() { function test_heading_h3 (line 135) | async fn test_heading_h3() { function test_heading_h4 (line 141) | async fn test_heading_h4() { function test_heading_h5 (line 147) | async fn test_heading_h5() { function test_heading_h6 (line 153) | async fn test_heading_h6() { function test_image_figure_figcaption (line 159) | async fn test_image_figure_figcaption() { function test_image_linked (line 165) | async fn test_image_linked() { function test_image_no_alt (line 171) | async fn test_image_no_alt() { function test_image_simple (line 177) | async fn test_image_simple() { function test_image_with_title (line 183) | async fn test_image_with_title() { function test_inline_code (line 189) | async fn test_inline_code() { function test_italic_em (line 195) | async fn test_italic_em() { function test_line_break_br_tag (line 201) | async fn test_line_break_br_tag() { function test_line_break_hr_tag (line 207) | async fn test_line_break_hr_tag() { function test_line_break_multiple_br (line 213) | async fn test_line_break_multiple_br() { function test_link_anchor_fragment (line 219) | async fn test_link_anchor_fragment() { function test_link_empty_href (line 225) | async fn test_link_empty_href() { function test_link_image_inside (line 231) | async fn test_link_image_inside() { function test_link_mailto (line 237) | async fn test_link_mailto() { function test_link_simple (line 243) | async fn test_link_simple() { function test_link_with_bold_text (line 249) | async fn test_link_with_bold_text() { function test_link_with_title (line 255) | async fn test_link_with_title() { function test_list_definition_dl (line 261) | async fn test_list_definition_dl() { function test_list_item_multiple_paragraphs (line 267) | async fn test_list_item_multiple_paragraphs() { function test_list_mixed_nested (line 273) | async fn test_list_mixed_nested() { function test_list_nested_ordered (line 279) | async fn test_list_nested_ordered() { function test_list_nested_unordered (line 285) | async fn test_list_nested_unordered() { function test_list_task_checkboxes (line 291) | async fn test_list_task_checkboxes() { function test_ordered_list (line 297) | async fn test_ordered_list() { function test_paragraph_multiple (line 303) | async fn test_paragraph_multiple() { function test_paragraph_nested_divs (line 309) | async fn test_paragraph_nested_divs() { function test_paragraph_simple (line 315) | async fn test_paragraph_simple() { function test_paragraph_with_inline_formatting (line 321) | async fn test_paragraph_with_inline_formatting() { function test_paragraph_with_line_breaks (line 327) | async fn test_paragraph_with_line_breaks() { function test_semantic_abbr (line 333) | async fn test_semantic_abbr() { function test_semantic_article (line 339) | async fn test_semantic_article() { function test_semantic_definition_list (line 345) | async fn test_semantic_definition_list() { function test_semantic_details_summary (line 351) | async fn test_semantic_details_summary() { function test_semantic_hr (line 357) | async fn test_semantic_hr() { function test_semantic_mark_highlight (line 363) | async fn test_semantic_mark_highlight() { function test_semantic_section_with_heading (line 369) | async fn test_semantic_section_with_heading() { function test_semantic_sub_superscript (line 375) | async fn test_semantic_sub_superscript() { function test_simple_table (line 381) | async fn test_simple_table() { function test_table_empty (line 387) | async fn test_table_empty() { function test_table_no_thead (line 393) | async fn test_table_no_thead() { function test_table_pipe_chars_in_content (line 399) | async fn test_table_pipe_chars_in_content() { function test_table_with_alignment (line 405) | async fn test_table_with_alignment() { function test_table_with_colspan (line 411) | async fn test_table_with_colspan() { function test_unordered_list (line 417) | async fn test_unordered_list() { FILE: test_apps/rust/tests/smoke_test.rs function test_smoke_empty_string (line 9) | async fn test_smoke_empty_string() { function test_smoke_simple_heading (line 15) | async fn test_smoke_simple_heading() { function test_smoke_simple_paragraph (line 21) | async fn test_smoke_simple_paragraph() { FILE: test_apps/wasm/globalSetup.ts function setup (line 11) | async function setup() { function teardown (line 30) | async function teardown() {