Skip to content

Commit

Permalink
Fix the rest of the command & program macros to use vec[u8]
Browse files Browse the repository at this point in the history
  • Loading branch information
joelparkerhenderson committed Oct 6, 2024
1 parent b2c3162 commit e472f56
Show file tree
Hide file tree
Showing 205 changed files with 1,480 additions and 1,480 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ <h2 id="example"><a class="doc-anchor" href="#example">§</a>Example</h2>
<span class="kw">use </span>std::process::Command;

<span class="kw">let </span><span class="kw-2">mut </span>command = Command::new(<span class="string">"bin/printf-stderr"</span>);
command.args([<span class="string">"%s"</span>, <span class="string">"hello"</span>]);
<span class="kw">let </span>containee = <span class="string">"ell"</span>;
command.args([<span class="string">"%s"</span>, <span class="string">"alfa"</span>]);
<span class="kw">let </span>containee = <span class="string">"lf"</span>;
<span class="macro">assert_command_stderr_contains!</span>(command, <span class="kw-2">&amp;</span>containee);</code></pre></div>
<h2 id="module-macros"><a class="doc-anchor" href="#module-macros">§</a>Module macros</h2>
<ul>
Expand Down
6 changes: 3 additions & 3 deletions doc/lib/assert_command/assert_command_stderr_eq/index.html
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<!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="Assert a command stderr string is equal to another."><title>lib::assert_command::assert_command_stderr_eq - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9a781e4970d388.woff2,SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2,SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-76eba96aa4d2e634.css"><link rel="stylesheet" href="../../../static.files/rustdoc-c5d6553a23f1e5a6.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="lib" data-themes="" data-resource-suffix="" data-rustdoc-version="1.81.0 (eeb90cda1 2024-09-04)" data-channel="1.81.0" data-search-js="search-d234aafac6c221dd.js" data-settings-js="settings-4313503d2e1961c2.js" ><script src="../../../static.files/storage-118b08c4c78b968e.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-d2fab2bf619172d3.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-df360f571f6edeae.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-422f7d1d52889060.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-2c020d218678b618.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" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../lib/index.html">lib</a></h2></div><h2 class="location"><a href="#">Module assert_command_stderr_eq</a></h2><div class="sidebar-elems"><h2><a href="../index.html">In lib::assert_command</a></h2></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Module <a href="../../index.html">lib</a>::<wbr><a href="../index.html">assert_command</a>::<wbr><a class="mod" href="#">assert_command_stderr_eq</a><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><span class="out-of-band"><a class="src" href="../../../src/lib/assert_command/assert_command_stderr_eq.rs.html#1-249">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Assert a command stderr string is equal to another.</p>
<p>Pseudocode:<br>
(command1 ⇒ stderr ⇒ string) = (command2 ⇒ stderr ⇒ string)</p>
(command1 ⇒ stderr) = (command2 ⇒ stderr)</p>
<h2 id="example"><a class="doc-anchor" href="#example">§</a>Example</h2>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>assertables::<span class="kw-2">*</span>;
<span class="kw">use </span>std::process::Command;

