### Quick Start: Add and Download a Torrent Source: https://docs.rs/librqbit/latest/librqbit/index.html This example demonstrates the basic usage of librqbit to create a session, add a torrent from a magnet link, and wait for it to complete. Ensure you have the `tokio` runtime available for async operations. ```rust use librqbit::*; tokio_test::block_on(async { let session = Session::new("/tmp/where-to-download".into()).await.unwrap(); let managed_torrent_handle = session.add_torrent( AddTorrent::from_url("magnet:?xt=urn:btih:cab507494d02ebb1178b38f2e9d7be299c86b862"), None // options ).await.unwrap().into_handle().unwrap(); managed_torrent_handle.wait_until_completed().await.unwrap() }) ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.