hunk.code_window: description: 'Rust build setup, including cache configuration'
   inputs:
     target:
       description: 'Cargo target'
       required: true
   runs:
     using: 'composite'
     steps:
       - name: Setup Rust
  
hunk.labels: keep keep keep keep add keep keep keep keep keep
hunk.after_edit:   nx_token:
       description: 'Nx Cloud access token'
       required: false
  
hunk.file_path: .github/actions/build-rust/action.yml
hunk.type: add
file: export type LiteralValue =
    | number
    | string
    | boolean
    | { [K: string]: LiteralValue }
    | Array<LiteralValue>;
  
  export type Ref = {
    type: 'ref';
    name: keyof VariableMap;
  };
  
  // eslint-disable-next-line @typescript-eslint/no-empty-interface
  export interface VariableMap {}
  
  export type Literal = {
    type: 'literal';
    value: LiteralValue;
  };
  
  export type Filter = {
    type: 'filter';
    left: Ref;
    funcName: string;
    args: Literal[];
  };
  
  export type View = {
    id: string;
    name: string;
    filterList: Filter[];
  };
  