diff options
Diffstat (limited to 'components/net/filemanager_thread.rs')
-rw-r--r-- | components/net/filemanager_thread.rs | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/components/net/filemanager_thread.rs b/components/net/filemanager_thread.rs index db4ce200bdd..90af2f37c87 100644 --- a/components/net/filemanager_thread.rs +++ b/components/net/filemanager_thread.rs @@ -2,8 +2,15 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -use crate::fetch::methods::{CancellationListener, Data, RangeRequestBounds}; -use crate::resource_thread::CoreResourceThreadPool; +use std::collections::{HashMap, HashSet}; +use std::fs::File; +use std::io::{BufRead, BufReader, Read, Seek, SeekFrom}; +use std::mem; +use std::ops::Index; +use std::path::{Path, PathBuf}; +use std::sync::atomic::{self, AtomicBool, AtomicUsize, Ordering}; +use std::sync::{Arc, Mutex, RwLock, Weak}; + use embedder_traits::{EmbedderMsg, EmbedderProxy, FilterPattern}; use headers::{ContentLength, ContentType, HeaderMap, HeaderMapExt}; use http::header::{self, HeaderValue}; @@ -12,27 +19,20 @@ use log::warn; use mime::{self, Mime}; use net_traits::blob_url_store::{BlobBuf, BlobURLStoreError}; use net_traits::filemanager_thread::{ - FileManagerResult, FileManagerThreadMsg, FileOrigin, FileTokenCheck, -}; -use net_traits::filemanager_thread::{ - FileManagerThreadError, ReadFileProgress, RelativePos, SelectedFile, + FileManagerResult, FileManagerThreadError, FileManagerThreadMsg, FileOrigin, FileTokenCheck, + ReadFileProgress, RelativePos, SelectedFile, }; use net_traits::http_percent_encode; use net_traits::response::{Response, ResponseBody}; use servo_arc::Arc as ServoArc; use servo_config::pref; -use std::collections::{HashMap, HashSet}; -use std::fs::File; -use std::io::{BufRead, BufReader, Read, Seek, SeekFrom}; -use std::mem; -use std::ops::Index; -use std::path::{Path, PathBuf}; -use std::sync::atomic::{self, AtomicBool, AtomicUsize, Ordering}; -use std::sync::{Arc, Mutex, RwLock, Weak}; use tokio::sync::mpsc::UnboundedSender as TokioSender; use url::Url; use uuid::Uuid; +use crate::fetch::methods::{CancellationListener, Data, RangeRequestBounds}; +use crate::resource_thread::CoreResourceThreadPool; + pub const FILE_CHUNK_SIZE: usize = 32768; //32 KB /// FileManagerStore's entry |