Adding large folders

This commit is contained in:
2026-02-26 12:00:21 -05:00
parent 5400d82acd
commit 49701c85ad
47332 changed files with 1942573 additions and 0 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../../icu_properties/props/enum.GeneralCategory.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../../icu_properties/props/enum.GeneralCategory.html">../../../icu_properties/props/enum.GeneralCategory.html</a>...</p>
<script>location.replace("../../../icu_properties/props/enum.GeneralCategory.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../../icu_properties/provider/struct.GeneralCategoryULE.html">
<title>Redirection</title>
</head>
<body>
<p>Redirecting to <a href="../../../icu_properties/provider/struct.GeneralCategoryULE.html">../../../icu_properties/provider/struct.GeneralCategoryULE.html</a>...</p>
<script>location.replace("../../../icu_properties/provider/struct.GeneralCategoryULE.html" + location.search + location.hash);</script>
</body>
</html>

View File

@@ -0,0 +1,30 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This module defines all available properties."><title>icu_properties::props - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="icu_properties" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../../static.files/storage-e2aeef58.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">Module props</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../icu_properties/index.html">icu_<wbr>properties</a><span class="version">2.1.2</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module props</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate icu_<wbr>properties</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">icu_properties</a></div><h1>Module <span>props</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/icu_properties/props.rs.html#5-3422">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This module defines all available properties.</p>
<p>Properties may be empty marker types and implement <a href="trait.BinaryProperty.html" title="trait icu_properties::props::BinaryProperty"><code>BinaryProperty</code></a>, or enumerations<sup id="fnref1"><a href="#fn1">1</a></sup>
and implement <a href="trait.EnumeratedProperty.html" title="trait icu_properties::props::EnumeratedProperty"><code>EnumeratedProperty</code></a>.</p>
<p><a href="trait.BinaryProperty.html" title="trait icu_properties::props::BinaryProperty"><code>BinaryProperty</code></a>s are queried through a <a href="../struct.CodePointSetData.html" title="struct icu_properties::CodePointSetData"><code>CodePointSetData</code></a>,
while <a href="trait.EnumeratedProperty.html" title="trait icu_properties::props::EnumeratedProperty"><code>EnumeratedProperty</code></a>s are queried through <a href="../struct.CodePointMapData.html" title="struct icu_properties::CodePointMapData"><code>CodePointMapData</code></a>.</p>
<p>In addition, some <a href="trait.EnumeratedProperty.html" title="trait icu_properties::props::EnumeratedProperty"><code>EnumeratedProperty</code></a>s also implement <a href="trait.ParseableEnumeratedProperty.html" title="trait icu_properties::props::ParseableEnumeratedProperty"><code>ParseableEnumeratedProperty</code></a> or
<a href="trait.NamedEnumeratedProperty.html" title="trait icu_properties::props::NamedEnumeratedProperty"><code>NamedEnumeratedProperty</code></a>. For these properties, <a href="../struct.PropertyParser.html" title="struct icu_properties::PropertyParser"><code>PropertyParser</code></a>,
<a href="../struct.PropertyNamesLong.html" title="struct icu_properties::PropertyNamesLong"><code>PropertyNamesLong</code></a>, and <a href="../struct.PropertyNamesShort.html" title="struct icu_properties::PropertyNamesShort"><code>PropertyNamesShort</code></a>
can be constructed.</p>
<div class="footnotes"><hr><ol><li id="fn1"><p>either Rust <code>enum</code>s, or Rust <code>struct</code>s with associated constants (open enums)&nbsp;<a href="#fnref1"></a></p></li></ol></div></div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Alnum.html" title="struct icu_properties::props::Alnum">Alnum</a></dt><dd>Characters with the <code>Alphabetic</code> or <code>Decimal_Number</code> property.</dd><dt><a class="struct" href="struct.Alphabetic.html" title="struct icu_properties::props::Alphabetic">Alphabetic</a></dt><dd>Alphabetic characters.</dd><dt><a class="struct" href="struct.AsciiHexDigit.html" title="struct icu_properties::props::AsciiHexDigit">Ascii<wbr>HexDigit</a></dt><dd>ASCII characters commonly used for the representation of hexadecimal numbers.</dd><dt><a class="struct" href="struct.BasicEmoji.html" title="struct icu_properties::props::BasicEmoji">Basic<wbr>Emoji</a></dt><dd>Characters and character sequences intended for general-purpose, independent, direct input.</dd><dt><a class="struct" href="struct.BidiClass.html" title="struct icu_properties::props::BidiClass">Bidi<wbr>Class</a></dt><dd>Enumerated property Bidi_Class</dd><dt><a class="struct" href="struct.BidiControl.html" title="struct icu_properties::props::BidiControl">Bidi<wbr>Control</a></dt><dd>Format control characters which have specific functions in the Unicode Bidirectional
Algorithm.</dd><dt><a class="struct" href="struct.BidiMirrored.html" title="struct icu_properties::props::BidiMirrored">Bidi<wbr>Mirrored</a></dt><dd>Characters that are mirrored in bidirectional text.</dd><dt><a class="struct" href="struct.BidiMirroringGlyph.html" title="struct icu_properties::props::BidiMirroringGlyph">Bidi<wbr>Mirroring<wbr>Glyph</a></dt><dd>This is a bitpacked combination of the <code>Bidi_Mirroring_Glyph</code>,
<code>Bidi_Mirrored</code>, and <code>Bidi_Paired_Bracket_Type</code> properties.</dd><dt><a class="struct" href="struct.Blank.html" title="struct icu_properties::props::Blank">Blank</a></dt><dd>Horizontal whitespace characters</dd><dt><a class="struct" href="struct.CanonicalCombiningClass.html" title="struct icu_properties::props::CanonicalCombiningClass">Canonical<wbr>Combining<wbr>Class</a></dt><dd>Property Canonical_Combining_Class.
See UAX #15:
<a href="https://www.unicode.org/reports/tr15/">https://www.unicode.org/reports/tr15/</a>.</dd><dt><a class="struct" href="struct.CaseIgnorable.html" title="struct icu_properties::props::CaseIgnorable">Case<wbr>Ignorable</a></dt><dd>Characters which are ignored for casing purposes.</dd><dt><a class="struct" href="struct.CaseSensitive.html" title="struct icu_properties::props::CaseSensitive">Case<wbr>Sensitive</a></dt><dd>Characters that are either the source of a case mapping or in the target of a case
mapping.</dd><dt><a class="struct" href="struct.Cased.html" title="struct icu_properties::props::Cased">Cased</a></dt><dd>Uppercase, lowercase, and titlecase characters.</dd><dt><a class="struct" href="struct.ChangesWhenCasefolded.html" title="struct icu_properties::props::ChangesWhenCasefolded">Changes<wbr>When<wbr>Casefolded</a></dt><dd>Characters whose normalized forms are not stable under case folding.</dd><dt><a class="struct" href="struct.ChangesWhenCasemapped.html" title="struct icu_properties::props::ChangesWhenCasemapped">Changes<wbr>When<wbr>Casemapped</a></dt><dd>Characters which may change when they undergo case mapping.</dd><dt><a class="struct" href="struct.ChangesWhenLowercased.html" title="struct icu_properties::props::ChangesWhenLowercased">Changes<wbr>When<wbr>Lowercased</a></dt><dd>Characters whose normalized forms are not stable under a <code>toLowercase</code> mapping.</dd><dt><a class="struct" href="struct.ChangesWhenNfkcCasefolded.html" title="struct icu_properties::props::ChangesWhenNfkcCasefolded">Changes<wbr>When<wbr>Nfkc<wbr>Casefolded</a></dt><dd>Characters which are not identical to their <code>NFKC_Casefold</code> mapping.</dd><dt><a class="struct" href="struct.ChangesWhenTitlecased.html" title="struct icu_properties::props::ChangesWhenTitlecased">Changes<wbr>When<wbr>Titlecased</a></dt><dd>Characters whose normalized forms are not stable under a <code>toTitlecase</code> mapping.</dd><dt><a class="struct" href="struct.ChangesWhenUppercased.html" title="struct icu_properties::props::ChangesWhenUppercased">Changes<wbr>When<wbr>Uppercased</a></dt><dd>Characters whose normalized forms are not stable under a <code>toUppercase</code> mapping.</dd><dt><a class="struct" href="struct.Dash.html" title="struct icu_properties::props::Dash">Dash</a></dt><dd>Punctuation characters explicitly called out as dashes in the Unicode Standard, plus
their compatibility equivalents.</dd><dt><a class="struct" href="struct.DefaultIgnorableCodePoint.html" title="struct icu_properties::props::DefaultIgnorableCodePoint">Default<wbr>Ignorable<wbr>Code<wbr>Point</a></dt><dd>For programmatic determination of default ignorable code points.</dd><dt><a class="struct" href="struct.Deprecated.html" title="struct icu_properties::props::Deprecated">Deprecated</a></dt><dd>Deprecated characters.</dd><dt><a class="struct" href="struct.Diacritic.html" title="struct icu_properties::props::Diacritic">Diacritic</a></dt><dd>Characters that linguistically modify the meaning of another character to which they apply.</dd><dt><a class="struct" href="struct.EastAsianWidth.html" title="struct icu_properties::props::EastAsianWidth">East<wbr>Asian<wbr>Width</a></dt><dd>Enumerated property East_Asian_Width.</dd><dt><a class="struct" href="struct.Emoji.html" title="struct icu_properties::props::Emoji">Emoji</a></dt><dd>Characters that are emoji.</dd><dt><a class="struct" href="struct.EmojiComponent.html" title="struct icu_properties::props::EmojiComponent">Emoji<wbr>Component</a></dt><dd>Characters used in emoji sequences that normally do not appear on emoji keyboards as
separate choices, such as base characters for emoji keycaps.</dd><dt><a class="struct" href="struct.EmojiModifier.html" title="struct icu_properties::props::EmojiModifier">Emoji<wbr>Modifier</a></dt><dd>Characters that are emoji modifiers.</dd><dt><a class="struct" href="struct.EmojiModifierBase.html" title="struct icu_properties::props::EmojiModifierBase">Emoji<wbr>Modifier<wbr>Base</a></dt><dd>Characters that can serve as a base for emoji modifiers.</dd><dt><a class="struct" href="struct.EmojiPresentation.html" title="struct icu_properties::props::EmojiPresentation">Emoji<wbr>Presentation</a></dt><dd>Characters that have emoji presentation by default.</dd><dt><a class="struct" href="struct.ExtendedPictographic.html" title="struct icu_properties::props::ExtendedPictographic">Extended<wbr>Pictographic</a></dt><dd>Pictographic symbols, as well as reserved ranges in blocks largely associated with
emoji characters</dd><dt><a class="struct" href="struct.Extender.html" title="struct icu_properties::props::Extender">Extender</a></dt><dd>Characters whose principal function is to extend the value of a preceding alphabetic
character or to extend the shape of adjacent characters.</dd><dt><a class="struct" href="struct.FullCompositionExclusion.html" title="struct icu_properties::props::FullCompositionExclusion">Full<wbr>Composition<wbr>Exclusion</a></dt><dd>Characters that are excluded from composition.</dd><dt><a class="struct" href="struct.GeneralCategoryGroup.html" title="struct icu_properties::props::GeneralCategoryGroup">General<wbr>Category<wbr>Group</a></dt><dd>Groupings of multiple General_Category property values.</dd><dt><a class="struct" href="struct.GeneralCategoryOutOfBoundsError.html" title="struct icu_properties::props::GeneralCategoryOutOfBoundsError">General<wbr>Category<wbr>OutOf<wbr>Bounds<wbr>Error</a></dt><dd>Error value for <code>impl TryFrom&lt;u8&gt; for GeneralCategory</code>.</dd><dt><a class="struct" href="struct.Graph.html" title="struct icu_properties::props::Graph">Graph</a></dt><dd>Invisible characters.</dd><dt><a class="struct" href="struct.GraphemeBase.html" title="struct icu_properties::props::GraphemeBase">Grapheme<wbr>Base</a></dt><dd>Property used together with the definition of Standard Korean Syllable Block to define
“Grapheme base”.</dd><dt><a class="struct" href="struct.GraphemeClusterBreak.html" title="struct icu_properties::props::GraphemeClusterBreak">Grapheme<wbr>Cluster<wbr>Break</a></dt><dd>Enumerated property Grapheme_Cluster_Break.</dd><dt><a class="struct" href="struct.GraphemeExtend.html" title="struct icu_properties::props::GraphemeExtend">Grapheme<wbr>Extend</a></dt><dd>Property used to define “Grapheme extender”.</dd><dt><a class="struct" href="struct.GraphemeLink.html" title="struct icu_properties::props::GraphemeLink">Grapheme<wbr>Link</a></dt><dd>Deprecated property.</dd><dt><a class="struct" href="struct.HangulSyllableType.html" title="struct icu_properties::props::HangulSyllableType">Hangul<wbr>Syllable<wbr>Type</a></dt><dd>Enumerated property Hangul_Syllable_Type</dd><dt><a class="struct" href="struct.HexDigit.html" title="struct icu_properties::props::HexDigit">HexDigit</a></dt><dd>Characters commonly used for the representation of hexadecimal numbers, plus their
compatibility equivalents.</dd><dt><a class="struct" href="struct.Hyphen.html" title="struct icu_properties::props::Hyphen">Hyphen</a></dt><dd>Deprecated property.</dd><dt><a class="struct" href="struct.IdCompatMathContinue.html" title="struct icu_properties::props::IdCompatMathContinue">IdCompat<wbr>Math<wbr>Continue</a></dt><dd>ID_Compat_Math_Continue Property</dd><dt><a class="struct" href="struct.IdCompatMathStart.html" title="struct icu_properties::props::IdCompatMathStart">IdCompat<wbr>Math<wbr>Start</a></dt><dd>ID_Compat_Math_Start Property</dd><dt><a class="struct" href="struct.IdContinue.html" title="struct icu_properties::props::IdContinue">IdContinue</a></dt><dd>Characters that can come after the first character in an identifier.</dd><dt><a class="struct" href="struct.IdStart.html" title="struct icu_properties::props::IdStart">IdStart</a></dt><dd>Characters that can begin an identifier.</dd><dt><a class="struct" href="struct.Ideographic.html" title="struct icu_properties::props::Ideographic">Ideographic</a></dt><dd>Characters considered to be CJKV (Chinese, Japanese, Korean, and Vietnamese)
ideographs, or related siniform ideographs</dd><dt><a class="struct" href="struct.IdsBinaryOperator.html" title="struct icu_properties::props::IdsBinaryOperator">IdsBinary<wbr>Operator</a></dt><dd>Characters used in Ideographic Description Sequences.</dd><dt><a class="struct" href="struct.IdsTrinaryOperator.html" title="struct icu_properties::props::IdsTrinaryOperator">IdsTrinary<wbr>Operator</a></dt><dd>Characters used in Ideographic Description Sequences.</dd><dt><a class="struct" href="struct.IdsUnaryOperator.html" title="struct icu_properties::props::IdsUnaryOperator">IdsUnary<wbr>Operator</a></dt><dd>IDS_Unary_Operator Property</dd><dt><a class="struct" href="struct.IndicConjunctBreak.html" title="struct icu_properties::props::IndicConjunctBreak">Indic<wbr>Conjunct<wbr>Break</a></dt><dd>Property Indic_Conjunct_Break.
See UAX #44:
<a href="https://www.unicode.org/reports/tr44/#Indic_Conjunct_Break">https://www.unicode.org/reports/tr44/#Indic_Conjunct_Break</a>.</dd><dt><a class="struct" href="struct.IndicSyllabicCategory.html" title="struct icu_properties::props::IndicSyllabicCategory">Indic<wbr>Syllabic<wbr>Category</a></dt><dd>Property Indic_Syllabic_Category.
See UAX #44:
<a href="https://www.unicode.org/reports/tr44/#Indic_Syllabic_Category">https://www.unicode.org/reports/tr44/#Indic_Syllabic_Category</a>.</dd><dt><a class="struct" href="struct.JoinControl.html" title="struct icu_properties::props::JoinControl">Join<wbr>Control</a></dt><dd>Format control characters which have specific functions for control of cursive joining
and ligation.</dd><dt><a class="struct" href="struct.JoiningType.html" title="struct icu_properties::props::JoiningType">Joining<wbr>Type</a></dt><dd>Enumerated property Joining_Type.</dd><dt><a class="struct" href="struct.LineBreak.html" title="struct icu_properties::props::LineBreak">Line<wbr>Break</a></dt><dd>Enumerated property Line_Break.</dd><dt><a class="struct" href="struct.LogicalOrderException.html" title="struct icu_properties::props::LogicalOrderException">Logical<wbr>Order<wbr>Exception</a></dt><dd>A small number of spacing vowel letters occurring in certain Southeast Asian scripts such as Thai and Lao.</dd><dt><a class="struct" href="struct.Lowercase.html" title="struct icu_properties::props::Lowercase">Lowercase</a></dt><dd>Lowercase characters.</dd><dt><a class="struct" href="struct.Math.html" title="struct icu_properties::props::Math">Math</a></dt><dd>Characters used in mathematical notation.</dd><dt><a class="struct" href="struct.ModifierCombiningMark.html" title="struct icu_properties::props::ModifierCombiningMark">Modifier<wbr>Combining<wbr>Mark</a></dt><dd>Modifier_Combining_Mark Property</dd><dt><a class="struct" href="struct.NfcInert.html" title="struct icu_properties::props::NfcInert">NfcInert</a></dt><dd>Characters that are inert under NFC, i.e., they do not interact with adjacent characters.</dd><dt><a class="struct" href="struct.NfdInert.html" title="struct icu_properties::props::NfdInert">NfdInert</a></dt><dd>Characters that are inert under NFD, i.e., they do not interact with adjacent characters.</dd><dt><a class="struct" href="struct.NfkcInert.html" title="struct icu_properties::props::NfkcInert">Nfkc<wbr>Inert</a></dt><dd>Characters that are inert under NFKC, i.e., they do not interact with adjacent characters.</dd><dt><a class="struct" href="struct.NfkdInert.html" title="struct icu_properties::props::NfkdInert">Nfkd<wbr>Inert</a></dt><dd>Characters that are inert under NFKD, i.e., they do not interact with adjacent characters.</dd><dt><a class="struct" href="struct.NoncharacterCodePoint.html" title="struct icu_properties::props::NoncharacterCodePoint">Noncharacter<wbr>Code<wbr>Point</a></dt><dd>Code points permanently reserved for internal use.</dd><dt><a class="struct" href="struct.PatternSyntax.html" title="struct icu_properties::props::PatternSyntax">Pattern<wbr>Syntax</a></dt><dd>Characters used as syntax in patterns (such as regular expressions).</dd><dt><a class="struct" href="struct.PatternWhiteSpace.html" title="struct icu_properties::props::PatternWhiteSpace">Pattern<wbr>White<wbr>Space</a></dt><dd>Characters used as whitespace in patterns (such as regular expressions).</dd><dt><a class="struct" href="struct.PrependedConcatenationMark.html" title="struct icu_properties::props::PrependedConcatenationMark">Prepended<wbr>Concatenation<wbr>Mark</a></dt><dd>A small class of visible format controls, which precede and then span a sequence of
other characters, usually digits.</dd><dt><a class="struct" href="struct.Print.html" title="struct icu_properties::props::Print">Print</a></dt><dd>Printable characters (visible characters and whitespace).</dd><dt><a class="struct" href="struct.QuotationMark.html" title="struct icu_properties::props::QuotationMark">Quotation<wbr>Mark</a></dt><dd>Punctuation characters that function as quotation marks.</dd><dt><a class="struct" href="struct.Radical.html" title="struct icu_properties::props::Radical">Radical</a></dt><dd>Characters used in the definition of Ideographic Description Sequences.</dd><dt><a class="struct" href="struct.RegionalIndicator.html" title="struct icu_properties::props::RegionalIndicator">Regional<wbr>Indicator</a></dt><dd>Regional indicator characters, <code>U+1F1E6..U+1F1FF</code>.</dd><dt><a class="struct" href="struct.Script.html" title="struct icu_properties::props::Script">Script</a></dt><dd>Enumerated property Script.</dd><dt><a class="struct" href="struct.SegmentStarter.html" title="struct icu_properties::props::SegmentStarter">Segment<wbr>Starter</a></dt><dd>Characters that are starters in terms of Unicode normalization and combining character
sequences.</dd><dt><a class="struct" href="struct.SentenceBreak.html" title="struct icu_properties::props::SentenceBreak">Sentence<wbr>Break</a></dt><dd>Enumerated property Sentence_Break.</dd><dt><a class="struct" href="struct.SentenceTerminal.html" title="struct icu_properties::props::SentenceTerminal">Sentence<wbr>Terminal</a></dt><dd>Punctuation characters that generally mark the end of sentences.</dd><dt><a class="struct" href="struct.SoftDotted.html" title="struct icu_properties::props::SoftDotted">Soft<wbr>Dotted</a></dt><dd>Characters with a “soft dot”, like i or j.</dd><dt><a class="struct" href="struct.TerminalPunctuation.html" title="struct icu_properties::props::TerminalPunctuation">Terminal<wbr>Punctuation</a></dt><dd>Punctuation characters that generally mark the end of textual units.</dd><dt><a class="struct" href="struct.UnifiedIdeograph.html" title="struct icu_properties::props::UnifiedIdeograph">Unified<wbr>Ideograph</a></dt><dd>A property which specifies the exact set of Unified CJK Ideographs in the standard.</dd><dt><a class="struct" href="struct.Uppercase.html" title="struct icu_properties::props::Uppercase">Uppercase</a></dt><dd>Uppercase characters.</dd><dt><a class="struct" href="struct.VariationSelector.html" title="struct icu_properties::props::VariationSelector">Variation<wbr>Selector</a></dt><dd>Characters that are Variation Selectors.</dd><dt><a class="struct" href="struct.VerticalOrientation.html" title="struct icu_properties::props::VerticalOrientation">Vertical<wbr>Orientation</a></dt><dd>Property Vertical_Orientation</dd><dt><a class="struct" href="struct.WhiteSpace.html" title="struct icu_properties::props::WhiteSpace">White<wbr>Space</a></dt><dd>Spaces, separator characters and other control characters which should be treated by
programming languages as “white space” for the purpose of parsing elements.</dd><dt><a class="struct" href="struct.WordBreak.html" title="struct icu_properties::props::WordBreak">Word<wbr>Break</a></dt><dd>Enumerated property Word_Break.</dd><dt><a class="struct" href="struct.Xdigit.html" title="struct icu_properties::props::Xdigit">Xdigit</a></dt><dd>Hexadecimal digits</dd><dt><a class="struct" href="struct.XidContinue.html" title="struct icu_properties::props::XidContinue">XidContinue</a></dt><dd>Characters that can come after the first character in an identifier.</dd><dt><a class="struct" href="struct.XidStart.html" title="struct icu_properties::props::XidStart">XidStart</a></dt><dd>Characters that can begin an identifier.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.BidiPairedBracketType.html" title="enum icu_properties::props::BidiPairedBracketType">Bidi<wbr>Paired<wbr>Bracket<wbr>Type</a></dt><dd>The enum represents Bidi_Paired_Bracket_Type.</dd><dt><a class="enum" href="enum.GeneralCategory.html" title="enum icu_properties::props::GeneralCategory">General<wbr>Category</a></dt><dd>Enumerated property General_Category.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.BinaryProperty.html" title="trait icu_properties::props::BinaryProperty">Binary<wbr>Property</a></dt><dd>A binary Unicode character property.</dd><dt><a class="trait" href="trait.EmojiSet.html" title="trait icu_properties::props::EmojiSet">Emoji<wbr>Set</a></dt><dd>An Emoji set as defined by <a href="https://unicode.org/reports/tr51/#Emoji_Sets%3E"><code>Unicode Technical Standard #51</code></a>.</dd><dt><a class="trait" href="trait.EnumeratedProperty.html" title="trait icu_properties::props::EnumeratedProperty">Enumerated<wbr>Property</a></dt><dd>A Unicode character property that assigns a value to each code point.</dd><dt><a class="trait" href="trait.NamedEnumeratedProperty.html" title="trait icu_properties::props::NamedEnumeratedProperty">Named<wbr>Enumerated<wbr>Property</a></dt><dd>A property whose value names can be represented as strings.</dd><dt><a class="trait" href="trait.ParseableEnumeratedProperty.html" title="trait icu_properties::props::ParseableEnumeratedProperty">Parseable<wbr>Enumerated<wbr>Property</a></dt><dd>A property whose value names can be parsed from strings.</dd></dl></section></div></main></body></html>

View File

@@ -0,0 +1 @@
window.SIDEBAR_ITEMS = {"enum":["BidiPairedBracketType","GeneralCategory"],"struct":["Alnum","Alphabetic","AsciiHexDigit","BasicEmoji","BidiClass","BidiControl","BidiMirrored","BidiMirroringGlyph","Blank","CanonicalCombiningClass","CaseIgnorable","CaseSensitive","Cased","ChangesWhenCasefolded","ChangesWhenCasemapped","ChangesWhenLowercased","ChangesWhenNfkcCasefolded","ChangesWhenTitlecased","ChangesWhenUppercased","Dash","DefaultIgnorableCodePoint","Deprecated","Diacritic","EastAsianWidth","Emoji","EmojiComponent","EmojiModifier","EmojiModifierBase","EmojiPresentation","ExtendedPictographic","Extender","FullCompositionExclusion","GeneralCategoryGroup","GeneralCategoryOutOfBoundsError","Graph","GraphemeBase","GraphemeClusterBreak","GraphemeExtend","GraphemeLink","HangulSyllableType","HexDigit","Hyphen","IdCompatMathContinue","IdCompatMathStart","IdContinue","IdStart","Ideographic","IdsBinaryOperator","IdsTrinaryOperator","IdsUnaryOperator","IndicConjunctBreak","IndicSyllabicCategory","JoinControl","JoiningType","LineBreak","LogicalOrderException","Lowercase","Math","ModifierCombiningMark","NfcInert","NfdInert","NfkcInert","NfkdInert","NoncharacterCodePoint","PatternSyntax","PatternWhiteSpace","PrependedConcatenationMark","Print","QuotationMark","Radical","RegionalIndicator","Script","SegmentStarter","SentenceBreak","SentenceTerminal","SoftDotted","TerminalPunctuation","UnifiedIdeograph","Uppercase","VariationSelector","VerticalOrientation","WhiteSpace","WordBreak","Xdigit","XidContinue","XidStart"],"trait":["BinaryProperty","EmojiSet","EnumeratedProperty","NamedEnumeratedProperty","ParseableEnumeratedProperty"]};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,10 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An Emoji set as defined by `Unicode Technical Standard #51`."><title>EmojiSet in icu_properties::props - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="icu_properties" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11) (Arch Linux rust 1:1.93.1-1)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../../static.files/storage-e2aeef58.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">EmojiSet</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../icu_properties/index.html">icu_<wbr>properties</a><span class="version">2.1.2</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Emoji<wbr>Set</a></h2><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.NAME" title="NAME">NAME</a></li><li><a href="#associatedconstant.SHORT_NAME" title="SHORT_NAME">SHORT_NAME</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2><a href="index.html">In icu_<wbr>properties::<wbr>props</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">icu_properties</a>::<wbr><a href="index.html">props</a></div><h1>Trait <span class="trait">Emoji<wbr>Set</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/icu_properties/emoji.rs.html#165-175">Source</a> </span></div><pre class="rust item-decl"><code>pub trait EmojiSet: Sealed {
const <a href="#associatedconstant.NAME" class="constant">NAME</a>: &amp;'static [<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>];
const <a href="#associatedconstant.SHORT_NAME" class="constant">SHORT_NAME</a>: &amp;'static [<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>];
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An Emoji set as defined by <a href="https://unicode.org/reports/tr51/#Emoji_Sets%3E"><code>Unicode Technical Standard #51</code></a>.</p>
<div class="stab unstable">
🚫 This trait is sealed; it cannot be implemented by user code. If an API requests an item that implements this
trait, please consider using a type from the implementors listed below.
</div></div></details><h2 id="required-associated-consts" class="section-header">Required Associated Constants<a href="#required-associated-consts" class="anchor">§</a></h2><div class="methods"><details class="toggle" open><summary><section id="associatedconstant.NAME" class="method"><a class="src rightside" href="../../src/icu_properties/emoji.rs.html#172">Source</a><h4 class="code-header">const <a href="#associatedconstant.NAME" class="constant">NAME</a>: &amp;'static [<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>]</h4></section></summary><div class="docblock"><p>The name of this property</p>
</div></details><details class="toggle" open><summary><section id="associatedconstant.SHORT_NAME" class="method"><a class="src rightside" href="../../src/icu_properties/emoji.rs.html#174">Source</a><h4 class="code-header">const <a href="#associatedconstant.SHORT_NAME" class="constant">SHORT_NAME</a>: &amp;'static [<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>]</h4></section></summary><div class="docblock"><p>The abbreviated name of this property, if it exists, otherwise the name</p>
</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/1.93.1/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-EmojiSet-for-BasicEmoji" class="impl"><a class="src rightside" href="../../src/icu_properties/props.rs.html#3276-3302">Source</a><a href="#impl-EmojiSet-for-BasicEmoji" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.EmojiSet.html" title="trait icu_properties::props::EmojiSet">EmojiSet</a> for <a class="struct" href="struct.BasicEmoji.html" title="struct icu_properties::props::BasicEmoji">BasicEmoji</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.NAME-1" class="associatedconstant trait-impl"><a class="src rightside" href="../../src/icu_properties/props.rs.html#3276-3302">Source</a><a href="#associatedconstant.NAME-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.NAME" class="constant">NAME</a>: &amp;'static [<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>]</h4></section><section id="associatedconstant.SHORT_NAME-1" class="associatedconstant trait-impl"><a class="src rightside" href="../../src/icu_properties/props.rs.html#3276-3302">Source</a><a href="#associatedconstant.SHORT_NAME-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.SHORT_NAME" class="constant">SHORT_NAME</a>: &amp;'static [<a class="primitive" href="https://doc.rust-lang.org/1.93.1/std/primitive.u8.html">u8</a>]</h4></section></div></details></div><script src="../../trait.impl/icu_properties/emoji/trait.EmojiSet.js" async></script></section></div></main></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long