Add an etags test for Rust (bug#46055)
authorLars Ingebrigtsen <larsi@gnus.org>
Mon, 17 May 2021 16:25:08 +0000 (18:25 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Mon, 17 May 2021 16:25:08 +0000 (18:25 +0200)
test/manual/etags/ETAGS.good_1
test/manual/etags/Makefile
test/manual/etags/rs-src/test.rs [new file with mode: 0644]

index 508f8493f48dd2ce2775054debd15803eabfbb9b..a8470ea1393aecad70e9dfeddf31edaef1f774e8 100644 (file)
@@ -3134,6 +3134,11 @@ module A\7f9,57
     alias_method ( :foo2,\7ffoo2\ 137,586
 A::Constant \7fConstant\ 142,655
 \f
+rs-src/test.rs,52
+enum IpAddrKind \7f3,11
+fn test1(\7f8,48
+fn main(\7f12,88
+\f
 scm-src/test.scm,260
 (define hello \7f1,0
 (set! hello \7f3,32
index c1df703905e91bde06c791c1963c6873fdc9a64b..8d56db29b72bdb92491fb1b9c73f165d624ad18f 100644 (file)
@@ -25,13 +25,14 @@ PSSRC=$(addprefix ./ps-src/,rfc1245.ps)
 PROLSRC=$(addprefix ./prol-src/,ordsets.prolog natded.prolog)
 PYTSRC=$(addprefix ./pyt-src/,server.py)
 RBSRC=$(addprefix ./ruby-src/,test.rb test1.ru)
+RSSRC=$(addprefix ./rs-src/,test.rs)
 SCMSRC=$(addprefix ./scm-src/,test.scm)
 TEXSRC=$(addprefix ./tex-src/,testenv.tex gzip.texi texinfo.tex nonewline.tex)
 YSRC=$(addprefix ./y-src/,parse.y parse.c atest.y cccp.c cccp.y)
 SRCS=${ADASRC} ${ASRC} ${CSRC} ${CPSRC} ${ELSRC} ${ERLSRC} ${FSRC}\
      ${FORTHSRC} ${GOSRC} ${HTMLSRC} ${JAVASRC} ${LUASRC} ${MAKESRC}\
      ${OBJCSRC} ${OBJCPPSRC} ${PASSRC} ${PHPSRC} ${PERLSRC} ${PSSRC}\
-     ${PROLSRC} ${PYTSRC} ${RBSRC} ${SCMSRC} ${TEXSRC} ${YSRC}
+     ${PROLSRC} ${PYTSRC} ${RBSRC} ${RSSRC} ${SCMSRC} ${TEXSRC} ${YSRC}
 NONSRCS=./f-src/entry.strange ./erl-src/lists.erl ./cp-src/clheir.hpp.gz
 
 ETAGS_PROG=../../../lib-src/etags
diff --git a/test/manual/etags/rs-src/test.rs b/test/manual/etags/rs-src/test.rs
new file mode 100644 (file)
index 0000000..081d0d7
--- /dev/null
@@ -0,0 +1,14 @@
+mod test;
+
+enum IpAddrKind {
+    V4,
+    V6,
+}
+
+fn test1() {
+   println!("Testing");
+}
+
+fn main() {
+   test::test1();
+}