About 252,000 results
Open links in new tab
  1. Graceful Shutdown and Cleanup - The Rust Programming Language

    The Rust Programming Language Graceful Shutdown and Cleanup The code in Listing 21-20 is responding to requests asynchronously through the use of a thread pool, as we intended. We get …

  2. Control Flow - The Rust Programming Language

    Control Flow The ability to run some code depending on whether a condition is true and the ability to run some code repeatedly while a condition is true are basic building blocks in most programming …

  3. exit in std::process - Rust

    Dec 8, 2025 · Note that if a binary contains multiple copies of the Rust runtime (e.g., when combining multiple cdylib or staticlib), they each have their own separate lock, so from the perspective of code …

  4. TcpListener in std::net - Rust

    Dec 8, 2025 · A TCP socket server, listening for connections. After creating a TcpListener by bind ing it to a socket address, it listens for incoming TCP connections. These can be accepted by calling …

  5. Loop expressions - The Rust Reference

    A loop expression denotes an infinite loop. A while expression loops until a predicate is false. A for expression extracts values from an iterator, looping until the iterator is empty. A labelled block …

  6. Unrecoverable Errors with panic! - The Rust Programming Language

    Unrecoverable Errors with panic! Sometimes bad things happen in your code, and there’s nothing you can do about it. In these cases, Rust has the panic! macro. There are two ways to cause a panic in …

  7. Controlling How Tests Are Run - The Rust Programming Language

    The Rust Programming Language Controlling How Tests Are Run Just as cargo run compiles your code and then runs the resultant binary, cargo test compiles your code in test mode and runs the resultant …

  8. channel in std::sync::mpsc - Rust

    Dec 8, 2025 · Creates a new asynchronous channel, returning the sender/receiver halves. All data sent on the Sender will become available on the Receiver in the same order as it was sent, and no send …

  9. Drop in std::ops - Rust

    Dec 8, 2025 · Stop at reference and raw pointer types as well as function pointers and function items; they do not own anything. Stop at non-composite types (type parameters that remain generic in the …

  10. Using Threads to Run Code Simultaneously - Learn Rust

    Bugs that only happen in certain situations and are hard to reproduce and fix reliably Rust attempts to mitigate the negative effects of using threads, but programming in a multithreaded context still takes …