Skip to content

Commit 67a7250

Browse files
committed
feat: v2.0.24
1 parent a40b6f8 commit 67a7250

File tree

2 files changed

+34
-34
lines changed

2 files changed

+34
-34
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "lombok-macros"
3-
version = "2.0.23"
3+
version = "2.0.24"
44
readme = "README.md"
55
edition = "2024"
66
authors = ["root@ltpp.vip"]

debug/src/main.rs

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ fn main() {
240240
let field2: &bool = tuple_data.get_2();
241241
assert!(*field2);
242242
tuple_data.set_2(false);
243-
let mut tuple_result = TupleWithResult("test".to_string(), Err("error"));
243+
let mut tuple_result: TupleWithResult = TupleWithResult("test".to_string(), Err("error"));
244244
let try_result: String = tuple_result.get_0();
245245
assert_eq!(try_result, String::from("test"));
246246
let try_result: &Result<i32, &str> = tuple_result.try_get_1();
@@ -271,27 +271,27 @@ fn main() {
271271
let error_debug: String = format!("{error:?}");
272272
assert!(error_debug.contains("Something went wrong"));
273273
assert!(!error_debug.contains("500"));
274-
let person = Person::new("Alice".to_string(), 30);
274+
let person: Person = Person::new("Alice".to_string(), 30);
275275
assert_eq!(person.name, "Alice");
276-
let user = User::new("alice".to_string(), "alice".to_string());
276+
let user: User = User::new("alice".to_string(), "alice".to_string());
277277
assert_eq!(user.email, None);
278-
let product = Product::new(1, "Laptop".to_string(), 999.99);
278+
let product: Product = Product::new(1, "Laptop".to_string(), 999.99);
279279
assert_eq!(*product.get_id(), 1);
280280
assert_eq!(product.get_name(), "Laptop");
281-
let tuple_point = TuplePoint::new(10.5, 30.5);
281+
let tuple_point: TuplePoint = TuplePoint::new(10.5, 30.5);
282282
assert_eq!(tuple_point.0, 10.5);
283283
assert_eq!(tuple_point.1, 0.0);
284284
assert_eq!(tuple_point.2, 30.5);
285-
let public_person = PublicPerson::new("Alice".to_string(), 25);
285+
let public_person: PublicPerson = PublicPerson::new("Alice".to_string(), 25);
286286
assert_eq!(public_person._name, "Alice");
287287
assert_eq!(public_person._age, 25);
288-
let crate_person = CratePerson::new("Bob".to_string(), 35);
288+
let crate_person: CratePerson = CratePerson::new("Bob".to_string(), 35);
289289
assert_eq!(crate_person._name, "Bob");
290290
assert_eq!(crate_person._age, 35);
291-
let private_person = PrivatePerson::new("Charlie".to_string(), 45);
291+
let private_person: PrivatePerson = PrivatePerson::new("Charlie".to_string(), 45);
292292
assert_eq!(private_person._name, "Charlie");
293293
assert_eq!(private_person._age, 45);
294-
let mut trait_test = TraitTestStruct {
294+
let mut trait_test: TraitTestStruct = TraitTestStruct {
295295
name: "test".to_string(),
296296
value: 42,
297297
data: vec![1, 2, 3],
@@ -300,7 +300,7 @@ fn main() {
300300
trait_test.set_name("new name");
301301
trait_test.set_value(100);
302302
trait_test.set_data([4, 5, 6, 7]);
303-
let new_items = vec!["new1".to_string(), "new2".to_string()];
303+
let new_items: Vec<String> = vec!["new1".to_string(), "new2".to_string()];
304304
trait_test.set_items(new_items);
305305
assert_eq!(*trait_test.get_name(), "new name");
306306
assert_eq!(trait_test.get_value(), 100);
@@ -309,54 +309,54 @@ fn main() {
309309
*trait_test.get_items(),
310310
vec!["new1".to_string(), "new2".to_string()]
311311
);
312-
let nested = NestedStruct {
312+
let nested: NestedStruct = NestedStruct {
313313
name: "inner".to_string(),
314314
_value: 42,
315315
};
316-
let mut complex = ComplexNestedStruct {
316+
let mut complex: ComplexNestedStruct = ComplexNestedStruct {
317317
nested: nested.clone(),
318318
nested_list: vec![nested],
319319
metadata: std::collections::HashMap::new(),
320320
};
321321
complex.set_metadata({
322-
let mut map = std::collections::HashMap::new();
322+
let mut map: std::collections::HashMap<String, String> = std::collections::HashMap::new();
323323
map.insert("key".to_string(), "value".to_string());
324324
map
325325
});
326326
assert_eq!(complex.get_nested().get_name(), "inner");
327327
assert_eq!(complex.get_nested_list().len(), 1);
328328
assert_eq!(complex.get_metadata().get("key").unwrap(), "value");
329-
let simple = ComplexEnum::Simple;
330-
let tuple = ComplexEnum::Tuple("test".to_string(), 123);
331-
let struct_variant = ComplexEnum::Struct {
329+
let simple: ComplexEnum = ComplexEnum::Simple;
330+
let tuple: ComplexEnum = ComplexEnum::Tuple("test".to_string(), 123);
331+
let struct_variant: ComplexEnum = ComplexEnum::Struct {
332332
field1: "visible".to_string(),
333333
_secret: "hidden".to_string(),
334334
value: PI,
335335
};
336-
let simple_debug = format!("{simple:?}");
337-
let tuple_debug = format!("{tuple:?}");
338-
let struct_debug = format!("{struct_variant:?}");
336+
let simple_debug: String = format!("{simple:?}");
337+
let tuple_debug: String = format!("{tuple:?}");
338+
let struct_debug: String = format!("{struct_variant:?}");
339339
assert!(simple_debug.contains("Simple"));
340340
assert!(tuple_debug.contains("test"));
341341
assert!(tuple_debug.contains("123"));
342342
assert!(struct_debug.contains("visible"));
343343
assert!(!struct_debug.contains("hidden"));
344344
assert!(struct_debug.contains("3.14"));
345-
let generic_i32 = GenericStruct::<i32> {
345+
let generic_i32: GenericStruct<i32> = GenericStruct::<i32> {
346346
data: 0,
347347
value: 100,
348348
};
349-
let generic_string = GenericStruct::<String>::new(200);
349+
let generic_string: GenericStruct<String> = GenericStruct::<String>::new(200);
350350
assert_eq!(generic_i32.value, 100);
351351
assert_eq!(generic_i32.data, 0);
352352
assert_eq!(generic_string.value, 200);
353353
assert_eq!(generic_string.data, "");
354-
let name = "rust";
355-
let description = "language";
356-
let lifetimes_test = LifetimesTest { name, description };
354+
let name: &str = "rust";
355+
let description: &str = "language";
356+
let lifetimes_test: LifetimesTest<'_, '_> = LifetimesTest { name, description };
357357
assert_eq!(*lifetimes_test.get_name(), "rust");
358358
assert_eq!(*lifetimes_test.get_description(), "language");
359-
let edge_case = EdgeCaseTest {
359+
let edge_case: EdgeCaseTest = EdgeCaseTest {
360360
empty_string: String::new(),
361361
empty_vec: Vec::new(),
362362
zero_value: 0,
@@ -368,21 +368,21 @@ fn main() {
368368
assert_eq!(edge_case.get_zero_value(), 0);
369369
assert!(!edge_case.get_bool_false());
370370
assert!(edge_case.try_get_option_none().is_none());
371-
let unit_get = UnitGetSet { flag: true };
372-
let flag_ref = unit_get.get_flag();
371+
let unit_get: UnitGetSet = UnitGetSet { flag: true };
372+
let flag_ref: &bool = unit_get.get_flag();
373373
assert!(*flag_ref);
374-
let constructed = AllSkipped::new();
374+
let constructed: AllSkipped = AllSkipped::new();
375375
assert_eq!(constructed.skipped1, "");
376376
assert_eq!(constructed.skipped2, 0);
377-
let multi = MultiAttributes {
377+
let multi: MultiAttributes = MultiAttributes {
378378
complex_field: vec!["test".to_string()],
379379
};
380-
let cloned_field = multi.get_complex_field();
380+
let cloned_field: Vec<String> = multi.get_complex_field();
381381
assert_eq!(cloned_field, vec!["test".to_string()]);
382-
let mut mutated = multi;
383-
let new_vec = vec!["new".to_string(), "values".to_string()];
382+
let mut mutated: MultiAttributes = multi;
383+
let new_vec: Vec<String> = vec!["new".to_string(), "values".to_string()];
384384
mutated.set_complex_field(new_vec.clone());
385-
let updated = mutated.get_complex_field();
385+
let updated: Vec<String> = mutated.get_complex_field();
386386
assert_eq!(updated, new_vec);
387387
let copy_test = CopyTest {
388388
_value: 42,

0 commit comments

Comments
 (0)