From c9b263f350d7f6a70e98f1501a8254d24c34c973 Mon Sep 17 00:00:00 2001 From: Xavier Pinho Date: Tue, 14 Apr 2026 23:10:44 +0100 Subject: [PATCH] Add `RUST` language --- .../io/shiftleft/codepropertygraph/generated/Languages.java | 4 ++++ .../io/shiftleft/codepropertygraph/schema/MetaData.scala | 3 ++- .../io/shiftleft/codepropertygraph/schema/ProtoIds.scala | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/Languages.java b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/Languages.java index 144f4a5b7..08e5de83d 100644 --- a/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/Languages.java +++ b/domainClasses/src/main/generated/io/shiftleft/codepropertygraph/generated/Languages.java @@ -62,6 +62,9 @@ public class Languages { /** Source-based frontend for C# and .NET */ public static final String CSHARPSRC = "CSHARPSRC"; + +public static final String RUST = "RUST"; + public static Set ALL = new HashSet() {{ add(JAVA); add(JAVASCRIPT); @@ -82,6 +85,7 @@ public class Languages { add(RUBYSRC); add(SWIFTSRC); add(CSHARPSRC); +add(RUST); }}; } \ No newline at end of file diff --git a/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/MetaData.scala b/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/MetaData.scala index bbdc52fb5..71160001a 100644 --- a/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/MetaData.scala +++ b/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/MetaData.scala @@ -138,7 +138,8 @@ object MetaData extends SchemaBase { value = "CSHARPSRC", valueType = ValueType.String, comment = "Source-based frontend for C# and .NET" - ).protoId(ProtoIds.CSharpSrc) + ).protoId(ProtoIds.CSharpSrc), + Constant(name = "RUST", value = "RUST", valueType = ValueType.String, comment = "").protoId(ProtoIds.Rust) ) } } diff --git a/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/ProtoIds.scala b/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/ProtoIds.scala index 5c179774b..e7ba122bf 100644 --- a/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/ProtoIds.scala +++ b/schema/src/main/scala/io/shiftleft/codepropertygraph/schema/ProtoIds.scala @@ -83,6 +83,7 @@ object ProtoIds { val Language = 19 val CSharpSrc = 19 val ABAP = 20 + val Rust = 21 val Content = 20 val Code = 21 val EvalType = 21