Module libc::macros

source Β·

Macros§

  • __item πŸ”’
  • cfg_if πŸ”’
    A macro for defining #cfg if-else statements.
  • const_fn πŸ”’
    A nonpublic function that is const as long as libc_const_extern_fn is enabled.
  • deprecated_mach πŸ”’
  • e πŸ”’
    Implement Clone and Copy for an enum, as well as Debug, Eq, Hash, and PartialEq if the extra_traits feature is enabled.
  • f πŸ”’
    Define an unsafe function that is const as long as libc_const_extern_fn is enabled.
  • missing πŸ”’
    Specify that an enum should have no traits that aren’t specified in the macro invocation, i.e. no Clone or Copy.
  • prelude πŸ”’
    Create an internal crate prelude with core reexports and common types.
  • s πŸ”’
    Implement Clone and Copy for a struct, as well as Debug, Eq, Hash, and PartialEq if the extra_traits feature is enabled.
  • Implement Clone and Copy for a struct with no extra_traits feature.
  • s_paren πŸ”’
    Implement Clone and Copy for a tuple struct, as well as Debug, Eq, Hash, and PartialEq if the extra_traits feature is enabled.
  • safe_f πŸ”’
    Define a safe function that is const as long as libc_const_extern_fn is enabled.