tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

debug_item.rs (709B)


      1 /* This Source Code Form is subject to the terms of the Mozilla Public
      2 * License, v. 2.0. If a copy of the MPL was not distributed with this
      3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      4 
      5 use api::{units::*, ColorF};
      6 
      7 #[cfg_attr(feature = "capture", derive(Serialize))]
      8 #[cfg_attr(feature = "replay", derive(Deserialize))]
      9 pub enum DebugItem {
     10    Text {
     11        msg: String,
     12        color: ColorF,
     13        position: DevicePoint,
     14    },
     15    Rect {
     16        outer_color: ColorF,
     17        inner_color: ColorF,
     18        rect: DeviceRect,
     19        thickness: i32,
     20    },
     21 }
     22 
     23 #[cfg_attr(feature = "capture", derive(Serialize))]
     24 pub struct DebugMessage {
     25    pub msg: String,
     26    pub timestamp: u64,
     27 }