v_utils_macros 2.11.45

Macros for my utils crate
Documentation
use insta::assert_debug_snapshot;
use v_utils_macros::WrapNew;

#[derive(Debug, Default, PartialEq)]
pub struct MockClient {
	pub initialized: bool,
}

impl MockClient {
	pub fn new() -> Self {
		Self { initialized: true }
	}
}

#[derive(Debug, WrapNew)]
pub struct MockBinance(pub MockClient);

#[test]
fn test() {
	let binance = MockBinance::new();
	assert_debug_snapshot!(binance, @r#"
 MockBinance(
     MockClient {
         initialized: true,
     },
 )
 "#);
}