@@ -99,11 +99,9 @@ pub struct CString {
99
99
///
100
100
/// extern { fn my_string() -> *const c_char; }
101
101
///
102
- /// fn main() {
103
- /// unsafe {
104
- /// let slice = CStr::from_ptr(my_string());
105
- /// println!("string length: {}", slice.to_bytes().len());
106
- /// }
102
+ /// unsafe {
103
+ /// let slice = CStr::from_ptr(my_string());
104
+ /// println!("string length: {}", slice.to_bytes().len());
107
105
/// }
108
106
/// ```
109
107
///
@@ -119,10 +117,8 @@ pub struct CString {
119
117
/// unsafe { work_with(data.as_ptr()) }
120
118
/// }
121
119
///
122
- /// fn main() {
123
- /// let s = CString::new("data data data data").unwrap();
124
- /// work(&s);
125
- /// }
120
+ /// let s = CString::new("data data data data").unwrap();
121
+ /// work(&s);
126
122
/// ```
127
123
///
128
124
/// Converting a foreign C string into a Rust `String`
@@ -139,9 +135,7 @@ pub struct CString {
139
135
/// }
140
136
/// }
141
137
///
142
- /// fn main() {
143
- /// println!("string: {}", my_string_safe());
144
- /// }
138
+ /// println!("string: {}", my_string_safe());
145
139
/// ```
146
140
#[ derive( Hash ) ]
147
141
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
@@ -188,11 +182,9 @@ impl CString {
188
182
///
189
183
/// extern { fn puts(s: *const c_char); }
190
184
///
191
- /// fn main() {
192
- /// let to_print = CString::new("Hello!").unwrap();
193
- /// unsafe {
194
- /// puts(to_print.as_ptr());
195
- /// }
185
+ /// let to_print = CString::new("Hello!").unwrap();
186
+ /// unsafe {
187
+ /// puts(to_print.as_ptr());
196
188
/// }
197
189
/// ```
198
190
///
0 commit comments