📄 libclap-204bba79a9be1bfe.rmeta
/home/palash/git/iron_learn/target/debug/deps/libclap-204bba79a9be1bfe.rmeta
Language: rmeta • Lines: 207
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�Ld���j��<��O���-62ea4db5d4ab2482�anstyle��<��>���݆ah�Q"-611a3923e72ac17f�clap_lex��Y�[��hy&$���-05c2e4d52aed2caf�anstream���D�� I�t�_A-8f8b1685be819caf�
anstyle_parse����-`k}wІb�U�-16f697e230e43947�	utf8parse�Ұ�5M��}����%-55a20bf53ef149de�colorchoice���(.4���7�s�S��-de3f67dda32db1ea�is_terminal_polyfill��4�~Ivz7������W-d2b73b6ef9035c76�
anstyle_query�|n#���l:xy��I�-1ad539b71a901a98�strsim�u�J�6� �Ehn�-8095d292a6ea3ca3�clap_derive�Fk@3�T:���* —-92532e1097413da0�	_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��������3����Z�yp�yɐЖ����Z��H
w�������)�W=��?k�
��~�PPy�'� �t!���ov�½�G!�M	G!F!�	#	#####"#(#.####%#+#1#D! $(,044#�&*���#���Z������Z�y�m��0I�SV�����Z�y�X��W�����#V������Z�y��6Z�@��h,�+�+�+�+,;,�+�++,X,,�ODHT 
��~�PPy�'� �t!�����)�����Z�y�H
w�����ov�½�	p�yɐ�W=��?k�
��Ж����Z����tSv<x5}B������tSv<x5}B���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!!!!!!&
��`ZX�� ]g�(
�Re/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.5.53/src/../examples/demo.rs� J:��(7XŎ$E�Ps�%.$!-*>��+n�F��6"�<e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/clap-4.5.53/src/../examples/demo.md� H0a �A��r��rv��K)	3="%
f���j�����x~�^�-�.I/x86_64-unknown-linux-gnu��dTi1
���}�<�O<clap�-204bba79a9be1bfe�����Z�y�_��J
P




��rust-end-file