Coverage Report

Created: 2022-07-04 16:17

src/responses/filters.rs
Line
Count
Source (jump to first uncovered line)
1
//! Responses related to filters.
2
3
use serde::Deserialize;
4
5
/// Response value for [`crate::client::Filters::get_source_filter_list`].
6
57
#[derive(
Debug0
,
D38
eserialize)]
Unexecuted instantiation: <obws::responses::filters::Filters as core::fmt::Debug>::fmt
Unexecuted instantiation: <obws::responses::filters::Filters as core::fmt::Debug>::fmt
<<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<serde_json::error::Error>
Line
Count
Source
6
19
#[derive(Debug, Deserialize)]
<<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<serde_json::value::de::MapKeyDeserializer>
Line
Count
Source
6
19
#[derive(Debug, Deserialize)]
Unexecuted instantiation: <<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::<serde_json::value::Value>
Line
Count
Source
6
19
#[derive(Debug, Deserialize)]
<<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
Line
Count
Source
6
38
#[derive(Debug, 
D19
eserialize)]
Unexecuted instantiation: <<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::filters::Filters as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
7
pub(crate) struct Filters {
8
    /// Array of filters.
9
    #[serde(rename = "filters")]
10
    pub filters: Vec<SourceFilter>,
11
}
12
13
/// Response value for [`crate::client::Filters::list`] and [`crate::client::Filters::get`].
14
218
#[derive(
Clone0
,
Debug0
,
D99
ese
rializ119
e)]
Unexecuted instantiation: <obws::responses::filters::SourceFilter as core::clone::Clone>::clone
Unexecuted instantiation: <obws::responses::filters::SourceFilter as core::clone::Clone>::clone
Unexecuted instantiation: <obws::responses::filters::SourceFilter as core::clone::Clone>::clone
Unexecuted instantiation: <obws::responses::filters::SourceFilter as core::fmt::Debug>::fmt
Unexecuted instantiation: <obws::responses::filters::SourceFilter as core::fmt::Debug>::fmt
<<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<serde_json::value::de::MapKeyDeserializer>
Line
Count
Source
14
99
#[derive(Clone, Debug, Deserialize)]
<<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<serde_json::error::Error>
Line
Count
Source
14
99
#[derive(Clone, Debug, Deserialize)]
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<serde_json::error::Error>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde::de::value::SeqDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<serde::__private::de::content::Content>, <serde::__private::de::content::ContentDeserializer<serde_json::error::Error>>::new>, serde_json::error::Error>>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<serde_json::error::Error>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde::de::value::MapDeserializer<core::iter::adapters::map::Map<alloc::vec::into_iter::IntoIter<(serde::__private::de::content::Content, serde::__private::de::content::Content)>, serde::__private::de::content::visit_content_map<<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__Visitor, serde_json::error::Error>::{closure#0}>, serde_json::error::Error>>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<serde::__private::de::content::ContentDeserializer<serde_json::error::Error>>
<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::<serde_json::value::Value>
Line
Count
Source
14
20
#[derive(Clone, Debug, Deserialize)]
<<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer>
Line
Count
Source
14
119
#[derive(Clone, Debug, Deserialize)]
Unexecuted instantiation: <obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::<serde::__private::de::content::ContentDeserializer<serde_json::error::Error>>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::filters::SourceFilter as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
15
pub struct SourceFilter {
16
    /// Whether the filter is enabled.
17
    #[serde(rename = "filterEnabled")]
18
    pub enabled: bool,
19
    /// Index of the filter in the list, beginning at 0.
20
    #[serde(rename = "filterIndex")]
21
    pub index: u32,
22
    /// The kind of filter.
23
    #[serde(rename = "filterKind")]
24
    pub kind: String,
25
    /// name of the filter.
26
    #[serde(rename = "filterName", default)]
27
    pub name: String,
28
    /// Settings object associated with the filter.
29
    #[serde(rename = "filterSettings")]
30
    pub settings: serde_json::Value,
31
}
32
33
/// Response value for
34
/// [`crate::client::Filters::get_source_filter_default_settings`].
35
3
#[derive(
Debug0
,
D2
eserialize)]
Unexecuted instantiation: <obws::responses::filters::DefaultFilterSettings<_> as core::fmt::Debug>::fmt
Unexecuted instantiation: <obws::responses::filters::DefaultFilterSettings<_> as core::fmt::Debug>::fmt
<<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<serde_json::value::de::MapKeyDeserializer>
Line
Count
Source
35
1
#[derive(Debug, Deserialize)]
<<obws::responses::filters::DefaultFilterSettings<_> 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
35
2
#[derive(Debug, 
D1
eserialize)]
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<serde_json::value::Value> as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer>
<obws::responses::filters::DefaultFilterSettings<serde_json::value::Value> as serde::de::Deserialize>::deserialize::<serde_json::value::Value>
Line
Count
Source
35
1
#[derive(Debug, Deserialize)]
<<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<serde_json::error::Error>
Line
Count
Source
35
1
#[derive(Debug, Deserialize)]
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<serde_json::value::Value> as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_map::<_>
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::visit_seq::<_>
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__Visitor<_> as serde::de::Visitor>::expecting
Unexecuted instantiation: <<obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
Unexecuted instantiation: <obws::responses::filters::DefaultFilterSettings<_> as serde::de::Deserialize>::deserialize::<_>
36
pub(crate) struct DefaultFilterSettings<T> {
37
    /// Object of default settings for the filter kind.
38
    #[serde(rename = "defaultFilterSettings")]
39
    pub default_filter_settings: T,
40
}