attr_value
fn attr_value(Vec<Attr> attrs, string attr, string key, string fallback) -> string Import
Source: use macro::{attr_value}; compiler/src/prelude/macro.hy #[attr(key = "value")] from an attribute list, or fallback.
Parameters#
| Name | Type |
|---|---|
attrs | Vec<Attr> |
attr | string |
key | string |
fallback | string |
Returns#
string
See also#
join: Join fragments withsep(the lowering of$(xs) sep *).lit: A string literal:lit("a\"b")splices as"a\"b".lit_int: An integer literal.raw: Raw source, spliced as is.concat: Combine several generated item lists.ident: A name, for splicing generated identifiers:${ident("to_" + n)}.decimal: A decimal integer the compiler wrote (-then digits, in range).attr_index: Index of the attribute calledname, or-1.