book: updates visibility example code
diff --git a/book/src/visibility.md b/book/src/visibility.md
index ac0aac1..c85ab27 100644
--- a/book/src/visibility.md
+++ b/book/src/visibility.md
@@ -23,15 +23,24 @@
Then in Rust:
```rust
-# #[repr(C)]
-# pub struct OneFieldPrivate {
-# s: *const ::std::os::raw::c_char,
-# pub b: bool,
-# }
-
impl OneFieldPrivate {
pub fn new(s: &'static std::ffi::CStr, b: bool) -> Self {
OneFieldPrivate { s: s.as_ptr(), b }
}
}
+
+// generated by bindgen
+#[repr(C)]
+pub struct OneFieldPrivate {
+ s: *const ::std::os::raw::c_char,
+ pub b: bool,
+}
+
+// generated by bindgen
+#[repr(C)]
+pub struct MostFieldsPrivate {
+ a: ::std::os::raw::c_int,
+ b: bool,
+ pub c: ::std::os::raw::c_char,
+}
```