xref: /netbsd-src/external/bsd/file/dist/magic/magdir/rust (revision e15daa8be9575f7ad2ca804c7c7c2d7f8e182d98)
1*e15daa8bSchristos
2*e15daa8bSchristos#------------------------------------------------------------------------------
3*e15daa8bSchristos# $File: rust,v 1.2 2022/11/18 15:58:15 christos Exp $
4*e15daa8bSchristos# Magic for Rust and related languages programs
5*e15daa8bSchristos#
6*e15daa8bSchristos
7*e15daa8bSchristos# Rust compiler metadata
8*e15daa8bSchristos# From: Alexandre Iooss <erdnaxe@crans.org>
9*e15daa8bSchristos# URL: https://github.com/rust-lang/rust/blob/1.64.0/compiler/rustc_metadata/src/rmeta/mod.rs
10*e15daa8bSchristos0	string		rust\x00\x00\x00
11*e15daa8bSchristos>12	string		\014rustc\x20		Rust compiler metadata
12*e15daa8bSchristos!:ext	rmeta
13*e15daa8bSchristos>>7	byte		x			\b, version %d
14*e15daa8bSchristos
15*e15daa8bSchristos# Rust incremental compilation metadata
16*e15daa8bSchristos# From: Alexandre Iooss <erdnaxe@crans.org>
17*e15daa8bSchristos# URL: https://github.com/rust-lang/rust/blob/1.64.0/compiler/rustc_incremental/src/persist/file_format.rs
18*e15daa8bSchristos0	string		RSIC
19*e15daa8bSchristos>4	uleshort	=0			Rust incremental compilation metadata
20*e15daa8bSchristos!:ext	bin
21*e15daa8bSchristos>>6	pstring		x			\b, rustc %s
22