ppt-rs 0.2.14

Create, read, and update PowerPoint 2007+ (.pptx) files with rich formatting, bullet styles, themes, and templates.
Documentation
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Rust Programming Language</title>
    <meta name="description" content="An introduction to Rust programming concepts">
</head>
<body>
    <h1>Welcome to Rust</h1>
    <p>A language empowering everyone to build reliable and efficient software.</p>
    <p><strong>Key Benefits:</strong> Performance, Reliability, Productivity.</p>

    <h1>Why Rust?</h1>
    <ul>
        <li>Memory safety without a garbage collector</li>
        <li>Concurrency without data races</li>
        <li>Zero-cost abstractions</li>
        <li>Excellent tooling (Cargo, rustfmt, clippy)</li>
    </ul>

    <h1>Ownership System</h1>
    <p>The ownership system is Rust's most unique feature.</p>
    <pre><code>fn main() {
    let s = String::from("hello");
    let s2 = s;  // s is moved, not copied
    // println!("{s}");  // compile error!
}</code></pre>
    <blockquote>Ownership enables memory safety without a garbage collector.</blockquote>

    <h1>Adoption Stats</h1>
    <table>
        <tr><th>Year</th><th>Users (millions)</th><th>Growth</th></tr>
        <tr><td>2022</td><td>2.5</td><td>+40%</td></tr>
        <tr><td>2023</td><td>3.5</td><td>+29%</td></tr>
        <tr><td>2024</td><td>4.5</td><td>+22%</td></tr>
    </table>

    <h1>Getting Started</h1>
    <p>Install Rust using rustup:</p>
    <pre><code>curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh</code></pre>
    <p>Then create your first project:</p>
    <pre><code>cargo new hello_world
cd hello_world
cargo run</code></pre>

    <h1>Resources</h1>
    <ul>
        <li>The Rust Book: doc.rust-lang.org/book</li>
        <li>Rust by Example: doc.rust-lang.org/stable/rust-by-example</li>
        <li>Standard Library Docs: doc.rust-lang.org/std</li>
    </ul>

    <hr>
    <p>Thank you for your attention! Questions?</p>
</body>
</html>