📄 libclap-678a7fd59bc3167d.rlib
/home/palash/git/iron_learn/target/release/deps/libclap-678a7fd59bc3167d.rlib
Language: rlib • Lines: 216
!<arch>
/               0           0     0     0       8         `
//                                              58        `
clap-678a7fd59bc3167d.clap.c47aacb71128bf6f-cgu.0.rcgu.o/
lib.rmeta/      0           0     0     644     13232     `
ELF>02@@GNU�rust
0#rustc 1.92.0 (ded5c06cf 2025-12-08)���	ⷄ�ۆ��p��-225863f279df55c4��١�	�T�6a��D�
-5080178c80bf7a93��uӰ]����d��!�-06039bcfba61f665��**�٭T��HО�9�-3e2e950d4bac10b5��	�t�#3Ҵη��Ǣ-d25e598578fbf080�rustc_std_workspace_core������Nm��gmY���-327ea4f353b4eb8c���y.:i���gy"1�r-94fdfaf0af91a65d�miniz_oxide�M�^�yTLm�L�d=B-5312b588e5cfab93�adler2��;~�7�ɴ,P?���-1e0b0d62df36c85c�	hashbrown�L�ϫ	2݆y��q-2ed6a8f06fc51a9d�rustc_std_workspace_alloc�a���p��H����6Z�-05b02707a5b2a256�
std_detect�	c�LN����=1�ʶӐ-5978f0713dd5442d�rustc_demangle�X�Fq��UՃ�>7z
��-43b2ff22c18e1125�cfg_if�֦<����ɐ¬�-6a40188dd7d989d2�	addr2line���,2�!xb�"6�!�	-11d54e777384a9e5�gimli��2��I.�ġ�����-35018e994bad7042�object��T �f��Y�
hQec-2dc10b344e05b569�memchr��xZT9�C��I�Mg�-09f2ab7e0d97e07a��~ݤ	����h���-932f22f820d1e5ec�clap_builder�	a�<���n���:$�-dde7d4aeb5e80403�anstyle��������{���f�-7362aeebc0ade846�clap_lex��/&�����sP����-1d9fbdca4c8ef1c9�anstream�{�~;���Žo��-dcfced80c3d79a52�
anstyle_parse���Y!w�ۓ	Zb)�-4f15a397ba45a6f6�	utf8parse�X\�;�a����<�-934623d53d9e3729�colorchoice����q�lm����jW-812ab0085db0e028�is_terminal_polyfill�(ͺ��_�v��!L��mT-6ff57049aae304d9�
anstyle_query��i!�Z@��V�.�"�-4af5b23518f0ace7�strsim������ˑ4�{6-b2647f4c386a3813�clap_derive�Ç�7�T\:�0c��R-f36cdcdbbff101e1�	_concepts�L�!�<�!unstable-doc�t�!ij!	_cookbook�L�"�<�!�t�!��!_derive�<�"�<�"�t�"ě"_faq�$�"�<�"�t�"��"	_features�L�#�<�"�t�#��"	_tutorial�L�#�<�#�t�#İ#ReadmeDoctests�t�$�<�$���$�!Args�$�!:��Parser�4�!#��
Subcommand�T�!>��	ValueEnum�L�!B��	�-�builder�=�
yerror�-�
�
parser�5�
�	ArgAction�M��x=��	ValueHint�M��Arg���ArgGroup�E��
ArgMatches�U��ColorChoice�]��!Id���!CommandFactory�u�	2FromArgMatches�u�	5command�=�!arg_impl�E�"arg��vvalue_parser�e��
�
���!��/, > **Command Line Argument Parser for Rust**�����
 Quick Links:���DA - Derive [tutorial][_derive::_tutorial] and [reference][_derive]���<9 - Builder [tutorial][_tutorial] and [reference][Command]�ܞ - [Cookbook][_cookbook]��� - [CLI Concepts][_concepts]��� - [FAQ][_faq]���@= - [Discussions](https://github.com/clap-rs/clap/discussions)���nk - [CHANGELOG](https://github.com/clap-rs/clap/blob/v4.5.53/CHANGELOG.md) (includes major version migration�l�
   guides)����� ## Aspirations�����96 - Out of the box, users get a polished CLI experience�����   - Including common argument behavior, help generation, suggested fixes for users, colored output, [shell completions](https://github.com/clap-rs/clap/tree/master/clap_complete), etc���96 - Flexible enough to port your existing CLI interface���JG   - However, we won't necessarily streamline support for each use case���	" - Reasonable parse performance���	)& - Resilient maintainership, including���
a^   - Willing to break compatibility rather than batching up breaking changes in large releases���
;8   - Leverage feature flags to keep to one active branch���ZW   - Being under [WG-CLI](https://github.com/rust-cli/team/) to increase the bus factor���TQ - We follow semver and will wait about 6-9 months between major breaking changes���MJ - We will support the last two minor Rust releases (MSRV, currently 1.74)��
���
OL While these aspirations can be at odds with fast build times and low binary���
OL size, we will still strive to keep these reasonable for the flexibility you��� get.  Check out the���QN [argparse-benchmarks](https://github.com/rust-cli/argparse-benchmarks-rs) for���.+ CLI parsers optimized for other use cases.���t� ## Example���<� Run�t� ```console���&# $ cargo add clap --features derive�<� ```���41 *(See also [feature flag reference][_features])*�����&# Then define your CLI in `main.rs`:�\� ```rust���" # #[cfg(feature = "derive")] {�����use clap::Parser;\n\n/// Simple program to greet a person\n#[derive(Parser, Debug)]\n#[command(version, about, long_about = None)]\nstruct Args {\n    /// Name of the person to greet\n    #[arg(short, long)]\n    name: String,\n\n    /// Number of times to greet\n    #[arg(short, long, default_value_t = 1)]\n    count: u8,\n}\n\nfn main() {\n    let args = Args::parse();\n\n    for _ in 0..args.count {\n        println!(\"Hello {}!\", args.name);\n    }\n}\n��use clap::Parser;

