Skip to content

Commit 71cb8d7

Browse files
committed
block[privacy]: simplify PrivacyDriver definition
1 parent 85ca62c commit 71cb8d7

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

src/blocks/privacy.rs

+1-8
Original file line numberDiff line numberDiff line change
@@ -88,21 +88,14 @@ pub struct Config {
8888
pub driver: Vec<PrivacyDriver>,
8989
}
9090

91-
#[cfg(feature = "pipewire")]
9291
#[derive(Deserialize, Debug)]
9392
#[serde(tag = "name", rename_all = "snake_case")]
9493
pub enum PrivacyDriver {
94+
#[cfg(feature = "pipewire")]
9595
Pipewire(pipewire::Config),
9696
V4l(v4l::Config),
9797
}
9898

99-
#[cfg(not(feature = "pipewire"))]
100-
#[derive(Deserialize, Debug)]
101-
#[serde(tag = "name", rename_all = "snake_case")]
102-
pub enum PrivacyDriver {
103-
V4l(v4l::Config),
104-
}
105-
10699
#[derive(Debug, Clone, Eq, Hash, PartialEq)]
107100
enum Type {
108101
Audio,

0 commit comments

Comments
 (0)