Skip to main content
Bazel Documentation home page
HEAD
English
Search...
⌘K
Ask AI
Module Registry
Blog
Github
Search...
Navigation
struct
About Bazel
Getting started
User guide
Reference
Extending
Community
Why Bazel?
Intro to Bazel
Why Bazel?
Bazel Vision
Bazel roadmap
FAQ
Build system basics
Basics
Why a Build System?
Task-Based Build Systems
Artifact-Based Build Systems
Distributed Builds
Dependency Management
Hermeticity
On this page
Members
struct
Parameters
struct
A generic object with fields.
Structs fields cannot be reassigned once the struct is created. Two structs are equal if they have the same fields and if corresponding field values are equal.
Members
struct
struct
struct struct(**kwargs)
Creates an immutable struct using the keyword arguments as attributes. It is used to group multiple values together. Example:
s = struct(x = 2, y = 3)
return s.x + getattr(s, "y") # returns 5
Parameters
Parameter
Description
kwargs
default is
{}
⌘I
Assistant
Responses are generated using AI and may contain mistakes.