auto merge of #7690 : kevinmehall/rust/document-c_void, r=huonw

I added documentation for when to use and not to use `c_void`, since it tripped me up when I started. (See issue #7627)
This commit is contained in:
bors 2013-07-10 21:40:39 -07:00
commit 495741498c
1 changed files with 7 additions and 0 deletions

View File

@ -186,6 +186,13 @@ pub mod types {
// Standard types that are opaque or common, so are not per-target.
pub mod common {
pub mod c95 {
/**
Type used to construct void pointers for use with C.
This type is only useful as a pointer target. Do not use it as a
return type for FFI functions which have the `void` return type in
C. Use the unit type `()` or omit the return type instead.
*/
pub enum c_void {}
pub enum FILE {}
pub enum fpos_t {}