Stable snake_case identifier for this role.
(self)
| 188 | impl WorkerAgentKind { |
| 189 | /// Stable snake_case identifier for this role. |
| 190 | pub fn as_str(self) -> &'static str { |
| 191 | match self { |
| 192 | Self::ReadOnly => "read_only", |
| 193 | Self::Planner => "planner", |
| 194 | Self::Implementer => "implementer", |
| 195 | Self::Verifier => "verifier", |
| 196 | Self::Reviewer => "reviewer", |
| 197 | Self::Custom => "custom", |
| 198 | } |
| 199 | } |
| 200 | |
| 201 | fn default_permissions(self) -> PermissionPolicy { |
| 202 | match self { |
no outgoing calls