Box<[u8]> instead of Vec<u8> for ByteBufOwned

This commit is contained in:
Igor Katson 2024-03-29 11:00:58 +00:00
parent d9ec702f59
commit deee41cd93
No known key found for this signature in database
GPG key ID: B4EC22B66D61A3F5
23 changed files with 106 additions and 124 deletions

View file

@ -1,7 +1,7 @@
use std::{net::SocketAddr, sync::Arc};
use anyhow::Context;
use buffers::ByteString;
use buffers::ByteBufOwned;
use dht::{DhtStats, Id20};
use futures::Stream;
use http::StatusCode;
@ -268,7 +268,7 @@ pub struct ApiAddTorrentResponse {
fn make_torrent_details(
info_hash: &Id20,
info: &TorrentMetaV1Info<ByteString>,
info: &TorrentMetaV1Info<ByteBufOwned>,
only_files: Option<&[usize]>,
) -> Result<TorrentDetailsResponse> {
let files = info