Browse Source
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>maint


7 changed files with 30 additions and 0 deletions
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
pub(self) fn RIGHT<T>(x: &[T]) where T: Debug { |
||||
let _ = x; |
||||
// a comment |
||||
let a = ChangeMe; |
||||
} |
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
impl<'a, T: AsRef<[u8]>> std::RIGHT for Git<'a> { |
||||
|
||||
pub fn ChangeMe(&self) -> () { |
||||
} |
||||
} |
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
#[derive(Debug)] |
||||
pub(super) struct RIGHT<'a> { |
||||
name: &'a str, |
||||
age: ChangeMe, |
||||
} |
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
unsafe trait RIGHT<T> { |
||||
fn len(&self) -> u32; |
||||
fn ChangeMe(&self, n: u32) -> T; |
||||
fn iter<F>(&self, f: F) where F: Fn(T); |
||||
} |
Loading…
Reference in new issue