Coverage Report

Created: 2022-07-04 16:17

src/responses/inputs.rs
Line
Count
Source (jump to first uncovered line)
1
//! Responses related to inputs.
2
3
use serde::Deserialize;
4
use time::Duration;
5
6
use crate::common::MonitorType;
7
8
/// Response value for [`crate::client::Inputs::get_input_list`].
9
57
#[derive(
Debug0
,
D38
eserialize)]
Unexecuted instantiation: <obws::responses::inputs::Inputs as core::fmt::Debug>::fmt
Unexecuted instantiation: <obws::responses::inputs::Inputs as core::fmt::Debug>::fmt
<<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<serde_json::value::de::MapKeyDeserializer>
Line
Count
Source
9
19
#[derive(Debug, Deserialize)]
<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::<serde_json::value::Value>
Line
Count
Source
9
19
#[derive(Debug, Deserialize)]
<<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<serde_json::error::Error>
Line
Count
Source
9
19
#[derive(Debug, Deserialize)]
Unexecuted instantiation: <<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
<<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
Line
Count
Source
9
38
#[derive(Debug, 
D19
eserialize)]
Unexecuted instantiation: <<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::Inputs as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
10
pub(crate) struct Inputs {
11
    /// Array of inputs.
12
    #[serde(rename = "inputs")]
13
    pub inputs: Vec<Input>,
14
}
15
16
/// Response value for [`crate::client::Inputs::list`].
17
798
#[derive(
Debug0
,
D342
ese
rializ114
e)]
Unexecuted instantiation: <obws::responses::inputs::Input as core::fmt::Debug>::fmt
Unexecuted instantiation: <obws::responses::inputs::Input as core::fmt::Debug>::fmt
<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::<serde_json::value::Value>
Line
Count
Source
17
114
#[derive(Debug, Deserialize)]
<<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<serde_json::value::de::MapKeyDeserializer>
Line
Count
Source
17
342
#[derive(Debug, Deserialize)]
<<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
Line
Count
Source
17
456
#[derive(Debug, 
Dese114
rializ114
e)]
Unexecuted instantiation: <<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
<<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<serde_json::error::Error>
Line
Count
Source
17
342
#[derive(Debug, Deserialize)]
Unexecuted instantiation: <<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::Input as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
18
pub struct Input {
19
    /// Name of the input source.
20
    #[serde(rename = "inputName")]
21
    pub name: String,
22
    /// Version input kind.
23
    #[serde(rename = "inputKind")]
24
    pub kind: String,
25
    /// Kind of input, without the version part.
26
    #[serde(rename = "unversionedInputKind")]
27
    pub unversioned_kind: String,
28
}
29
30
/// Response value for [`crate::client::Inputs::get_input_kind_list`].
31
3
#[derive(
Debug0
,
D2
eserialize)]
Unexecuted instantiation: <obws::responses::inputs::InputKinds as core::fmt::Debug>::fmt
Unexecuted instantiation: <obws::responses::inputs::InputKinds as core::fmt::Debug>::fmt
<<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<serde_json::error::Error>
Line
Count
Source
31
1
#[derive(Debug, Deserialize)]
<<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<serde_json::value::de::MapKeyDeserializer>
Line
Count
Source
31
1
#[derive(Debug, Deserialize)]
<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::<serde_json::value::Value>
Line
Count
Source
31
1
#[derive(Debug, Deserialize)]
<<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
Line
Count
Source
31
2
#[derive(Debug, 
D1
eserialize)]
Unexecuted instantiation: <<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
Unexecuted instantiation: <<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputKinds as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
32
pub(crate) struct InputKinds {
33
    /// Array of input kinds.
34
    #[serde(rename = "inputKinds")]
35
    pub input_kinds: Vec<String>,
36
}
37
38
/// Response value for
39
/// [`crate::client::Inputs::get_input_default_settings`].
40
3
#[derive(
Debug0
,
D2
eserialize)]
Unexecuted instantiation: <obws::responses::inputs::DefaultInputSettings<_> as core::fmt::Debug>::fmt
Unexecuted instantiation: <obws::responses::inputs::DefaultInputSettings<_> as core::fmt::Debug>::fmt
<<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<serde_json::value::Value> as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
Line
Count
Source
40
2
#[derive(Debug, 
D1
eserialize)]
<<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<serde_json::error::Error>
Line
Count
Source
40
1
#[derive(Debug, Deserialize)]
<<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<serde_json::value::de::MapKeyDeserializer>
Line
Count
Source
40
1
#[derive(Debug, Deserialize)]
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<serde_json::value::Value> as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
<obws::responses::inputs::DefaultInputSettings<serde_json::value::Value> as serde::de::Deserialize>::deserialize::<serde_json::value::Value>
Line
Count
Source
40
1
#[derive(Debug, Deserialize)]
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<serde_json::value::Value> as serde::de::Visitor>::expecting
Unexecuted instantiation: <obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::DefaultInputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
41
pub(crate) struct DefaultInputSettings<T> {
42
    /// Object of default settings for the input kind.
43
    #[serde(rename = "defaultInputSettings")]
44
    pub default_input_settings: T,
45
}
46
47
/// Response value for [`crate::client::Inputs::settings`].
48
5
#[derive(
Debug0
,
D2
ese
rializ0
e)]
Unexecuted instantiation: <obws::responses::inputs::InputSettings<_> as core::fmt::Debug>::fmt
Unexecuted instantiation: <obws::responses::inputs::InputSettings<_> as core::fmt::Debug>::fmt
<<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<serde_json::value::de::MapKeyDeserializer>
Line
Count
Source
48
2
#[derive(Debug, Deserialize)]
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<serde_json::value::Value> as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<serde_json::value::Value> as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
<obws::responses::inputs::InputSettings<serde_json::value::Value> as serde::de::Deserialize>::deserialize::<serde_json::value::Value>
Line
Count
Source
48
1
#[derive(Debug, Deserialize)]
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<serde_json::value::Value> as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
<<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<serde_json::error::Error>
Line
Count
Source
48
2
#[derive(Debug, Deserialize)]
Unexecuted instantiation: <obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <obws::responses::inputs::InputSettings<_> as serde::de::Deserialize>::deserialize::<_>
49
pub struct InputSettings<T> {
50
    /// Object of settings for the input.
51
    #[serde(rename = "inputSettings")]
52
    pub settings: T,
53
    /// The kind of the input.
54
    #[serde(rename = "inputKind")]
55
    pub kind: String,
56
}
57
58
/// Response value for [`crate::client::Inputs::get_input_mute`] and
59
/// [`crate::client::Inputs::toggle_input_mute`].
60
9
#[derive(
Debug0
,
D6
eserialize)]
Unexecuted instantiation: <obws::responses::inputs::InputMuted as core::fmt::Debug>::fmt
Unexecuted instantiation: <obws::responses::inputs::InputMuted as core::fmt::Debug>::fmt
Unexecuted instantiation: <<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
<<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<serde_json::value::de::MapKeyDeserializer>
Line
Count
Source
60
3
#[derive(Debug, Deserialize)]
<<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
Line
Count
Source
60
6
#[derive(Debug, 
D3
eserialize)]
<<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<serde_json::error::Error>
Line
Count
Source
60
3
#[derive(Debug, Deserialize)]
<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::<serde_json::value::Value>
Line
Count
Source
60
3
#[derive(Debug, Deserialize)]
Unexecuted instantiation: <<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputMuted as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
61
pub(crate) struct InputMuted {
62
    /// Whether the input is muted.
63
    #[serde(rename = "inputMuted")]
64
    pub muted: bool,
65
}
66
67
/// Response value for [`crate::client::Inputs::volume`].
68
5
#[derive(
Debug0
,
D3
eserialize)]
Unexecuted instantiation: <obws::responses::inputs::InputVolume as core::fmt::Debug>::fmt
Unexecuted instantiation: <obws::responses::inputs::InputVolume as core::fmt::Debug>::fmt
<<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
Line
Count
Source
68
3
#[derive(Debug, 
D1
eserialize)]
<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::<serde_json::value::Value>
Line
Count
Source
68
1
#[derive(Debug, Deserialize)]
<<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<serde_json::error::Error>
Line
Count
Source
68
2
#[derive(Debug, Deserialize)]
<<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<serde_json::value::de::MapKeyDeserializer>
Line
Count
Source
68
2
#[derive(Debug, Deserialize)]
Unexecuted instantiation: <<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
Unexecuted instantiation: <<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::InputVolume as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
69
pub struct InputVolume {
70
    /// Volume setting in mul.
71
    #[serde(rename = "inputVolumeMul")]
72
    pub mul: f32,
73
    /// Volume setting in dB.
74
    #[serde(rename = "inputVolumeDb")]
75
    pub db: f32,
76
}
77
78
/// Response value for [`crate::client::Inputs::get_audio_sync_offset`].
79
4
#[derive(
Debug0
,
D3
ese
rializ0
e)]
Unexecuted instantiation: <obws::responses::inputs::AudioSyncOffset as core::fmt::Debug>::fmt
Unexecuted instantiation: <obws::responses::inputs::AudioSyncOffset as core::fmt::Debug>::fmt
Unexecuted instantiation: <<<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<serde_json::value::Value>
<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::<serde_json::value::Value>
Line
Count
Source
79
1
#[derive(Debug, Deserialize)]
<<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<serde_json::error::Error>
Line
Count
Source
79
1
#[derive(Debug, Deserialize)]
<<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
Line
Count
Source
79
2
#[derive(Debug, 
D1
eserialize)]
<<<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<serde_json::value::Value>
Line
Count
Source
79
1
#[derive(Debug, Deserialize)]
<<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<serde_json::value::de::MapKeyDeserializer>
Line
Count
Source
79
1
#[derive(Debug, Deserialize)]
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>::{closure#0}
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0}
Unexecuted instantiation: <obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>::{closure#0}
Unexecuted instantiation: <<<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::__DeserializeWith as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<<obws::responses::inputs::AudioSyncOffset as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::__DeserializeWith as serde::de::Deserialize>::deserialize::<_>
80
pub(crate) struct AudioSyncOffset {
81
    /// Audio sync offset in milliseconds.
82
    #[serde(
83
        rename = "inputAudioSyncOffset",
84
        with = "crate::serde::duration_millis"
85
    )]
