diff options
Diffstat (limited to 'components/devtools')
-rw-r--r-- | components/devtools/actors/console.rs | 9 | ||||
-rw-r--r-- | components/devtools/actors/device.rs | 7 | ||||
-rw-r--r-- | components/devtools/actors/inspector.rs | 18 | ||||
-rw-r--r-- | components/devtools/actors/network_event.rs | 27 | ||||
-rw-r--r-- | components/devtools/actors/performance.rs | 6 | ||||
-rw-r--r-- | components/devtools/actors/stylesheets.rs | 1 | ||||
-rw-r--r-- | components/devtools/actors/timeline.rs | 9 | ||||
-rw-r--r-- | components/devtools/lib.rs | 28 |
8 files changed, 71 insertions, 34 deletions
diff --git a/components/devtools/actors/console.rs b/components/devtools/actors/console.rs index 0f3b0e10ed2..1c7230c95a1 100644 --- a/components/devtools/actors/console.rs +++ b/components/devtools/actors/console.rs @@ -126,7 +126,8 @@ impl Actor for ConsoleActor { self.pipeline, message_types, chan, - )).unwrap(); + )) + .unwrap(); let messages = port .recv() .map_err(|_| ())? @@ -135,7 +136,8 @@ impl Actor for ConsoleActor { let json_string = message.encode().unwrap(); let json = serde_json::from_str::<Value>(&json_string).unwrap(); json.as_object().unwrap().to_owned() - }).collect(); + }) + .collect(); let msg = GetCachedMessagesReply { from: self.name(), @@ -196,7 +198,8 @@ impl Actor for ConsoleActor { self.pipeline, input.clone(), chan, - )).unwrap(); + )) + .unwrap(); //TODO: extract conversion into protocol module or some other useful place let result = match port.recv().map_err(|_| ())? { diff --git a/components/devtools/actors/device.rs b/components/devtools/actors/device.rs index d35c2f5b845..27823db2ce5 100644 --- a/components/devtools/actors/device.rs +++ b/components/devtools/actors/device.rs @@ -42,7 +42,7 @@ impl Actor for DeviceActor { value: SystemInfo { apptype: "servo".to_string(), platformVersion: "63.0".to_string(), - } + }, }; stream.write_json_packet(&msg); ActorMessageStatus::Processed @@ -73,12 +73,11 @@ impl DeviceActor { .into_iter() .collect(), ), - )].into_iter() + )] + .into_iter() .collect(), ), }], } } } - - diff --git a/components/devtools/actors/inspector.rs b/components/devtools/actors/inspector.rs index 4177d838571..a88651efd26 100644 --- a/components/devtools/actors/inspector.rs +++ b/components/devtools/actors/inspector.rs @@ -111,14 +111,16 @@ impl Actor for NodeActor { .iter() .map(|json_mod| { serde_json::from_str(&serde_json::to_string(json_mod).unwrap()).unwrap() - }).collect(); + }) + .collect(); self.script_chan .send(ModifyAttribute( self.pipeline, registry.actor_to_script(target.to_owned()), modifications, - )).unwrap(); + )) + .unwrap(); let reply = ModifyAttributeReply { from: self.name() }; stream.write_json_packet(&reply); ActorMessageStatus::Processed @@ -228,7 +230,8 @@ impl NodeInfoToProtocol for NodeInfo { namespace: attr.namespace, name: attr.name, value: attr.value, - }).collect(), + }) + .collect(), pseudoClassLocks: vec![], //TODO get this data from script @@ -324,7 +327,8 @@ impl Actor for WalkerActor { self.pipeline, registry.actor_to_script(target.to_owned()), tx, - )).unwrap(); + )) + .unwrap(); let children = rx.recv().unwrap().ok_or(())?; let msg = ChildrenReply { @@ -334,7 +338,8 @@ impl Actor for WalkerActor { .into_iter() .map(|child| { child.encode(registry, true, self.script_chan.clone(), self.pipeline) - }).collect(), + }) + .collect(), from: self.name(), }; stream.write_json_packet(&msg); @@ -498,7 +503,8 @@ impl Actor for PageStyleActor { self.pipeline, registry.actor_to_script(target.to_owned()), tx, - )).unwrap(); + )) + .unwrap(); let ComputedNodeLayout { display, position, diff --git a/components/devtools/actors/network_event.rs b/components/devtools/actors/network_event.rs index beb7d3e50ba..02d77d33e90 100644 --- a/components/devtools/actors/network_event.rs +++ b/components/devtools/actors/network_event.rs @@ -33,7 +33,7 @@ struct HttpRequest { struct HttpResponse { headers: Option<HeaderMap>, status: Option<(StatusCode, String)>, - body: Option<Vec<u8>> + body: Option<Vec<u8>>, } pub struct NetworkEventActor { @@ -192,7 +192,10 @@ impl Actor for NetworkEventActor { let value = &value.to_str().unwrap().to_string(); rawHeadersString = rawHeadersString + name.as_str() + ":" + &value + "\r\n"; headersSize += name.as_str().len() + value.len(); - headers.push(Header { name: name.as_str().to_owned(), value: value.to_owned() }); + headers.push(Header { + name: name.as_str().to_owned(), + value: value.to_owned(), + }); } let msg = GetRequestHeadersReply { from: self.name(), @@ -376,8 +379,13 @@ impl NetworkEventActor { // TODO: Send the correct values for all these fields. let hSizeOption = self.response.headers.as_ref().map(|headers| headers.len()); let hSize = hSizeOption.unwrap_or(0); - let (status_code, status_message) = self.response.status.as_ref() - .map_or((0, "".to_owned()), |(code, text)| (code.as_u16(), text.clone())); + let (status_code, status_message) = self + .response + .status + .as_ref() + .map_or((0, "".to_owned()), |(code, text)| { + (code.as_u16(), text.clone()) + }); // TODO: Send the correct values for remoteAddress and remotePort and http_version. ResponseStartMsg { httpVersion: "HTTP/1.1".to_owned(), @@ -395,7 +403,7 @@ impl NetworkEventActor { if let Some(ref headers) = self.response.headers { mString = match headers.typed_get::<ContentType>() { Some(ct) => ct.to_string(), - _ => "".to_owned() + _ => "".to_owned(), }; } // TODO: Set correct values when response's body is sent to the devtools in http_loader. @@ -436,10 +444,9 @@ impl NetworkEventActor { } pub fn request_headers(&self) -> RequestHeadersMsg { - let size = self.request - .headers - .iter() - .fold(0, |acc, (name, value)| acc + name.as_str().len() + value.len()); + let size = self.request.headers.iter().fold(0, |acc, (name, value)| { + acc + name.as_str().len() + value.len() + }); RequestHeadersMsg { headers: self.request.headers.len(), headersSize: size, @@ -449,7 +456,7 @@ impl NetworkEventActor { pub fn request_cookies(&self) -> RequestCookiesMsg { let cookies_size = match self.request.headers.typed_get::<Cookie>() { Some(ref cookie) => cookie.len(), - _ => 0 + _ => 0, }; RequestCookiesMsg { cookies: cookies_size, diff --git a/components/devtools/actors/performance.rs b/components/devtools/actors/performance.rs index d9be7f04cb3..c68b04f93aa 100644 --- a/components/devtools/actors/performance.rs +++ b/components/devtools/actors/performance.rs @@ -106,7 +106,8 @@ impl PerformanceActor { vec![( "type".to_owned(), Value::String("canCurrentlyRecord".to_owned()), - )].into_iter() + )] + .into_iter() .collect(), ), response: Value::Object( @@ -117,7 +118,8 @@ impl PerformanceActor { .into_iter() .collect(), ), - )].into_iter() + )] + .into_iter() .collect(), ), }], diff --git a/components/devtools/actors/stylesheets.rs b/components/devtools/actors/stylesheets.rs index e3038bc0b63..e4f1858f31b 100644 --- a/components/devtools/actors/stylesheets.rs +++ b/components/devtools/actors/stylesheets.rs @@ -30,4 +30,3 @@ impl StyleSheetsActor { StyleSheetsActor { name: name } } } - diff --git a/components/devtools/actors/timeline.rs b/components/devtools/actors/timeline.rs index 45c662988b5..d318321e27e 100644 --- a/components/devtools/actors/timeline.rs +++ b/components/devtools/actors/timeline.rs @@ -169,7 +169,8 @@ impl TimelineActor { emitter.send(markers); thread::sleep(Duration::from_millis(DEFAULT_TIMELINE_DATA_PULL_TIMEOUT)); - }).expect("Thread spawning failed"); + }) + .expect("Thread spawning failed"); } } @@ -195,7 +196,8 @@ impl Actor for TimelineActor { self.pipeline, self.marker_types.clone(), tx, - )).unwrap(); + )) + .unwrap(); *self.stream.borrow_mut() = stream.try_clone().ok(); @@ -248,7 +250,8 @@ impl Actor for TimelineActor { .send(DropTimelineMarkers( self.pipeline, self.marker_types.clone(), - )).unwrap(); + )) + .unwrap(); if let Some(ref actor_name) = *self.framerate_actor.borrow() { registry.drop_actor_later(actor_name.clone()); diff --git a/components/devtools/lib.rs b/components/devtools/lib.rs index ef147ca953d..07c9cc2d825 100644 --- a/components/devtools/lib.rs +++ b/components/devtools/lib.rs @@ -235,7 +235,17 @@ fn run_server( let (pipeline, worker_id) = ids; //TODO: move all this actor creation into a constructor method on BrowsingContextActor - let (target, console, emulation, inspector, timeline, profiler, performance, styleSheets, thread) = { + let ( + target, + console, + emulation, + inspector, + timeline, + profiler, + performance, + styleSheets, + thread, + ) = { let console = ConsoleActor { name: actors.new_name("console"), script_chan: script_sender.clone(), @@ -347,7 +357,8 @@ fn run_server( LogLevel::Warn => "warn", LogLevel::Error => "error", _ => "log", - }.to_owned(), + } + .to_owned(), timeStamp: precise_time_ns(), arguments: vec![console_message.message], filename: console_message.filename, @@ -373,7 +384,12 @@ fn run_server( Some(actors.find::<WorkerActor>(actor_name).console.clone()) } else { let actor_name = (*actor_pipelines).get(&id)?; - Some(actors.find::<BrowsingContextActor>(actor_name).console.clone()) + Some( + actors + .find::<BrowsingContextActor>(actor_name) + .console + .clone(), + ) } } @@ -537,9 +553,11 @@ fn run_server( sender_clone .send(DevtoolsControlMsg::FromChrome( ChromeToDevtoolsControlMsg::AddClient(stream.unwrap()), - )).unwrap(); + )) + .unwrap(); } - }).expect("Thread spawning failed"); + }) + .expect("Thread spawning failed"); while let Some(msg) = receiver.recv() { match msg { |