/// Simple program to greet a person
#[derive(Parser, Debug)]
#[command(version, about, long_about = None)]
struct Args {
    /// Name of the person to greet
    #[arg(short, long)]
    name: String,

    /// Number of times to greet
    #[arg(short, long, default_value_t = 1)]
    count: u8,
}

fn main() {
    let args = Args::parse();

    for _ in 0..args.count {
        println!("Hello {}!", args.name);
    }
}
�����-<� # }�<��#���� And try it out:�����```console\n$ demo --help\nA simple to use, efficient, and full-featured Command Line Argument Parser\n\nUsage: demo[EXE] [OPTIONS] --name <NAME>\n\nOptions:\n  -n, --name <NAME>    Name of the person to greet\n  -c, --count <COUNT>  Number of times to greet [default: 1]\n  -h, --help           Print help\n  -V, --version        Print version\n\n$ demo --name Me\nHello Me!\n\n```\n*(version number and `.exe` extension on windows replaced by placeholders)*\n��```console
$ demo --help
A simple to use, efficient, and full-featured Command Line Argument Parser

Usage: demo[EXE] [OPTIONS] --name <NAME>

Options:
  -n, --name <NAME>    Name of the person to greet
  -c, --count <COUNT>  Number of times to greet [default: 1]
  -h, --help           Print help
  -V, --version        Print version

$ demo --name Me
Hello Me!

