mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2024-11-22 01:21:05 +00:00
Remove deprecated API
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1513>
This commit is contained in:
parent
497f15acd3
commit
ed6aac91bd
6 changed files with 2 additions and 352 deletions
|
@ -139,18 +139,6 @@ macro_rules! message_builder_generic_impl {
|
||||||
|
|
||||||
gst::impl_builder_gvalue_extra_setters!(other_field);
|
gst::impl_builder_gvalue_extra_setters!(other_field);
|
||||||
|
|
||||||
#[deprecated = "use builder.other_field() instead"]
|
|
||||||
#[allow(clippy::needless_update)]
|
|
||||||
pub fn other_fields(
|
|
||||||
self,
|
|
||||||
other_fields: &[(&'a str, &'a (dyn ToSendValue + Sync))],
|
|
||||||
) -> Self {
|
|
||||||
Self {
|
|
||||||
builder: self.builder.other_fields(other_fields),
|
|
||||||
..self
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[must_use = "Building the message without using it has no effect"]
|
#[must_use = "Building the message without using it has no effect"]
|
||||||
#[allow(clippy::redundant_closure_call)]
|
#[allow(clippy::redundant_closure_call)]
|
||||||
pub fn build(mut self) -> Message {
|
pub fn build(mut self) -> Message {
|
||||||
|
@ -239,16 +227,6 @@ impl<'a> MessageBuilder<'a> {
|
||||||
..self
|
..self
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn other_fields(self, other_fields: &[(&'a str, &'a (dyn ToSendValue + Sync))]) -> Self {
|
|
||||||
let mut s = self;
|
|
||||||
|
|
||||||
for (name, value) in other_fields {
|
|
||||||
s = s.other_field(name, value.to_send_value());
|
|
||||||
}
|
|
||||||
|
|
||||||
s
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
enum MessageBuilderDetail<'a> {
|
enum MessageBuilderDetail<'a> {
|
||||||
|
|
|
@ -70,20 +70,6 @@ macro_rules! event_builder_generic_impl {
|
||||||
|
|
||||||
gst::impl_builder_gvalue_extra_setters!(other_field);
|
gst::impl_builder_gvalue_extra_setters!(other_field);
|
||||||
|
|
||||||
#[deprecated = "use build.other_field() instead"]
|
|
||||||
pub fn other_fields(
|
|
||||||
self,
|
|
||||||
other_fields: &[(&'a str, &'a (dyn ToSendValue + Sync))],
|
|
||||||
) -> Self {
|
|
||||||
let mut s = self;
|
|
||||||
|
|
||||||
for (name, value) in other_fields {
|
|
||||||
s = s.other_field(name, value.to_send_value());
|
|
||||||
}
|
|
||||||
|
|
||||||
s
|
|
||||||
}
|
|
||||||
|
|
||||||
#[must_use = "Building the event without using it has no effect"]
|
#[must_use = "Building the event without using it has no effect"]
|
||||||
#[allow(clippy::redundant_closure_call)]
|
#[allow(clippy::redundant_closure_call)]
|
||||||
pub fn build(mut self) -> gst::Event {
|
pub fn build(mut self) -> gst::Event {
|
||||||
|
|
|
@ -76,18 +76,6 @@ macro_rules! message_builder_generic_impl {
|
||||||
|
|
||||||
gst::impl_builder_gvalue_extra_setters!(other_field);
|
gst::impl_builder_gvalue_extra_setters!(other_field);
|
||||||
|
|
||||||
#[deprecated = "use builder.other_field() instead"]
|
|
||||||
#[allow(clippy::needless_update)]
|
|
||||||
pub fn other_fields(
|
|
||||||
self,
|
|
||||||
other_fields: &[(&'a str, &'a (dyn ToSendValue + Sync))],
|
|
||||||
) -> Self {
|
|
||||||
Self {
|
|
||||||
builder: self.builder.other_fields(other_fields),
|
|
||||||
..self
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[must_use = "Building the message without using it has no effect"]
|
#[must_use = "Building the message without using it has no effect"]
|
||||||
#[allow(clippy::redundant_closure_call)]
|
#[allow(clippy::redundant_closure_call)]
|
||||||
pub fn build(mut self) -> Message {
|
pub fn build(mut self) -> Message {
|
||||||
|
@ -157,16 +145,6 @@ impl<'a> MessageBuilder<'a> {
|
||||||
..self
|
..self
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn other_fields(self, other_fields: &[(&'a str, &'a (dyn ToSendValue + Sync))]) -> Self {
|
|
||||||
let mut s = self;
|
|
||||||
|
|
||||||
for (name, value) in other_fields {
|
|
||||||
s = s.other_field(name, value.to_send_value());
|
|
||||||
}
|
|
||||||
|
|
||||||
s
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[must_use = "The builder must be built to be used"]
|
#[must_use = "The builder must be built to be used"]
|
||||||
|
|
|
@ -2076,16 +2076,6 @@ impl<'a> EventBuilder<'a> {
|
||||||
..self
|
..self
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn other_fields(self, other_fields: &[(&'a str, &'a (dyn ToSendValue + Sync))]) -> Self {
|
|
||||||
let mut s = self;
|
|
||||||
|
|
||||||
for (name, value) in other_fields {
|
|
||||||
s = s.other_field(name, value.to_send_value());
|
|
||||||
}
|
|
||||||
|
|
||||||
s
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
macro_rules! event_builder_generic_impl {
|
macro_rules! event_builder_generic_impl {
|
||||||
|
@ -2162,18 +2152,6 @@ macro_rules! event_builder_generic_impl {
|
||||||
|
|
||||||
impl_builder_gvalue_extra_setters!(other_field);
|
impl_builder_gvalue_extra_setters!(other_field);
|
||||||
|
|
||||||
#[deprecated = "use build.other_field() instead"]
|
|
||||||
#[allow(clippy::needless_update)]
|
|
||||||
pub fn other_fields(
|
|
||||||
self,
|
|
||||||
other_fields: &[(&'a str, &'a (dyn ToSendValue + Sync))],
|
|
||||||
) -> Self {
|
|
||||||
Self {
|
|
||||||
builder: self.builder.other_fields(other_fields),
|
|
||||||
..self
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[must_use = "Building the event without using it has no effect"]
|
#[must_use = "Building the event without using it has no effect"]
|
||||||
#[allow(clippy::redundant_closure_call)]
|
#[allow(clippy::redundant_closure_call)]
|
||||||
pub fn build(mut self) -> Event {
|
pub fn build(mut self) -> Event {
|
||||||
|
@ -3142,7 +3120,7 @@ mod tests {
|
||||||
}
|
}
|
||||||
|
|
||||||
let flush_start_evt = FlushStart::builder()
|
let flush_start_evt = FlushStart::builder()
|
||||||
.other_fields(&[("extra-field", &true)])
|
.other_field("extra-field", true)
|
||||||
.build();
|
.build();
|
||||||
match flush_start_evt.view() {
|
match flush_start_evt.view() {
|
||||||
EventView::FlushStart(flush_start_evt) => {
|
EventView::FlushStart(flush_start_evt) => {
|
||||||
|
|
|
@ -622,37 +622,6 @@ macro_rules! error(
|
||||||
($cat:expr, id = $id:expr, $($args:tt)*) => { {
|
($cat:expr, id = $id:expr, $($args:tt)*) => { {
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Error, id = $id, $($args)*)
|
$crate::log_with_level!($cat, $crate::DebugLevel::Error, id = $id, $($args)*)
|
||||||
}};
|
}};
|
||||||
|
|
||||||
($cat:expr, obj: $obj:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style obj format. Use `obj = ` instead of `obj: ` for better tooling support"]
|
|
||||||
macro_rules! error(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
error!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Error, obj = $obj, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, imp: $imp:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style imp format. Use `imp = ` instead of `imp: ` for better tooling support"]
|
|
||||||
macro_rules! error(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
error!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Error, imp = $imp, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, id: $id:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style id format. Use `id = ` instead of `id: ` for better tooling support"]
|
|
||||||
macro_rules! error(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
error!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Error, id = $id, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, $($args:tt)*) => { {
|
($cat:expr, $($args:tt)*) => { {
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Error, $($args)*)
|
$crate::log_with_level!($cat, $crate::DebugLevel::Error, $($args)*)
|
||||||
}};
|
}};
|
||||||
|
@ -669,37 +638,6 @@ macro_rules! warning(
|
||||||
($cat:expr, id = $id:expr, $($args:tt)*) => { {
|
($cat:expr, id = $id:expr, $($args:tt)*) => { {
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Warning, id = $id, $($args)*)
|
$crate::log_with_level!($cat, $crate::DebugLevel::Warning, id = $id, $($args)*)
|
||||||
}};
|
}};
|
||||||
|
|
||||||
($cat:expr, obj: $obj:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style obj format. Use `obj = ` instead of `obj: ` for better tooling support"]
|
|
||||||
macro_rules! warning(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
warning!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Warning, obj = $obj, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, imp: $imp:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style imp format. Use `imp = ` instead of `imp: ` for better tooling support"]
|
|
||||||
macro_rules! warning(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
warning!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Warning, imp = $imp, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, id: $id:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style id format. Use `id = ` instead of `id: ` for better tooling support"]
|
|
||||||
macro_rules! warning(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
warning!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Warning, id = $id, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, $($args:tt)*) => { {
|
($cat:expr, $($args:tt)*) => { {
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Warning, $($args)*)
|
$crate::log_with_level!($cat, $crate::DebugLevel::Warning, $($args)*)
|
||||||
}};
|
}};
|
||||||
|
@ -716,37 +654,6 @@ macro_rules! fixme(
|
||||||
($cat:expr, id = $id:expr, $($args:tt)*) => { {
|
($cat:expr, id = $id:expr, $($args:tt)*) => { {
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Fixme, id = $id, $($args)*)
|
$crate::log_with_level!($cat, $crate::DebugLevel::Fixme, id = $id, $($args)*)
|
||||||
}};
|
}};
|
||||||
|
|
||||||
($cat:expr, obj: $obj:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style obj format. Use `obj = ` instead of `obj: ` for better tooling support"]
|
|
||||||
macro_rules! fixme(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
fixme!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Fixme, obj = $obj, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, imp: $imp:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style imp format. Use `imp = ` instead of `imp: ` for better tooling support"]
|
|
||||||
macro_rules! fixme(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
fixme!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Fixme, imp = $imp, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, id: $id:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style id format. Use `id = ` instead of `id: ` for better tooling support"]
|
|
||||||
macro_rules! fixme(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
fixme!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Fixme, id = $id, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, $($args:tt)*) => { {
|
($cat:expr, $($args:tt)*) => { {
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Fixme, $($args)*)
|
$crate::log_with_level!($cat, $crate::DebugLevel::Fixme, $($args)*)
|
||||||
}};
|
}};
|
||||||
|
@ -763,37 +670,6 @@ macro_rules! info(
|
||||||
($cat:expr, id = $id:expr, $($args:tt)*) => { {
|
($cat:expr, id = $id:expr, $($args:tt)*) => { {
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Info, id = $id, $($args)*)
|
$crate::log_with_level!($cat, $crate::DebugLevel::Info, id = $id, $($args)*)
|
||||||
}};
|
}};
|
||||||
|
|
||||||
($cat:expr, obj: $obj:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style obj format. Use `obj = ` instead of `obj: ` for better tooling support"]
|
|
||||||
macro_rules! info(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
info!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Info, obj = $obj, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, imp: $imp:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style imp format. Use `imp = ` instead of `imp: ` for better tooling support"]
|
|
||||||
macro_rules! info(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
info!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Info, imp = $imp, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, id: $id:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style id format. Use `id = ` instead of `id: ` for better tooling support"]
|
|
||||||
macro_rules! info(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
info!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Info, id = $id, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, $($args:tt)*) => { {
|
($cat:expr, $($args:tt)*) => { {
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Info, $($args)*)
|
$crate::log_with_level!($cat, $crate::DebugLevel::Info, $($args)*)
|
||||||
}};
|
}};
|
||||||
|
@ -810,37 +686,6 @@ macro_rules! debug(
|
||||||
($cat:expr, id = $id:expr, $($args:tt)*) => { {
|
($cat:expr, id = $id:expr, $($args:tt)*) => { {
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Debug, id = $id, $($args)*)
|
$crate::log_with_level!($cat, $crate::DebugLevel::Debug, id = $id, $($args)*)
|
||||||
}};
|
}};
|
||||||
|
|
||||||
($cat:expr, obj: $obj:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style obj format. Use `obj = ` instead of `obj: ` for better tooling support"]
|
|
||||||
macro_rules! debug(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
debug!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Debug, obj = $obj, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, imp: $imp:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style imp format. Use `imp = ` instead of `imp: ` for better tooling support"]
|
|
||||||
macro_rules! debug(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
debug!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Debug, imp = $imp, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, id: $id:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style id format. Use `id = ` instead of `id: ` for better tooling support"]
|
|
||||||
macro_rules! debug(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
debug!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Debug, id = $id, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, $($args:tt)*) => { {
|
($cat:expr, $($args:tt)*) => { {
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Debug, $($args)*)
|
$crate::log_with_level!($cat, $crate::DebugLevel::Debug, $($args)*)
|
||||||
}};
|
}};
|
||||||
|
@ -857,37 +702,6 @@ macro_rules! log(
|
||||||
($cat:expr, id = $id:expr, $($args:tt)*) => { {
|
($cat:expr, id = $id:expr, $($args:tt)*) => { {
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Log, id = $id, $($args)*)
|
$crate::log_with_level!($cat, $crate::DebugLevel::Log, id = $id, $($args)*)
|
||||||
}};
|
}};
|
||||||
|
|
||||||
($cat:expr, obj: $obj:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style obj format. Use `obj = ` instead of `obj: ` for better tooling support"]
|
|
||||||
macro_rules! log(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
log!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Log, obj = $obj, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, imp: $imp:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style imp format. Use `imp = ` instead of `imp: ` for better tooling support"]
|
|
||||||
macro_rules! log(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
log!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Log, imp = $imp, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, id: $id:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style id format. Use `id = ` instead of `id: ` for better tooling support"]
|
|
||||||
macro_rules! log(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
log!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Log, id = $id, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, $($args:tt)*) => { {
|
($cat:expr, $($args:tt)*) => { {
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Log, $($args)*)
|
$crate::log_with_level!($cat, $crate::DebugLevel::Log, $($args)*)
|
||||||
}};
|
}};
|
||||||
|
@ -904,37 +718,6 @@ macro_rules! trace(
|
||||||
($cat:expr, id = $id:expr, $($args:tt)*) => { {
|
($cat:expr, id = $id:expr, $($args:tt)*) => { {
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Trace, id = $id, $($args)*)
|
$crate::log_with_level!($cat, $crate::DebugLevel::Trace, id = $id, $($args)*)
|
||||||
}};
|
}};
|
||||||
|
|
||||||
($cat:expr, obj: $obj:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style obj format. Use `obj = ` instead of `obj: ` for better tooling support"]
|
|
||||||
macro_rules! trace(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
trace!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Trace, obj = $obj, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, imp: $imp:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style imp format. Use `imp = ` instead of `imp: ` for better tooling support"]
|
|
||||||
macro_rules! trace(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
trace!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Trace, imp = $imp, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, id: $id:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style id format. Use `id = ` instead of `id: `"]
|
|
||||||
macro_rules! trace(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
trace!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Trace, id = $id, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, $($args:tt)*) => { {
|
($cat:expr, $($args:tt)*) => { {
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Trace, $($args)*)
|
$crate::log_with_level!($cat, $crate::DebugLevel::Trace, $($args)*)
|
||||||
}};
|
}};
|
||||||
|
@ -951,37 +734,6 @@ macro_rules! memdump(
|
||||||
($cat:expr, id = $id:expr, $($args:tt)*) => { {
|
($cat:expr, id = $id:expr, $($args:tt)*) => { {
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Memdump, id = $id, $($args)*)
|
$crate::log_with_level!($cat, $crate::DebugLevel::Memdump, id = $id, $($args)*)
|
||||||
}};
|
}};
|
||||||
|
|
||||||
($cat:expr, obj: $obj:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style obj format. Use `obj = ` instead of `obj: ` for better tooling support"]
|
|
||||||
macro_rules! memdump(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
memdump!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Memdump, obj = $obj, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, imp: $imp:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style imp format. Use `imp = ` instead of `imp: ` for better tooling support"]
|
|
||||||
macro_rules! memdump(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
memdump!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Memdump, imp = $imp, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, id: $id:expr, $($args:tt)*) => { {
|
|
||||||
{
|
|
||||||
#[deprecated = "Using old-style id format. Use `id = ` instead of `id: ` for better tooling support"]
|
|
||||||
macro_rules! memdump(
|
|
||||||
() => {}
|
|
||||||
);
|
|
||||||
memdump!();
|
|
||||||
}
|
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Memdump, id = $id, $($args)*)
|
|
||||||
}};
|
|
||||||
($cat:expr, $($args:tt)*) => { {
|
($cat:expr, $($args:tt)*) => { {
|
||||||
$crate::log_with_level!($cat, $crate::DebugLevel::Memdump, $($args)*)
|
$crate::log_with_level!($cat, $crate::DebugLevel::Memdump, $($args)*)
|
||||||
}};
|
}};
|
||||||
|
|
|
@ -2594,16 +2594,6 @@ impl<'a> MessageBuilder<'a> {
|
||||||
..self
|
..self
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn other_fields(self, other_fields: &[(&'a str, &'a (dyn ToSendValue + Sync))]) -> Self {
|
|
||||||
let mut s = self;
|
|
||||||
|
|
||||||
for (name, value) in other_fields {
|
|
||||||
s = s.other_field(name, value.to_send_value());
|
|
||||||
}
|
|
||||||
|
|
||||||
s
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
macro_rules! message_builder_generic_impl {
|
macro_rules! message_builder_generic_impl {
|
||||||
|
@ -2712,18 +2702,6 @@ macro_rules! message_builder_generic_impl {
|
||||||
|
|
||||||
impl_builder_gvalue_extra_setters!(other_field);
|
impl_builder_gvalue_extra_setters!(other_field);
|
||||||
|
|
||||||
#[deprecated = "use build.other_field() instead"]
|
|
||||||
#[allow(clippy::needless_update)]
|
|
||||||
pub fn other_fields(
|
|
||||||
self,
|
|
||||||
other_fields: &[(&'a str, &'a (dyn ToSendValue + Sync))],
|
|
||||||
) -> Self {
|
|
||||||
Self {
|
|
||||||
builder: self.builder.other_fields(other_fields),
|
|
||||||
..self
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[must_use = "Building the message without using it has no effect"]
|
#[must_use = "Building the message without using it has no effect"]
|
||||||
#[allow(clippy::redundant_closure_call)]
|
#[allow(clippy::redundant_closure_call)]
|
||||||
pub fn build(mut self) -> Message {
|
pub fn build(mut self) -> Message {
|
||||||
|
@ -4325,7 +4303,7 @@ mod tests {
|
||||||
|
|
||||||
let seqnum = Seqnum::next();
|
let seqnum = Seqnum::next();
|
||||||
let eos_msg = Eos::builder()
|
let eos_msg = Eos::builder()
|
||||||
.other_fields(&[("extra-field", &true)])
|
.other_field("extra-field", true)
|
||||||
.seqnum(seqnum)
|
.seqnum(seqnum)
|
||||||
.build();
|
.build();
|
||||||
match eos_msg.view() {
|
match eos_msg.view() {
|
||||||
|
|
Loading…
Reference in a new issue