Lines Matching refs:is
16 header = "/* DragonOS's C FFI for rust. This file is licensed under GPLv2 */"
34 autogen_warning = "/* Warning, this file is autogenerated by cbindgen. Don't modify this manually. …
85 # If the language is not C this option won't have any effect.
127 # How much of the documentation for each item is output.
152 # If this option is true `usize` and `isize` will be converted into `size_t` and `ptrdiff_t`
184 # default: no prefix is added
300 # default: nothing is emitted for must_use functions
312 # If no such macro is available in your toolchain, you can define one using the
318 # is the Rust standard snake_case, however it accepts all the different rename_args
330 # * "LowerCase": apply no renaming (actually applies to_lowercase, is this bug?)
346 # A rule to use to rename struct field names. The renaming assumes the input is
359 # * "LowerCase": apply no renaming (actually applies to_lowercase, is this bug?)
372 # default: nothing is emitted for must_use structs
377 # prefixed. This does nothing if the target is C, or if
420 # is the Rust standard PascalCase. In the case of QualifiedScreamingSnakeCase,
421 # it also assumed that the enum's name is PascalCase.
442 # WARNING: if the sentinel is ever passed into Rust, behaviour will be Undefined.
485 # default: nothing is emitted for must_use enums
503 # derive_tagged_enum_destructor for why this is both useful and very dangerous.
509 # This depends on also deriving copy-constructors, and it is highly encouraged
567 # A white list of crate names that are allowed to be parsed. If this is defined,
570 # default: there is no whitelist (NOTE: this is the opposite of [])
591 # parsing to expand any macros. Note that if a crate is named here, it
598 # `features` is set. For backwards-compatibility, this is forced on if
599 # `expand = ["euclid"]` shorthand is used.
604 # When `all_features` is disabled and this is also disabled, use the
621 # required to be non null. Nullability is inferred from the Rust type: `&T`,