86
    pub input_audio_sync_offset: Duration,
87
}
88
89
/// Response value for [`crate::client::Inputs::get_audio_monitor_type`].
90
3
#[derive(
Debug0
,
D2
eserialize)]
Unexecuted instantiation: <obws::responses::inputs::AudioMonitorType as core::fmt::Debug>::fmt
Unexecuted instantiation: <obws::responses::inputs::AudioMonitorType as core::fmt::Debug>::fmt
<<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<serde_json::error::Error>
Line
Count
Source
90
1
#[derive(Debug, Deserialize)]
<<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<serde_json::value::de::MapKeyDeserializer>
Line
Count
Source
90
1
#[derive(Debug, Deserialize)]
<<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
Line
Count
Source
90
2
#[derive(Debug, 
D1
eserialize)]
<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::<serde_json::value::Value>
Line
Count
Source
90
1
#[derive(Debug, Deserialize)]
Unexecuted instantiation: <<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
Unexecuted instantiation: <<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::AudioMonitorType as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
91
pub(crate) struct AudioMonitorType {
92
    /// Audio monitor type.
93
    #[serde(rename = "monitorType")]
94
    pub monitor_type: MonitorType,
95
}
96
97
/// Response value for [`crate::client::Inputs::get_properties_list_property_items`].
98
0
#[derive(Debug, Deserialize)]
Unexecuted instantiation: <obws::responses::inputs::ListPropertyItems as core::fmt::Debug>::fmt
Unexecuted instantiation: <obws::responses::inputs::ListPropertyItems as core::fmt::Debug>::fmt
Unexecuted instantiation: <obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <obws::responses::inputs::ListPropertyItems as serde::de::Deserialize>::deserialize::<_>
99
pub(crate) struct ListPropertyItems {
100
    /// Array of items in the list property.
101
    #[serde(rename = "propertyItems")]
102
    pub property_items: Vec<ListPropertyItem>,
103
}
104
105
/// Response value for [`crate::client::Inputs::properties_list_property_items`].
106
0
#[derive(Debug, Deserialize)]
Unexecuted instantiation: <obws::responses::inputs::ListPropertyItem as core::fmt::Debug>::fmt
Unexecuted instantiation: <obws::responses::inputs::ListPropertyItem as core::fmt::Debug>::fmt
Unexecuted instantiation: <obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::ListPropertyItem as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
107
pub struct ListPropertyItem {
108
    /// Name of the item.
109
    #[serde(rename = "itemName")]
110
    pub name: String,
111
    /// Whether this item is enabled in the UI.
112
    #[serde(rename = "itemEnabled")]
113
    pub enabled: bool,
114
    /// Content of the item, depending on what it represents.
115
    #[serde(rename = "itemValue")]
116
    pub value: serde_json::Value,
117
}
118
119
0
#[derive(Debug, Deserialize)]
Unexecuted instantiation: <obws::responses::inputs::SceneItemId as core::fmt::Debug>::fmt
Unexecuted instantiation: <obws::responses::inputs::SceneItemId as core::fmt::Debug>::fmt
Unexecuted instantiation: <<obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::inputs::SceneItemId as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
120
pub(crate) struct SceneItemId {
121
    /// Numeric ID of the scene item.
122
    #[serde(rename = "sceneItemId")]
123
    pub scene_item_id: i64,
124
}