<span class="kw">let </span><span class="kw-2">mut </span>a = Command::new(<span class="string">"bin/printf-stderr"</span>);
a.args([<span class="string">"%s"</span>, <span class="string">"hello"</span>]);
a.args([<span class="string">"%s"</span>, <span class="string">"alfa"</span>]);
<span class="kw">let </span><span class="kw-2">mut </span>b = Command::new(<span class="string">"bin/printf-stderr"</span>);
b.args([<span class="string">"%s"</span>, <span class="string">"hello"</span>]);
b.args([<span class="string">"%s"</span>, <span class="string">"alfa"</span>]);
<span class="macro">assert_command_stderr_eq!</span>(a, b);</code></pre></div>
<h2 id="module-macros"><a class="doc-anchor" href="#module-macros">§</a>Module macros</h2>
<ul>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +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="Assert a command stderr string is equal to an expression."><title>lib::assert_command::assert_command_stderr_eq_expr - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9a781e4970d388.woff2,SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2,SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-76eba96aa4d2e634.css"><link rel="stylesheet" href="../../../static.files/rustdoc-c5d6553a23f1e5a6.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="lib" data-themes="" data-resource-suffix="" data-rustdoc-version="1.81.0 (eeb90cda1 2024-09-04)" data-channel="1.81.0" data-search-js="search-d234aafac6c221dd.js" data-settings-js="settings-4313503d2e1961c2.js" ><script src="../../../static.files/storage-118b08c4c78b968e.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-d2fab2bf619172d3.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-df360f571f6edeae.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-422f7d1d52889060.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-2c020d218678b618.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" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../lib/index.html">lib</a></h2></div><h2 class="location"><a href="#">Module assert_command_stderr_eq_expr</a></h2><div class="sidebar-elems"><h2><a href="../index.html">In lib::assert_command</a></h2></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Module <a href="../../index.html">lib</a>::<wbr><a href="../index.html">assert_command</a>::<wbr><a class="mod" href="#">assert_command_stderr_eq_expr</a><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><span class="out-of-band"><a class="src" href="../../../src/lib/assert_command/assert_command_stderr_eq_expr.rs.html#1-249">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Assert a command stderr string is equal to an expression.</p>
<p>Pseudocode:<br>
(command ⇒ stderr ⇒ string) = (expr into string)</p>
(command ⇒ stderr) = (expr into string)</p>
<h2 id="example"><a class="doc-anchor" href="#example">§</a>Example</h2>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>assertables::<span class="kw-2">*</span>;
<span class="kw">use </span>std::process::Command;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ <h2 id="example"><a class="doc-anchor" href="#example">§</a>Example</h2>
<span class="kw">use </span>regex::Regex;

<span class="kw">let </span><span class="kw-2">mut </span>command = Command::new(<span class="string">"bin/printf-stderr"</span>);
command.args([<span class="string">"%s"</span>, <span class="string">"hello"</span>]);
<span class="kw">let </span>matcher = Regex::new(<span class="string">r"ell"</span>).unwrap();
command.args([<span class="string">"%s"</span>, <span class="string">"alfa"</span>]);
<span class="kw">let </span>matcher = Regex::new(<span class="string">r"lf"</span>).unwrap();
<span class="macro">assert_command_stderr_is_match!</span>(command, <span class="kw-2">&amp;</span>matcher);</code></pre></div>
<h2 id="module-macros"><a class="doc-anchor" href="#module-macros">§</a>Module macros</h2>
<ul>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ <h2 id="example"><a class="doc-anchor" href="#example">§</a>Example</h2>
<span class="kw">use </span>std::process::Command;

<span class="kw">let </span><span class="kw-2">mut </span>command = Command::new(<span class="string">"bin/printf-stdout"</span>);
command.args([<span class="string">"%s"</span>, <span class="string">"hello"</span>]);
<span class="kw">let </span>containee = <span class="string">"ell"</span>;
command.args([<span class="string">"%s"</span>, <span class="string">"alfa"</span>]);
<span class="kw">let </span>containee = <span class="string">"lf"</span>;
<span class="macro">assert_command_stdout_contains!</span>(command, <span class="kw-2">&amp;</span>containee);</code></pre></div>
<h2 id="module-macros"><a class="doc-anchor" href="#module-macros">§</a>Module macros</h2>
<ul>
Expand Down
6 changes: 3 additions & 3 deletions doc/lib/assert_command/assert_command_stdout_eq/index.html
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<!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="Assert a command stdout string is equal to another."><title>lib::assert_command::assert_command_stdout_eq - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9a781e4970d388.woff2,SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2,SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-76eba96aa4d2e634.css"><link rel="stylesheet" href="../../../static.files/rustdoc-c5d6553a23f1e5a6.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="lib" data-themes="" data-resource-suffix="" data-rustdoc-version="1.81.0 (eeb90cda1 2024-09-04)" data-channel="1.81.0" data-search-js="search-d234aafac6c221dd.js" data-settings-js="settings-4313503d2e1961c2.js" ><script src="../../../static.files/storage-118b08c4c78b968e.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-d2fab2bf619172d3.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-df360f571f6edeae.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-422f7d1d52889060.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-2c020d218678b618.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" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../lib/index.html">lib</a></h2></div><h2 class="location"><a href="#">Module assert_command_stdout_eq</a></h2><div class="sidebar-elems"><h2><a href="../index.html">In lib::assert_command</a></h2></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Module <a href="../../index.html">lib</a>::<wbr><a href="../index.html">assert_command</a>::<wbr><a class="mod" href="#">assert_command_stdout_eq</a><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><span class="out-of-band"><a class="src" href="../../../src/lib/assert_command/assert_command_stdout_eq.rs.html#1-253">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Assert a command stdout string is equal to another.</p>
<p>Pseudocode:<br>
(command1 ⇒ stdout ⇒ string) = (command2 ⇒ stdout ⇒ string)</p>
(command1 ⇒ stdout) = (command2 ⇒ stdout)</p>
<h2 id="example"><a class="doc-anchor" href="#example">§</a>Example</h2>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>assertables::<span class="kw-2">*</span>;
<span class="kw">use </span>std::process::Command;

