측면이 적용되는 규칙의 속성에 관한 정보입니다.
회원
      attr
        struct rule_attributes.attr
    attributes의 값에 액세스하는 구조체입니다. 값은 사용자가 제공합니다 (제공하지 않으면 기본값이 사용됨). 구조체의 속성과 값의 유형은 
rule 함수에 제공된 
attrs dict의 키와 값에 해당합니다. 
사용 예시 보기
        exec_groups
        ExecGroupCollection rule_attributes.exec_groups
    애스팩트가 적용되는 규칙에 사용할 수 있는 실행 그룹의 컬렉션으로, 이름으로 색인이 생성됩니다.
        
실행 파일
        struct rule_attributes.executable
    executable=True로 표시된 
라벨 유형 속성에 정의된 실행 파일이 포함된 
struct 구조체 필드는 속성 이름에 해당합니다. 구조체의 각 값은 
File 또는 
None입니다. 선택적 속성이 규칙에 지정되지 않으면 해당 구조체 값은 
None입니다. 라벨 유형이 
executable=True로 표시되지 않으면 해당 구조체 필드가 생성되지 않습니다. 
사용 예시 보기
        파일
        struct rule_attributes.file
    allow_single_file로 표시된 
라벨 유형 속성에 정의된 파일이 포함된 
struct 구조체 필드는 속성 이름에 해당합니다. 구조체 값은 항상 
File 또는 
None입니다. 선택적 속성이 규칙에 지정되지 않으면 해당 구조체 값은 
None입니다. 라벨 유형이 
allow_single_file로 표시되지 않으면 해당 구조체 필드가 생성되지 않습니다. 다음의 단축키입니다.
list(ctx.attr.<ATTR>.files)[0]
즉, 
file를 사용하여 종속 항목의 (단수) 
기본 출력에 액세스합니다. 
사용 예시 보기
        파일
        struct rule_attributes.files
    label 또는 
label list 유형 속성에 정의된 파일을 포함하는 
struct 구조체 필드는 속성 이름에 해당합니다. 구조체 값은 
File의 
list입니다.  다음의 단축키입니다.
[f for t in ctx.attr.<ATTR> for f in t.files]
 즉, 
files를 사용하여 종속 항목의 
 기본 출력에 액세스합니다. 
사용 예시 보기
        kind
        string rule_attributes.kind
    'cc_library'와 같은 규칙의 종류입니다.
        
        ToolchainContext rule_attributes.toolchains
    애스팩트가 적용되는 규칙의 기본 실행 그룹용 도구 모음입니다.
        
var
        dict rule_attributes.var
    구성 변수의 사전 (문자열에서 문자열로)입니다.