```
*(version number and `.exe` extension on windows replaced by placeholders)*
�����-����OL See also the derive [tutorial][_derive::_tutorial] and [reference][_derive]���Į ### Related Projects����� Augment clap:���gd - [wild](https://crates.io/crates/wild) for supporting wildcards (`*`) on Windows like you do Linux���sp - [argfile](https://crates.io/crates/argfile) for loading additional arguments from a file (aka response files)���\Y - [shadow-rs](https://crates.io/crates/shadow-rs) for generating `Command::long_version`���_\ - [clap_mangen](https://crates.io/crates/clap_mangen) for generating man page source (roff)���ZW - [clap_complete](https://crates.io/crates/clap_complete) for shell completion support����� - [clap-i18n-richformatter](https://crates.io/crates/clap-i18n-richformatter) for i18n support with `clap::error::RichFormatter`���|� CLI Helpers���_\ - [clio](https://crates.io/crates/clio) for reading/writing to files specified as arguments���IF - [clap-verbosity-flag](https://crates.io/crates/clap-verbosity-flag)���74 - [clap-cargo](https://crates.io/crates/clap-cargo)���C@ - [colorchoice-clap](https://crates.io/crates/colorchoice-clap)���\� Testing���IF - [`trycmd`](https://crates.io/crates/trycmd):  Bulk snapshot testing���RO - [`snapbox`](https://crates.io/crates/snapbox):  Specialized snapshot testing����� - [`assert_cmd`](https://crates.io/crates/assert_cmd) and [`assert_fs`](https://crates.io/crates/assert_fs): Customized testing����� Documentation:���SP - [Command-line Apps for Rust](https://rust-cli.github.io/book/index.html) book�������8�l��7Ehttps://raw.githubusercontent.com/clap-rs/clap/master/assets/clap.png���G��`�;�K�_:�_���#�����>�����B���	���y�&�
�>��Y�xj����������������!�	�!�!	2�@	5�X	�r	��	��	�
;;;d� �� 8K\� __�������clap_mangen�$https://crates.io/crates/clap_mangen�
clap_complete�)https://crates.io/crates/colorchoice-clap�trycmd�https://crates.io/crates/trycmd�9https://github.com/clap-rs/clap/blob/v4.5.53/CHANGELOG.md�shell completions�9https://github.com/clap-rs/clap/tree/master/clap_complete�"https://crates.io/crates/shadow-rs��F�Fcolorchoice-clap��G�
�G	CHANGELOG��G�H	shadow-rs��H�F#https://crates.io/crates/clap-cargo��
�
�I�G+https://github.com/clap-rs/clap/discussions��I�G https://crates.io/crates/argfile��I�H
clap-cargo��I��
�
�I*https://rust-cli.github.io/book/index.html�Discussions��J�Iargfile��J�I,https://crates.io/crates/clap-verbosity-flag��K���
�ICommand-line Apps for Rust��KFAQ��K�Jhttps://crates.io/crates/wild��L�Jclap-verbosity-flag�����L�K"https://crates.io/crates/assert_fs��LCLI Concepts��K�M�Kwild��M�L�
https://crates.io/crates/clio��M����L	assert_fs��M�LCookbook��N�Mfeature flag reference��N�M�
clio��N���M#https://crates.io/crates/assert_cmd��O�M_derive::_tutorial��O�N2https://github.com/rust-cli/argparse-benchmarks-rs��O�N0https://crates.io/crates/clap-i18n-richformatter��
�O�N�
assert_cmd��P�Otutorial��P�Oargparse-benchmarks��P�Oclap-i18n-richformatter��Q�O https://crates.io/crates/snapbox��Q�P�R�P!https://github.com/rust-cli/team/��R�P&https://crates.io/crates/clap_complete��R�Qxsnapbox��R�Q�RWG-CLI��S�R�F�S�R�Gx�T�R�H�T�S�F�F�S�Gx��G�T�H�H�T:#>B25��������H���������������I�I�I�H�J��������3o�(��z�[t�W�w�Q҂�ͺ���|�4�[-a���+ƛZV6l�KHt�=4LJ��O�r�	Ps}��I�e�h������G!�M	G!F!�	#	#####"#(#.####%#+#1#D! $(,044#�&*���#���Z��o�(��zľm��0I�SV�o�(��zīX��W�����#V��o�(��zġ�6Z�@��h,�+�+�+�+,;,�+�++,X,,�ODHT 
���O�r�	PHt�=4LJ�o�(��z�s}��I�e�h������	�|�4�[-a[t�W�w�Q҂�ͺ�����+ƛZV6l�K��(�K��b�2q0gb-%��(�K��b�2q0gb-%X/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.5.53/src/lib.rs� #QĕhK��k��"e��$n}"`W0E= Ao:�:K#*b<[UNPPR/'5'#..Pht]`[�`J8DJS�Ta'B!!!!!!&
��2��$���N�e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.5.53/src/../examples/demo.rs� J:��(7XŎ$E�Ps�%.$!-*��?� `9V�åWO�e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.5.53/src/../examples/demo.md� H0a �A��r��rv��K)	3="%
p� ��c9�p�Ap�
��-�.I/x86_64-unknown-linux-gnu���	��҃t�W\qz�clap�-678a7fd59bc3167d�o�(��z��_��J
P




��rust-end-file.note.gnu.property.shstrtab.strtab.symtab.rmeta@ .�`}1&�1�1�15/0              0           0     0     644     624       `
ELF>�@@rustc version 1.92.0 (ded5c06cf 2025-12-08)0��.text.comment.note.GNU-stack.strtab.symtabclap.c47aacb71128bf6f-cgu.0 �L@0@-m(p0