<span class="kw">let </span><span class="kw-2">mut </span>a = Command::new(<span class="string">"bin/printf-stdout"</span>);
a.args([<span class="string">"%s"</span>, <span class="string">"hello"</span>]);
a.args([<span class="string">"%s"</span>, <span class="string">"alfa"</span>]);
<span class="kw">let </span><span class="kw-2">mut </span>b = Command::new(<span class="string">"bin/printf-stdout"</span>);
b.args([<span class="string">"%s%s%s%s%s"</span>, <span class="string">"h"</span>, <span class="string">"e"</span>, <span class="string">"l"</span>, <span class="string">"l"</span>, <span class="string">"o"</span>]);
b.args([<span class="string">"%s%s%s%s"</span>, <span class="string">"a"</span>, <span class="string">"l"</span>, <span class="string">"f"</span>, <span class="string">"a"</span>]);
<span class="macro">assert_command_stdout_eq!</span>(a, b);</code></pre></div>
<h2 id="module-macros"><a class="doc-anchor" href="#module-macros">§</a>Module macros</h2>
<ul>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +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="Assert a command stdout string is equal to an expression."><title>lib::assert_command::assert_command_stdout_eq_expr - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9a781e4970d388.woff2,SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2,SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../static.files/normalize-76eba96aa4d2e634.css"><link rel="stylesheet" href="../../../static.files/rustdoc-c5d6553a23f1e5a6.css"><meta name="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="lib" data-themes="" data-resource-suffix="" data-rustdoc-version="1.81.0 (eeb90cda1 2024-09-04)" data-channel="1.81.0" data-search-js="search-d234aafac6c221dd.js" data-settings-js="settings-4313503d2e1961c2.js" ><script src="../../../static.files/storage-118b08c4c78b968e.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../../static.files/main-d2fab2bf619172d3.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-df360f571f6edeae.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-422f7d1d52889060.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-2c020d218678b618.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" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../../lib/index.html">lib</a></h2></div><h2 class="location"><a href="#">Module assert_command_stdout_eq_expr</a></h2><div class="sidebar-elems"><h2><a href="../index.html">In lib::assert_command</a></h2></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Module <a href="../../index.html">lib</a>::<wbr><a href="../index.html">assert_command</a>::<wbr><a class="mod" href="#">assert_command_stdout_eq_expr</a><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><span class="out-of-band"><a class="src" href="../../../src/lib/assert_command/assert_command_stdout_eq_expr.rs.html#1-243">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Assert a command stdout string is equal to an expression.</p>
<p>Pseudocode:<br>
(command ⇒ stdout ⇒ string) = (expr into string)</p>
(command ⇒ stdout) = (expr into string)</p>
<h2 id="example"><a class="doc-anchor" href="#example">§</a>Example</h2>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>assertables::<span class="kw-2">*</span>;
<span class="kw">use </span>std::process::Command;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ <h2 id="example"><a class="doc-anchor" href="#example">§</a>Example</h2>
<span class="kw">use </span>regex::Regex;

<span class="kw">let </span><span class="kw-2">mut </span>command = Command::new(<span class="string">"bin/printf-stdout"</span>);
command.args([<span class="string">"%s"</span>, <span class="string">"hello"</span>]);
<span class="kw">let </span>matcher = Regex::new(<span class="string">r"ell"</span>).unwrap();
command.args([<span class="string">"%s"</span>, <span class="string">"alfa"</span>]);
<span class="kw">let </span>matcher = Regex::new(<span class="string">r"lf"</span>).unwrap();
<span class="macro">assert_command_stdout_is_match!</span>(command, <span class="kw-2">&amp;</span>matcher);</code></pre></div>
<h2 id="module-macros"><a class="doc-anchor" href="#module-macros">§</a>Module macros</h2>
<ul>
Expand Down
Loading

0 comments on commit e472f56

Please sign in to comment.