@@ -48,6 +48,9 @@ pub struct StatusesRequest<'a> {
|
|||||||
limit: Option<usize>,
|
limit: Option<usize>,
|
||||||
#[serde(skip_serializing_if = "Option::is_none")]
|
#[serde(skip_serializing_if = "Option::is_none")]
|
||||||
min_id: Option<Cow<'a, str>>,
|
min_id: Option<Cow<'a, str>>,
|
||||||
|
#[serde(skip_serializing_if = "bool_qs_serialize::is_false")]
|
||||||
|
#[serde(serialize_with = "bool_qs_serialize::serialize")]
|
||||||
|
exclude_reblogs: bool,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a> Into<Option<StatusesRequest<'a>>> for &'a mut StatusesRequest<'a> {
|
impl<'a> Into<Option<StatusesRequest<'a>>> for &'a mut StatusesRequest<'a> {
|
||||||
@@ -60,6 +63,7 @@ impl<'a> Into<Option<StatusesRequest<'a>>> for &'a mut StatusesRequest<'a> {
|
|||||||
since_id: self.since_id.clone(),
|
since_id: self.since_id.clone(),
|
||||||
limit: self.limit,
|
limit: self.limit,
|
||||||
min_id: self.min_id.clone(),
|
min_id: self.min_id.clone(),
|
||||||
|
exclude_reblogs: self.exclude_reblogs,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -257,6 +261,7 @@ mod tests {
|
|||||||
since_id: None,
|
since_id: None,
|
||||||
limit: None,
|
limit: None,
|
||||||
min_id: None,
|
min_id: None,
|
||||||
|
exclude_reblogs: false,
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -275,6 +280,7 @@ mod tests {
|
|||||||
since_id: None,
|
since_id: None,
|
||||||
limit: None,
|
limit: None,
|
||||||
min_id: None,
|
min_id: None,
|
||||||
|
exclude_reblogs: false,
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -293,6 +299,7 @@ mod tests {
|
|||||||
since_id: None,
|
since_id: None,
|
||||||
limit: None,
|
limit: None,
|
||||||
min_id: None,
|
min_id: None,
|
||||||
|
exclude_reblogs: false,
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -310,6 +317,7 @@ mod tests {
|
|||||||
since_id: None,
|
since_id: None,
|
||||||
limit: None,
|
limit: None,
|
||||||
min_id: None,
|
min_id: None,
|
||||||
|
exclude_reblogs: false,
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -327,6 +335,7 @@ mod tests {
|
|||||||
since_id: None,
|
since_id: None,
|
||||||
limit: None,
|
limit: None,
|
||||||
min_id: None,
|
min_id: None,
|
||||||
|
exclude_reblogs: false,
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -344,6 +353,7 @@ mod tests {
|
|||||||
since_id: Some("foo".into()),
|
since_id: Some("foo".into()),
|
||||||
limit: None,
|
limit: None,
|
||||||
min_id: None,
|
min_id: None,
|
||||||
|
exclude_reblogs: false,
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -361,6 +371,7 @@ mod tests {
|
|||||||
since_id: None,
|
since_id: None,
|
||||||
limit: Some(42),
|
limit: Some(42),
|
||||||
min_id: None,
|
min_id: None,
|
||||||
|
exclude_reblogs: false,
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -378,6 +389,7 @@ mod tests {
|
|||||||
since_id: None,
|
since_id: None,
|
||||||
limit: None,
|
limit: None,
|
||||||
min_id: Some("foo".into()),
|
min_id: Some("foo".into()),
|
||||||
|
exclude_reblogs: false,
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user