userdiff: add built-in pattern for rust

This adds xfuncname and word_regex patterns for Rust, a quite
popular programming language. It also includes test cases for the
xfuncname regex (t4018) and updated documentation.

The word_regex pattern finds identifiers, integers, floats and
operators, according to the Rust Reference Book.

Cc: Johannes Sixt <j6t@kdbg.org>
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Marc-André Lureau
2019-05-17 01:58:15 +02:00
committed by Junio C Hamano
parent ab15ad1a3b
commit d74e78602e
7 changed files with 30 additions and 0 deletions

5
t/t4018/rust-struct Normal file
View File

@ -0,0 +1,5 @@
#[derive(Debug)]
pub(super) struct RIGHT<'a> {
name: &'a str,
age: ChangeMe,
}