Now a REAL lib
This commit is contained in:
1
doc/heck/all.html
Normal file
1
doc/heck/all.html
Normal file
@ -0,0 +1 @@
|
||||
<!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="List of all items in this crate"><meta name="keywords" content="rust, rustlang, rust-lang"><title>List of all items in this crate</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../dark.css" disabled><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location">Crate heck</h2></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../heck/index.html"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><button type="button">?</button></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></div></form></nav></div><section id="main-content" class="content"><h1 class="fqn"><span class="in-band">List of all items</span></h1><h3 id="Structs">Structs</h3><ul class="structs docblock"><li><a href="struct.AsKebabCase.html">AsKebabCase</a></li><li><a href="struct.AsLowerCamelCase.html">AsLowerCamelCase</a></li><li><a href="struct.AsPascalCase.html">AsPascalCase</a></li><li><a href="struct.AsShoutyKebabCase.html">AsShoutyKebabCase</a></li><li><a href="struct.AsShoutySnakeCase.html">AsShoutySnakeCase</a></li><li><a href="struct.AsShoutySnekCase.html">AsShoutySnekCase</a></li><li><a href="struct.AsSnakeCase.html">AsSnakeCase</a></li><li><a href="struct.AsSnekCase.html">AsSnekCase</a></li><li><a href="struct.AsTitleCase.html">AsTitleCase</a></li><li><a href="struct.AsUpperCamelCase.html">AsUpperCamelCase</a></li></ul><h3 id="Traits">Traits</h3><ul class="traits docblock"><li><a href="trait.ToKebabCase.html">ToKebabCase</a></li><li><a href="trait.ToLowerCamelCase.html">ToLowerCamelCase</a></li><li><a href="trait.ToPascalCase.html">ToPascalCase</a></li><li><a href="trait.ToShoutyKebabCase.html">ToShoutyKebabCase</a></li><li><a href="trait.ToShoutySnakeCase.html">ToShoutySnakeCase</a></li><li><a href="trait.ToShoutySnekCase.html">ToShoutySnekCase</a></li><li><a href="trait.ToSnakeCase.html">ToSnakeCase</a></li><li><a href="trait.ToSnekCase.html">ToSnekCase</a></li><li><a href="trait.ToTitleCase.html">ToTitleCase</a></li><li><a href="trait.ToUpperCamelCase.html">ToUpperCamelCase</a></li></ul></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="heck" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.64.0 (a55dd71d5 2022-09-19)" ></div></body></html>
|
||||
59
doc/heck/index.html
Normal file
59
doc/heck/index.html
Normal file
@ -0,0 +1,59 @@
|
||||
<!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="heck is a case conversion library."><meta name="keywords" content="rust, rustlang, rust-lang, heck"><title>heck - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../dark.css" disabled><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="../crates.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">Crate heck</a></h2><div class="sidebar-elems"><div class="block"><ul><li class="version">Version 0.4.0</li><li><a id="all-types" href="all.html">All Items</a></li></ul></div><section><div class="block"><ul><li><a href="#structs">Structs</a></li><li><a href="#traits">Traits</a></li></ul></div></section></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../heck/index.html"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><button type="button">?</button></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></div></form></nav></div><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn"><span class="in-band">Crate <a class="mod" href="#">heck</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../src/heck/lib.rs.html#1-206">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p><strong>heck</strong> is a case conversion library.</p>
|
||||
<p>This library exists to provide case conversion between common cases like
|
||||
CamelCase and snake_case. It is intended to be unicode aware, internally,
|
||||
consistent, and reasonably well performing.</p>
|
||||
<h3 id="definition-of-a-word-boundary"><a href="#definition-of-a-word-boundary">Definition of a word boundary</a></h3>
|
||||
<p>Word boundaries are defined as the “unicode words” defined in the
|
||||
<code>unicode_segmentation</code> library, as well as within those words in this
|
||||
manner:</p>
|
||||
<ol>
|
||||
<li>All underscore characters are considered word boundaries.</li>
|
||||
<li>If an uppercase character is followed by lowercase letters, a word
|
||||
boundary is considered to be just prior to that uppercase character.</li>
|
||||
<li>If multiple uppercase characters are consecutive, they are considered to
|
||||
be within a single word, except that the last will be part of the next word
|
||||
if it is followed by lowercase characters (see rule 2).</li>
|
||||
</ol>
|
||||
<p>That is, “HelloWorld” is segmented <code>Hello|World</code> whereas “XMLHttpRequest” is
|
||||
segmented <code>XML|Http|Request</code>.</p>
|
||||
<p>Characters not within words (such as spaces, punctuations, and underscores)
|
||||
are not included in the output string except as they are a part of the case
|
||||
being converted to. Multiple adjacent word boundaries (such as a series of
|
||||
underscores) are folded into one. (“hello__world” in snake case is therefore
|
||||
“hello_world”, not the exact same string). Leading or trailing word boundary
|
||||
indicators are dropped, except insofar as CamelCase capitalizes the first
|
||||
word.</p>
|
||||
<h4 id="cases-contained-in-this-library"><a href="#cases-contained-in-this-library">Cases contained in this library:</a></h4>
|
||||
<ol>
|
||||
<li>UpperCamelCase</li>
|
||||
<li>lowerCamelCase</li>
|
||||
<li>snake_case</li>
|
||||
<li>kebab-case</li>
|
||||
<li>SHOUTY_SNAKE_CASE</li>
|
||||
<li>Title Case</li>
|
||||
<li>SHOUTY-KEBAB-CASE</li>
|
||||
</ol>
|
||||
</div></details><h2 id="structs" class="small-section-header"><a href="#structs">Structs</a></h2><div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.AsKebabCase.html" title="heck::AsKebabCase struct">AsKebabCase</a></div><div class="item-right docblock-short"><p>This wrapper performs a kebab case conversion in <a href="https://doc.rust-lang.org/1.64.0/core/fmt/trait.Display.html" title="fmt::Display"><code>fmt::Display</code></a>.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.AsLowerCamelCase.html" title="heck::AsLowerCamelCase struct">AsLowerCamelCase</a></div><div class="item-right docblock-short"><p>This wrapper performs a lower camel case conversion in <a href="https://doc.rust-lang.org/1.64.0/core/fmt/trait.Display.html" title="fmt::Display"><code>fmt::Display</code></a>.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.AsPascalCase.html" title="heck::AsPascalCase struct">AsPascalCase</a></div><div class="item-right docblock-short"><p>This wrapper performs a upper camel case conversion in <a href="https://doc.rust-lang.org/1.64.0/core/fmt/trait.Display.html" title="fmt::Display"><code>fmt::Display</code></a>.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.AsShoutyKebabCase.html" title="heck::AsShoutyKebabCase struct">AsShoutyKebabCase</a></div><div class="item-right docblock-short"><p>This wrapper performs a kebab case conversion in <a href="https://doc.rust-lang.org/1.64.0/core/fmt/trait.Display.html" title="fmt::Display"><code>fmt::Display</code></a>.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.AsShoutySnakeCase.html" title="heck::AsShoutySnakeCase struct">AsShoutySnakeCase</a></div><div class="item-right docblock-short"><p>This wrapper performs a shouty snake case conversion in <a href="https://doc.rust-lang.org/1.64.0/core/fmt/trait.Display.html" title="fmt::Display"><code>fmt::Display</code></a>.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.AsShoutySnekCase.html" title="heck::AsShoutySnekCase struct">AsShoutySnekCase</a></div><div class="item-right docblock-short"><p>This wrapper performs a shouty snake case conversion in <a href="https://doc.rust-lang.org/1.64.0/core/fmt/trait.Display.html" title="fmt::Display"><code>fmt::Display</code></a>.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.AsSnakeCase.html" title="heck::AsSnakeCase struct">AsSnakeCase</a></div><div class="item-right docblock-short"><p>This wrapper performs a snake case conversion in <a href="https://doc.rust-lang.org/1.64.0/core/fmt/trait.Display.html" title="fmt::Display"><code>fmt::Display</code></a>.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.AsSnekCase.html" title="heck::AsSnekCase struct">AsSnekCase</a></div><div class="item-right docblock-short"><p>This wrapper performs a snake case conversion in <a href="https://doc.rust-lang.org/1.64.0/core/fmt/trait.Display.html" title="fmt::Display"><code>fmt::Display</code></a>.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.AsTitleCase.html" title="heck::AsTitleCase struct">AsTitleCase</a></div><div class="item-right docblock-short"><p>This wrapper performs a title case conversion in <a href="https://doc.rust-lang.org/1.64.0/core/fmt/trait.Display.html" title="fmt::Display"><code>fmt::Display</code></a>.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="struct" href="struct.AsUpperCamelCase.html" title="heck::AsUpperCamelCase struct">AsUpperCamelCase</a></div><div class="item-right docblock-short"><p>This wrapper performs a upper camel case conversion in <a href="https://doc.rust-lang.org/1.64.0/core/fmt/trait.Display.html" title="fmt::Display"><code>fmt::Display</code></a>.</p>
|
||||
</div></div></div><h2 id="traits" class="small-section-header"><a href="#traits">Traits</a></h2><div class="item-table"><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.ToKebabCase.html" title="heck::ToKebabCase trait">ToKebabCase</a></div><div class="item-right docblock-short"><p>This trait defines a kebab case conversion.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.ToLowerCamelCase.html" title="heck::ToLowerCamelCase trait">ToLowerCamelCase</a></div><div class="item-right docblock-short"><p>This trait defines a lower camel case conversion.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.ToPascalCase.html" title="heck::ToPascalCase trait">ToPascalCase</a></div><div class="item-right docblock-short"><p>ToPascalCase is an alias for ToUpperCamelCase. See ToUpperCamelCase for more
|
||||
documentation.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.ToShoutyKebabCase.html" title="heck::ToShoutyKebabCase trait">ToShoutyKebabCase</a></div><div class="item-right docblock-short"><p>This trait defines a shouty kebab case conversion.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.ToShoutySnakeCase.html" title="heck::ToShoutySnakeCase trait">ToShoutySnakeCase</a></div><div class="item-right docblock-short"><p>This trait defines a shouty snake case conversion.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.ToShoutySnekCase.html" title="heck::ToShoutySnekCase trait">ToShoutySnekCase</a></div><div class="item-right docblock-short"><p>Oh heck, ToShoutySnekCase is an alias for ToShoutySnakeCase. See
|
||||
ToShoutySnakeCase for more documentation.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.ToSnakeCase.html" title="heck::ToSnakeCase trait">ToSnakeCase</a></div><div class="item-right docblock-short"><p>This trait defines a snake case conversion.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.ToSnekCase.html" title="heck::ToSnekCase trait">ToSnekCase</a></div><div class="item-right docblock-short"><p>Oh heck, SnekCase is an alias for ToSnakeCase. See ToSnakeCase for
|
||||
more documentation.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.ToTitleCase.html" title="heck::ToTitleCase trait">ToTitleCase</a></div><div class="item-right docblock-short"><p>This trait defines a title case conversion.</p>
|
||||
</div></div><div class="item-row"><div class="item-left module-item"><a class="trait" href="trait.ToUpperCamelCase.html" title="heck::ToUpperCamelCase trait">ToUpperCamelCase</a></div><div class="item-right docblock-short"><p>This trait defines an upper camel case conversion.</p>
|
||||
</div></div></div></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="heck" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.64.0 (a55dd71d5 2022-09-19)" ></div></body></html>
|
||||
11
doc/heck/kebab/struct.AsKebabCase.html
Normal file
11
doc/heck/kebab/struct.AsKebabCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../heck/struct.AsKebabCase.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../heck/struct.AsKebabCase.html">../../heck/struct.AsKebabCase.html</a>...</p>
|
||||
<script>location.replace("../../heck/struct.AsKebabCase.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
doc/heck/kebab/trait.ToKebabCase.html
Normal file
11
doc/heck/kebab/trait.ToKebabCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../heck/trait.ToKebabCase.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../heck/trait.ToKebabCase.html">../../heck/trait.ToKebabCase.html</a>...</p>
|
||||
<script>location.replace("../../heck/trait.ToKebabCase.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
doc/heck/lower_camel/struct.AsLowerCamelCase.html
Normal file
11
doc/heck/lower_camel/struct.AsLowerCamelCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../heck/struct.AsLowerCamelCase.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../heck/struct.AsLowerCamelCase.html">../../heck/struct.AsLowerCamelCase.html</a>...</p>
|
||||
<script>location.replace("../../heck/struct.AsLowerCamelCase.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
doc/heck/lower_camel/trait.ToLowerCamelCase.html
Normal file
11
doc/heck/lower_camel/trait.ToLowerCamelCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../heck/trait.ToLowerCamelCase.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../heck/trait.ToLowerCamelCase.html">../../heck/trait.ToLowerCamelCase.html</a>...</p>
|
||||
<script>location.replace("../../heck/trait.ToLowerCamelCase.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
doc/heck/shouty_kebab/struct.AsShoutyKebabCase.html
Normal file
11
doc/heck/shouty_kebab/struct.AsShoutyKebabCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../heck/struct.AsShoutyKebabCase.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../heck/struct.AsShoutyKebabCase.html">../../heck/struct.AsShoutyKebabCase.html</a>...</p>
|
||||
<script>location.replace("../../heck/struct.AsShoutyKebabCase.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
doc/heck/shouty_kebab/trait.ToShoutyKebabCase.html
Normal file
11
doc/heck/shouty_kebab/trait.ToShoutyKebabCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../heck/trait.ToShoutyKebabCase.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../heck/trait.ToShoutyKebabCase.html">../../heck/trait.ToShoutyKebabCase.html</a>...</p>
|
||||
<script>location.replace("../../heck/trait.ToShoutyKebabCase.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
doc/heck/shouty_snake/struct.AsShoutySnakeCase.html
Normal file
11
doc/heck/shouty_snake/struct.AsShoutySnakeCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../heck/struct.AsShoutySnakeCase.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../heck/struct.AsShoutySnakeCase.html">../../heck/struct.AsShoutySnakeCase.html</a>...</p>
|
||||
<script>location.replace("../../heck/struct.AsShoutySnakeCase.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
doc/heck/shouty_snake/trait.ToShoutySnakeCase.html
Normal file
11
doc/heck/shouty_snake/trait.ToShoutySnakeCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../heck/trait.ToShoutySnakeCase.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../heck/trait.ToShoutySnakeCase.html">../../heck/trait.ToShoutySnakeCase.html</a>...</p>
|
||||
<script>location.replace("../../heck/trait.ToShoutySnakeCase.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
doc/heck/shouty_snake/trait.ToShoutySnekCase.html
Normal file
11
doc/heck/shouty_snake/trait.ToShoutySnekCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../heck/trait.ToShoutySnekCase.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../heck/trait.ToShoutySnekCase.html">../../heck/trait.ToShoutySnekCase.html</a>...</p>
|
||||
<script>location.replace("../../heck/trait.ToShoutySnekCase.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
1
doc/heck/sidebar-items.js
Normal file
1
doc/heck/sidebar-items.js
Normal file
@ -0,0 +1 @@
|
||||
window.SIDEBAR_ITEMS = {"struct":[["AsKebabCase","This wrapper performs a kebab case conversion in [`fmt::Display`]."],["AsLowerCamelCase","This wrapper performs a lower camel case conversion in [`fmt::Display`]."],["AsPascalCase","This wrapper performs a upper camel case conversion in [`fmt::Display`]."],["AsShoutyKebabCase","This wrapper performs a kebab case conversion in [`fmt::Display`]."],["AsShoutySnakeCase","This wrapper performs a shouty snake case conversion in [`fmt::Display`]."],["AsShoutySnekCase","This wrapper performs a shouty snake case conversion in [`fmt::Display`]."],["AsSnakeCase","This wrapper performs a snake case conversion in [`fmt::Display`]."],["AsSnekCase","This wrapper performs a snake case conversion in [`fmt::Display`]."],["AsTitleCase","This wrapper performs a title case conversion in [`fmt::Display`]."],["AsUpperCamelCase","This wrapper performs a upper camel case conversion in [`fmt::Display`]."]],"trait":[["ToKebabCase","This trait defines a kebab case conversion."],["ToLowerCamelCase","This trait defines a lower camel case conversion."],["ToPascalCase","ToPascalCase is an alias for ToUpperCamelCase. See ToUpperCamelCase for more documentation."],["ToShoutyKebabCase","This trait defines a shouty kebab case conversion."],["ToShoutySnakeCase","This trait defines a shouty snake case conversion."],["ToShoutySnekCase","Oh heck, ToShoutySnekCase is an alias for ToShoutySnakeCase. See ToShoutySnakeCase for more documentation."],["ToSnakeCase","This trait defines a snake case conversion."],["ToSnekCase","Oh heck, SnekCase is an alias for ToSnakeCase. See ToSnakeCase for more documentation."],["ToTitleCase","This trait defines a title case conversion."],["ToUpperCamelCase","This trait defines an upper camel case conversion."]]};
|
||||
11
doc/heck/snake/struct.AsSnakeCase.html
Normal file
11
doc/heck/snake/struct.AsSnakeCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../heck/struct.AsSnakeCase.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../heck/struct.AsSnakeCase.html">../../heck/struct.AsSnakeCase.html</a>...</p>
|
||||
<script>location.replace("../../heck/struct.AsSnakeCase.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
doc/heck/snake/trait.ToSnakeCase.html
Normal file
11
doc/heck/snake/trait.ToSnakeCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../heck/trait.ToSnakeCase.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../heck/trait.ToSnakeCase.html">../../heck/trait.ToSnakeCase.html</a>...</p>
|
||||
<script>location.replace("../../heck/trait.ToSnakeCase.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
doc/heck/snake/trait.ToSnekCase.html
Normal file
11
doc/heck/snake/trait.ToSnekCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../heck/trait.ToSnekCase.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../heck/trait.ToSnekCase.html">../../heck/trait.ToSnekCase.html</a>...</p>
|
||||
<script>location.replace("../../heck/trait.ToSnekCase.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
20
doc/heck/struct.AsKebabCase.html
Normal file
20
doc/heck/struct.AsKebabCase.html
Normal file
File diff suppressed because one or more lines are too long
20
doc/heck/struct.AsLowerCamelCase.html
Normal file
20
doc/heck/struct.AsLowerCamelCase.html
Normal file
File diff suppressed because one or more lines are too long
20
doc/heck/struct.AsPascalCase.html
Normal file
20
doc/heck/struct.AsPascalCase.html
Normal file
File diff suppressed because one or more lines are too long
20
doc/heck/struct.AsShoutyKebabCase.html
Normal file
20
doc/heck/struct.AsShoutyKebabCase.html
Normal file
File diff suppressed because one or more lines are too long
20
doc/heck/struct.AsShoutySnakeCase.html
Normal file
20
doc/heck/struct.AsShoutySnakeCase.html
Normal file
File diff suppressed because one or more lines are too long
20
doc/heck/struct.AsShoutySnekCase.html
Normal file
20
doc/heck/struct.AsShoutySnekCase.html
Normal file
File diff suppressed because one or more lines are too long
20
doc/heck/struct.AsSnakeCase.html
Normal file
20
doc/heck/struct.AsSnakeCase.html
Normal file
File diff suppressed because one or more lines are too long
20
doc/heck/struct.AsSnekCase.html
Normal file
20
doc/heck/struct.AsSnekCase.html
Normal file
File diff suppressed because one or more lines are too long
20
doc/heck/struct.AsTitleCase.html
Normal file
20
doc/heck/struct.AsTitleCase.html
Normal file
File diff suppressed because one or more lines are too long
20
doc/heck/struct.AsUpperCamelCase.html
Normal file
20
doc/heck/struct.AsUpperCamelCase.html
Normal file
File diff suppressed because one or more lines are too long
11
doc/heck/title/struct.AsTitleCase.html
Normal file
11
doc/heck/title/struct.AsTitleCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../heck/struct.AsTitleCase.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../heck/struct.AsTitleCase.html">../../heck/struct.AsTitleCase.html</a>...</p>
|
||||
<script>location.replace("../../heck/struct.AsTitleCase.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
doc/heck/title/trait.ToTitleCase.html
Normal file
11
doc/heck/title/trait.ToTitleCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../heck/trait.ToTitleCase.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../heck/trait.ToTitleCase.html">../../heck/trait.ToTitleCase.html</a>...</p>
|
||||
<script>location.replace("../../heck/trait.ToTitleCase.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
doc/heck/trait.ToKebabCase.html
Normal file
11
doc/heck/trait.ToKebabCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!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 trait defines a kebab case conversion."><meta name="keywords" content="rust, rustlang, rust-lang, ToKebabCase"><title>ToKebabCase in heck - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../dark.css" disabled><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">ToKebabCase</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#required-methods">Required Methods</a></h3><ul><li><a href="#tymethod.to_kebab_case">to_kebab_case</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul><li><a href="#impl-ToKebabCase-for-str">str</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#implementors">Implementors</a></h3></div></section><h2 class="location"><a href="index.html">In heck</a></h2></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../heck/index.html"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><button type="button">?</button></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></div></form></nav></div><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn"><span class="in-band">Trait <a href="index.html">heck</a>::<wbr><a class="trait" href="#">ToKebabCase</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../src/heck/kebab.rs.html#17-20">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust trait"><code>pub trait ToKebabCase: <a class="trait" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> {
|
||||
fn <a href="#tymethod.to_kebab_case" class="fnname">to_kebab_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a>;
|
||||
}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This trait defines a kebab case conversion.</p>
|
||||
<p>In kebab-case, word boundaries are indicated by hyphens.</p>
|
||||
<h3 id="example"><a href="#example">Example:</a></h3>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use</span> <span class="ident">heck::ToKebabCase</span>;
|
||||
|
||||
<span class="kw">let</span> <span class="ident">sentence</span> <span class="op">=</span> <span class="string">"We are going to inherit the earth."</span>;
|
||||
<span class="macro">assert_eq!</span>(<span class="ident">sentence</span>.<span class="ident">to_kebab_case</span>(), <span class="string">"we-are-going-to-inherit-the-earth"</span>);</code></pre></div>
|
||||
</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><details class="rustdoc-toggle" open><summary><div id="tymethod.to_kebab_case" class="method has-srclink"><div class="rightside"><a class="srclink" href="../src/heck/kebab.rs.html#19">source</a></div><h4 class="code-header">fn <a href="#tymethod.to_kebab_case" class="fnname">to_kebab_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a></h4></div></summary><div class="docblock"><p>Convert this type to kebab case.</p>
|
||||
</div></details></div><h2 id="foreign-impls" class="small-section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor"></a></h2><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-ToKebabCase-for-str" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/heck/kebab.rs.html#22-26">source</a></span><a href="#impl-ToKebabCase-for-str" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="trait.ToKebabCase.html" title="trait heck::ToKebabCase">ToKebabCase</a> for <a class="primitive" href="https://doc.rust-lang.org/1.64.0/std/primitive.str.html">str</a></h3></section></summary><div class="impl-items"><section id="method.to_kebab_case" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/heck/kebab.rs.html#23-25">source</a></span><a href="#method.to_kebab_case" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.to_kebab_case" class="fnname">to_kebab_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a></h4></section></div></details><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div class="item-list" id="implementors-list"></div><script type="text/javascript" src="../implementors/heck/kebab/trait.ToKebabCase.js" data-ignore-extern-crates="std" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="heck" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.64.0 (a55dd71d5 2022-09-19)" ></div></body></html>
|
||||
12
doc/heck/trait.ToLowerCamelCase.html
Normal file
12
doc/heck/trait.ToLowerCamelCase.html
Normal file
@ -0,0 +1,12 @@
|
||||
<!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 trait defines a lower camel case conversion."><meta name="keywords" content="rust, rustlang, rust-lang, ToLowerCamelCase"><title>ToLowerCamelCase in heck - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../dark.css" disabled><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">ToLowerCamelCase</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#required-methods">Required Methods</a></h3><ul><li><a href="#tymethod.to_lower_camel_case">to_lower_camel_case</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul><li><a href="#impl-ToLowerCamelCase-for-str">str</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#implementors">Implementors</a></h3></div></section><h2 class="location"><a href="index.html">In heck</a></h2></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../heck/index.html"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><button type="button">?</button></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></div></form></nav></div><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn"><span class="in-band">Trait <a href="index.html">heck</a>::<wbr><a class="trait" href="#">ToLowerCamelCase</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../src/heck/lower_camel.rs.html#18-21">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust trait"><code>pub trait ToLowerCamelCase: <a class="trait" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> {
|
||||
fn <a href="#tymethod.to_lower_camel_case" class="fnname">to_lower_camel_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a>;
|
||||
}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This trait defines a lower camel case conversion.</p>
|
||||
<p>In lowerCamelCase, word boundaries are indicated by capital letters,
|
||||
excepting the first word.</p>
|
||||
<h3 id="example"><a href="#example">Example:</a></h3>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use</span> <span class="ident">heck::ToLowerCamelCase</span>;
|
||||
|
||||
<span class="kw">let</span> <span class="ident">sentence</span> <span class="op">=</span> <span class="string">"It is we who built these palaces and cities."</span>;
|
||||
<span class="macro">assert_eq!</span>(<span class="ident">sentence</span>.<span class="ident">to_lower_camel_case</span>(), <span class="string">"itIsWeWhoBuiltThesePalacesAndCities"</span>);</code></pre></div>
|
||||
</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><details class="rustdoc-toggle" open><summary><div id="tymethod.to_lower_camel_case" class="method has-srclink"><div class="rightside"><a class="srclink" href="../src/heck/lower_camel.rs.html#20">source</a></div><h4 class="code-header">fn <a href="#tymethod.to_lower_camel_case" class="fnname">to_lower_camel_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a></h4></div></summary><div class="docblock"><p>Convert this type to lower camel case.</p>
|
||||
</div></details></div><h2 id="foreign-impls" class="small-section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor"></a></h2><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-ToLowerCamelCase-for-str" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/heck/lower_camel.rs.html#23-27">source</a></span><a href="#impl-ToLowerCamelCase-for-str" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="trait.ToLowerCamelCase.html" title="trait heck::ToLowerCamelCase">ToLowerCamelCase</a> for <a class="primitive" href="https://doc.rust-lang.org/1.64.0/std/primitive.str.html">str</a></h3></section></summary><div class="impl-items"><section id="method.to_lower_camel_case" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/heck/lower_camel.rs.html#24-26">source</a></span><a href="#method.to_lower_camel_case" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.to_lower_camel_case" class="fnname">to_lower_camel_case</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section></div></details><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div class="item-list" id="implementors-list"></div><script type="text/javascript" src="../implementors/heck/lower_camel/trait.ToLowerCamelCase.js" data-ignore-extern-crates="std" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="heck" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.64.0 (a55dd71d5 2022-09-19)" ></div></body></html>
|
||||
6
doc/heck/trait.ToPascalCase.html
Normal file
6
doc/heck/trait.ToPascalCase.html
Normal file
@ -0,0 +1,6 @@
|
||||
<!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="ToPascalCase is an alias for ToUpperCamelCase. See ToUpperCamelCase for more documentation."><meta name="keywords" content="rust, rustlang, rust-lang, ToPascalCase"><title>ToPascalCase in heck - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../dark.css" disabled><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">ToPascalCase</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#required-methods">Required Methods</a></h3><ul><li><a href="#tymethod.to_pascal_case">to_pascal_case</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#implementors">Implementors</a></h3></div></section><h2 class="location"><a href="index.html">In heck</a></h2></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../heck/index.html"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><button type="button">?</button></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></div></form></nav></div><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn"><span class="in-band">Trait <a href="index.html">heck</a>::<wbr><a class="trait" href="#">ToPascalCase</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../src/heck/upper_camel.rs.html#31-34">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust trait"><code>pub trait ToPascalCase: <a class="trait" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> {
|
||||
fn <a href="#tymethod.to_pascal_case" class="fnname">to_pascal_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a>;
|
||||
}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>ToPascalCase is an alias for ToUpperCamelCase. See ToUpperCamelCase for more
|
||||
documentation.</p>
|
||||
</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><details class="rustdoc-toggle" open><summary><div id="tymethod.to_pascal_case" class="method has-srclink"><div class="rightside"><a class="srclink" href="../src/heck/upper_camel.rs.html#33">source</a></div><h4 class="code-header">fn <a href="#tymethod.to_pascal_case" class="fnname">to_pascal_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a></h4></div></summary><div class="docblock"><p>Convert this type to upper camel case.</p>
|
||||
</div></details></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div class="item-list" id="implementors-list"><section id="impl-ToPascalCase-for-T" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/heck/upper_camel.rs.html#36-40">source</a></span><a href="#impl-ToPascalCase-for-T" class="anchor"></a><h3 class="code-header in-band">impl<T: ?<a class="trait" href="https://doc.rust-lang.org/1.64.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="trait.ToUpperCamelCase.html" title="trait heck::ToUpperCamelCase">ToUpperCamelCase</a>> <a class="trait" href="trait.ToPascalCase.html" title="trait heck::ToPascalCase">ToPascalCase</a> for T</h3></section></div><script type="text/javascript" src="../implementors/heck/upper_camel/trait.ToPascalCase.js" data-ignore-extern-crates="" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="heck" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.64.0 (a55dd71d5 2022-09-19)" ></div></body></html>
|
||||
12
doc/heck/trait.ToShoutyKebabCase.html
Normal file
12
doc/heck/trait.ToShoutyKebabCase.html
Normal file
@ -0,0 +1,12 @@
|
||||
<!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 trait defines a shouty kebab case conversion."><meta name="keywords" content="rust, rustlang, rust-lang, ToShoutyKebabCase"><title>ToShoutyKebabCase in heck - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../dark.css" disabled><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">ToShoutyKebabCase</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#required-methods">Required Methods</a></h3><ul><li><a href="#tymethod.to_shouty_kebab_case">to_shouty_kebab_case</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul><li><a href="#impl-ToShoutyKebabCase-for-str">str</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#implementors">Implementors</a></h3></div></section><h2 class="location"><a href="index.html">In heck</a></h2></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../heck/index.html"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><button type="button">?</button></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></div></form></nav></div><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn"><span class="in-band">Trait <a href="index.html">heck</a>::<wbr><a class="trait" href="#">ToShoutyKebabCase</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../src/heck/shouty_kebab.rs.html#18-21">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust trait"><code>pub trait ToShoutyKebabCase: <a class="trait" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> {
|
||||
fn <a href="#tymethod.to_shouty_kebab_case" class="fnname">to_shouty_kebab_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a>;
|
||||
}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This trait defines a shouty kebab case conversion.</p>
|
||||
<p>In SHOUTY-KEBAB-CASE, word boundaries are indicated by hyphens and all
|
||||
words are in uppercase.</p>
|
||||
<h3 id="example"><a href="#example">Example:</a></h3>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use</span> <span class="ident">heck::ToShoutyKebabCase</span>;
|
||||
|
||||
<span class="kw">let</span> <span class="ident">sentence</span> <span class="op">=</span> <span class="string">"We are going to inherit the earth."</span>;
|
||||
<span class="macro">assert_eq!</span>(<span class="ident">sentence</span>.<span class="ident">to_shouty_kebab_case</span>(), <span class="string">"WE-ARE-GOING-TO-INHERIT-THE-EARTH"</span>);</code></pre></div>
|
||||
</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><details class="rustdoc-toggle" open><summary><div id="tymethod.to_shouty_kebab_case" class="method has-srclink"><div class="rightside"><a class="srclink" href="../src/heck/shouty_kebab.rs.html#20">source</a></div><h4 class="code-header">fn <a href="#tymethod.to_shouty_kebab_case" class="fnname">to_shouty_kebab_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a></h4></div></summary><div class="docblock"><p>Convert this type to shouty kebab case.</p>
|
||||
</div></details></div><h2 id="foreign-impls" class="small-section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor"></a></h2><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-ToShoutyKebabCase-for-str" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/heck/shouty_kebab.rs.html#23-27">source</a></span><a href="#impl-ToShoutyKebabCase-for-str" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="trait.ToShoutyKebabCase.html" title="trait heck::ToShoutyKebabCase">ToShoutyKebabCase</a> for <a class="primitive" href="https://doc.rust-lang.org/1.64.0/std/primitive.str.html">str</a></h3></section></summary><div class="impl-items"><section id="method.to_shouty_kebab_case" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/heck/shouty_kebab.rs.html#24-26">source</a></span><a href="#method.to_shouty_kebab_case" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.to_shouty_kebab_case" class="fnname">to_shouty_kebab_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a></h4></section></div></details><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div class="item-list" id="implementors-list"></div><script type="text/javascript" src="../implementors/heck/shouty_kebab/trait.ToShoutyKebabCase.js" data-ignore-extern-crates="std" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="heck" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.64.0 (a55dd71d5 2022-09-19)" ></div></body></html>
|
||||
12
doc/heck/trait.ToShoutySnakeCase.html
Normal file
12
doc/heck/trait.ToShoutySnakeCase.html
Normal file
@ -0,0 +1,12 @@
|
||||
<!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 trait defines a shouty snake case conversion."><meta name="keywords" content="rust, rustlang, rust-lang, ToShoutySnakeCase"><title>ToShoutySnakeCase in heck - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../dark.css" disabled><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">ToShoutySnakeCase</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#required-methods">Required Methods</a></h3><ul><li><a href="#tymethod.to_shouty_snake_case">to_shouty_snake_case</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul><li><a href="#impl-ToShoutySnakeCase-for-str">str</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#implementors">Implementors</a></h3></div></section><h2 class="location"><a href="index.html">In heck</a></h2></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../heck/index.html"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><button type="button">?</button></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></div></form></nav></div><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn"><span class="in-band">Trait <a href="index.html">heck</a>::<wbr><a class="trait" href="#">ToShoutySnakeCase</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../src/heck/shouty_snake.rs.html#18-21">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust trait"><code>pub trait ToShoutySnakeCase: <a class="trait" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> {
|
||||
fn <a href="#tymethod.to_shouty_snake_case" class="fnname">to_shouty_snake_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a>;
|
||||
}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This trait defines a shouty snake case conversion.</p>
|
||||
<p>In SHOUTY_SNAKE_CASE, word boundaries are indicated by underscores and all
|
||||
words are in uppercase.</p>
|
||||
<h3 id="example"><a href="#example">Example:</a></h3>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use</span> <span class="ident">heck::ToShoutySnakeCase</span>;
|
||||
|
||||
<span class="kw">let</span> <span class="ident">sentence</span> <span class="op">=</span> <span class="string">"That world is growing in this minute."</span>;
|
||||
<span class="macro">assert_eq!</span>(<span class="ident">sentence</span>.<span class="ident">to_shouty_snake_case</span>(), <span class="string">"THAT_WORLD_IS_GROWING_IN_THIS_MINUTE"</span>);</code></pre></div>
|
||||
</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><details class="rustdoc-toggle" open><summary><div id="tymethod.to_shouty_snake_case" class="method has-srclink"><div class="rightside"><a class="srclink" href="../src/heck/shouty_snake.rs.html#20">source</a></div><h4 class="code-header">fn <a href="#tymethod.to_shouty_snake_case" class="fnname">to_shouty_snake_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a></h4></div></summary><div class="docblock"><p>Convert this type to shouty snake case.</p>
|
||||
</div></details></div><h2 id="foreign-impls" class="small-section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor"></a></h2><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-ToShoutySnakeCase-for-str" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/heck/shouty_snake.rs.html#37-41">source</a></span><a href="#impl-ToShoutySnakeCase-for-str" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="trait.ToShoutySnakeCase.html" title="trait heck::ToShoutySnakeCase">ToShoutySnakeCase</a> for <a class="primitive" href="https://doc.rust-lang.org/1.64.0/std/primitive.str.html">str</a></h3></section></summary><div class="impl-items"><section id="method.to_shouty_snake_case" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/heck/shouty_snake.rs.html#38-40">source</a></span><a href="#method.to_shouty_snake_case" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.to_shouty_snake_case" class="fnname">to_shouty_snake_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a></h4></section></div></details><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div class="item-list" id="implementors-list"></div><script type="text/javascript" src="../implementors/heck/shouty_snake/trait.ToShoutySnakeCase.js" data-ignore-extern-crates="std" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="heck" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.64.0 (a55dd71d5 2022-09-19)" ></div></body></html>
|
||||
6
doc/heck/trait.ToShoutySnekCase.html
Normal file
6
doc/heck/trait.ToShoutySnekCase.html
Normal file
@ -0,0 +1,6 @@
|
||||
<!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="Oh heck, ToShoutySnekCase is an alias for ToShoutySnakeCase. See ToShoutySnakeCase for more documentation."><meta name="keywords" content="rust, rustlang, rust-lang, ToShoutySnekCase"><title>ToShoutySnekCase in heck - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../dark.css" disabled><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">ToShoutySnekCase</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#required-methods">Required Methods</a></h3><ul><li><a href="#tymethod.TO_SHOUTY_SNEK_CASE">TO_SHOUTY_SNEK_CASE</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#implementors">Implementors</a></h3></div></section><h2 class="location"><a href="index.html">In heck</a></h2></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../heck/index.html"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><button type="button">?</button></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></div></form></nav></div><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn"><span class="in-band">Trait <a href="index.html">heck</a>::<wbr><a class="trait" href="#">ToShoutySnekCase</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../src/heck/shouty_snake.rs.html#25-29">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust trait"><code>pub trait ToShoutySnekCase: <a class="trait" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> {
|
||||
fn <a href="#tymethod.TO_SHOUTY_SNEK_CASE" class="fnname">TO_SHOUTY_SNEK_CASE</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a>;
|
||||
}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Oh heck, ToShoutySnekCase is an alias for ToShoutySnakeCase. See
|
||||
ToShoutySnakeCase for more documentation.</p>
|
||||
</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><details class="rustdoc-toggle" open><summary><div id="tymethod.TO_SHOUTY_SNEK_CASE" class="method has-srclink"><div class="rightside"><a class="srclink" href="../src/heck/shouty_snake.rs.html#28">source</a></div><h4 class="code-header">fn <a href="#tymethod.TO_SHOUTY_SNEK_CASE" class="fnname">TO_SHOUTY_SNEK_CASE</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a></h4></div></summary><div class="docblock"><p>CONVERT THIS TYPE TO SNEK CASE.</p>
|
||||
</div></details></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div class="item-list" id="implementors-list"><section id="impl-ToShoutySnekCase-for-T" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/heck/shouty_snake.rs.html#31-35">source</a></span><a href="#impl-ToShoutySnekCase-for-T" class="anchor"></a><h3 class="code-header in-band">impl<T: ?<a class="trait" href="https://doc.rust-lang.org/1.64.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="trait.ToShoutySnakeCase.html" title="trait heck::ToShoutySnakeCase">ToShoutySnakeCase</a>> <a class="trait" href="trait.ToShoutySnekCase.html" title="trait heck::ToShoutySnekCase">ToShoutySnekCase</a> for T</h3></section></div><script type="text/javascript" src="../implementors/heck/shouty_snake/trait.ToShoutySnekCase.js" data-ignore-extern-crates="" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="heck" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.64.0 (a55dd71d5 2022-09-19)" ></div></body></html>
|
||||
11
doc/heck/trait.ToSnakeCase.html
Normal file
11
doc/heck/trait.ToSnakeCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!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 trait defines a snake case conversion."><meta name="keywords" content="rust, rustlang, rust-lang, ToSnakeCase"><title>ToSnakeCase in heck - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../dark.css" disabled><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">ToSnakeCase</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#required-methods">Required Methods</a></h3><ul><li><a href="#tymethod.to_snake_case">to_snake_case</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul><li><a href="#impl-ToSnakeCase-for-str">str</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#implementors">Implementors</a></h3></div></section><h2 class="location"><a href="index.html">In heck</a></h2></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../heck/index.html"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><button type="button">?</button></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></div></form></nav></div><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn"><span class="in-band">Trait <a href="index.html">heck</a>::<wbr><a class="trait" href="#">ToSnakeCase</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../src/heck/snake.rs.html#17-20">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust trait"><code>pub trait ToSnakeCase: <a class="trait" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> {
|
||||
fn <a href="#tymethod.to_snake_case" class="fnname">to_snake_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a>;
|
||||
}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This trait defines a snake case conversion.</p>
|
||||
<p>In snake_case, word boundaries are indicated by underscores.</p>
|
||||
<h3 id="example"><a href="#example">Example:</a></h3>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use</span> <span class="ident">heck::ToSnakeCase</span>;
|
||||
|
||||
<span class="kw">let</span> <span class="ident">sentence</span> <span class="op">=</span> <span class="string">"We carry a new world here, in our hearts."</span>;
|
||||
<span class="macro">assert_eq!</span>(<span class="ident">sentence</span>.<span class="ident">to_snake_case</span>(), <span class="string">"we_carry_a_new_world_here_in_our_hearts"</span>);</code></pre></div>
|
||||
</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><details class="rustdoc-toggle" open><summary><div id="tymethod.to_snake_case" class="method has-srclink"><div class="rightside"><a class="srclink" href="../src/heck/snake.rs.html#19">source</a></div><h4 class="code-header">fn <a href="#tymethod.to_snake_case" class="fnname">to_snake_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a></h4></div></summary><div class="docblock"><p>Convert this type to snake case.</p>
|
||||
</div></details></div><h2 id="foreign-impls" class="small-section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor"></a></h2><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-ToSnakeCase-for-str" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/heck/snake.rs.html#35-39">source</a></span><a href="#impl-ToSnakeCase-for-str" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="trait.ToSnakeCase.html" title="trait heck::ToSnakeCase">ToSnakeCase</a> for <a class="primitive" href="https://doc.rust-lang.org/1.64.0/std/primitive.str.html">str</a></h3></section></summary><div class="impl-items"><section id="method.to_snake_case" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/heck/snake.rs.html#36-38">source</a></span><a href="#method.to_snake_case" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.to_snake_case" class="fnname">to_snake_case</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section></div></details><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div class="item-list" id="implementors-list"></div><script type="text/javascript" src="../implementors/heck/snake/trait.ToSnakeCase.js" data-ignore-extern-crates="std" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="heck" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.64.0 (a55dd71d5 2022-09-19)" ></div></body></html>
|
||||
6
doc/heck/trait.ToSnekCase.html
Normal file
6
doc/heck/trait.ToSnekCase.html
Normal file
@ -0,0 +1,6 @@
|
||||
<!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="Oh heck, SnekCase is an alias for ToSnakeCase. See ToSnakeCase for more documentation."><meta name="keywords" content="rust, rustlang, rust-lang, ToSnekCase"><title>ToSnekCase in heck - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../dark.css" disabled><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">ToSnekCase</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#required-methods">Required Methods</a></h3><ul><li><a href="#tymethod.to_snek_case">to_snek_case</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#implementors">Implementors</a></h3></div></section><h2 class="location"><a href="index.html">In heck</a></h2></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../heck/index.html"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><button type="button">?</button></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></div></form></nav></div><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn"><span class="in-band">Trait <a href="index.html">heck</a>::<wbr><a class="trait" href="#">ToSnekCase</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../src/heck/snake.rs.html#24-27">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust trait"><code>pub trait ToSnekCase: <a class="trait" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> {
|
||||
fn <a href="#tymethod.to_snek_case" class="fnname">to_snek_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a>;
|
||||
}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Oh heck, SnekCase is an alias for ToSnakeCase. See ToSnakeCase for
|
||||
more documentation.</p>
|
||||
</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><details class="rustdoc-toggle" open><summary><div id="tymethod.to_snek_case" class="method has-srclink"><div class="rightside"><a class="srclink" href="../src/heck/snake.rs.html#26">source</a></div><h4 class="code-header">fn <a href="#tymethod.to_snek_case" class="fnname">to_snek_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a></h4></div></summary><div class="docblock"><p>Convert this type to snek case.</p>
|
||||
</div></details></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div class="item-list" id="implementors-list"><section id="impl-ToSnekCase-for-T" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/heck/snake.rs.html#29-33">source</a></span><a href="#impl-ToSnekCase-for-T" class="anchor"></a><h3 class="code-header in-band">impl<T: ?<a class="trait" href="https://doc.rust-lang.org/1.64.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="trait.ToSnakeCase.html" title="trait heck::ToSnakeCase">ToSnakeCase</a>> <a class="trait" href="trait.ToSnekCase.html" title="trait heck::ToSnekCase">ToSnekCase</a> for T</h3></section></div><script type="text/javascript" src="../implementors/heck/snake/trait.ToSnekCase.js" data-ignore-extern-crates="" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="heck" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.64.0 (a55dd71d5 2022-09-19)" ></div></body></html>
|
||||
12
doc/heck/trait.ToTitleCase.html
Normal file
12
doc/heck/trait.ToTitleCase.html
Normal file
@ -0,0 +1,12 @@
|
||||
<!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 trait defines a title case conversion."><meta name="keywords" content="rust, rustlang, rust-lang, ToTitleCase"><title>ToTitleCase in heck - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../dark.css" disabled><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">ToTitleCase</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#required-methods">Required Methods</a></h3><ul><li><a href="#tymethod.to_title_case">to_title_case</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul><li><a href="#impl-ToTitleCase-for-str">str</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#implementors">Implementors</a></h3></div></section><h2 class="location"><a href="index.html">In heck</a></h2></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../heck/index.html"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><button type="button">?</button></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></div></form></nav></div><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn"><span class="in-band">Trait <a href="index.html">heck</a>::<wbr><a class="trait" href="#">ToTitleCase</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../src/heck/title.rs.html#18-21">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust trait"><code>pub trait ToTitleCase: <a class="trait" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> {
|
||||
fn <a href="#tymethod.to_title_case" class="fnname">to_title_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a>;
|
||||
}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This trait defines a title case conversion.</p>
|
||||
<p>In Title Case, word boundaries are indicated by spaces, and every word is
|
||||
capitalized.</p>
|
||||
<h3 id="example"><a href="#example">Example:</a></h3>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use</span> <span class="ident">heck::ToTitleCase</span>;
|
||||
|
||||
<span class="kw">let</span> <span class="ident">sentence</span> <span class="op">=</span> <span class="string">"We have always lived in slums and holes in the wall."</span>;
|
||||
<span class="macro">assert_eq!</span>(<span class="ident">sentence</span>.<span class="ident">to_title_case</span>(), <span class="string">"We Have Always Lived In Slums And Holes In The Wall"</span>);</code></pre></div>
|
||||
</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><details class="rustdoc-toggle" open><summary><div id="tymethod.to_title_case" class="method has-srclink"><div class="rightside"><a class="srclink" href="../src/heck/title.rs.html#20">source</a></div><h4 class="code-header">fn <a href="#tymethod.to_title_case" class="fnname">to_title_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a></h4></div></summary><div class="docblock"><p>Convert this type to title case.</p>
|
||||
</div></details></div><h2 id="foreign-impls" class="small-section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor"></a></h2><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-ToTitleCase-for-str" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/heck/title.rs.html#23-27">source</a></span><a href="#impl-ToTitleCase-for-str" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="trait.ToTitleCase.html" title="trait heck::ToTitleCase">ToTitleCase</a> for <a class="primitive" href="https://doc.rust-lang.org/1.64.0/std/primitive.str.html">str</a></h3></section></summary><div class="impl-items"><section id="method.to_title_case" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/heck/title.rs.html#24-26">source</a></span><a href="#method.to_title_case" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.to_title_case" class="fnname">to_title_case</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section></div></details><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div class="item-list" id="implementors-list"></div><script type="text/javascript" src="../implementors/heck/title/trait.ToTitleCase.js" data-ignore-extern-crates="std" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="heck" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.64.0 (a55dd71d5 2022-09-19)" ></div></body></html>
|
||||
12
doc/heck/trait.ToUpperCamelCase.html
Normal file
12
doc/heck/trait.ToUpperCamelCase.html
Normal file
@ -0,0 +1,12 @@
|
||||
<!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 trait defines an upper camel case conversion."><meta name="keywords" content="rust, rustlang, rust-lang, ToUpperCamelCase"><title>ToUpperCamelCase in heck - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Regular.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../FiraSans-Medium.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Regular.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceSerif4-Bold.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../SourceCodePro-Semibold.ttf.woff2"><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../ayu.css" disabled><link rel="stylesheet" type="text/css" href="../dark.css" disabled><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script id="default-settings" ></script><script src="../storage.js"></script><script defer src="sidebar-items.js"></script><script defer src="../main.js"></script><noscript><link rel="stylesheet" href="../noscript.css"></noscript><link rel="alternate icon" type="image/png" href="../favicon-16x16.png"><link rel="alternate icon" type="image/png" href="../favicon-32x32.png"><link rel="icon" type="image/svg+xml" href="../favicon.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">☰</button><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"></h2></nav><nav class="sidebar"><a class="sidebar-logo" href="../heck/index.html"><div class="logo-container"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></div></a><h2 class="location"><a href="#">ToUpperCamelCase</a></h2><div class="sidebar-elems"><section><div class="block"><h3 class="sidebar-title"><a href="#required-methods">Required Methods</a></h3><ul><li><a href="#tymethod.to_upper_camel_case">to_upper_camel_case</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul><li><a href="#impl-ToUpperCamelCase-for-str">str</a></li></ul></div><div class="block"><h3 class="sidebar-title"><a href="#implementors">Implementors</a></h3></div></section><h2 class="location"><a href="index.html">In heck</a></h2></div></nav><main><div class="width-limiter"><div class="sub-container"><a class="sub-logo-container" href="../heck/index.html"><img class="rust-logo" src="../rust-logo.svg" alt="logo"></a><nav class="sub"><form class="search-form"><div class="search-container"><span></span><input class="search-input" name="search" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><button type="button">?</button></div><div id="settings-menu" tabindex="-1"><a href="../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../wheel.svg"></a></div></div></form></nav></div><section id="main-content" class="content"><div class="main-heading"><h1 class="fqn"><span class="in-band">Trait <a href="index.html">heck</a>::<wbr><a class="trait" href="#">ToUpperCamelCase</a><button id="copy-path" onclick="copy_path(this)" title="Copy item path to clipboard"><img src="../clipboard.svg" width="19" height="18" alt="Copy item path"></button></span></h1><span class="out-of-band"><a class="srclink" href="../src/heck/upper_camel.rs.html#18-21">source</a> · <a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class="inner">−</span>]</a></span></div><div class="docblock item-decl"><pre class="rust trait"><code>pub trait ToUpperCamelCase: <a class="trait" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> {
|
||||
fn <a href="#tymethod.to_upper_camel_case" class="fnname">to_upper_camel_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a>;
|
||||
}</code></pre></div><details class="rustdoc-toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This trait defines an upper camel case conversion.</p>
|
||||
<p>In UpperCamelCase, word boundaries are indicated by capital letters,
|
||||
including the first word.</p>
|
||||
<h3 id="example"><a href="#example">Example:</a></h3>
|
||||
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use</span> <span class="ident">heck::ToUpperCamelCase</span>;
|
||||
|
||||
<span class="kw">let</span> <span class="ident">sentence</span> <span class="op">=</span> <span class="string">"We are not in the least afraid of ruins."</span>;
|
||||
<span class="macro">assert_eq!</span>(<span class="ident">sentence</span>.<span class="ident">to_upper_camel_case</span>(), <span class="string">"WeAreNotInTheLeastAfraidOfRuins"</span>);</code></pre></div>
|
||||
</div></details><h2 id="required-methods" class="small-section-header">Required Methods<a href="#required-methods" class="anchor"></a></h2><div class="methods"><details class="rustdoc-toggle" open><summary><div id="tymethod.to_upper_camel_case" class="method has-srclink"><div class="rightside"><a class="srclink" href="../src/heck/upper_camel.rs.html#20">source</a></div><h4 class="code-header">fn <a href="#tymethod.to_upper_camel_case" class="fnname">to_upper_camel_case</a>(&self) -> Self::<a class="associatedtype" href="https://doc.rust-lang.org/1.64.0/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" title="type alloc::borrow::ToOwned::Owned">Owned</a></h4></div></summary><div class="docblock"><p>Convert this type to upper camel case.</p>
|
||||
</div></details></div><h2 id="foreign-impls" class="small-section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor"></a></h2><details class="rustdoc-toggle implementors-toggle"><summary><section id="impl-ToUpperCamelCase-for-str" class="impl has-srclink"><span class="rightside"><a class="srclink" href="../src/heck/upper_camel.rs.html#23-27">source</a></span><a href="#impl-ToUpperCamelCase-for-str" class="anchor"></a><h3 class="code-header in-band">impl <a class="trait" href="trait.ToUpperCamelCase.html" title="trait heck::ToUpperCamelCase">ToUpperCamelCase</a> for <a class="primitive" href="https://doc.rust-lang.org/1.64.0/std/primitive.str.html">str</a></h3></section></summary><div class="impl-items"><section id="method.to_upper_camel_case" class="method trait-impl has-srclink"><span class="rightside"><a class="srclink" href="../src/heck/upper_camel.rs.html#24-26">source</a></span><a href="#method.to_upper_camel_case" class="anchor"></a><h4 class="code-header">fn <a href="#tymethod.to_upper_camel_case" class="fnname">to_upper_camel_case</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.64.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section></div></details><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor"></a></h2><div class="item-list" id="implementors-list"></div><script type="text/javascript" src="../implementors/heck/upper_camel/trait.ToUpperCamelCase.js" data-ignore-extern-crates="std" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../" data-current-crate="heck" data-themes="ayu,dark,light" data-resource-suffix="" data-rustdoc-version="1.64.0 (a55dd71d5 2022-09-19)" ></div></body></html>
|
||||
11
doc/heck/upper_camel/struct.AsUpperCamelCase.html
Normal file
11
doc/heck/upper_camel/struct.AsUpperCamelCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../heck/struct.AsUpperCamelCase.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../heck/struct.AsUpperCamelCase.html">../../heck/struct.AsUpperCamelCase.html</a>...</p>
|
||||
<script>location.replace("../../heck/struct.AsUpperCamelCase.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
doc/heck/upper_camel/trait.ToPascalCase.html
Normal file
11
doc/heck/upper_camel/trait.ToPascalCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../heck/trait.ToPascalCase.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../heck/trait.ToPascalCase.html">../../heck/trait.ToPascalCase.html</a>...</p>
|
||||
<script>location.replace("../../heck/trait.ToPascalCase.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
11
doc/heck/upper_camel/trait.ToUpperCamelCase.html
Normal file
11
doc/heck/upper_camel/trait.ToUpperCamelCase.html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="refresh" content="0;URL=../../heck/trait.ToUpperCamelCase.html">
|
||||
<title>Redirection</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Redirecting to <a href="../../heck/trait.ToUpperCamelCase.html">../../heck/trait.ToUpperCamelCase.html</a>...</p>
|
||||
<script>location.replace("../../heck/trait.ToUpperCamelCase.html" + location.search + location.hash);</script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user