1#[cfg(feature = "ok")]
12pub fn adjoin() {
13 let instance = vec![1u8, 2, 3];
18 println!("{:>13} {} {:p}", "instance raw", "=", instance.as_ptr());
19
20 print!("{:>13} {} ", "for vec ref", "=");
21 for item in &instance {
22 let ref_item: &u8 = item;
23 print!("{:p} ", ref_item); }
25 println!("");
26
27 print!("{:>13} {} ", "for vec iter", "=");
28 for item in instance.iter() {
29 let ref_item: &u8 = item;
30 print!("{:p} ", ref_item); }
32 println!("");
33
34 println!("{:>13} {} {:?}", "instance vec", "=", instance);
35
36 }
38
39
40
41#[cfg(feature = "cp")]
43pub fn adjoin() {
44 let instance = vec![1u8, 2, 3];
49 println!("{:>13} {} {:p}", "instance raw", "=", instance.as_ptr());
50
51 print!("{:>13} {} ", "for into_iter", "=");
52 for item in instance.into_iter() {
53 let u8_item: u8 = item;
54 print!("{:p} ", &u8_item);
56 }
57 println!("");
58
59 }
63
64
65
66
67#[cfg(feature = "err_03")]
69pub fn adjoin() {
71 let instance = vec![1, 2, 3];
76 println!("{:>13} {} {:p}", "instance raw", "=", instance.as_ptr());
77
78 print!("{:>13} {} ", "for into_iter", "=");
79 for item in instance.into_iter() {
80 let u8_item: u8 = item;
81 print!("{:p} ", &u8_item);
82 }
83 println!("");
84
85 println!("{:>13} {} {:?}", "instance vec", "=", instance);
86
87 }
89
90
91
92#[cfg(all(not(feature = "ok"), not(feature = "cp"), not(feature = "err_03")))]
94pub fn adjoin() {
95 use aide::hello;
96 hello();
97}