diff options
| author | HampusM <hampus@hampusmat.com> | 2023-03-05 21:45:51 +0100 | 
|---|---|---|
| committer | HampusM <hampus@hampusmat.com> | 2023-03-05 21:45:51 +0100 | 
| commit | 0f941eaab3ecf2a7e07c13cf1acfb139f25df189 (patch) | |
| tree | c5cef00555a1c478117a498339360ea87734b540 | |
| parent | 66f90122b44a6ebb75fa0df83c80dbfccf77a422 (diff) | |
docs: add crate root documentation
| -rw-r--r-- | src/lib.rs | 17 | 
1 files changed, 17 insertions, 0 deletions
@@ -1,5 +1,22 @@  //! Rust API for the [OpenGL API and Extension Registry].  //! +//! # Usage +//! ``` +//! use opengl_registry::Registry; +//! +//! let registry = Registry::retrieve().unwrap(); +//! +//! for command in registry.commands() { +//!     println!("Command {}", command.prototype().name()); +//!     println!("  Return type: {}", command.prototype().return_type()); +//!     println!("  Parameters:"); +//! +//!     for param in command.parameters() { +//!         println!("  {} {}", param.get_type(), param.name()); +//!     } +//! } +//! ``` +//!  //! [OpenGL API and Extension Registry]: https://github.com/KhronosGroup/OpenGL-Registry  #![cfg_attr(doc_cfg, feature(doc_cfg))]  #![deny(clippy::all, clippy::pedantic, missing_docs)]  | 
