aboutsummaryrefslogtreecommitdiffstats
path: root/components/profile_traits/ipc.rs
diff options
context:
space:
mode:
authorAnshul Malik <malikanshul29@gmail.com>2018-09-10 09:56:01 +0530
committerAnshul Malik <malikanshul29@gmail.com>2018-09-10 09:56:01 +0530
commitce9231c4716fedeff80bccc4b64b34dd252ac1a6 (patch)
treeacf5ff116dd37e9bf6fc4b41587d1411d09bd08d /components/profile_traits/ipc.rs
parent6cb39fad473e21a760720a8b4c2c208b5baace7a (diff)
downloadservo-ce9231c4716fedeff80bccc4b64b34dd252ac1a6.tar.gz
servo-ce9231c4716fedeff80bccc4b64b34dd252ac1a6.zip
format components/profile_traits
Diffstat (limited to 'components/profile_traits/ipc.rs')
-rw-r--r--components/profile_traits/ipc.rs18
1 files changed, 14 insertions, 4 deletions
diff --git a/components/profile_traits/ipc.rs b/components/profile_traits/ipc.rs
index fe64d54ef07..cd4553ea8bc 100644
--- a/components/profile_traits/ipc.rs
+++ b/components/profile_traits/ipc.rs
@@ -10,12 +10,18 @@ use time;
use time::ProfilerCategory;
use time::ProfilerChan;
-pub struct IpcReceiver<T> where T: for<'de> Deserialize<'de> + Serialize {
+pub struct IpcReceiver<T>
+where
+ T: for<'de> Deserialize<'de> + Serialize,
+{
ipc_receiver: ipc::IpcReceiver<T>,
time_profile_chan: ProfilerChan,
}
-impl<T> IpcReceiver<T> where T: for<'de> Deserialize<'de> + Serialize {
+impl<T> IpcReceiver<T>
+where
+ T: for<'de> Deserialize<'de> + Serialize,
+{
pub fn recv(&self) -> Result<T, bincode::Error> {
time::profile(
ProfilerCategory::IpcReceiver,
@@ -34,8 +40,12 @@ impl<T> IpcReceiver<T> where T: for<'de> Deserialize<'de> + Serialize {
}
}
-pub fn channel<T>(time_profile_chan: ProfilerChan) -> Result<(ipc::IpcSender<T>, IpcReceiver<T>), Error>
- where T: for<'de> Deserialize<'de> + Serialize, {
+pub fn channel<T>(
+ time_profile_chan: ProfilerChan,
+) -> Result<(ipc::IpcSender<T>, IpcReceiver<T>), Error>
+where
+ T: for<'de> Deserialize<'de> + Serialize,
+{
let (ipc_sender, ipc_receiver) = ipc::channel()?;
let profiled_ipc_receiver = IpcReceiver {
ipc_receiver,