cbf-chrome 0.1.0-alpha.3

Chromium-specific safe API layer for CBF.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Chrome transport background policy conversions.

/// Background drawing policy transported to the Chrome backend.
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum ChromeBackgroundPolicy {
    Opaque,
    Transparent,
}

impl From<cbf::data::background::BackgroundPolicy> for ChromeBackgroundPolicy {
    fn from(value: cbf::data::background::BackgroundPolicy) -> Self {
        match value {
            cbf::data::background::BackgroundPolicy::Opaque => Self::Opaque,
            cbf::data::background::BackgroundPolicy::Transparent => Self::Transparent,
        }
    }
}