Expand description
Parser for the -l
command-line option, which links the generated crate to
a native library.
(There is also a similar but separate syntax for #[link]
attributes,
which have their own parser in rustc_metadata
.)
Structs§
Functions§
- parse_
and_ 🔒apply_ modifier - Parses one of the comma-separated modifiers (prefixed by
+
or-
), and modifiesnative_lib
appropriately. - parse_
native_ 🔒lib - Parses the value of a single
-l
option. - parse_
native_ 🔒libs - Parses all
-l
options. - split_
native_ 🔒lib_ value - Splits a string of the form
[KIND[:MODIFIERS]=]NAME[:NEW_NAME]
into those individual parts. This cannot fail, but the resulting strings require further validation.