     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14

    //! This module shows an example of code generated by the macro. **IT MUST NOT BE USED OUTSIDE THIS
    //! CRATE**.

    bitflags! {
        /// This is the same `Flags` struct defined in the [crate level example](../index.html#example).
        /// Note that this struct is just for documentation purposes only, it must not be used outside
        /// this crate.
        pub struct Flags: u32 {
            const FLAG_A = 0b00000001;
            const FLAG_B = 0b00000010;
            const FLAG_C = 0b00000100;
            const FLAG_ABC = Self::FLAG_A.bits | Self::FLAG_B.bits | Self::FLAG_C.bits;
        }
    }

# Help

## Keyboard Shortcuts

`?`
  Show this help dialog
`S`
  Focus the search field
`↑`
  Move up in search results
`↓`
  Move down in search results
`↹`
  Switch tab
`⏎`
  Go to active search result
`+`
  Expand all sections
`-`
  Collapse all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g. `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g. `vec -> usize` or `* -> vec`)