diff options
author | Samson <16504129+sagudev@users.noreply.github.com> | 2023-09-11 21:16:54 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-11 19:16:54 +0000 |
commit | aad2dccc9c9f6b89922c07933cfa7087a8cd1ec4 (patch) | |
tree | 68dec1a9d53f4ed564843a9580fba70bf90dbef1 /components/script/dom/htmlscriptelement.rs | |
parent | 413da4ca69d3013528c09bbaf38629a72384372d (diff) | |
download | servo-aad2dccc9c9f6b89922c07933cfa7087a8cd1ec4.tar.gz servo-aad2dccc9c9f6b89922c07933cfa7087a8cd1ec4.zip |
Strict import formatting (grouping and granularity) (#30325)
* strict imports formatting
* Reformat all imports
Diffstat (limited to 'components/script/dom/htmlscriptelement.rs')
-rw-r--r-- | components/script/dom/htmlscriptelement.rs | 90 |
1 files changed, 46 insertions, 44 deletions
diff --git a/components/script/dom/htmlscriptelement.rs b/components/script/dom/htmlscriptelement.rs index 30c6ad7fb47..9f0ad234662 100644 --- a/components/script/dom/htmlscriptelement.rs +++ b/components/script/dom/htmlscriptelement.rs @@ -2,6 +2,43 @@ * 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 core::ffi::c_void; +use std::cell::Cell; +use std::fs::{create_dir_all, read_to_string, File}; +use std::io::{Read, Seek, Write}; +use std::mem::replace; +use std::path::PathBuf; +use std::process::Command; +use std::ptr; +use std::rc::Rc; +use std::sync::{Arc, Mutex}; + +use content_security_policy as csp; +use dom_struct::dom_struct; +use encoding_rs::Encoding; +use html5ever::{local_name, namespace_url, ns, LocalName, Prefix}; +use ipc_channel::ipc; +use ipc_channel::router::ROUTER; +use js::jsapi::{CanCompileOffThread, CompileToStencilOffThread1, OffThreadToken}; +use js::jsval::UndefinedValue; +use js::rust::{ + transform_str_to_source_text, CompileOptionsWrapper, FinishOffThreadStencil, HandleObject, + Stencil, +}; +use msg::constellation_msg::PipelineId; +use net_traits::request::{ + CorsSettings, CredentialsMode, Destination, ParserMetadata, RequestBuilder, +}; +use net_traits::{ + FetchMetadata, FetchResponseListener, Metadata, NetworkError, ResourceFetchTiming, + ResourceTimingType, +}; +use servo_atoms::Atom; +use servo_config::pref; +use servo_url::{ImmutableOrigin, ServoUrl}; +use style::str::{StaticStringVec, HTML_SPACE_CHARACTERS}; +use uuid::Uuid; + use crate::document_loader::LoadType; use crate::dom::attr::Attr; use crate::dom::bindings::codegen::Bindings::DocumentBinding::DocumentMethods; @@ -17,61 +54,26 @@ use crate::dom::bindings::trace::NoTrace; use crate::dom::document::Document; use crate::dom::element::{ cors_setting_for_element, referrer_policy_for_element, reflect_cross_origin_attribute, - reflect_referrer_policy_attribute, set_cross_origin_attribute, + reflect_referrer_policy_attribute, set_cross_origin_attribute, AttributeMutation, Element, + ElementCreator, }; -use crate::dom::element::{AttributeMutation, Element, ElementCreator}; use crate::dom::event::{Event, EventBubbles, EventCancelable, EventStatus}; use crate::dom::globalscope::GlobalScope; use crate::dom::htmlelement::HTMLElement; -use crate::dom::node::{document_from_node, window_from_node}; -use crate::dom::node::{BindContext, ChildrenMutation, CloneChildrenFlag, Node}; +use crate::dom::node::{ + document_from_node, window_from_node, BindContext, ChildrenMutation, CloneChildrenFlag, Node, +}; use crate::dom::performanceresourcetiming::InitiatorType; use crate::dom::virtualmethods::VirtualMethods; use crate::fetch::create_a_potential_cors_request; use crate::network_listener::{self, NetworkListener, PreInvoke, ResourceTimingListener}; use crate::realms::enter_realm; -use crate::script_module::fetch_inline_module_script; -use crate::script_module::{fetch_external_module_script, ModuleOwner, ScriptFetchOptions}; +use crate::script_module::{ + fetch_external_module_script, fetch_inline_module_script, ModuleOwner, ScriptFetchOptions, +}; use crate::task::TaskCanceller; use crate::task_source::dom_manipulation::DOMManipulationTaskSource; -use crate::task_source::TaskSource; -use crate::task_source::TaskSourceName; -use content_security_policy as csp; -use core::ffi::c_void; -use dom_struct::dom_struct; -use encoding_rs::Encoding; -use html5ever::{local_name, namespace_url, ns, LocalName, Prefix}; -use ipc_channel::ipc; -use ipc_channel::router::ROUTER; -use js::jsapi::{CanCompileOffThread, CompileToStencilOffThread1, OffThreadToken}; -use js::jsval::UndefinedValue; -use js::rust::{ - transform_str_to_source_text, CompileOptionsWrapper, FinishOffThreadStencil, HandleObject, - Stencil, -}; -use msg::constellation_msg::PipelineId; -use net_traits::request::{ - CorsSettings, CredentialsMode, Destination, ParserMetadata, RequestBuilder, -}; -use net_traits::{ - FetchMetadata, FetchResponseListener, Metadata, NetworkError, ResourceFetchTiming, - ResourceTimingType, -}; -use servo_atoms::Atom; -use servo_config::pref; -use servo_url::ImmutableOrigin; -use servo_url::ServoUrl; -use std::cell::Cell; -use std::fs::{create_dir_all, read_to_string, File}; -use std::io::{Read, Seek, Write}; -use std::mem::replace; -use std::path::PathBuf; -use std::process::Command; -use std::ptr; -use std::rc::Rc; -use std::sync::{Arc, Mutex}; -use style::str::{StaticStringVec, HTML_SPACE_CHARACTERS}; -use uuid::Uuid; +use crate::task_source::{TaskSource, TaskSourceName}; pub struct OffThreadCompilationContext { script_element: Trusted<HTMLScriptElement>, |