commit 23a597a952b4ad98cd6b132dffd6ebc8343713e3 Author: Sunil Thakares Date: Sat May 24 22:43:39 2025 +0530 Refactor: major codebase update and improvements diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..d4224d7 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/nx9-dns-server.iml b/.idea/nx9-dns-server.iml new file mode 100644 index 0000000..cf84ae4 --- /dev/null +++ b/.idea/nx9-dns-server.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Algorithm & Flowchart.md b/Algorithm & Flowchart.md new file mode 100644 index 0000000..fc9f5b9 --- /dev/null +++ b/Algorithm & Flowchart.md @@ -0,0 +1,119 @@ +## DNS Server Algorithm + +**1. Server Initialization** + +```rust +1.1 Load configuration from environment variables +1.2 Initialize logging system +1.3 Create SQLite database connection +1.4 Initialize cache with NS records +1.5 Start periodic cache cleanup task +1.6 Bind UDP and TCP sockets on specified port +``` + +**2. Query Handling Flow** + +``` + Start + │ + ▼ + Receive DNS Query + │ + ▼ + Parse Query Header/Question + │ + ▼ + Check Cache for Domain Record + ┌───────┴───────┐ + ▼ ▼ + Cache Hit Cache Miss + │ │ + ▼ ▼ + Build Response Query Database + │ + ▼ + Check Authoritative Flag + ┌────────┴────────┐ + ▼ ▼ + Record Found Record Not Found + │ │ + ▼ ▼ + Build Response Forward to Resolvers + │ │ + ▼ ▼ + Add DNSSEC ▼ + Signatures Receive Forwarded Response + │ │ + ▼ ▼ + Send Response to Client + │ + ▼ + End +``` + +**3. DNSSEC Signing Process** + +```rust +3.1 Load DNSSEC key from configured file +3.2 For each relevant DNS record: + 3.2.1 Generate RRSIG record + 3.2.2 Encode signature using Base64 + 3.2.3 Calculate key tag and signature expiration +3.3 Add RRSIG records to DNS response +3.4 Include DNSKEY records in authority section +``` + +**4. Response Generation Logic** + +``` +4.1 Create response header with: + - Original query ID + - QR flag set to response + - Authoritative Answer flag + - Appropriate response code (NOERROR/NXDOMAIN) + +4.2 Add original question section + +4.3 Populate answer section with: + - Resource records from cache/database + - TTL values from configuration + +4.4 Add authority section with: + - NS records + - DS records for DNSSEC + +4.5 Include additional section with: + - A records for NS names + - DNSKEY records when applicable +``` + + +## Key Data Flow Components + +| Component | Purpose | Implementation Details | +| :-- | :-- | :-- | +| `DnsCache` | Response caching | Mutex-protected HashMap with TTL | +| `ServerConfig` | Runtime configuration | Environment variables parsing | +| `rusqlite` | Persistent storage | SQLite database with DNS records | +| `tokio` | Async I/O handling | UDP/TCP listeners with task spawning | +| `DNSSEC` | Response signing | RSA-SHA256 with preloaded keys | + +## Error Handling Strategy + +```rust +- Use custom DnsError enum with thiserror crate +- Graceful shutdown on SIGINT +- Automatic cache cleanup every 5 minutes +- Fallback to forwarding when local resolution fails +- Comprehensive logging at all stages +``` + +The server implements RFC 1035 (DNS) and RFC 4034 (DNSSEC) specifications with a focus on: + +1. Async I/O using Tokio runtime +2. Thread-safe caching with atomic reference counting +3. Configurable forwarding and fallback mechanisms +4. DNSSEC signing capability for authoritative responses +5. SQLite-based record storage with schema versioning + +
⁂
diff --git a/Algorithm-Flowchart.md b/Algorithm-Flowchart.md new file mode 100644 index 0000000..e2e92f3 --- /dev/null +++ b/Algorithm-Flowchart.md @@ -0,0 +1,172 @@ + +# DNS Server Algorithm & Flowchart + +This document outlines the algorithm and flowchart for a DNS server implementation compliant with RFC 1035 (DNS) and RFC 4034 (DNSSEC). + +--- + +## ✅ Server Algorithm + +### 1. Server Initialization + +1. Load configuration from environment variables. +2. Initialize the logging system. +3. Create SQLite database connection and initialize schema. +4. Initialize cache with NS records. +5. Start periodic cache cleanup task (every 5 minutes). +6. Bind and listen on UDP and TCP sockets. + +### 2. Query Handling Flow + +#### Upon Receiving a DNS Query: + +1. Validate DNS query packet. +2. Parse header and extract domain name and query type. +3. If query type is `DNSKEY` or `DS`, return signed records. +4. Check DNS cache: + - If **hit**, build and return response. + - If **miss**, lookup in database: + - If found, respond and cache it. + - If not found: + - If authoritative, return `NXDOMAIN`. + - Else, forward to upstream resolvers. +5. Add DNSSEC signatures if applicable. +6. Send response to the client. + +### 3. DNSSEC Signing Process + +1. Load DNSSEC key from configured file. +2. For each relevant record: + - Generate `RRSIG`. + - Encode signature (Base64). + - Calculate key tag and signature expiration. +3. Add `RRSIG` to the answer section. +4. Include `DNSKEY` in the authority section if needed. + +### 4. Response Generation Logic + +1. Construct response header: + - Set QR flag and response code. + - Include Authoritative Answer (AA) if authoritative. +2. Attach original question section. +3. Populate: + - **Answer** section: with resolved records. + - **Authority** section: with NS and DS records. + - **Additional** section: with glue records, DNSKEY if required. + +--- + +## 📊 Flowchart + +Below is the visual representation of the DNS query handling logic: + +``` + ++---------------------+ +| Start DNS Server | ++---------------------+ + | + v ++---------------------+ +| Receive DNS Query | ++---------------------+ + | + v ++---------------------+ +| Parse Header and | +| Extract Domain & | +| Query Type | ++---------------------+ + | + +---------------------+ + | | + v v ++---------------------+ +---------------------+ +| Is Query Type | | Use Cache | +| DNSKEY/DS? | | | ++---------------------+ +---------------------+ + | | + Yes | | + v v ++---------------------+ +---------------------+ +| Return | | Lookup in SQLite DB | +| DNSSEC Record | | | ++---------------------+ +---------------------+ + | + v + +---------------------+ + | Is Authoritative | + | Zone? | + +---------------------+ + | + No | + v + +---------------------+ + | Return NXDOMAIN | + +---------------------+ + | + v + +---------------------+ + | Add GSSEC | + +---------------------+ + | + v + +---------------------+ + | Send Response | + +---------------------+ + | + v + +---------------------+ + | End | + +---------------------+ + +``` + + +## 🧩 Key Components + +| Component | Purpose | Details | +|----------------|----------------------------|------------------------------------------| +| `DnsCache` | DNS Response Cache | Thread-safe HashMap with TTL | +| `ServerConfig` | Server Configuration | Loaded via environment variables | +| `rusqlite` | Record Storage | SQLite database backend | +| `tokio` | Async I/O Runtime | UDP/TCP async handlers and tasks | +| `DNSSEC` | Secure DNS Signing | RSA-SHA256 with Base64-encoded keys | + +--- + +## ⚠️ Error Handling Strategy + +- Custom `DnsError` enum via `thiserror` +- Graceful shutdown via `SIGINT` +- Cache cleanup every 5 minutes +- Fallback to resolver forwarding +- Detailed logging at every stage + +--- +## API Reference + +#### Get all items + +```http + GET /api/items +``` + +| Parameter | Type | Description | +| :-------- | :------- | :------------------------- | +| `api_key` | `string` | **Required**. Your API key | + +#### Get item + +```http + GET /api/items/${id} +``` + +| Parameter | Type | Description | +| :-------- | :------- | :-------------------------------- | +| `id` | `string` | **Required**. Id of item to fetch | + +#### add(num1, num2) + +Takes two numbers and returns the sum. + diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..b9ec1e5 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,253 @@ +# Contributing to nx9-dns-server + +Thank you for considering contributing to nx9-dns-server! This document provides guidelines and instructions to help you contribute effectively to this project. + +## Table of Contents + +- [Code of Conduct](#code-of-conduct) +- [Getting Started](#getting-started) + - [Project Setup](#project-setup) + - [Development Environment](#development-environment) +- [How to Contribute](#how-to-contribute) + - [Reporting Bugs](#reporting-bugs) + - [Suggesting Enhancements](#suggesting-enhancements) + - [Code Contributions](#code-contributions) +- [Pull Request Process](#pull-request-process) +- [Style Guidelines](#style-guidelines) + - [Rust Code Style](#rust-code-style) + - [Commit Messages](#commit-messages) + - [Documentation](#documentation) +- [Priority Areas](#priority-areas) +- [Community](#community) +- [License](#license) + +## Code of Conduct + +By participating in this project, you are expected to uphold our [Code of Conduct](CODE_OF_CONDUCT.md). Please report unacceptable behavior to [project maintainers](mailto:maintainer@example.com). + +## Getting Started + +### Project Setup + +1. **Fork the repository** on GitHub +2. **Clone your fork**: + ```bash + git clone https://github.com/your-username/nx9-dns-server.git + cd nx9-dns-server + ``` +3. **Add the upstream remote**: + ```bash + git remote add upstream https://github.com/thakares/nx9-dns-server.git + ``` +4. **Create a branch** for your work: + ```bash + git checkout -b feature/your-feature-name + ``` + +### Development Environment + +#### Requirements +- Rust (stable, 1.70+) +- SQLite 3.x +- Cargo and standard Rust toolchain + +#### Setup +1. **Install dependencies**: + ```bash + # For Debian/Ubuntu + sudo apt-get install build-essential pkg-config libsqlite3-dev + + # For Fedora/RHEL + sudo dnf install gcc sqlite-devel pkgconfig + + # For macOS with Homebrew + brew install sqlite + ``` + +2. **Compile and run the project**: + ```bash + cargo build + cargo run + ``` + +3. **Run tests**: + ```bash + cargo test + ``` + +## How to Contribute + +### Reporting Bugs + +Before submitting a bug report: +- Check the [issue tracker](https://github.com/thakares/nx9-dns-server/issues) to see if the issue has already been reported +- Make sure you're using the latest version of the software +- Perform a quick search to see if the problem has already been addressed + +When submitting a bug report: +1. Use the bug report template provided +2. Include a clear and descriptive title +3. Describe the exact steps to reproduce the issue +4. Provide specific examples to demonstrate the steps +5. Describe the behavior you observed and what you expected to see +6. Include relevant logs, screenshots, or other materials +7. Mention your environment (OS, Rust version, etc.) + +### Suggesting Enhancements + +Enhancement suggestions are tracked as GitHub issues. When creating an enhancement suggestion: +1. Use the feature request template provided +2. Include a clear and descriptive title +3. Provide a detailed description of the proposed functionality +4. Explain why this enhancement would be useful to most users +5. List any alternatives you've considered +6. Include any mockups or examples if applicable + +### Code Contributions + +We're actively seeking contributions in these areas: + +1. **Web UI Development** + - Frontend components and integration with backend + - UI/UX design for DNS management + +2. **API Service** + - RESTful API implementation + - Authentication and permission handling + - Request validation + +3. **User Management** + - Authentication systems + - Role-based access control + - User onboarding flows + +4. **DNSSEC Improvements** + - Key rotation automation + - Signature verification tools + - DNSSEC validation utilities + +5. **Core DNS Improvements** + - Performance optimizations + - Additional record type support + - Protocol extensions + +6. **Documentation and Testing** + - Improving guides and examples + - Unit and integration tests + - Benchmarking tools + +## Pull Request Process + +1. **Update your fork** with the latest from upstream: + ```bash + git fetch upstream + git merge upstream/main + ``` + +2. **Implement your changes** and commit them to your feature branch + +3. **Run the test suite** to ensure your changes don't break existing functionality: + ```bash + cargo test + ``` + +4. **Add or update tests** as needed for your new functionality + +5. **Update documentation** including README.md if needed + +6. **Submit a pull request** to the main repository: + - Fill out the PR template completely + - Reference any related issues (e.g., "Fixes #123") + - Include a clear description of the changes and their motivation + - Add screenshots or terminal output if relevant + +7. **Code review process**: + - Maintainers will review your PR + - Address any requested changes or feedback + - Once approved, maintainers will merge your PR + +## Style Guidelines + +### Rust Code Style + +- Follow the [Rust API Guidelines](https://rust-lang.github.io/api-guidelines/) +- Use `rustfmt` to format your code: + ```bash + cargo fmt + ``` +- Use `clippy` to catch common mistakes and non-idiomatic code: + ```bash + cargo clippy + ``` +- Follow the existing project style for consistency +- Use meaningful variable and function names +- Include comments for complex sections of code +- Write comprehensive documentation for public API functions + +### Commit Messages + +- Use the present tense ("Add feature" not "Added feature") +- Use the imperative mood ("Move cursor to..." not "Moves cursor to...") +- Limit the first line to 72 characters or less +- Reference issues and pull requests after the first line +- Consider using a structured format: + ``` + [Component] Short summary (up to 72 chars) + + More detailed explanation, if necessary. Wrap lines at around 72 + characters. Explain the problem this commit is solving. Focus on why + you are making this change as opposed to how. + + Fixes #123 + ``` + +### Documentation + +- Use proper grammatical sentences with punctuation +- Keep documentation up-to-date with code changes +- Include examples where appropriate +- Document all public API functions, structs, and traits +- Use Markdown formatting in doc comments and documentation files + +## Priority Areas + +We are particularly interested in contributions in these areas: + +1. **Web UI Development**: + - Creating a responsive, user-friendly interface for DNS management + - Implementing dashboard components for monitoring DNS health + - Building forms for record management with validation + +2. **API Service**: + - Implementing RESTful endpoints for DNS record CRUD operations + - Adding authentication and authorization mechanisms + - Developing batch operations for efficient record updates + +3. **User Management**: + - Building a role-based access control system + - Implementing secure authentication flows + - Creating administrative tools for user management + +4. **Documentation**: + - Improving guides and examples + - Creating API documentation + - Adding diagrams and architecture documentation + +5. **Testing**: + - Unit tests for core components + - Integration tests for end-to-end validation + - Building automated CI pipelines + +## Community + +- Join our [Discord server](https://discord.com/channels/1179651660184817714/1369586647393370253) for discussions +- Follow the project on [Twitter](https://x.com/thakares) +- Subscribe to our [mailing list](https://example.com/mailing-list) for updates + +## License + +By contributing to nx9-dns-server, you agree that your contributions will be licensed under the project's [GNU General Public License v3.0 (GPLv3)](LICENSE). + +--- + +Thank you for your interest in improving nx9-dns-server! We appreciate your time and effort in contributing to this project. diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..31acfe6 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,881 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "addr2line" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" + +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anstream" +version = "0.6.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "is_terminal_polyfill", + "utf8parse", +] + +[[package]] +name = "anstyle" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" + +[[package]] +name = "anstyle-parse" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-query" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" +dependencies = [ + "windows-sys 0.59.0", +] + +[[package]] +name = "anstyle-wincon" +version = "3.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e" +dependencies = [ + "anstyle", + "once_cell", + "windows-sys 0.59.0", +] + +[[package]] +name = "autocfg" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" + +[[package]] +name = "backtrace" +version = "0.3.75" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +dependencies = [ + "addr2line", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", + "windows-targets", +] + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "bitflags" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" + +[[package]] +name = "bumpalo" +version = "3.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" + +[[package]] +name = "bytes" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" + +[[package]] +name = "cc" +version = "1.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8691782945451c1c383942c4874dbe63814f61cb57ef773cda2972682b7bb3c0" +dependencies = [ + "shlex", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "chrono" +version = "0.4.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" +dependencies = [ + "android-tzdata", + "iana-time-zone", + "js-sys", + "num-traits", + "wasm-bindgen", + "windows-link", +] + +[[package]] +name = "colorchoice" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "env_filter" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" +dependencies = [ + "log", + "regex", +] + +[[package]] +name = "env_logger" +version = "0.11.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f" +dependencies = [ + "anstream", + "anstyle", + "env_filter", + "jiff", + "log", +] + +[[package]] +name = "fallible-iterator" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" + +[[package]] +name = "fallible-streaming-iterator" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" + +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + +[[package]] +name = "gimli" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" + +[[package]] +name = "hashbrown" +version = "0.15.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3" +dependencies = [ + "foldhash", +] + +[[package]] +name = "hashlink" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" +dependencies = [ + "hashbrown", +] + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "iana-time-zone" +version = "0.1.63" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "log", + "wasm-bindgen", + "windows-core", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "is_terminal_polyfill" +version = "1.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" + +[[package]] +name = "jiff" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f02000660d30638906021176af16b17498bd0d12813dbfe7b276d8bc7f3c0806" +dependencies = [ + "jiff-static", + "log", + "portable-atomic", + "portable-atomic-util", + "serde", +] + +[[package]] +name = "jiff-static" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3c30758ddd7188629c6713fc45d1188af4f44c90582311d0c8d8c9907f60c48" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "js-sys" +version = "0.3.77" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +dependencies = [ + "once_cell", + "wasm-bindgen", +] + +[[package]] +name = "libc" +version = "0.2.172" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" + +[[package]] +name = "libsqlite3-sys" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "947e6816f7825b2b45027c2c32e7085da9934defa535de4a6a46b10a4d5257fa" +dependencies = [ + "pkg-config", + "vcpkg", +] + +[[package]] +name = "lock_api" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" + +[[package]] +name = "memchr" +version = "2.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" + +[[package]] +name = "miniz_oxide" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a" +dependencies = [ + "adler2", +] + +[[package]] +name = "mio" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" +dependencies = [ + "libc", + "wasi", + "windows-sys 0.52.0", +] + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "nx9_dns_server" +version = "0.1.0" +dependencies = [ + "base64", + "chrono", + "env_logger", + "hex", + "log", + "rusqlite", + "thiserror", + "tokio", +] + +[[package]] +name = "object" +version = "0.36.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] +name = "parking_lot" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-targets", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "pkg-config" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" + +[[package]] +name = "portable-atomic" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" + +[[package]] +name = "portable-atomic-util" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" +dependencies = [ + "portable-atomic", +] + +[[package]] +name = "proc-macro2" +version = "1.0.95" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quote" +version = "1.0.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "redox_syscall" +version = "0.5.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af" +dependencies = [ + "bitflags", +] + +[[package]] +name = "regex" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" + +[[package]] +name = "rusqlite" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a22715a5d6deef63c637207afbe68d0c72c3f8d0022d7cf9714c442d6157606b" +dependencies = [ + "bitflags", + "fallible-iterator", + "fallible-streaming-iterator", + "hashlink", + "libsqlite3-sys", + "smallvec", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" + +[[package]] +name = "rustversion" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2" + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "serde" +version = "1.0.219" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.219" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "signal-hook-registry" +version = "1.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410" +dependencies = [ + "libc", +] + +[[package]] +name = "smallvec" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" + +[[package]] +name = "socket2" +version = "0.5.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "syn" +version = "2.0.101" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "thiserror" +version = "2.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tokio" +version = "1.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165" +dependencies = [ + "backtrace", + "bytes", + "libc", + "mio", + "parking_lot", + "pin-project-lite", + "signal-hook-registry", + "socket2", + "tokio-macros", + "windows-sys 0.52.0", +] + +[[package]] +name = "tokio-macros" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "unicode-ident" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" + +[[package]] +name = "utf8parse" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm-bindgen" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +dependencies = [ + "bumpalo", + "log", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "windows-core" +version = "0.61.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link", + "windows-result", + "windows-strings", +] + +[[package]] +name = "windows-implement" +version = "0.60.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-interface" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "windows-link" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" + +[[package]] +name = "windows-result" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-strings" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..acf9dc5 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,15 @@ +# Cargo.toml +[package] +name = "nx9_dns_server" +version = "0.1.0" +edition = "2021" + +[dependencies] +rusqlite = "0.35.0" +log = "0.4.27" +thiserror = "2.0.12" +env_logger = "0.11.8" +tokio = { version = "1.44", features = ["full"] } +hex = "0.4.3" +base64 = "0.22.1" +chrono = "0.4.41" diff --git a/Docker/Dockerfile b/Docker/Dockerfile new file mode 100644 index 0000000..6ef71c8 --- /dev/null +++ b/Docker/Dockerfile @@ -0,0 +1,57 @@ +# Build stage +FROM rust:1.72-slim-bookworm AS builder + +# Install necessary build dependencies +RUN apt-get update && apt-get install -y \ + musl-tools \ + build-essential \ + pkg-config \ + libssl-dev \ + && rm -rf /var/lib/apt/lists/* + +# Add support for cross-compilation to Alpine +RUN rustup target add x86_64-unknown-linux-musl + +# Create a new empty project +WORKDIR /app +COPY . . + +# Build the project with musl target +RUN cargo build --target x86_64-unknown-linux-musl --release + +# Runtime stage +FROM alpine:3.18 + +# Install runtime dependencies +RUN apk --no-cache add ca-certificates sqlite tzdata + +# Create a non-root user for running the application +RUN addgroup -S dns && adduser -S dnsuser -G dns + +# Create necessary directories +RUN mkdir -p /var/nx9-dns-server /var/log/nx9-dns-server /etc/nx9-dns-server +RUN chown -R dnsuser:dns /var/nx9-dns-server /var/log/nx9-dns-server /etc/nx9-dns-server + +# Copy the compiled binary +COPY --from=builder /app/target/x86_64-unknown-linux-musl/release/dns_server /usr/local/bin/ +RUN chmod +x /usr/local/bin/dns_server + +# Copy configuration files +COPY --from=builder /app/conf/dns_records.sql /etc/nx9-dns-server/ +COPY --from=builder /app/conf/dns.db.sample /etc/nx9-dns-server/ + +# Expose DNS ports +EXPOSE 53/udp 53/tcp +# Expose Web UI port +EXPOSE 8080/tcp +# Expose API port +EXPOSE 8081/tcp + +# Set working directory +WORKDIR /var/nx9-dns-server + +# Switch to non-root user +USER dnsuser + +# Command to run the application +CMD ["/usr/local/bin/dns_server"] \ No newline at end of file diff --git a/Docker/docker-compose.yml b/Docker/docker-compose.yml new file mode 100644 index 0000000..d090007 --- /dev/null +++ b/Docker/docker-compose.yml @@ -0,0 +1,24 @@ +version: '3.8' + +services: + dns: + image: nx9-dns-server:latest + container_name: nx9-dns + ports: + - "53:53/udp" + - "53:53/tcp" + - "8080:8080" + - "8081:8081" + volumes: + - ./data/dns.db:/var/nx9-dns-server/dns.db + - ./keys:/etc/nx9-dns-server/keys + - ./logs:/var/log/nx9-dns-server + environment: + - DNS_BIND=0.0.0.0:53 + - DNS_DB_PATH=/var/nx9-dns-server/dns.db + - DNSSEC_KEY_FILE=/etc/nx9-dns-server/keys/Kanydomain.tld.key + - DNS_FORWARDERS=8.8.8.8:53,1.1.1.1:53 + - DNS_NS_RECORDS=ns1.anydomain.tld.,ns2.anydomain.tld. + - WEB_UI_BIND=0.0.0.0:8080 + - API_BIND=0.0.0.0:8081 + restart: unless-stopped \ No newline at end of file diff --git a/Documents/Custom Authoritative DNS Server for bzo.in.odt b/Documents/Custom Authoritative DNS Server for bzo.in.odt new file mode 100644 index 0000000..eb93438 Binary files /dev/null and b/Documents/Custom Authoritative DNS Server for bzo.in.odt differ diff --git a/Documents/Custom Authoritative DNS Server for bzo.in.pdf b/Documents/Custom Authoritative DNS Server for bzo.in.pdf new file mode 100644 index 0000000..7602000 Binary files /dev/null and b/Documents/Custom Authoritative DNS Server for bzo.in.pdf differ diff --git a/Documents/code.odt b/Documents/code.odt new file mode 100644 index 0000000..acc3385 Binary files /dev/null and b/Documents/code.odt differ diff --git a/Documents/code.rtf b/Documents/code.rtf new file mode 100644 index 0000000..62c7c20 --- /dev/null +++ b/Documents/code.rtf @@ -0,0 +1,1634 @@ +{\rtf1\ansi \deff1{\fonttbl{\f1\fmodern\fprq1\fcharset0 Courier New;}}{\colortbl;\red224\green234\blue238;\red00\green00\blue00;\red191\green03\blue03;\red176\green126\blue00;\red131\green129\blue131;\red131\green129\blue131;\red255\green00\blue255;\red00\green130\blue00;\red129\green129\blue00;\red85\green85\blue85;\red00\green00\blue00;\red00\green87\blue174;\red255\green00\blue00;\red255\green00\blue00;\red00\green00\blue00;\red00\green87\blue174;\red00\green00\blue00;\red01\green01\blue129;\red13\green91\blue195;\red117\green13\blue195;\red00\green00\blue00;} +\paperw11905\paperh16837\margl1134\margr1134\margt1134\margb1134\sectd\plain\f1\fs20 +\pard \cbpat1{{\cf2{}}{\cf15{\b use\b0 }} {\cf2{std}}{\cf11{::\{}}}\par\pard +\cbpat1{{\cf2{ collections}}{\cf11{::}}{\cf2{HashMap}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ env}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ net}}{\cf11{::}}{\cf2{SocketAddr}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf16{str}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ sync}}{\cf11{::\{}}{\cf2{Arc}}{\cf11{,}} {\cf2{Mutex}}{\cf11{,}} {\cf2{OnceLock}}{\cf11{\},}}}\par\pard +\cbpat1{{\cf2{ time}}{\cf11{::\{}}{\cf2{Duration}}{\cf11{,}} {\cf2{SystemTime}}{\cf11{\},}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b use\b0 }} {\cf2{std}}{\cf11{::}}{\cf2{net}}{\cf11{::\{}}{\cf2{Ipv{4}Addr}}{\cf11{,}} {\cf2{SocketAddrV{4}}}{\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b use\b0 }} {\cf2{log}}{\cf11{::\{}}{\cf2{debug}}{\cf11{,}} {\cf2{error}}{\cf11{,}} {\cf2{info}}{\cf11{,}} {\cf2{warn}}{\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b use\b0 }} {\cf2{rusqlite}}{\cf11{::\{}}{\cf2{params}}{\cf11{,}} {\cf2{Connection}}{\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b use\b0 }} {\cf2{thiserror}}{\cf11{::}}{\cf2{Error}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b use\b0 }} {\cf2{tokio}}{\cf11{::\{}}}\par\pard +\cbpat1{{\cf2{ io}}{\cf11{::\{}}{\cf2{AsyncReadExt}}{\cf11{,}} {\cf2{AsyncWriteExt}}{\cf11{\},}}}\par\pard +\cbpat1{{\cf2{ net}}{\cf11{::\{}}{\cf2{TcpListener}}{\cf11{,}} {\cf2{TcpStream}}{\cf11{,}} {\cf2{UdpSocket}}{\cf11{\},}}}\par\pard +\cbpat1{{\cf2{ signal}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ task}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b const\b0 }} {\cf2{DEFAULT_TTL}}{\cf11{:}} {\cf2{}}{\cf16{u{6}{4}}} {\cf2{}}{\cf11{=}} {\cf2{}}{\cf4{{6}{0}{0}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b const\b0 }} {\cf2{MAX_PACKET_SIZE}}{\cf11{:}} {\cf2{}}{\cf16{usize}} {\cf2{}}{\cf11{=}} {\cf2{}}{\cf4{{4}{0}{9}{6}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b const\b0 }} {\cf2{CACHE_CLEANUP_INTERVAL}}{\cf11{:}} {\cf2{Duration}} {\cf11{=}} {\cf2{Duration}}{\cf11{::}}{\cf2{}}{\cf18{from_secs}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{3}{0}{0}}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{#}}{\cf11{[}}{\cf2{}}{\cf18{derive}}{\cf2{}}{\cf11{(}}{\cf2{Error}}{\cf11{,}} {\cf2{Debug}}{\cf11{)]}}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b pub\b0 }} {\cf2{}}{\cf16{enum}} {\cf2{DnsError}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ #}}{\cf11{[}}{\cf2{}}{\cf18{error}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"I/O error:}} {\cf12{\{{0}\}}}{\cf3{"}}{\cf2{}}{\cf11{)]}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Io}}{\cf2{}}{\cf11{(}}{\cf2{#}}{\cf11{[}}{\cf2{from}}{\cf11{]}} {\cf2{std}}{\cf11{::}}{\cf2{io}}{\cf11{::}}{\cf2{Error}}{\cf11{),}}}\par\pard +\cbpat1{{\cf2{ #}}{\cf11{[}}{\cf2{}}{\cf18{error}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Database error:}} {\cf12{\{{0}\}}}{\cf3{"}}{\cf2{}}{\cf11{)]}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Db}}{\cf2{}}{\cf11{(}}{\cf2{#}}{\cf11{[}}{\cf2{from}}{\cf11{]}} {\cf2{rusqlite}}{\cf11{::}}{\cf2{Error}}{\cf11{),}}}\par\pard +\cbpat1{{\cf2{ #}}{\cf11{[}}{\cf2{}}{\cf18{error}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Invalid DNS packet:}} {\cf12{\{{0}\}}}{\cf3{"}}{\cf2{}}{\cf11{)]}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Protocol}}{\cf2{}}{\cf11{(}}{\cf2{String}}{\cf11{),}}}\par\pard +\cbpat1{{\cf2{ #}}{\cf11{[}}{\cf2{}}{\cf18{error}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Configuration error:}} {\cf12{\{{0}\}}}{\cf3{"}}{\cf2{}}{\cf11{)]}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Config}}{\cf2{}}{\cf11{(}}{\cf2{String}}{\cf11{),}}}\par\pard +\cbpat1{{\cf2{ #}}{\cf11{[}}{\cf2{}}{\cf18{error}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Shutdown signal received"}}{\cf2{}}{\cf11{)]}}}\par\pard +\cbpat1{{\cf2{ Shutdown}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{#}}{\cf11{[}}{\cf2{}}{\cf18{derive}}{\cf2{}}{\cf11{(}}{\cf2{Debug}}{\cf11{,}} {\cf2{Clone}}{\cf11{)]}}}\par\pard +\cbpat1{{\cf2{}}{\cf16{struct}} {\cf2{ServerConfig}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ bind_addr}}{\cf11{:}} {\cf2{SocketAddr}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ db_path}}{\cf11{:}} {\cf2{String}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ cache_ttl}}{\cf11{:}} {\cf2{}}{\cf16{u{6}{4}}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ enable_ipv{6}}}{\cf11{:}} {\cf2{bool}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ max_packet_size}}{\cf11{:}} {\cf2{}}{\cf16{usize}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ authoritative}}{\cf11{:}} {\cf2{bool}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ ns_records}}{\cf11{:}} {\cf2{Vec}}{\cf11{<}}{\cf2{String}}{\cf11{>,}}}\par\pard +\cbpat1{{\cf2{ default_domain}}{\cf11{:}} {\cf2{String}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ default_ip}}{\cf11{:}} {\cf2{String}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ forwarders}}{\cf11{:}} {\cf2{Vec}}{\cf11{<}}{\cf2{SocketAddr}}{\cf11{>,}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b impl\b0 }} {\cf2{ServerConfig}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b fn\b0 }} {\cf2{}}{\cf18{from_env}}{\cf2{}}{\cf11{() ->}} {\cf2{Result}}{\cf11{<}}{\cf2{}}{\cf15{\b Self\b0 }}{\cf2{}}{\cf11{,}} {\cf2{DnsError}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{bind_addr}} {\cf11{=}} {\cf2{env}}{\cf11{::}}{\cf2{}}{\cf18{var}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"DNS_BIND"}}{\cf2{}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{unwrap_or_else}}{\cf2{}}{\cf11{(|}}{\cf2{_}}{\cf11{|}} {\cf2{}}{\cf3{"{0}.{0}.{0}.{0}:{5}{3}"}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{())}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{parse}}{\cf2{}}{\cf11{()}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{map_err}}{\cf2{}}{\cf11{(|}}{\cf2{_}}{\cf11{|}} {\cf2{DnsError}}{\cf11{::}}{\cf2{}}{\cf18{Config}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Invalid DNS_BIND address"}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{()))}}{\cf2{?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{forwarders}} {\cf11{=}} {\cf2{env}}{\cf11{::}}{\cf2{}}{\cf18{var}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"DNS_FORWARDERS"}}{\cf2{}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{unwrap_or_else}}{\cf2{}}{\cf11{(|}}{\cf2{_}}{\cf11{|}} {\cf2{}}{\cf3{"{8}.{8}.{8}.{8}:{5}{3},{1}.{1}.{1}.{1}:{5}{3},{9}.{9}.{9}.{9}:{5}{3}"}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{())}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{split}}{\cf2{}}{\cf11{(}}{\cf2{'}}{\cf11{,}}{\cf2{'}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{filter_map}}{\cf2{}}{\cf11{(|}}{\cf2{s}}{\cf11{|}} {\cf2{s}}{\cf11{.}}{\cf2{}}{\cf18{trim}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{parse}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{ok}}{\cf2{}}{\cf11{())}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{collect}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf15{\b Self\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ bind_addr}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ db_path}}{\cf11{:}} {\cf2{env}}{\cf11{::}}{\cf2{}}{\cf18{var}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"DNS_DB_PATH"}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{unwrap_or_else}}{\cf2{}}{\cf11{(|}}{\cf2{_}}{\cf11{|}} {\cf2{}}{\cf3{"dns.db"}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{()),}}}\par\pard +\cbpat1{{\cf2{ cache_ttl}}{\cf11{:}} {\cf2{env}}{\cf11{::}}{\cf2{}}{\cf18{var}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"DNS_CACHE_TTL"}}{\cf2{}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{ok}}{\cf2{}}{\cf11{()}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{and_then}}{\cf2{}}{\cf11{(|}}{\cf2{v}}{\cf11{|}} {\cf2{v}}{\cf11{.}}{\cf2{}}{\cf18{parse}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{ok}}{\cf2{}}{\cf11{())}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{unwrap_or}}{\cf2{}}{\cf11{(}}{\cf2{DEFAULT_TTL}}{\cf11{),}}}\par\pard +\cbpat1{{\cf2{ enable_ipv{6}}}{\cf11{:}} {\cf2{env}}{\cf11{::}}{\cf2{}}{\cf18{var}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"DNS_ENABLE_IPV{6}"}}{\cf2{}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{map}}{\cf2{}}{\cf11{(|}}{\cf2{v}}{\cf11{|}} {\cf2{v}} {\cf11{==}} {\cf2{}}{\cf3{"{1}"}}{\cf2{}} {\cf11{||}} {\cf2{v}}{\cf11{.}}{\cf2{}}{\cf18{eq_ignore_ascii_case}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"true"}}{\cf2{}}{\cf11{))}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{unwrap_or}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf15{\b false\b0 }}{\cf2{}}{\cf11{),}}}\par\pard +\cbpat1{{\cf2{ max_packet_size}}{\cf11{:}} {\cf2{env}}{\cf11{::}}{\cf2{}}{\cf18{var}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"DNS_MAX_PACKET_SIZE"}}{\cf2{}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{ok}}{\cf2{}}{\cf11{()}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{and_then}}{\cf2{}}{\cf11{(|}}{\cf2{v}}{\cf11{|}} {\cf2{v}}{\cf11{.}}{\cf2{}}{\cf18{parse}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{ok}}{\cf2{}}{\cf11{())}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{unwrap_or}}{\cf2{}}{\cf11{(}}{\cf2{MAX_PACKET_SIZE}}{\cf11{),}}}\par\pard +\cbpat1{{\cf2{ authoritative}}{\cf11{:}} {\cf2{env}}{\cf11{::}}{\cf2{}}{\cf18{var}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"DNS_AUTHORITATIVE"}}{\cf2{}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{map}}{\cf2{}}{\cf11{(|}}{\cf2{v}}{\cf11{|}} {\cf2{v}} {\cf11{==}} {\cf2{}}{\cf3{"{1}"}}{\cf2{}} {\cf11{||}} {\cf2{v}}{\cf11{.}}{\cf2{}}{\cf18{eq_ignore_ascii_case}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"true"}}{\cf2{}}{\cf11{))}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{unwrap_or}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf15{\b false\b0 }}{\cf2{}}{\cf11{),}}}\par\pard +\cbpat1{{\cf2{ ns_records}}{\cf11{:}} {\cf2{env}}{\cf11{::}}{\cf2{}}{\cf18{var}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"DNS_NS_RECORDS"}}{\cf2{}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{map}}{\cf2{}}{\cf11{(|}}{\cf2{v}}{\cf11{|}} {\cf2{v}}{\cf11{.}}{\cf2{}}{\cf18{split}}{\cf2{}}{\cf11{(}}{\cf2{'}}{\cf11{,}}{\cf2{'}}{\cf11{).}}{\cf2{}}{\cf18{map}}{\cf2{}}{\cf11{(|}}{\cf2{s}}{\cf11{|}} {\cf2{s}}{\cf11{.}}{\cf2{}}{\cf18{trim}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{to_string}}{\cf2{}}{\cf11{()).}}{\cf2{}}{\cf18{collect}}{\cf2{}}{\cf11{())}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{unwrap_or_else}}{\cf2{}}{\cf11{(|}}{\cf2{_}}{\cf11{|}} {\cf2{vec}}{\cf11{![}}{\cf2{}}{\cf3{"ns{1}.bzo.in."}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{(),}} {\cf2{}}{\cf3{"ns{2}.bzo.in."}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{()]),}}}\par\pard +\cbpat1{{\cf2{ default_domain}}{\cf11{:}} {\cf2{env}}{\cf11{::}}{\cf2{}}{\cf18{var}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"DNS_DEFAULT_DOMAIN"}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{unwrap_or_else}}{\cf2{}}{\cf11{(|}}{\cf2{_}}{\cf11{|}} {\cf2{}}{\cf3{"bzo.in"}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{()),}}}\par\pard +\cbpat1{{\cf2{ default_ip}}{\cf11{:}} {\cf2{env}}{\cf11{::}}{\cf2{}}{\cf18{var}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"DNS_DEFAULT_IP"}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{unwrap_or_else}}{\cf2{}}{\cf11{(|}}{\cf2{_}}{\cf11{|}} {\cf2{}}{\cf3{"{6}{0}.{2}{5}{4}.{6}{1}.{3}{3}"}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{()),}}}\par\pard +\cbpat1{{\cf2{ forwarders}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\})}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{#}}{\cf11{[}}{\cf2{}}{\cf18{derive}}{\cf2{}}{\cf11{(}}{\cf2{Debug}}{\cf11{,}} {\cf2{Clone}}{\cf11{)]}}}\par\pard +\cbpat1{{\cf2{}}{\cf16{struct}} {\cf2{CacheEntry}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ ip}}{\cf11{:}} {\cf2{String}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ inserted}}{\cf11{:}} {\cf2{SystemTime}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ ttl}}{\cf11{:}} {\cf2{}}{\cf16{u{6}{4}}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{#}}{\cf11{[}}{\cf2{}}{\cf18{derive}}{\cf2{}}{\cf11{(}}{\cf2{Debug}}{\cf11{)]}}}\par\pard +\cbpat1{{\cf2{#}}{\cf11{[}}{\cf2{}}{\cf18{derive}}{\cf2{}}{\cf11{(}}{\cf2{Clone}}{\cf11{)]}}}\par\pard +\cbpat1{{\cf2{}}{\cf16{struct}} {\cf2{DnsCache}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ entries}}{\cf11{:}} {\cf2{Arc}}{\cf11{<}}{\cf2{Mutex}}{\cf11{<}}{\cf2{HashMap}}{\cf11{<}}{\cf2{String}}{\cf11{,}} {\cf2{CacheEntry}}{\cf11{>>>,}}}\par\pard +\cbpat1{{\cf2{ ns_records}}{\cf11{:}} {\cf2{Vec}}{\cf11{<}}{\cf2{String}}{\cf11{>,}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b impl\b0 }} {\cf2{DnsCache}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b fn\b0 }} {\cf2{}}{\cf18{new}}{\cf2{}}{\cf11{(}}{\cf2{ns_records}}{\cf11{:}} {\cf2{Vec}}{\cf11{<}}{\cf2{String}}{\cf11{>) ->}} {\cf2{}}{\cf15{\b Self\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b Self\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ entries}}{\cf11{:}} {\cf2{Arc}}{\cf11{::}}{\cf2{}}{\cf18{new}}{\cf2{}}{\cf11{(}}{\cf2{Mutex}}{\cf11{::}}{\cf2{}}{\cf18{new}}{\cf2{}}{\cf11{(}}{\cf2{HashMap}}{\cf11{::}}{\cf2{}}{\cf18{new}}{\cf2{}}{\cf11{())),}}}\par\pard +\cbpat1{{\cf2{ ns_records}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b fn\b0 }} {\cf2{}}{\cf18{get}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf15{\b self\b0 }}{\cf2{}}{\cf11{,}} {\cf2{domain}}{\cf11{: &}}{\cf2{}}{\cf16{str}}{\cf2{}}{\cf11{) ->}} {\cf2{Option}}{\cf11{<(}}{\cf2{String}}{\cf11{,}} {\cf2{}}{\cf16{u{6}{4}}}{\cf2{}}{\cf11{)> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{cache}} {\cf11{=}} {\cf2{}}{\cf15{\b self\b0 }}{\cf2{}}{\cf11{.}}{\cf2{entries}}{\cf11{.}}{\cf2{}}{\cf18{lock}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{unwrap}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{entry}}{\cf11{) =}} {\cf2{cache}}{\cf11{.}}{\cf2{}}{\cf18{get}}{\cf2{}}{\cf11{(}}{\cf2{domain}}{\cf11{) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{entry}}{\cf11{.}}{\cf2{inserted}}{\cf11{.}}{\cf2{}}{\cf18{elapsed}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{unwrap_or_default}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{as_secs}}{\cf2{}}{\cf11{() <=}} {\cf2{entry}}{\cf11{.}}{\cf2{ttl}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{((}}{\cf2{entry}}{\cf11{.}}{\cf2{ip}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{(),}} {\cf2{entry}}{\cf11{.}}{\cf2{ttl}}{\cf11{));}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{ cache}}{\cf11{.}}{\cf2{}}{\cf18{remove}}{\cf2{}}{\cf11{(}}{\cf2{domain}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{ None}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b fn\b0 }} {\cf2{}}{\cf18{set}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf15{\b self\b0 }}{\cf2{}}{\cf11{,}} {\cf2{domain}}{\cf11{:}} {\cf2{String}}{\cf11{,}} {\cf2{ip}}{\cf11{:}} {\cf2{String}}{\cf11{,}} {\cf2{ttl}}{\cf11{:}} {\cf2{}}{\cf16{u{6}{4}}}{\cf2{}}{\cf11{) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{cache}} {\cf11{=}} {\cf2{}}{\cf15{\b self\b0 }}{\cf2{}}{\cf11{.}}{\cf2{entries}}{\cf11{.}}{\cf2{}}{\cf18{lock}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{unwrap}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{ cache}}{\cf11{.}}{\cf2{}}{\cf18{insert}}{\cf2{}}{\cf11{(}}}\par\pard +\cbpat1{{\cf2{ domain}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ CacheEntry}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ ip}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ inserted}}{\cf11{:}} {\cf2{SystemTime}}{\cf11{::}}{\cf2{}}{\cf18{now}}{\cf2{}}{\cf11{(),}}}\par\pard +\cbpat1{{\cf2{ ttl}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\},}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b fn\b0 }} {\cf2{}}{\cf18{cleanup}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf15{\b self\b0 }}{\cf2{}}{\cf11{) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{cache}} {\cf11{=}} {\cf2{}}{\cf15{\b self\b0 }}{\cf2{}}{\cf11{.}}{\cf2{entries}}{\cf11{.}}{\cf2{}}{\cf18{lock}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{unwrap}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{ cache}}{\cf11{.}}{\cf2{}}{\cf18{retain}}{\cf2{}}{\cf11{(|}}{\cf2{_}}{\cf11{,}} {\cf2{entry}}{\cf11{| \{}}}\par\pard +\cbpat1{{\cf2{ entry}}{\cf11{.}}{\cf2{inserted}}{\cf11{.}}{\cf2{}}{\cf18{elapsed}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{map}}{\cf2{}}{\cf11{(|}}{\cf2{d}}{\cf11{|}} {\cf2{d}}{\cf11{.}}{\cf2{}}{\cf18{as_secs}}{\cf2{}}{\cf11{() <=}} {\cf2{entry}}{\cf11{.}}{\cf2{ttl}}{\cf11{).}}{\cf2{}}{\cf18{unwrap_or}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf15{\b true\b0 }}{\cf2{}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\});}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b static\b0 }} {\cf2{CACHE}}{\cf11{:}} {\cf2{OnceLock}}{\cf11{<}}{\cf2{DnsCache}}{\cf11{> =}} {\cf2{OnceLock}}{\cf11{::}}{\cf2{}}{\cf18{new}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{#}}{\cf11{[}}{\cf2{tokio}}{\cf11{::}}{\cf2{main}}{\cf11{]}}}\par\pard +\cbpat1{{\cf2{async}} {\cf15{\b fn\b0 }} {\cf2{}}{\cf18{main}}{\cf2{}}{\cf11{() ->}} {\cf2{Result}}{\cf11{<(),}} {\cf2{DnsError}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{ env_logger}}{\cf11{::}}{\cf2{Builder}}{\cf11{::}}{\cf2{}}{\cf18{from_env}}{\cf2{}}{\cf11{(}}{\cf2{env_logger}}{\cf11{::}}{\cf2{Env}}{\cf11{::}}{\cf2{}}{\cf17{default}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{default_filter_or}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"info"}}{\cf2{}}{\cf11{))}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{format_timestamp_micros}}{\cf2{}}{\cf11{()}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{init}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{config}} {\cf11{=}} {\cf2{ServerConfig}}{\cf11{::}}{\cf2{}}{\cf18{from_env}}{\cf2{}}{\cf11{()}}{\cf2{?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Initialize cache with NS records from config\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{cache}} {\cf11{=}} {\cf2{CACHE}}{\cf11{.}}{\cf2{}}{\cf18{get_or_init}}{\cf2{}}{\cf11{(||}} {\cf2{DnsCache}}{\cf11{::}}{\cf2{}}{\cf18{new}}{\cf2{}}{\cf11{(}}{\cf2{config}}{\cf11{.}}{\cf2{ns_records}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{()));}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{init_db}}{\cf2{}}{\cf11{(&}}{\cf2{config}}{\cf11{.}}{\cf2{db_path}}{\cf11{, &}}{\cf2{config}}{\cf11{.}}{\cf2{default_domain}}{\cf11{, &}}{\cf2{config}}{\cf11{.}}{\cf2{default_ip}}{\cf11{)}}{\cf2{?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{cache_cleanup}} {\cf11{=}} {\cf2{task}}{\cf11{::}}{\cf2{}}{\cf18{spawn}}{\cf2{}}{\cf11{(\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{cache}} {\cf11{=}} {\cf2{cache}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{ async}} {\cf15{\b move\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{interval}} {\cf11{=}} {\cf2{tokio}}{\cf11{::}}{\cf2{time}}{\cf11{::}}{\cf2{}}{\cf18{interval}}{\cf2{}}{\cf11{(}}{\cf2{CACHE_CLEANUP_INTERVAL}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b loop\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ interval}}{\cf11{.}}{\cf2{}}{\cf18{tick}}{\cf2{}}{\cf11{().}}{\cf2{await}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ cache}}{\cf11{.}}{\cf2{}}{\cf18{cleanup}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{debug!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Cache cleanup completed"}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\});}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{shutdown_signal}} {\cf11{=}} {\cf2{async}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ signal}}{\cf11{::}}{\cf2{}}{\cf18{ctrl_c}}{\cf2{}}{\cf11{().}}{\cf2{await}}{\cf11{.}}{\cf2{}}{\cf18{expect}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Failed to listen for shutdown signal"}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{info!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Shutdown signal received"}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{udp_server}} {\cf11{=}} {\cf2{}}{\cf18{run_udp_server}}{\cf2{}}{\cf11{(}}{\cf2{config}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{tcp_server}} {\cf11{=}} {\cf2{}}{\cf18{run_tcp_server}}{\cf2{}}{\cf11{(}}{\cf2{config}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ tokio}}{\cf11{::}}{\cf2{select}}{\cf11{! \{}}}\par\pard +\cbpat1{{\cf2{ _}} {\cf11{=}} {\cf2{shutdown_signal}} {\cf11{=> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{info!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Initiating graceful shutdown..."}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{ cache_cleanup}}{\cf11{.}}{\cf2{}}{\cf18{abort}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(())}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\},}}}\par\pard +\cbpat1{{\cf2{ res}} {\cf11{=}} {\cf2{udp_server}} {\cf11{=>}} {\cf2{res}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ res}} {\cf11{=}} {\cf2{tcp_server}} {\cf11{=>}} {\cf2{res}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{async}} {\cf15{\b fn\b0 }} {\cf2{}}{\cf18{run_udp_server}}{\cf2{}}{\cf11{(}}{\cf2{config}}{\cf11{:}} {\cf2{ServerConfig}}{\cf11{) ->}} {\cf2{Result}}{\cf11{<(),}} {\cf2{DnsError}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{socket}} {\cf11{=}} {\cf2{UdpSocket}}{\cf11{::}}{\cf2{}}{\cf18{bind}}{\cf2{}}{\cf11{(}}{\cf2{config}}{\cf11{.}}{\cf2{bind_addr}}{\cf11{).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{info!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"UDP DNS server listening on}} {\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{config}}{\cf11{.}}{\cf2{bind_addr}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{socket}} {\cf11{=}} {\cf2{Arc}}{\cf11{::}}{\cf2{}}{\cf18{new}}{\cf2{}}{\cf11{(}}{\cf2{socket}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{buf}} {\cf11{=}} {\cf2{vec}}{\cf11{![}}{\cf2{}}{\cf4{{0}u{8}}}{\cf2{}}{\cf11{;}} {\cf2{config}}{\cf11{.}}{\cf2{max_packet_size}}{\cf11{];}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b loop\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b match\b0 }} {\cf2{socket}}{\cf11{.}}{\cf2{}}{\cf18{recv_from}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf15{\b mut\b0 }} {\cf2{buf}}{\cf11{).}}{\cf2{await}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{((}}{\cf2{amt}}{\cf11{,}} {\cf2{src}}{\cf11{)) => \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{query}} {\cf11{=}} {\cf2{buf}}{\cf11{[..}}{\cf2{amt}}{\cf11{].}}{\cf2{}}{\cf18{to_vec}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{socket}} {\cf11{=}} {\cf2{socket}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{config}} {\cf11{=}} {\cf2{config}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{ task}}{\cf11{::}}{\cf2{}}{\cf18{spawn}}{\cf2{}}{\cf11{(}}{\cf2{async}} {\cf15{\b move\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Err}}{\cf2{}}{\cf11{(}}{\cf2{e}}{\cf11{) =}} {\cf2{}}{\cf18{handle_udp_query}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{,}} {\cf2{src}}{\cf11{,}} {\cf2{socket}}{\cf11{,}} {\cf2{config}}{\cf11{).}}{\cf2{await}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{warn!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"UDP query error:}} {\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{e}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\});}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Err}}{\cf2{}}{\cf11{(}}{\cf2{e}}{\cf11{) =>}} {\cf2{}}{\cf18{error!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"UDP receive error:}} {\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{e}}{\cf11{),}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{async}} {\cf15{\b fn\b0 }} {\cf2{}}{\cf18{handle_udp_query}}{\cf2{}}{\cf11{(}}}\par\pard +\cbpat1{{\cf2{ query}}{\cf11{:}} {\cf2{Vec}}{\cf11{<}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{>,}}}\par\pard +\cbpat1{{\cf2{ src}}{\cf11{:}} {\cf2{SocketAddr}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ socket}}{\cf11{:}} {\cf2{Arc}}{\cf11{<}}{\cf2{UdpSocket}}{\cf11{>,}}}\par\pard +\cbpat1{{\cf2{ config}}{\cf11{:}} {\cf2{ServerConfig}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{) ->}} {\cf2{Result}}{\cf11{<(),}} {\cf2{DnsError}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() <}} {\cf2{}}{\cf4{{1}{2}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{debug!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Received malformed query from}} {\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{src}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(());}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{opcode}} {\cf11{= (}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{] &}} {\cf2{}}{\cf4{{0}x{7}{8}}}{\cf2{}}{\cf11{) >>}} {\cf2{}}{\cf4{{3}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{opcode}} {\cf11{!=}} {\cf2{}}{\cf4{{0}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{response}}{\cf11{) =}} {\cf2{}}{\cf18{build_not_implemented_response}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{,}} {\cf2{config}}{\cf11{.}}{\cf2{authoritative}}{\cf11{) \{}}}\par\pard +\cbpat1{{\cf2{ socket}}{\cf11{.}}{\cf2{}}{\cf18{send_to}}{\cf2{}}{\cf11{(&}}{\cf2{response}}{\cf11{,}} {\cf2{src}}{\cf11{).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(());}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{domain}} {\cf11{=}} {\cf2{}}{\cf15{\b match\b0 }} {\cf2{}}{\cf18{extract_domain}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{d}}{\cf11{) =>}} {\cf2{d}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ None}} {\cf11{=> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{info!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Failed to extract domain from query"}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(());}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{debug!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"UDP query for}} {\cf12{\{\}}} {\cf3{from}} {\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{domain}}{\cf11{,}} {\cf2{src}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{info!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Processing query for domain:}} {\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{domain}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{response}} {\cf11{=}} {\cf2{}}{\cf15{\b match\b0 }} {\cf2{}}{\cf18{generate_dns_response}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{,}} {\cf2{domain}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{(), &}}{\cf2{config}}{\cf11{).}}{\cf2{await}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{resp}}{\cf11{) =>}} {\cf2{resp}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Err}}{\cf2{}}{\cf11{(}}{\cf2{_}}{\cf11{) => \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{build_nxdomain_response}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{,}} {\cf2{config}}{\cf11{.}}{\cf2{authoritative}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{ok_or}}{\cf2{}}{\cf11{(}}{\cf2{DnsError}}{\cf11{::}}{\cf2{}}{\cf18{Protocol}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"NXDOMAIN"}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{()))}}{\cf2{?}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ socket}}{\cf11{.}}{\cf2{}}{\cf18{send_to}}{\cf2{}}{\cf11{(&}}{\cf2{response}}{\cf11{,}} {\cf2{src}}{\cf11{).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(())}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{async}} {\cf15{\b fn\b0 }} {\cf2{}}{\cf18{forward_to_resolvers}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{: &[}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{],}} {\cf2{forwarders}}{\cf11{: &[}}{\cf2{SocketAddr}}{\cf11{]) ->}} {\cf2{Option}}{\cf11{<}}{\cf2{Vec}}{\cf11{<}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{>> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b for\b0 }} {\cf2{}}{\cf11{&}}{\cf2{forwarder}} {\cf15{\b in\b0 }} {\cf2{forwarders}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{info!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Forwarding query to resolver:}} {\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{forwarder}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{resp}}{\cf11{) =}} {\cf2{}}{\cf18{forward_request_udp}}{\cf2{}}{\cf11{(}}{\cf2{forwarder}}{\cf11{,}} {\cf2{query}}{\cf11{).}}{\cf2{await}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{info!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Received response from resolver:}} {\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{forwarder}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{resp}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{ None}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{async}} {\cf15{\b fn\b0 }} {\cf2{}}{\cf18{forward_request_tcp}}{\cf2{}}{\cf11{(}}{\cf2{forwarder}}{\cf11{:}} {\cf2{SocketAddr}}{\cf11{,}} {\cf2{query}}{\cf11{: &[}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{]) ->}} {\cf2{std}}{\cf11{::}}{\cf2{io}}{\cf11{::}}{\cf2{Result}}{\cf11{<}}{\cf2{Vec}}{\cf11{<}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{>> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Connect to the forwarder using TCP\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{stream}} {\cf11{=}} {\cf2{TcpStream}}{\cf11{::}}{\cf2{}}{\cf18{connect}}{\cf2{}}{\cf11{(}}{\cf2{forwarder}}{\cf11{).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Write the query with a {2}-byte length prefix (per DNS over TCP)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{query_len}} {\cf11{=}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{()}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ stream}}{\cf11{.}}{\cf2{}}{\cf18{write_all}}{\cf2{}}{\cf11{(&}}{\cf2{query_len}}{\cf11{.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{()).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ stream}}{\cf11{.}}{\cf2{}}{\cf18{write_all}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Read the {2}-byte length prefix of the response\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{len_buf}} {\cf11{= [}}{\cf2{}}{\cf4{{0}u{8}}}{\cf2{}}{\cf11{;}} {\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{];}}}\par\pard +\cbpat1{{\cf2{ stream}}{\cf11{.}}{\cf2{}}{\cf18{read_exact}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf15{\b mut\b0 }} {\cf2{len_buf}}{\cf11{).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{resp_len}} {\cf11{=}} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{::}}{\cf2{}}{\cf18{from_be_bytes}}{\cf2{}}{\cf11{(}}{\cf2{len_buf}}{\cf11{)}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{usize}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Read the response\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{resp_buf}} {\cf11{=}} {\cf2{vec}}{\cf11{![}}{\cf2{}}{\cf4{{0}u{8}}}{\cf2{}}{\cf11{;}} {\cf2{resp_len}}{\cf11{];}}}\par\pard +\cbpat1{{\cf2{ stream}}{\cf11{.}}{\cf2{}}{\cf18{read_exact}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf15{\b mut\b0 }} {\cf2{resp_buf}}{\cf11{).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{resp_buf}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf5{\i /// Tries each forwarder over TCP and returns the first valid response.\i0 }}}\par\pard +\cbpat1{{\cf2{async}} {\cf15{\b fn\b0 }} {\cf2{}}{\cf18{forward_to_resolvers_tcp}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{: &[}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{],}} {\cf2{forwarders}}{\cf11{: &[}}{\cf2{SocketAddr}}{\cf11{]) ->}} {\cf2{Option}}{\cf11{<}}{\cf2{Vec}}{\cf11{<}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{>> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b for\b0 }} {\cf2{}}{\cf11{&}}{\cf2{forwarder}} {\cf15{\b in\b0 }} {\cf2{forwarders}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{resp}}{\cf11{) =}} {\cf2{}}{\cf18{forward_request_tcp}}{\cf2{}}{\cf11{(}}{\cf2{forwarder}}{\cf11{,}} {\cf2{query}}{\cf11{).}}{\cf2{await}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{resp}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{ None}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{async}} {\cf15{\b fn\b0 }} {\cf2{}}{\cf18{forward_request_udp}}{\cf2{}}{\cf11{(}}{\cf2{forwarder}}{\cf11{:}} {\cf2{SocketAddr}}{\cf11{,}} {\cf2{query}}{\cf11{: &[}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{]) ->}} {\cf2{std}}{\cf11{::}}{\cf2{io}}{\cf11{::}}{\cf2{Result}}{\cf11{<}}{\cf2{Vec}}{\cf11{<}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{>> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{local}} {\cf11{=}} {\cf2{SocketAddr}}{\cf11{::}}{\cf2{}}{\cf18{V{4}}}{\cf2{}}{\cf11{(}}{\cf2{SocketAddrV{4}}}{\cf11{::}}{\cf2{}}{\cf18{new}}{\cf2{}}{\cf11{(}}{\cf2{Ipv{4}Addr}}{\cf11{::}}{\cf2{UNSPECIFIED}}{\cf11{,}} {\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{));}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{sock}} {\cf11{=}} {\cf2{UdpSocket}}{\cf11{::}}{\cf2{}}{\cf18{bind}}{\cf2{}}{\cf11{(}}{\cf2{local}}{\cf11{).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ sock}}{\cf11{.}}{\cf2{}}{\cf18{send_to}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{,}} {\cf2{forwarder}}{\cf11{).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{buf}} {\cf11{= [}}{\cf2{}}{\cf4{{0}u{8}}}{\cf2{}}{\cf11{;}} {\cf2{}}{\cf4{{4}{0}{9}{6}}}{\cf2{}}{\cf11{];}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{}}{\cf11{(}}{\cf2{amt}}{\cf11{,}} {\cf2{_}}{\cf11{) =}} {\cf2{sock}}{\cf11{.}}{\cf2{}}{\cf18{recv_from}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf15{\b mut\b0 }} {\cf2{buf}}{\cf11{).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{buf}}{\cf11{[..}}{\cf2{amt}}{\cf11{].}}{\cf2{}}{\cf18{to_vec}}{\cf2{}}{\cf11{())}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{async}} {\cf15{\b fn\b0 }} {\cf2{}}{\cf18{run_tcp_server}}{\cf2{}}{\cf11{(}}{\cf2{config}}{\cf11{:}} {\cf2{ServerConfig}}{\cf11{) ->}} {\cf2{Result}}{\cf11{<(),}} {\cf2{DnsError}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{listener}} {\cf11{=}} {\cf2{TcpListener}}{\cf11{::}}{\cf2{}}{\cf18{bind}}{\cf2{}}{\cf11{(}}{\cf2{config}}{\cf11{.}}{\cf2{bind_addr}}{\cf11{).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{info!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"TCP DNS server listening on}} {\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{config}}{\cf11{.}}{\cf2{bind_addr}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b loop\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b match\b0 }} {\cf2{listener}}{\cf11{.}}{\cf2{}}{\cf18{accept}}{\cf2{}}{\cf11{().}}{\cf2{await}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{((}}{\cf2{stream}}{\cf11{,}} {\cf2{addr}}{\cf11{)) => \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{config}} {\cf11{=}} {\cf2{config}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{ task}}{\cf11{::}}{\cf2{}}{\cf18{spawn}}{\cf2{}}{\cf11{(}}{\cf2{async}} {\cf15{\b move\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Err}}{\cf2{}}{\cf11{(}}{\cf2{e}}{\cf11{) =}} {\cf2{}}{\cf18{handle_tcp_connection}}{\cf2{}}{\cf11{(}}{\cf2{stream}}{\cf11{,}} {\cf2{addr}}{\cf11{,}} {\cf2{config}}{\cf11{).}}{\cf2{await}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{warn!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"TCP connection error:}} {\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{e}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\});}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Err}}{\cf2{}}{\cf11{(}}{\cf2{e}}{\cf11{) =>}} {\cf2{}}{\cf18{error!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"TCP accept error:}} {\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{e}}{\cf11{),}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{async}} {\cf15{\b fn\b0 }} {\cf2{}}{\cf18{handle_tcp_connection}}{\cf2{}}{\cf11{(}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b mut\b0 }} {\cf2{stream}}{\cf11{:}} {\cf2{TcpStream}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ addr}}{\cf11{:}} {\cf2{SocketAddr}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ config}}{\cf11{:}} {\cf2{ServerConfig}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{) ->}} {\cf2{Result}}{\cf11{<(),}} {\cf2{DnsError}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Read the {2}-byte length prefix\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{len}} {\cf11{=}} {\cf2{}}{\cf15{\b match\b0 }} {\cf2{stream}}{\cf11{.}}{\cf2{}}{\cf18{read_u{1}{6}}}{\cf2{}}{\cf11{().}}{\cf2{await}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{len}}{\cf11{) =>}} {\cf2{len}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Err}}{\cf2{}}{\cf11{(}}{\cf2{_}}{\cf11{) =>}} {\cf2{}}{\cf15{\b return\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(()),}} {\cf2{}}{\cf5{\i // Connection closed or error\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{buf}} {\cf11{=}} {\cf2{vec}}{\cf11{![}}{\cf2{}}{\cf4{{0}u{8}}}{\cf2{}}{\cf11{;}} {\cf2{len}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{usize}}{\cf2{}}{\cf11{];}}}\par\pard +\cbpat1{{\cf2{ stream}}{\cf11{.}}{\cf2{}}{\cf18{read_exact}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf15{\b mut\b0 }} {\cf2{buf}}{\cf11{).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Check for minimum DNS header length\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{buf}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() <}} {\cf2{}}{\cf4{{1}{2}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{debug!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Received malformed TCP query from}} {\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{addr}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(());}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Check for standard query (opcode {0})\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{opcode}} {\cf11{= (}}{\cf2{buf}}{\cf11{[}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{] &}} {\cf2{}}{\cf4{{0}x{7}{8}}}{\cf2{}}{\cf11{) >>}} {\cf2{}}{\cf4{{3}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{opcode}} {\cf11{!=}} {\cf2{}}{\cf4{{0}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{response}}{\cf11{) =}} {\cf2{}}{\cf18{build_not_implemented_response}}{\cf2{}}{\cf11{(&}}{\cf2{buf}}{\cf11{,}} {\cf2{config}}{\cf11{.}}{\cf2{authoritative}}{\cf11{) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{send_tcp_response}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf15{\b mut\b0 }} {\cf2{stream}}{\cf11{, &}}{\cf2{response}}{\cf11{).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(());}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Extract domain from query\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{domain}} {\cf11{=}} {\cf2{}}{\cf15{\b match\b0 }} {\cf2{}}{\cf18{extract_domain}}{\cf2{}}{\cf11{(&}}{\cf2{buf}}{\cf11{) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{d}}{\cf11{) =>}} {\cf2{d}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ None}} {\cf11{=> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{info!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Failed to extract domain from TCP query"}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(());}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{debug!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"TCP query for}} {\cf12{\{\}}} {\cf3{from}} {\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{domain}}{\cf11{,}} {\cf2{addr}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{info!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Processing TCP query for domain:}} {\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{domain}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Try local/cache resolution first\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{response}} {\cf11{=}} {\cf2{}}{\cf15{\b match\b0 }} {\cf2{}}{\cf18{generate_dns_response}}{\cf2{}}{\cf11{(&}}{\cf2{buf}}{\cf11{,}} {\cf2{domain}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{(), &}}{\cf2{config}}{\cf11{).}}{\cf2{await}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{resp}}{\cf11{) =>}} {\cf2{resp}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Err}}{\cf2{}}{\cf11{(}}{\cf2{_}}{\cf11{) => \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Try TCP forwarding to upstream resolvers\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{}}{\cf11{!}}{\cf2{config}}{\cf11{.}}{\cf2{forwarders}}{\cf11{.}}{\cf2{}}{\cf18{is_empty}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{resp}}{\cf11{) =}} {\cf2{}}{\cf18{forward_to_resolvers_tcp}}{\cf2{}}{\cf11{(&}}{\cf2{buf}}{\cf11{, &}}{\cf2{config}}{\cf11{.}}{\cf2{forwarders}}{\cf11{).}}{\cf2{await}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{send_tcp_response}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf15{\b mut\b0 }} {\cf2{stream}}{\cf11{, &}}{\cf2{resp}}{\cf11{).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(());}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Fallback: NXDOMAIN\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{nxdomain}} {\cf11{=}} {\cf2{}}{\cf18{build_nxdomain_response}}{\cf2{}}{\cf11{(&}}{\cf2{buf}}{\cf11{,}} {\cf2{config}}{\cf11{.}}{\cf2{authoritative}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{ok_or}}{\cf2{}}{\cf11{(}}{\cf2{DnsError}}{\cf11{::}}{\cf2{}}{\cf18{Protocol}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"NXDOMAIN"}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{()))}}{\cf2{?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{send_tcp_response}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf15{\b mut\b0 }} {\cf2{stream}}{\cf11{, &}}{\cf2{nxdomain}}{\cf11{).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(());}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Send the response (local/cache answer)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf18{send_tcp_response}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf15{\b mut\b0 }} {\cf2{stream}}{\cf11{, &}}{\cf2{response}}{\cf11{).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(())}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{async}} {\cf15{\b fn\b0 }} {\cf2{}}{\cf18{send_tcp_response}}{\cf2{}}{\cf11{(}}{\cf2{stream}}{\cf11{: &}}{\cf2{}}{\cf15{\b mut\b0 }} {\cf2{TcpStream}}{\cf11{,}} {\cf2{response}}{\cf11{: &[}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{]) ->}} {\cf2{std}}{\cf11{::}}{\cf2{io}}{\cf11{::}}{\cf2{Result}}{\cf11{<()> \{}}}\par\pard +\cbpat1{{\cf2{ stream}}{\cf11{.}}{\cf2{}}{\cf18{write_all}}{\cf2{}}{\cf11{(&(}}{\cf2{response}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{()}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{()).}}{\cf2{await?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ stream}}{\cf11{.}}{\cf2{}}{\cf18{write_all}}{\cf2{}}{\cf11{(}}{\cf2{response}}{\cf11{).}}{\cf2{await}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b fn\b0 }} {\cf2{}}{\cf18{extract_domain}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{: &[}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{]) ->}} {\cf2{Option}}{\cf11{<}}{\cf2{String}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() <}} {\cf2{}}{\cf4{{1}{2}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{None}}{\cf11{;}} {\cf2{}}{\cf5{\i // DNS header is {1}{2} bytes\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{pos}} {\cf11{=}} {\cf2{}}{\cf4{{1}{2}}}{\cf2{}}{\cf11{;}} {\cf2{}}{\cf5{\i // Start after header\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{domain}} {\cf11{=}} {\cf2{String}}{\cf11{::}}{\cf2{}}{\cf18{new}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Extract QNAME (domain)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b loop\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{len}} {\cf11{=}} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{usize}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{len}} {\cf11{==}} {\cf2{}}{\cf4{{0}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b break\b0 }}{\cf2{}}{\cf11{;}} {\cf2{}}{\cf5{\i // End of QNAME\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{pos}} {\cf11{+}} {\cf2{len}} {\cf11{>}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{None}}{\cf11{;}} {\cf2{}}{\cf5{\i // Invalid length\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{}}{\cf11{!}}{\cf2{domain}}{\cf11{.}}{\cf2{}}{\cf18{is_empty}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{ domain}}{\cf11{.}}{\cf2{}}{\cf18{push}}{\cf2{}}{\cf11{(}}{\cf2{'}}{\cf11{.}}{\cf2{'}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{label}} {\cf11{=}} {\cf2{}}{\cf15{\b match\b0 }} {\cf2{}}{\cf16{str}}{\cf2{}}{\cf11{::}}{\cf2{}}{\cf18{from_utf{8}}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{..}}{\cf2{pos}} {\cf11{+}} {\cf2{len}}{\cf11{]) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{l}}{\cf11{) =>}} {\cf2{l}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Err}}{\cf2{}}{\cf11{(}}{\cf2{_}}{\cf11{) =>}} {\cf2{}}{\cf15{\b return\b0 }} {\cf2{None}}{\cf11{,}} {\cf2{}}{\cf5{\i // Invalid UTF-{8}\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{ domain}}{\cf11{.}}{\cf2{}}{\cf18{push_str}}{\cf2{}}{\cf11{(}}{\cf2{label}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{len}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Skip QTYPE and QCLASS ({4} bytes)\i0 }}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{}}{\cf4{{4}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Verify we have enough data for at least QTYPE/QCLASS\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{pos}} {\cf11{>}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{None}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{domain}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{async}} {\cf15{\b fn\b0 }} {\cf2{}}{\cf18{generate_dns_response}}{\cf2{}}{\cf11{(}}}\par\pard +\cbpat1{{\cf2{ query}}{\cf11{: &[}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{],}}}\par\pard +\cbpat1{{\cf2{ domain}}{\cf11{:}} {\cf2{String}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ config}}{\cf11{: &}}{\cf2{ServerConfig}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{) ->}} {\cf2{Result}}{\cf11{<}}{\cf2{Vec}}{\cf11{<}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{>,}} {\cf2{DnsError}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{query_type}} {\cf11{=}} {\cf2{}}{\cf18{extract_query_type}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{).}}{\cf2{}}{\cf18{unwrap_or}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Only check cache for A/AAAA queries\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{query_type}} {\cf11{==}} {\cf2{}}{\cf4{{1}}} {\cf2{}}{\cf11{||}} {\cf2{query_type}} {\cf11{==}} {\cf2{}}{\cf4{{2}{8}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{((}}{\cf2{ip}}{\cf11{,}} {\cf2{ttl}}{\cf11{)) =}} {\cf2{CACHE}}{\cf11{.}}{\cf2{}}{\cf18{get}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{unwrap}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{get}}{\cf2{}}{\cf11{(&}}{\cf2{domain}}{\cf11{) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{build_dns_response}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{, &}}{\cf2{ip}}{\cf11{,}} {\cf2{ttl}}{\cf11{,}} {\cf2{config}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{records}} {\cf11{=}} {\cf2{}}{\cf18{lookup_records}}{\cf2{}}{\cf11{(&}}{\cf2{config}}{\cf11{.}}{\cf2{db_path}}{\cf11{, &}}{\cf2{domain}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{requested_type}} {\cf11{=}} {\cf2{}}{\cf15{\b match\b0 }} {\cf2{query_type}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{1}}} {\cf2{}}{\cf11{=>}} {\cf2{}}{\cf3{"A"}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{2}}} {\cf2{}}{\cf11{=>}} {\cf2{}}{\cf3{"NS"}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{5}}} {\cf2{}}{\cf11{=>}} {\cf2{}}{\cf3{"CNAME"}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{6}}} {\cf2{}}{\cf11{=>}} {\cf2{}}{\cf3{"SOA"}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{1}{2}}} {\cf2{}}{\cf11{=>}} {\cf2{}}{\cf3{"PTR"}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{1}{5}}} {\cf2{}}{\cf11{=>}} {\cf2{}}{\cf3{"MX"}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{1}{6}}} {\cf2{}}{\cf11{=>}} {\cf2{}}{\cf3{"TXT"}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{2}{8}}} {\cf2{}}{\cf11{=>}} {\cf2{}}{\cf3{"AAAA"}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ _}} {\cf11{=>}} {\cf2{}}{\cf3{""}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Try exact match first\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{((}}{\cf2{value}}{\cf11{,}} {\cf2{ttl}}{\cf11{,}} {\cf2{_}}{\cf11{)) =}} {\cf2{records}}{\cf11{.}}{\cf2{}}{\cf18{iter}}{\cf2{}}{\cf11{()}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{find}}{\cf2{}}{\cf11{(|(}}{\cf2{_}}{\cf11{,}} {\cf2{_}}{\cf11{,}} {\cf2{rtype}}{\cf11{)|}} {\cf2{rtype}} {\cf11{==}} {\cf2{requested_type}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{cloned}}{\cf2{}}{\cf11{()}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return match\b0 }} {\cf2{requested_type}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf3{"SOA"}}{\cf2{}} {\cf11{=>}} {\cf2{}}{\cf18{build_soa_response}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{, &}}{\cf2{value}}{\cf11{,}} {\cf2{ttl}}{\cf11{,}} {\cf2{domain}}{\cf11{,}} {\cf2{config}}{\cf11{),}}}\par\pard +\cbpat1{{\cf2{}} {\cf3{"NS"}}{\cf2{}} {\cf11{=>}} {\cf2{}}{\cf18{build_ns_response}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{, &}}{\cf2{records}}{\cf11{,}} {\cf2{ttl}}{\cf11{,}} {\cf2{domain}}{\cf11{,}} {\cf2{config}}{\cf11{),}}}\par\pard +\cbpat1{{\cf2{}} {\cf3{"MX"}}{\cf2{}} {\cf11{|}} {\cf2{}}{\cf3{"TXT"}}{\cf2{}} {\cf11{|}} {\cf2{}}{\cf3{"CNAME"}}{\cf2{}} {\cf11{|}} {\cf2{}}{\cf3{"PTR"}}{\cf2{}} {\cf11{=> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{build_generic_record_response}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{, &}}{\cf2{value}}{\cf11{,}} {\cf2{ttl}}{\cf11{,}} {\cf2{domain}}{\cf11{,}} {\cf2{query_type}}{\cf11{,}} {\cf2{config}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\},}}}\par\pard +\cbpat1{{\cf2{}} {\cf3{"A"}}{\cf2{}} {\cf11{|}} {\cf2{}}{\cf3{"AAAA"}}{\cf2{}} {\cf11{=> \{}}}\par\pard +\cbpat1{{\cf2{ CACHE}}{\cf11{.}}{\cf2{}}{\cf18{get}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{unwrap}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{set}}{\cf2{}}{\cf11{(}}{\cf2{domain}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{(),}} {\cf2{value}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{(),}} {\cf2{ttl}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{build_dns_response}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{, &}}{\cf2{value}}{\cf11{,}} {\cf2{ttl}}{\cf11{,}} {\cf2{config}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\},}}}\par\pard +\cbpat1{{\cf2{ _}} {\cf11{=>}} {\cf2{}}{\cf18{Err}}{\cf2{}}{\cf11{(}}{\cf2{DnsError}}{\cf11{::}}{\cf2{}}{\cf18{Protocol}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Unsupported record type"}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{()))}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Special fallback only for A/AAAA queries\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{query_type}} {\cf11{==}} {\cf2{}}{\cf4{{1}}} {\cf2{}}{\cf11{||}} {\cf2{query_type}} {\cf11{==}} {\cf2{}}{\cf4{{2}{8}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{((}}{\cf2{ip}}{\cf11{,}} {\cf2{ttl}}{\cf11{,}} {\cf2{_}}{\cf11{)) =}} {\cf2{records}}{\cf11{.}}{\cf2{}}{\cf18{iter}}{\cf2{}}{\cf11{()}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{find}}{\cf2{}}{\cf11{(|(}}{\cf2{_}}{\cf11{,}} {\cf2{_}}{\cf11{,}} {\cf2{rtype}}{\cf11{)|}} {\cf2{rtype}} {\cf11{==}} {\cf2{}}{\cf3{"A"}}{\cf2{}} {\cf11{||}} {\cf2{rtype}} {\cf11{==}} {\cf2{}}{\cf3{"AAAA"}}{\cf2{}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{cloned}}{\cf2{}}{\cf11{()}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ CACHE}}{\cf11{.}}{\cf2{}}{\cf18{get}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{unwrap}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{set}}{\cf2{}}{\cf11{(}}{\cf2{domain}}{\cf11{,}} {\cf2{ip}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{(),}} {\cf2{ttl}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{build_dns_response}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{, &}}{\cf2{ip}}{\cf11{,}} {\cf2{ttl}}{\cf11{,}} {\cf2{config}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Authority and forwarding logic\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{zones}} {\cf11{=}} {\cf2{}}{\cf18{get_authoritative_zones}}{\cf2{}}{\cf11{(&}}{\cf2{config}}{\cf11{.}}{\cf2{db_path}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{is_authoritative}} {\cf11{=}} {\cf2{}}{\cf18{find_closest_parent_zone}}{\cf2{}}{\cf11{(&}}{\cf2{domain}}{\cf11{, &}}{\cf2{zones}}{\cf11{).}}{\cf2{}}{\cf18{is_some}}{\cf2{}}{\cf11{() &&}} {\cf2{config}}{\cf11{.}}{\cf2{authoritative}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{}}{\cf11{!}}{\cf2{is_authoritative}} {\cf11{&& !}}{\cf2{config}}{\cf11{.}}{\cf2{forwarders}}{\cf11{.}}{\cf2{}}{\cf18{is_empty}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{resp}}{\cf11{) =}} {\cf2{}}{\cf18{forward_to_resolvers}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{, &}}{\cf2{config}}{\cf11{.}}{\cf2{forwarders}}{\cf11{).}}{\cf2{await}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{response}} {\cf11{=}} {\cf2{resp}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{response}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() >=}} {\cf2{}}{\cf4{{3}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{[}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{] &=}} {\cf2{}}{\cf4{{0}xFB}}{\cf2{}}{\cf11{;}} {\cf2{}}{\cf5{\i // Clear AA bit\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{response}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{build_nxdomain_response}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{,}} {\cf2{is_authoritative}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{ok_or}}{\cf2{}}{\cf11{(}}{\cf2{DnsError}}{\cf11{::}}{\cf2{}}{\cf18{Protocol}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"NXDOMAIN"}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{()))}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf5{\i // Function to build response for SOA records\i0 }}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b fn\b0 }} {\cf2{}}{\cf18{build_soa_response}}{\cf2{}}{\cf11{(}}}\par\pard +\cbpat1{{\cf2{ query}}{\cf11{: &[}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{],}}}\par\pard +\cbpat1{{\cf2{ soa_value}}{\cf11{: &}}{\cf2{}}{\cf16{str}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ ttl}}{\cf11{:}} {\cf2{}}{\cf16{u{6}{4}}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ domain}}{\cf11{:}} {\cf2{String}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ config}}{\cf11{: &}}{\cf2{ServerConfig}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{) ->}} {\cf2{Result}}{\cf11{<}}{\cf2{Vec}}{\cf11{<}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{>,}} {\cf2{DnsError}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{response}} {\cf11{=}} {\cf2{Vec}}{\cf11{::}}{\cf2{}}{\cf18{with_capacity}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{5}{1}{2}}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Copy transaction ID and question from query\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[..}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Set flags\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // QR = {1} (response)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // OPCODE = {0} (standard query)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // AA = {1} if authoritative\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // TC = {0} (not truncated)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // RD = copy from query\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // RA = {1} (recursion available)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Z = {0}\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // RCODE = {0} (no error)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{flags{1}}} {\cf11{=}} {\cf2{}}{\cf4{{0}x{8}{0}}} {\cf2{}}{\cf11{| (}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{] &}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{);}} {\cf2{}}{\cf5{\i // Set QR and preserve RD\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{flags{2}}} {\cf11{=}} {\cf2{}}{\cf4{{0}x{8}{0}}}{\cf2{}}{\cf11{;}} {\cf2{}}{\cf5{\i // Set RA\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{config}}{\cf11{.}}{\cf2{authoritative}} {\cf11{\{}} {\cf2{flags{1}}} {\cf11{|}} {\cf2{}}{\cf4{{0}x{0}{4}}} {\cf2{}}{\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}} {\cf2{flags{1}}} {\cf11{\},}} {\cf2{}}{\cf5{\i // Set AA if authoritative\i0 }}}\par\pard +\cbpat1{{\cf2{ flags{2}}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Copy QDCOUNT from query\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{4}}}{\cf2{}}{\cf11{..}}{\cf2{}}{\cf4{{6}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Set ANCOUNT to {1}\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Set NSCOUNT ({2} if authoritative, else {0})\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf15{\b if\b0 }} {\cf2{config}}{\cf11{.}}{\cf2{authoritative}} {\cf11{\{}} {\cf2{}}{\cf4{{0}x{0}{2}}} {\cf2{}}{\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}} {\cf2{}}{\cf4{{0}x{0}{0}}} {\cf2{}}{\cf11{\}]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Set ARCOUNT to {0}\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Copy question section from query\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{qname_end}} {\cf11{=}} {\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{1}{2}}}{\cf2{}}{\cf11{..].}}{\cf2{}}{\cf18{iter}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{position}}{\cf2{}}{\cf11{(|&}}{\cf2{b}}{\cf11{|}} {\cf2{b}} {\cf11{==}} {\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{ok_or_else}}{\cf2{}}{\cf11{(||}} {\cf2{DnsError}}{\cf11{::}}{\cf2{}}{\cf18{Protocol}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Invalid question format"}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{()))}}{\cf2{?}} {\cf11{+}} {\cf2{}}{\cf4{{1}{3}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{1}{2}}}{\cf2{}}{\cf11{..}}{\cf2{qname_end}} {\cf11{+}} {\cf2{}}{\cf4{{4}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add answer section for SOA\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Name pointer to question\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}xc{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}c}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Type SOA ({0}x{0}{0}{0}{6})\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{6}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Class IN ({0}x{0}{0}{0}{1})\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // TTL ({3}{2} bits)\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{ttl}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{3}{2}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Parse and encode SOA record\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{soa_parts}}{\cf11{:}} {\cf2{Vec}}{\cf11{<&}}{\cf2{}}{\cf16{str}}{\cf2{}}{\cf11{> =}} {\cf2{soa_value}}{\cf11{.}}{\cf2{}}{\cf18{split_whitespace}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{collect}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{soa_parts}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() >=}} {\cf2{}}{\cf4{{7}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // MNAME (primary nameserver)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{mname}} {\cf11{=}} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(}}{\cf2{soa_parts}}{\cf11{[}}{\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // RNAME (responsible person mailbox)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{rname}} {\cf11{=}} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(}}{\cf2{soa_parts}}{\cf11{[}}{\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Calculate RDLENGTH (mname + rname + {5} x {3}{2}-bit integers)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{rdlength}} {\cf11{=}} {\cf2{mname}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() +}} {\cf2{rname}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() +}} {\cf2{}}{\cf4{{2}{0}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{rdlength}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add MNAME and RNAME\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{mname}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{rname}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add the {5} SOA integers (SERIAL, REFRESH, RETRY, EXPIRE, MINIMUM)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b for\b0 }} {\cf2{i}} {\cf15{\b in\b0 }} {\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{..}}{\cf2{}}{\cf4{{7}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{val}}{\cf11{) =}} {\cf2{soa_parts}}{\cf11{[}}{\cf2{i}}{\cf11{].}}{\cf2{parse}}{\cf11{::<}}{\cf2{}}{\cf16{u{3}{2}}}{\cf2{}}{\cf11{>() \{}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{val}}{\cf11{.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Default values if parsing fails\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf15{\b match\b0 }} {\cf2{i}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{2}}} {\cf2{}}{\cf11{=>}} {\cf2{}}{\cf4{{1}u{3}{2}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf5{\i // SERIAL\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{3}}} {\cf2{}}{\cf11{=>}} {\cf2{}}{\cf4{{1}{0}{8}{0}{0}u{3}{2}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf5{\i // REFRESH\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{4}}} {\cf2{}}{\cf11{=>}} {\cf2{}}{\cf4{{3}{6}{0}{0}u{3}{2}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf5{\i // RETRY\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{5}}} {\cf2{}}{\cf11{=>}} {\cf2{}}{\cf4{{6}{0}{4}{8}{0}{0}u{3}{2}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf5{\i // EXPIRE\i0 }}}\par\pard +\cbpat1{{\cf2{ _}} {\cf11{=>}} {\cf2{}}{\cf4{{8}{6}{4}{0}{0}u{3}{2}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf5{\i // MINIMUM\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // If SOA format is invalid, add a minimal valid SOA record\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{ns_records}} {\cf11{= &}}{\cf2{config}}{\cf11{.}}{\cf2{ns_records}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{mname}} {\cf11{=}} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(&}}{\cf2{ns_records}}{\cf11{.}}{\cf2{}}{\cf18{first}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{cloned}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{unwrap_or_else}}{\cf2{}}{\cf11{(||}} {\cf2{}}{\cf3{"ns{1}.example.com."}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{to_string}}{\cf2{}}{\cf11{()));}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{rname}} {\cf11{=}} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf18{format!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"hostmaster.}}{\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{domain}}{\cf11{));}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Calculate RDLENGTH\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{rdlength}} {\cf11{=}} {\cf2{mname}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() +}} {\cf2{rname}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() +}} {\cf2{}}{\cf4{{2}{0}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{rdlength}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // MNAME and RNAME\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{mname}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{rname}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // SOA integers with reasonable defaults\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf4{{1}u{3}{2}}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}} {\cf2{}}{\cf5{\i // SERIAL\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf4{{1}{0}{8}{0}{0}u{3}{2}}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}} {\cf2{}}{\cf5{\i // REFRESH\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf4{{3}{6}{0}{0}u{3}{2}}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}} {\cf2{}}{\cf5{\i // RETRY\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf4{{6}{0}{4}{8}{0}{0}u{3}{2}}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}} {\cf2{}}{\cf5{\i // EXPIRE\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf4{{8}{6}{4}{0}{0}u{3}{2}}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}} {\cf2{}}{\cf5{\i // MINIMUM\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add authoritative NS records if configured\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{config}}{\cf11{.}}{\cf2{authoritative}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b for\b0 }} {\cf2{ns}} {\cf15{\b in\b0 }} {\cf2{}}{\cf11{&}}{\cf2{config}}{\cf11{.}}{\cf2{ns_records}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Name pointer to question\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}xc{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}c}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Type NS ({0}x{0}{0}{0}{2})\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{2}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Class IN ({0}x{0}{0}{0}{1})\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // TTL (use same as A record)\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{ttl}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{3}{2}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // RDLENGTH and RDATA (NS name)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{ns_data}} {\cf11{=}} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(}}{\cf2{ns}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&((}}{\cf2{ns_data}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{()}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{()));}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{ns_data}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{response}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf5{\i // Function to build response for NS records\i0 }}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b fn\b0 }} {\cf2{}}{\cf18{build_ns_response}}{\cf2{}}{\cf11{(}}}\par\pard +\cbpat1{{\cf2{ query}}{\cf11{: &[}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{],}}}\par\pard +\cbpat1{{\cf2{ records}}{\cf11{: &[(}}{\cf2{String}}{\cf11{,}} {\cf2{}}{\cf16{u{6}{4}}}{\cf2{}}{\cf11{,}} {\cf2{String}}{\cf11{)],}}}\par\pard +\cbpat1{{\cf2{ ttl}}{\cf11{:}} {\cf2{}}{\cf16{u{6}{4}}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ domain}}{\cf11{:}} {\cf2{String}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ config}}{\cf11{: &}}{\cf2{ServerConfig}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{) ->}} {\cf2{Result}}{\cf11{<}}{\cf2{Vec}}{\cf11{<}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{>,}} {\cf2{DnsError}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{response}} {\cf11{=}} {\cf2{Vec}}{\cf11{::}}{\cf2{}}{\cf18{with_capacity}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{5}{1}{2}}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Copy transaction ID and question from query\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[..}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Set flags\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{flags{1}}} {\cf11{=}} {\cf2{}}{\cf4{{0}x{8}{0}}} {\cf2{}}{\cf11{| (}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{] &}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{);}} {\cf2{}}{\cf5{\i // Set QR and preserve RD\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{flags{2}}} {\cf11{=}} {\cf2{}}{\cf4{{0}x{8}{0}}}{\cf2{}}{\cf11{;}} {\cf2{}}{\cf5{\i // Set RA\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{config}}{\cf11{.}}{\cf2{authoritative}} {\cf11{\{}} {\cf2{flags{1}}} {\cf11{|}} {\cf2{}}{\cf4{{0}x{0}{4}}} {\cf2{}}{\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}} {\cf2{flags{1}}} {\cf11{\},}} {\cf2{}}{\cf5{\i // Set AA if authoritative\i0 }}}\par\pard +\cbpat1{{\cf2{ flags{2}}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Filter NS records from database\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{db_ns_records}}{\cf11{:}} {\cf2{Vec}}{\cf11{<(}}{\cf2{String}}{\cf11{,}} {\cf2{}}{\cf16{u{6}{4}}}{\cf2{}}{\cf11{,}} {\cf2{String}}{\cf11{)> =}} {\cf2{records}}{\cf11{.}}{\cf2{}}{\cf18{iter}}{\cf2{}}{\cf11{()}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{filter}}{\cf2{}}{\cf11{(|(}}{\cf2{_}}{\cf11{,}} {\cf2{_}}{\cf11{,}} {\cf2{rtype}}{\cf11{)|}} {\cf2{rtype}} {\cf11{==}} {\cf2{}}{\cf3{"NS"}}{\cf2{}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{cloned}}{\cf2{}}{\cf11{()}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{collect}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Use database records if available, otherwise fall back to config if authoritative\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{ns_records}}{\cf11{:}} {\cf2{Vec}}{\cf11{<(}}{\cf2{String}}{\cf11{,}} {\cf2{}}{\cf16{u{6}{4}}}{\cf2{}}{\cf11{,}} {\cf2{String}}{\cf11{)> =}} {\cf2{}}{\cf15{\b if\b0 }} {\cf2{db_ns_records}}{\cf11{.}}{\cf2{}}{\cf18{is_empty}}{\cf2{}}{\cf11{() &&}} {\cf2{config}}{\cf11{.}}{\cf2{authoritative}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ config}}{\cf11{.}}{\cf2{ns_records}}{\cf11{.}}{\cf2{}}{\cf18{iter}}{\cf2{}}{\cf11{()}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{map}}{\cf2{}}{\cf11{(|}}{\cf2{ns}}{\cf11{| (}}{\cf2{ns}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{(),}} {\cf2{config}}{\cf11{.}}{\cf2{cache_ttl}}{\cf11{,}} {\cf2{}}{\cf3{"NS"}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{to_string}}{\cf2{}}{\cf11{()))}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{collect}}{\cf2{}}{\cf11{()}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ db_ns_records}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Copy QDCOUNT from query\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{4}}}{\cf2{}}{\cf11{..}}{\cf2{}}{\cf4{{6}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Set ANCOUNT to number of NS records\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{ns_records}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{()}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Set NSCOUNT to {0} (we're putting all NS records in answer section)\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Set ARCOUNT to {0}\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Copy question section from query\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{qname_end}} {\cf11{=}} {\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{1}{2}}}{\cf2{}}{\cf11{..].}}{\cf2{}}{\cf18{iter}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{position}}{\cf2{}}{\cf11{(|&}}{\cf2{b}}{\cf11{|}} {\cf2{b}} {\cf11{==}} {\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{ok_or_else}}{\cf2{}}{\cf11{(||}} {\cf2{DnsError}}{\cf11{::}}{\cf2{}}{\cf18{Protocol}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Invalid question format"}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{()))}}{\cf2{?}} {\cf11{+}} {\cf2{}}{\cf4{{1}{3}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{1}{2}}}{\cf2{}}{\cf11{..}}{\cf2{qname_end}} {\cf11{+}} {\cf2{}}{\cf4{{4}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add answer section for each NS record\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b for\b0 }} {\cf2{}}{\cf11{(}}{\cf2{value}}{\cf11{,}} {\cf2{record_ttl}}{\cf11{,}} {\cf2{_}}{\cf11{)}} {\cf2{}}{\cf15{\b in\b0 }} {\cf2{ns_records}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Name pointer to question\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}xc{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}c}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Type NS ({0}x{0}{0}{0}{2})\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{2}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Class IN ({0}x{0}{0}{0}{1})\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // TTL ({3}{2} bits)\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{record_ttl}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{3}{2}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // RDLENGTH and RDATA (NS name)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{ns_data}} {\cf11{=}} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(&}}{\cf2{value}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&((}}{\cf2{ns_data}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{()}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{()));}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{ns_data}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{response}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf5{\i // Function to build responses for MX, TXT, CNAME records\i0 }}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b fn\b0 }} {\cf2{}}{\cf18{build_generic_record_response}}{\cf2{}}{\cf11{(}}}\par\pard +\cbpat1{{\cf2{ query}}{\cf11{: &[}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{],}}}\par\pard +\cbpat1{{\cf2{ value}}{\cf11{: &}}{\cf2{}}{\cf16{str}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ ttl}}{\cf11{:}} {\cf2{}}{\cf16{u{6}{4}}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ domain}}{\cf11{:}} {\cf2{String}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ query_type}}{\cf11{:}} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ config}}{\cf11{: &}}{\cf2{ServerConfig}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{) ->}} {\cf2{Result}}{\cf11{<}}{\cf2{Vec}}{\cf11{<}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{>,}} {\cf2{DnsError}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{response}} {\cf11{=}} {\cf2{Vec}}{\cf11{::}}{\cf2{}}{\cf18{with_capacity}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{5}{1}{2}}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Copy transaction ID and question from query\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[..}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Set flags\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{flags{1}}} {\cf11{=}} {\cf2{}}{\cf4{{0}x{8}{0}}} {\cf2{}}{\cf11{| (}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{] &}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{);}} {\cf2{}}{\cf5{\i // Set QR and preserve RD\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{flags{2}}} {\cf11{=}} {\cf2{}}{\cf4{{0}x{8}{0}}}{\cf2{}}{\cf11{;}} {\cf2{}}{\cf5{\i // Set RA\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{config}}{\cf11{.}}{\cf2{authoritative}} {\cf11{\{}} {\cf2{flags{1}}} {\cf11{|}} {\cf2{}}{\cf4{{0}x{0}{4}}} {\cf2{}}{\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}} {\cf2{flags{1}}} {\cf11{\},}} {\cf2{}}{\cf5{\i // Set AA if authoritative\i0 }}}\par\pard +\cbpat1{{\cf2{ flags{2}}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Copy QDCOUNT from query\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{4}}}{\cf2{}}{\cf11{..}}{\cf2{}}{\cf4{{6}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Set ANCOUNT to {1}\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Set NSCOUNT ({2} if authoritative, else {0})\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf15{\b if\b0 }} {\cf2{config}}{\cf11{.}}{\cf2{authoritative}} {\cf11{\{}} {\cf2{}}{\cf4{{0}x{0}{2}}} {\cf2{}}{\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}} {\cf2{}}{\cf4{{0}x{0}{0}}} {\cf2{}}{\cf11{\}]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Set ARCOUNT to {0}\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Copy question section from query\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{qname_end}} {\cf11{=}} {\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{1}{2}}}{\cf2{}}{\cf11{..].}}{\cf2{}}{\cf18{iter}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{position}}{\cf2{}}{\cf11{(|&}}{\cf2{b}}{\cf11{|}} {\cf2{b}} {\cf11{==}} {\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{ok_or_else}}{\cf2{}}{\cf11{(||}} {\cf2{DnsError}}{\cf11{::}}{\cf2{}}{\cf18{Protocol}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Invalid question format"}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{()))}}{\cf2{?}} {\cf11{+}} {\cf2{}}{\cf4{{1}{3}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{1}{2}}}{\cf2{}}{\cf11{..}}{\cf2{qname_end}} {\cf11{+}} {\cf2{}}{\cf4{{4}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add answer section\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Name pointer to question\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}xc{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}c}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Record Type ({2} bytes)\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query_type}}{\cf11{.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Class IN ({0}x{0}{0}{0}{1})\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // TTL ({3}{2} bits)\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{ttl}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{3}{2}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Format based on record type\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b match\b0 }} {\cf2{query_type}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{1}{2}}} {\cf2{}}{\cf11{=> \{}} {\cf2{}}{\cf5{\i // PTR record\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Encode the PTR target name\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{ptr_data}} {\cf11{=}} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(}}{\cf2{value}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add RDLENGTH\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{ptr_data}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{()}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add the PTR data\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{ptr_data}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\},}}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{1}{5}}} {\cf2{}}{\cf11{=> \{}} {\cf2{}}{\cf5{\i // MX record\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Parse MX record format: "{1}{0} mail.example.com."\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{parts}}{\cf11{:}} {\cf2{Vec}}{\cf11{<&}}{\cf2{}}{\cf16{str}}{\cf2{}}{\cf11{> =}} {\cf2{value}}{\cf11{.}}{\cf2{}}{\cf18{split_whitespace}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{collect}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{parts}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() >=}} {\cf2{}}{\cf4{{2}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{preference}} {\cf11{=}} {\cf2{parts}}{\cf11{[}}{\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{].}}{\cf2{parse}}{\cf11{::<}}{\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{>().}}{\cf2{}}{\cf18{unwrap_or}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{1}{0}}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{mx_host}} {\cf11{=}} {\cf2{parts}}{\cf11{[}}{\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{];}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Encode the data\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{encoded_name}} {\cf11{=}} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(}}{\cf2{mx_host}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{rdlength}} {\cf11{=}} {\cf2{}}{\cf4{{2}}} {\cf2{}}{\cf11{+}} {\cf2{encoded_name}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{();}} {\cf2{}}{\cf5{\i // preference ({2} bytes) + name\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add RDLENGTH\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{rdlength}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add preference\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{preference}}{\cf11{.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add exchange domain\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{encoded_name}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Err}}{\cf2{}}{\cf11{(}}{\cf2{DnsError}}{\cf11{::}}{\cf2{}}{\cf18{Protocol}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Invalid MX record format"}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{()));}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\},}}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{1}{6}}} {\cf2{}}{\cf11{=> \{}} {\cf2{}}{\cf5{\i // TXT record\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Strip quotes if present\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{txt_value}} {\cf11{=}} {\cf2{}}{\cf15{\b if\b0 }} {\cf2{value}}{\cf11{.}}{\cf2{}}{\cf18{starts_with}}{\cf2{}}{\cf11{(}}{\cf2{'}}{\cf3{"') && value.ends_with('"}}{\cf2{'}}{\cf11{) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{&}}{\cf2{value}}{\cf11{[}}{\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{..}}{\cf2{value}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{()-}}{\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{]}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ value}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // TXT records are length-prefixed character strings\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{bytes}} {\cf11{=}} {\cf2{txt_value}}{\cf11{.}}{\cf2{}}{\cf18{as_bytes}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{txt_data}} {\cf11{=}} {\cf2{Vec}}{\cf11{::}}{\cf2{}}{\cf18{with_capacity}}{\cf2{}}{\cf11{(}}{\cf2{bytes}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() +}} {\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add the length byte \i0 }}}\par\pard +\cbpat1{{\cf2{ txt_data}}{\cf11{.}}{\cf2{}}{\cf18{push}}{\cf2{}}{\cf11{(}}{\cf2{bytes}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{()}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add the text\i0 }}}\par\pard +\cbpat1{{\cf2{ txt_data}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(}}{\cf2{bytes}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add RDLENGTH\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{txt_data}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{()}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add the TXT data\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{txt_data}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\},}}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{5}}} {\cf2{}}{\cf11{=> \{}} {\cf2{}}{\cf5{\i // CNAME record\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Encode the canonical name\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{cname_data}} {\cf11{=}} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(}}{\cf2{value}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add RDLENGTH\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{cname_data}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{()}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add the CNAME data\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{cname_data}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\},}}}\par\pard +\cbpat1{{\cf2{ _}} {\cf11{=> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Err}}{\cf2{}}{\cf11{(}}{\cf2{DnsError}}{\cf11{::}}{\cf2{}}{\cf18{Protocol}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf18{format!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Unsupported record type:}} {\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{query_type}}{\cf11{)));}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add authoritative NS records if configured\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{config}}{\cf11{.}}{\cf2{authoritative}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b for\b0 }} {\cf2{ns}} {\cf15{\b in\b0 }} {\cf2{}}{\cf11{&}}{\cf2{config}}{\cf11{.}}{\cf2{ns_records}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Name pointer to question\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}xc{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}c}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Type NS ({0}x{0}{0}{0}{2})\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{2}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Class IN ({0}x{0}{0}{0}{1})\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // TTL (use same as record TTL)\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{ttl}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{3}{2}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // RDLENGTH and RDATA (NS name)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{ns_data}} {\cf11{=}} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(}}{\cf2{ns}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&((}}{\cf2{ns_data}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{()}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{()));}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{ns_data}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{response}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b fn\b0 }} {\cf2{}}{\cf18{lookup_records}}{\cf2{}}{\cf11{(}}{\cf2{db_path}}{\cf11{: &}}{\cf2{}}{\cf16{str}}{\cf2{}}{\cf11{,}} {\cf2{domain}}{\cf11{: &}}{\cf2{}}{\cf16{str}}{\cf2{}}{\cf11{) ->}} {\cf2{Vec}}{\cf11{<(}}{\cf2{String}}{\cf11{,}} {\cf2{}}{\cf16{u{6}{4}}}{\cf2{}}{\cf11{,}} {\cf2{String}}{\cf11{)> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{conn}} {\cf11{=}} {\cf2{Connection}}{\cf11{::}}{\cf2{}}{\cf18{open}}{\cf2{}}{\cf11{(}}{\cf2{db_path}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b match\b0 }} {\cf2{conn}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{conn}}{\cf11{) => \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b match\b0 }} {\cf2{conn}}{\cf11{.}}{\cf2{}}{\cf18{prepare}}{\cf2{}}{\cf11{(}}}\par\pard +\cbpat1{{\cf2{}} {\cf3{"SELECT value, ttl, record_type FROM dns_records WHERE domain = ?"}}{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf15{\b mut\b0 }} {\cf2{stmt}}{\cf11{) => \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b match\b0 }} {\cf2{stmt}}{\cf11{.}}{\cf2{}}{\cf18{query_map}}{\cf2{}}{\cf11{(}}{\cf2{params}}{\cf11{![}}{\cf2{domain}}{\cf11{], |}}{\cf2{row}}{\cf11{| \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{((}}}\par\pard +\cbpat1{{\cf2{ row}}{\cf11{.}}{\cf2{}}{\cf18{get}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{unwrap_or_default}}{\cf2{}}{\cf11{(),}}}\par\pard +\cbpat1{{\cf2{ row}}{\cf11{.}}{\cf2{}}{\cf18{get}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{unwrap_or_default}}{\cf2{}}{\cf11{(),}}}\par\pard +\cbpat1{{\cf2{ row}}{\cf11{.}}{\cf2{}}{\cf18{get}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{unwrap_or_default}}{\cf2{}}{\cf11{(),}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{))}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{rows}}{\cf11{) =>}} {\cf2{rows}}{\cf11{.}}{\cf2{}}{\cf18{filter_map}}{\cf2{}}{\cf11{(}}{\cf2{Result}}{\cf11{::}}{\cf2{ok}}{\cf11{).}}{\cf2{}}{\cf18{collect}}{\cf2{}}{\cf11{(),}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Err}}{\cf2{}}{\cf11{(}}{\cf2{_}}{\cf11{) =>}} {\cf2{Vec}}{\cf11{::}}{\cf2{}}{\cf18{new}}{\cf2{}}{\cf11{(),}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Err}}{\cf2{}}{\cf11{(}}{\cf2{_}}{\cf11{) =>}} {\cf2{Vec}}{\cf11{::}}{\cf2{}}{\cf18{new}}{\cf2{}}{\cf11{(),}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Err}}{\cf2{}}{\cf11{(}}{\cf2{_}}{\cf11{) =>}} {\cf2{Vec}}{\cf11{::}}{\cf2{}}{\cf18{new}}{\cf2{}}{\cf11{(),}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf5{\i // First, we need to add a function to parse the query type from the DNS packet\i0 }}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b fn\b0 }} {\cf2{}}{\cf18{extract_query_type}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{: &[}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{]) ->}} {\cf2{Option}}{\cf11{<}}{\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() <}} {\cf2{}}{\cf4{{1}{2}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{None}}{\cf11{;}} {\cf2{}}{\cf5{\i // DNS header is {1}{2} bytes\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{pos}} {\cf11{=}} {\cf2{}}{\cf4{{1}{2}}}{\cf2{}}{\cf11{;}} {\cf2{}}{\cf5{\i // Start after header\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Skip QNAME\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b loop\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{pos}} {\cf11{>=}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{None}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{len}} {\cf11{=}} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{usize}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{len}} {\cf11{==}} {\cf2{}}{\cf4{{0}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b break\b0 }}{\cf2{}}{\cf11{;}} {\cf2{}}{\cf5{\i // End of QNAME\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{len}} {\cf11{+}} {\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Get QTYPE ({2} bytes after QNAME)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{pos}} {\cf11{+}} {\cf2{}}{\cf4{{1}}} {\cf2{}}{\cf11{<}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Some}}{\cf2{}}{\cf11{(((}}{\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{) <<}} {\cf2{}}{\cf4{{8}}}{\cf2{}}{\cf11{) |}} {\cf2{query}}{\cf11{[}}{\cf2{pos}} {\cf11{+}} {\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ None}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b fn\b0 }} {\cf2{}}{\cf18{build_dns_response}}{\cf2{}}{\cf11{(}}}\par\pard +\cbpat1{{\cf2{ query}}{\cf11{: &[}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{],}}}\par\pard +\cbpat1{{\cf2{ ip}}{\cf11{: &}}{\cf2{}}{\cf16{str}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ ttl}}{\cf11{:}} {\cf2{}}{\cf16{u{6}{4}}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ config}}{\cf11{: &}}{\cf2{ServerConfig}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{) ->}} {\cf2{Result}}{\cf11{<}}{\cf2{Vec}}{\cf11{<}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{>,}} {\cf2{DnsError}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{response}} {\cf11{=}} {\cf2{Vec}}{\cf11{::}}{\cf2{}}{\cf18{with_capacity}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{5}{1}{2}}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Copy transaction ID and question from query\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[..}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Set flags\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // QR = {1} (response)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // OPCODE = {0} (standard query)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // AA = {1} if authoritative\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // TC = {0} (not truncated)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // RD = copy from query\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // RA = {1} (recursion available)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Z = {0}\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // RCODE = {0} (no error)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{flags{1}}} {\cf11{=}} {\cf2{}}{\cf4{{0}x{8}{0}}} {\cf2{}}{\cf11{| (}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{] &}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{);}} {\cf2{}}{\cf5{\i // Set QR and preserve RD\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{flags{2}}} {\cf11{=}} {\cf2{}}{\cf4{{0}x{8}{0}}}{\cf2{}}{\cf11{;}} {\cf2{}}{\cf5{\i // Set RA\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{config}}{\cf11{.}}{\cf2{authoritative}} {\cf11{\{}} {\cf2{flags{1}}} {\cf11{|}} {\cf2{}}{\cf4{{0}x{0}{4}}} {\cf2{}}{\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}} {\cf2{flags{1}}} {\cf11{\},}} {\cf2{}}{\cf5{\i // Set AA if authoritative\i0 }}}\par\pard +\cbpat1{{\cf2{ flags{2}}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Copy QDCOUNT from query\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{4}}}{\cf2{}}{\cf11{..}}{\cf2{}}{\cf4{{6}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Set ANCOUNT to {1}\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Set NSCOUNT ({2} if authoritative, else {0})\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf15{\b if\b0 }} {\cf2{config}}{\cf11{.}}{\cf2{authoritative}} {\cf11{\{}} {\cf2{}}{\cf4{{0}x{0}{2}}} {\cf2{}}{\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}} {\cf2{}}{\cf4{{0}x{0}{0}}} {\cf2{}}{\cf11{\}]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Set ARCOUNT to {0}\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Copy question section from query\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{qname_end}} {\cf11{=}} {\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{1}{2}}}{\cf2{}}{\cf11{..].}}{\cf2{}}{\cf18{iter}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{position}}{\cf2{}}{\cf11{(|&}}{\cf2{b}}{\cf11{|}} {\cf2{b}} {\cf11{==}} {\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{ok_or_else}}{\cf2{}}{\cf11{(||}} {\cf2{DnsError}}{\cf11{::}}{\cf2{}}{\cf18{Protocol}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Invalid question format"}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{()))}}{\cf2{?}} {\cf11{+}} {\cf2{}}{\cf4{{1}{3}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{1}{2}}}{\cf2{}}{\cf11{..}}{\cf2{qname_end}} {\cf11{+}} {\cf2{}}{\cf4{{4}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add answer section\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Name pointer to question\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}xc{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}c}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Type A ({0}x{0}{0}{0}{1})\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Class IN ({0}x{0}{0}{0}{1})\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // TTL ({3}{2} bits)\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{ttl}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{3}{2}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // RDLENGTH ({4} for IPv{4})\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{4}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // RDATA (IPv{4} address)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{ip_parts}}{\cf11{:}} {\cf2{Vec}}{\cf11{<}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{> =}} {\cf2{ip}}{\cf11{.}}{\cf2{}}{\cf18{split}}{\cf2{}}{\cf11{(}}{\cf2{'}}{\cf11{.}}{\cf2{'}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{map}}{\cf2{}}{\cf11{(|}}{\cf2{s}}{\cf11{|}} {\cf2{s}}{\cf11{.}}{\cf2{parse}}{\cf11{::<}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{>().}}{\cf2{}}{\cf18{unwrap_or}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{))}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{.}}{\cf2{}}{\cf18{collect}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{ip_parts}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() ==}} {\cf2{}}{\cf4{{4}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{ip_parts}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Err}}{\cf2{}}{\cf11{(}}{\cf2{DnsError}}{\cf11{::}}{\cf2{}}{\cf18{Protocol}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"Invalid IP address format"}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{into}}{\cf2{}}{\cf11{()));}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add authoritative NS records if configured\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{config}}{\cf11{.}}{\cf2{authoritative}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b for\b0 }} {\cf2{ns}} {\cf15{\b in\b0 }} {\cf2{}}{\cf11{&}}{\cf2{config}}{\cf11{.}}{\cf2{ns_records}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Name pointer to question\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}xc{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}c}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Type NS ({0}x{0}{0}{0}{2})\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{2}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Class IN ({0}x{0}{0}{0}{1})\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // TTL (use same as A record)\i0 }}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{ttl}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{3}{2}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // RDLENGTH and RDATA (NS name)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{ns_data}} {\cf11{=}} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(}}{\cf2{ns}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&((}}{\cf2{ns_data}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{()}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{()));}}}\par\pard +\cbpat1{{\cf2{ response}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{ns_data}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{response}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf5{\i // Add a function to handle NOTIMP responses properly\i0 }}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b fn\b0 }} {\cf2{}}{\cf18{build_not_implemented_response}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{: &[}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{],}} {\cf2{authoritative}}{\cf11{:}} {\cf2{bool}}{\cf11{) ->}} {\cf2{Option}}{\cf11{<}}{\cf2{Vec}}{\cf11{<}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{>> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{resp}} {\cf11{=}} {\cf2{Vec}}{\cf11{::}}{\cf2{}}{\cf18{with_capacity}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{5}{1}{2}}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{..}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // Transaction ID\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Get original flags but set QR bit and preserve RD and OPCODE\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{flags{1}}} {\cf11{=}} {\cf2{}}{\cf4{{0}x{8}{0}}} {\cf2{}}{\cf11{| (}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{] &}} {\cf2{}}{\cf4{{0}x{7}{9}}}{\cf2{}}{\cf11{);}} {\cf2{}}{\cf5{\i // QR={1}, OPCODE preserved, AA={0}, TC={0}, RD=preserved\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{flags{2}}} {\cf11{=}} {\cf2{}}{\cf4{{0}x{8}{4}}}{\cf2{}}{\cf11{;}} {\cf2{}}{\cf5{\i // RA={1}, Z={0}, RCODE={4} (Not Implemented)\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}}\par\pard +\cbpat1{{\cf2{ flags{1}}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{authoritative}} {\cf11{\{}} {\cf2{flags{2}}} {\cf11{|}} {\cf2{}}{\cf4{{0}x{0}{4}}} {\cf2{}}{\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}} {\cf2{flags{2}}} {\cf11{\},}} {\cf2{}}{\cf5{\i // Set AA bit if authoritative\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{4}}}{\cf2{}}{\cf11{..}}{\cf2{}}{\cf4{{6}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // QDCOUNT\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // ANCOUNT\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // NSCOUNT\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Check for EDNS\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{has_edns}} {\cf11{=}} {\cf2{}}{\cf18{has_opt_record}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{}}{\cf15{\b if\b0 }} {\cf2{has_edns}} {\cf11{\{}} {\cf2{}}{\cf4{{1}u{1}{6}}} {\cf2{}}{\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}} {\cf2{}}{\cf4{{0}u{1}{6}}} {\cf2{}}{\cf11{\}).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}} {\cf2{}}{\cf5{\i // ARCOUNT\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Question Section (if available)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{qname_end}} {\cf11{=}} {\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{1}{2}}}{\cf2{}}{\cf11{..].}}{\cf2{}}{\cf18{iter}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{position}}{\cf2{}}{\cf11{(|&}}{\cf2{b}}{\cf11{|}} {\cf2{b}} {\cf11{==}} {\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{end}}{\cf11{) =}} {\cf2{qname_end}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{}}{\cf4{{1}{2}}} {\cf2{}}{\cf11{+}} {\cf2{end}} {\cf11{+}} {\cf2{}}{\cf4{{5}}} {\cf2{}}{\cf11{<=}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{1}{2}}}{\cf2{}}{\cf11{..}}{\cf2{}}{\cf4{{1}{2}}} {\cf2{}}{\cf11{+}} {\cf2{end}} {\cf11{+}} {\cf2{}}{\cf4{{5}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Handle EDNS in NOTIMP response\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{has_edns}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{opt_payload_size}} {\cf11{=}} {\cf2{}}{\cf18{extract_edns_payload_size}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{).}}{\cf2{}}{\cf18{unwrap_or}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{4}{0}{9}{6}}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Copy DO bit if present in request\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{do_bit}} {\cf11{=}} {\cf2{}}{\cf15{\b if\b0 }} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() >=}} {\cf2{}}{\cf4{{1}{7}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{extract_do_bit}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b false\b0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add OPT record for EDNS\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // Root domain\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{2}{9}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // TYPE OPT\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{opt_payload_size}}{\cf11{.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}} {\cf2{}}{\cf5{\i // UDP payload size from request\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // Extended RCODE\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // EDNS version\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{do_bit}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{8}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // Flags with DO bit set\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // Flags with DO bit clear\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // RDATA length\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{resp}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf5{\i // Check if the query has an OPT record (EDNS)\i0 }}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b fn\b0 }} {\cf2{}}{\cf18{has_opt_record}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{: &[}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{]) ->}} {\cf2{bool}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() <}} {\cf2{}}{\cf4{{1}{2}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return false\b0 }}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Get the number of additional records (ARCOUNT)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{ar_count}} {\cf11{= ((}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{1}{0}}}{\cf2{}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{) <<}} {\cf2{}}{\cf4{{8}}}{\cf2{}}{\cf11{) |}} {\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{1}{1}}}{\cf2{}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{ar_count}} {\cf11{==}} {\cf2{}}{\cf4{{0}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return false\b0 }}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Skip the header and question section to find additional records\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{pos}} {\cf11{=}} {\cf2{}}{\cf4{{1}{2}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Skip QNAME\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b loop\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{pos}} {\cf11{>=}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return false\b0 }}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{len}} {\cf11{=}} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{usize}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{len}} {\cf11{==}} {\cf2{}}{\cf4{{0}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b break\b0 }}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{len}} {\cf11{+}} {\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Skip QTYPE and QCLASS\i0 }}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{}}{\cf4{{4}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Check if there's an OPT record (type {4}{1}) in additional records\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b for\b0 }} {\cf2{_}} {\cf15{\b in\b0 }} {\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{..}}{\cf2{ar_count}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{pos}} {\cf11{+}} {\cf2{}}{\cf4{{2}}} {\cf2{}}{\cf11{>=}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return false\b0 }}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Check for root domain ({0}x{0}{0}) and OPT record type ({0}x{0}{0}{2}{9})\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{] ==}} {\cf2{}}{\cf4{{0}x{0}{0}}} {\cf2{}}{\cf11{&&}} {\cf2{pos}} {\cf11{+}} {\cf2{}}{\cf4{{5}}} {\cf2{}}{\cf11{<}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() &&}} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{+}}{\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{] ==}} {\cf2{}}{\cf4{{0}x{0}{0}}} {\cf2{}}{\cf11{&&}} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{+}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{] ==}} {\cf2{}}{\cf4{{0}x{2}{9}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return true\b0 }}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Skip this record\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // For non-OPT records, we need to skip to the next record, which is complex\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // This is a simplified approach\i0 }}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Find the end of the name field\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b while\b0 }} {\cf2{pos}} {\cf11{<}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() &&}} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{] !=}} {\cf2{}}{\cf4{{0}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Handle compression pointers\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{] &}} {\cf2{}}{\cf4{{0}xC{0}}}{\cf2{}}{\cf11{) ==}} {\cf2{}}{\cf4{{0}xC{0}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b break\b0 }}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Regular label\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{label_len}} {\cf11{=}} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{usize}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{label_len}} {\cf11{+}} {\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Skip type, class, TTL, and RDLENGTH + RDATA\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{pos}} {\cf11{+}} {\cf2{}}{\cf4{{1}{0}}} {\cf2{}}{\cf11{<=}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{rd_length}} {\cf11{= ((}}{\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{+}}{\cf2{}}{\cf4{{8}}}{\cf2{}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{) <<}} {\cf2{}}{\cf4{{8}}}{\cf2{}}{\cf11{) |}} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{+}}{\cf2{}}{\cf4{{9}}}{\cf2{}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{}}{\cf4{{1}{0}}} {\cf2{}}{\cf11{+}} {\cf2{rd_length}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{usize}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return false\b0 }}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b false\b0 }}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf5{\i // Extract the payload size from an EDNS query\i0 }}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b fn\b0 }} {\cf2{}}{\cf18{extract_edns_payload_size}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{: &[}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{]) ->}} {\cf2{Option}}{\cf11{<}}{\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() <}} {\cf2{}}{\cf4{{1}{2}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{None}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Get the number of additional records (ARCOUNT)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{ar_count}} {\cf11{= ((}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{1}{0}}}{\cf2{}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{) <<}} {\cf2{}}{\cf4{{8}}}{\cf2{}}{\cf11{) |}} {\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{1}{1}}}{\cf2{}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{ar_count}} {\cf11{==}} {\cf2{}}{\cf4{{0}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{None}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Skip the header and question section to find additional records\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{pos}} {\cf11{=}} {\cf2{}}{\cf4{{1}{2}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Skip QNAME\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b loop\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{pos}} {\cf11{>=}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{None}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{len}} {\cf11{=}} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{usize}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{len}} {\cf11{==}} {\cf2{}}{\cf4{{0}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b break\b0 }}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{len}} {\cf11{+}} {\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Skip QTYPE and QCLASS\i0 }}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{}}{\cf4{{4}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Look for OPT record\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b for\b0 }} {\cf2{_}} {\cf15{\b in\b0 }} {\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{..}}{\cf2{ar_count}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{pos}} {\cf11{+}} {\cf2{}}{\cf4{{2}}} {\cf2{}}{\cf11{>=}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{None}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Check for root domain ({0}x{0}{0}) and OPT record type ({0}x{0}{0}{2}{9})\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{] ==}} {\cf2{}}{\cf4{{0}x{0}{0}}} {\cf2{}}{\cf11{&&}} {\cf2{pos}} {\cf11{+}} {\cf2{}}{\cf4{{5}}} {\cf2{}}{\cf11{<}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() &&}} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{+}}{\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{] ==}} {\cf2{}}{\cf4{{0}x{0}{0}}} {\cf2{}}{\cf11{&&}} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{+}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{] ==}} {\cf2{}}{\cf4{{0}x{2}{9}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Extract UDP payload size (CLASS field in OPT)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{pos}} {\cf11{+}} {\cf2{}}{\cf4{{4}}} {\cf2{}}{\cf11{<}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{(((}}{\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{+}}{\cf2{}}{\cf4{{3}}}{\cf2{}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{) <<}} {\cf2{}}{\cf4{{8}}}{\cf2{}}{\cf11{) |}} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{+}}{\cf2{}}{\cf4{{4}}}{\cf2{}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{4}{0}{9}{6}}}{\cf2{}}{\cf11{);}} {\cf2{}}{\cf5{\i // Default if we can't read it\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Skip this record (simplified approach)\i0 }}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Find the end of the name field\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b while\b0 }} {\cf2{pos}} {\cf11{<}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() &&}} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{] !=}} {\cf2{}}{\cf4{{0}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Handle compression pointers\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{] &}} {\cf2{}}{\cf4{{0}xC{0}}}{\cf2{}}{\cf11{) ==}} {\cf2{}}{\cf4{{0}xC{0}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b break\b0 }}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Regular label\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{label_len}} {\cf11{=}} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{usize}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{label_len}} {\cf11{+}} {\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Skip type, class, TTL, and RDLENGTH + RDATA\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{pos}} {\cf11{+}} {\cf2{}}{\cf4{{1}{0}}} {\cf2{}}{\cf11{<=}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{rd_length}} {\cf11{= ((}}{\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{+}}{\cf2{}}{\cf4{{8}}}{\cf2{}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{) <<}} {\cf2{}}{\cf4{{8}}}{\cf2{}}{\cf11{) |}} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{+}}{\cf2{}}{\cf4{{9}}}{\cf2{}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{}}{\cf4{{1}{0}}} {\cf2{}}{\cf11{+}} {\cf2{rd_length}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{usize}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{None}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ None}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b fn\b0 }} {\cf2{}}{\cf18{extract_do_bit}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{: &[}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{]) ->}} {\cf2{bool}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // The DO bit is the highest bit in the second byte of the OPT record flags\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Find the OPT record first (Type = {4}{1} = {0}x{2}{9})\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{pos}} {\cf11{=}} {\cf2{}}{\cf4{{1}{2}}}{\cf2{}}{\cf11{;}} {\cf2{}}{\cf5{\i // Skip header\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Skip question section\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b while\b0 }} {\cf2{pos}} {\cf11{<}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() &&}} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{] !=}} {\cf2{}}{\cf4{{0}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{}}{\cf4{{5}}}{\cf2{}}{\cf11{;}} {\cf2{}}{\cf5{\i // Skip null terminator ({1}) + QTYPE ({2}) + QCLASS ({2})\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Look for OPT record\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b while\b0 }} {\cf2{pos}} {\cf11{+}} {\cf2{}}{\cf4{{1}{1}}} {\cf2{}}{\cf11{<=}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{query}}{\cf11{[}}{\cf2{pos}}{\cf11{] ==}} {\cf2{}}{\cf4{{0}}} {\cf2{}}{\cf11{&&}} {\cf2{}}{\cf5{\i // Root domain name\i0 }}}\par\pard +\cbpat1{{\cf2{ query}}{\cf11{[}}{\cf2{pos}} {\cf11{+}} {\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{] ==}} {\cf2{}}{\cf4{{0}}} {\cf2{}}{\cf11{&&}} {\cf2{query}}{\cf11{[}}{\cf2{pos}} {\cf11{+}} {\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{] ==}} {\cf2{}}{\cf4{{0}x{2}{9}}} {\cf2{}}{\cf11{\{}} {\cf2{}}{\cf5{\i // Type OPT\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // The DO bit is in the flags section, {9} bytes after the start of the OPT record\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{pos}} {\cf11{+}} {\cf2{}}{\cf4{{9}}} {\cf2{}}{\cf11{<}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() && (}}{\cf2{query}}{\cf11{[}}{\cf2{pos}} {\cf11{+}} {\cf2{}}{\cf4{{9}}}{\cf2{}}{\cf11{] &}} {\cf2{}}{\cf4{{0}x{8}{0}}}{\cf2{}}{\cf11{) !=}} {\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Skip this record\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{pos}} {\cf11{+}} {\cf2{}}{\cf4{{1}{0}}} {\cf2{}}{\cf11{>=}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() \{}} {\cf2{}}{\cf15{\b break\b0 }}{\cf2{}}{\cf11{; \}}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{rdlength}} {\cf11{= ((}}{\cf2{query}}{\cf11{[}}{\cf2{pos}} {\cf11{+}} {\cf2{}}{\cf4{{8}}}{\cf2{}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{usize}}{\cf2{}}{\cf11{) <<}} {\cf2{}}{\cf4{{8}}}{\cf2{}}{\cf11{) |}} {\cf2{query}}{\cf11{[}}{\cf2{pos}} {\cf11{+}} {\cf2{}}{\cf4{{9}}}{\cf2{}}{\cf11{]}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{usize}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ pos}} {\cf11{+=}} {\cf2{}}{\cf4{{1}{0}}} {\cf2{}}{\cf11{+}} {\cf2{rdlength}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b false\b0 }} {\cf2{}}{\cf5{\i // No OPT record found or no DO bit set\i0 }}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf5{\i /// Helper function to encode domain names\i0 }}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b fn\b0 }} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(}}{\cf2{name}}{\cf11{: &}}{\cf2{}}{\cf16{str}}{\cf2{}}{\cf11{) ->}} {\cf2{Vec}}{\cf11{<}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{out}} {\cf11{=}} {\cf2{Vec}}{\cf11{::}}{\cf2{}}{\cf18{new}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b for\b0 }} {\cf2{part}} {\cf15{\b in\b0 }} {\cf2{name}}{\cf11{.}}{\cf2{}}{\cf18{trim_end_matches}}{\cf2{}}{\cf11{(}}{\cf2{'}}{\cf11{.}}{\cf2{'}}{\cf11{).}}{\cf2{}}{\cf18{split}}{\cf2{}}{\cf11{(}}{\cf2{'}}{\cf11{.}}{\cf2{'}}{\cf11{) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{part}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() >}} {\cf2{}}{\cf4{{6}{3}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b continue\b0 }}{\cf2{}}{\cf11{;}} {\cf2{}}{\cf5{\i // Skip invalid labels\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{ out}}{\cf11{.}}{\cf2{}}{\cf18{push}}{\cf2{}}{\cf11{(}}{\cf2{part}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{()}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{ out}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(}}{\cf2{part}}{\cf11{.}}{\cf2{}}{\cf18{as_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{ out}}{\cf11{.}}{\cf2{}}{\cf18{push}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{);}} {\cf2{}}{\cf5{\i // Null terminator\i0 }}}\par\pard +\cbpat1{{\cf2{ out}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf5{\i // Add this new struct to properly track zone information\i0 }}}\par\pard +\cbpat1{{\cf2{#}}{\cf11{[}}{\cf2{}}{\cf18{derive}}{\cf2{}}{\cf11{(}}{\cf2{Debug}}{\cf11{,}} {\cf2{Clone}}{\cf11{)]}}}\par\pard +\cbpat1{{\cf2{}}{\cf16{struct}} {\cf2{ZoneInfo}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ name}}{\cf11{:}} {\cf2{String}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ ns_records}}{\cf11{:}} {\cf2{Vec}}{\cf11{<}}{\cf2{String}}{\cf11{>,}}}\par\pard +\cbpat1{{\cf2{ soa_record}}{\cf11{:}} {\cf2{Option}}{\cf11{<}}{\cf2{String}}{\cf11{>,}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf5{\i // Add this function to extract zones from database\i0 }}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b fn\b0 }} {\cf2{}}{\cf18{get_authoritative_zones}}{\cf2{}}{\cf11{(}}{\cf2{db_path}}{\cf11{: &}}{\cf2{}}{\cf16{str}}{\cf2{}}{\cf11{) ->}} {\cf2{Vec}}{\cf11{<}}{\cf2{ZoneInfo}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{zones}} {\cf11{=}} {\cf2{Vec}}{\cf11{::}}{\cf2{}}{\cf18{new}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{conn}}{\cf11{) =}} {\cf2{Connection}}{\cf11{::}}{\cf2{}}{\cf18{open}}{\cf2{}}{\cf11{(}}{\cf2{db_path}}{\cf11{) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Find all domains with NS records (these are zones)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf15{\b mut\b0 }} {\cf2{stmt}}{\cf11{) =}} {\cf2{conn}}{\cf11{.}}{\cf2{}}{\cf18{prepare}}{\cf2{}}{\cf11{(}}}\par\pard +\cbpat1{{\cf2{}} {\cf3{"SELECT DISTINCT domain FROM dns_records WHERE record_type = 'NS'"}}{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{rows}}{\cf11{) =}} {\cf2{stmt}}{\cf11{.}}{\cf2{}}{\cf18{query_map}}{\cf2{}}{\cf11{([], |}}{\cf2{row}}{\cf11{| \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{row}}{\cf11{.}}{\cf2{get}}{\cf11{::<}}{\cf2{_}}{\cf11{,}} {\cf2{String}}{\cf11{>(}}{\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{)}}{\cf2{?}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b for\b0 }} {\cf2{domain_result}} {\cf15{\b in\b0 }} {\cf2{rows}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{domain}}{\cf11{) =}} {\cf2{domain_result}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{zone_info}} {\cf11{=}} {\cf2{ZoneInfo}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ name}}{\cf11{:}} {\cf2{domain}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{(),}}}\par\pard +\cbpat1{{\cf2{ ns_records}}{\cf11{:}} {\cf2{Vec}}{\cf11{::}}{\cf2{}}{\cf18{new}}{\cf2{}}{\cf11{(),}}}\par\pard +\cbpat1{{\cf2{ soa_record}}{\cf11{:}} {\cf2{None}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Get NS records for this zone\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf15{\b mut\b0 }} {\cf2{ns_stmt}}{\cf11{) =}} {\cf2{conn}}{\cf11{.}}{\cf2{}}{\cf18{prepare}}{\cf2{}}{\cf11{(}}}\par\pard +\cbpat1{{\cf2{}} {\cf3{"SELECT value FROM dns_records WHERE domain = ? AND record_type = 'NS'"}}{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{ns_rows}}{\cf11{) =}} {\cf2{ns_stmt}}{\cf11{.}}{\cf2{}}{\cf18{query_map}}{\cf2{}}{\cf11{([&}}{\cf2{domain}}{\cf11{], |}}{\cf2{row}}{\cf11{| \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{row}}{\cf11{.}}{\cf2{get}}{\cf11{::<}}{\cf2{_}}{\cf11{,}} {\cf2{String}}{\cf11{>(}}{\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{)}}{\cf2{?}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}) \{}}}\par\pard +\cbpat1{{\cf2{ zone_info}}{\cf11{.}}{\cf2{ns_records}} {\cf11{=}} {\cf2{ns_rows}}{\cf11{.}}{\cf2{}}{\cf18{filter_map}}{\cf2{}}{\cf11{(}}{\cf2{Result}}{\cf11{::}}{\cf2{ok}}{\cf11{).}}{\cf2{}}{\cf18{collect}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Get SOA record if exists\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf15{\b mut\b0 }} {\cf2{soa_stmt}}{\cf11{) =}} {\cf2{conn}}{\cf11{.}}{\cf2{}}{\cf18{prepare}}{\cf2{}}{\cf11{(}}}\par\pard +\cbpat1{{\cf2{}} {\cf3{"SELECT value FROM dns_records WHERE domain = ? AND record_type = 'SOA' LIMIT {1}"}}{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf15{\b mut\b0 }} {\cf2{soa_rows}}{\cf11{) =}} {\cf2{soa_stmt}}{\cf11{.}}{\cf2{}}{\cf18{query_map}}{\cf2{}}{\cf11{([&}}{\cf2{domain}}{\cf11{], |}}{\cf2{row}}{\cf11{| \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{row}}{\cf11{.}}{\cf2{get}}{\cf11{::<}}{\cf2{_}}{\cf11{,}} {\cf2{String}}{\cf11{>(}}{\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{)}}{\cf2{?}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}) \{}}}\par\pard +\cbpat1{{\cf2{ zone_info}}{\cf11{.}}{\cf2{soa_record}} {\cf11{=}} {\cf2{soa_rows}}{\cf11{.}}{\cf2{}}{\cf18{next}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{and_then}}{\cf2{}}{\cf11{(|}}{\cf2{r}}{\cf11{|}} {\cf2{r}}{\cf11{.}}{\cf2{}}{\cf18{ok}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ zones}}{\cf11{.}}{\cf2{}}{\cf18{push}}{\cf2{}}{\cf11{(}}{\cf2{zone_info}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add default zone information from config\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{zones}}{\cf11{.}}{\cf2{}}{\cf18{is_empty}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{config}}{\cf11{) =}} {\cf2{ServerConfig}}{\cf11{::}}{\cf2{}}{\cf18{from_env}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{default_zone}} {\cf11{=}} {\cf2{ZoneInfo}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ name}}{\cf11{:}} {\cf2{config}}{\cf11{.}}{\cf2{default_domain}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{(),}}}\par\pard +\cbpat1{{\cf2{ ns_records}}{\cf11{:}} {\cf2{config}}{\cf11{.}}{\cf2{ns_records}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{(),}}}\par\pard +\cbpat1{{\cf2{ soa_record}}{\cf11{:}} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf18{format!}}{\cf2{}}{\cf11{(}}}\par\pard +\cbpat1{{\cf2{}} {\cf3{"}}{\cf12{\{\}}} {\cf3{hostmaster.}}{\cf12{\{\}}} {\cf3{{1} {1}{0}{8}{0}{0} {3}{6}{0}{0} {6}{0}{4}{8}{0}{0} {8}{6}{4}{0}{0}"}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ config}}{\cf11{.}}{\cf2{ns_records}}{\cf11{.}}{\cf2{}}{\cf18{first}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{unwrap_or}}{\cf2{}}{\cf11{(&}}{\cf2{String}}{\cf11{::}}{\cf2{}}{\cf18{from}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"ns{1}.example.com."}}{\cf2{}}{\cf11{)),}}}\par\pard +\cbpat1{{\cf2{ config}}{\cf11{.}}{\cf2{default_domain}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{)),}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{ zones}}{\cf11{.}}{\cf2{}}{\cf18{push}}{\cf2{}}{\cf11{(}}{\cf2{default_zone}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ zones}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf5{\i // Find the closest parent zone for a given domain\i0 }}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b fn\b0 }} {\cf2{}}{\cf18{find_closest_parent_zone}}{\cf2{}}{\cf11{(}}{\cf2{domain}}{\cf11{: &}}{\cf2{}}{\cf16{str}}{\cf2{}}{\cf11{,}} {\cf2{zones}}{\cf11{: &[}}{\cf2{ZoneInfo}}{\cf11{]) ->}} {\cf2{Option}}{\cf11{<}}{\cf2{ZoneInfo}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{domain_parts}}{\cf11{:}} {\cf2{Vec}}{\cf11{<&}}{\cf2{}}{\cf16{str}}{\cf2{}}{\cf11{> =}} {\cf2{domain}}{\cf11{.}}{\cf2{}}{\cf18{split}}{\cf2{}}{\cf11{(}}{\cf2{'}}{\cf11{.}}{\cf2{'}}{\cf11{).}}{\cf2{}}{\cf18{collect}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Try progressively shorter parent domains\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b for\b0 }} {\cf2{i}} {\cf15{\b in\b0 }} {\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{..}}{\cf2{domain_parts}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{candidate}} {\cf11{=}} {\cf2{domain_parts}}{\cf11{[}}{\cf2{i}}{\cf11{..].}}{\cf2{}}{\cf18{join}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"."}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Exact match\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{zone}}{\cf11{) =}} {\cf2{zones}}{\cf11{.}}{\cf2{}}{\cf18{iter}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{find}}{\cf2{}}{\cf11{(|}}{\cf2{z}}{\cf11{|}} {\cf2{z}}{\cf11{.}}{\cf2{name}} {\cf11{==}} {\cf2{candidate}}{\cf11{) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{zone}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Check if domain is a subdomain of any zone we're authoritative for\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b for\b0 }} {\cf2{zone}} {\cf15{\b in\b0 }} {\cf2{zones}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{domain}}{\cf11{.}}{\cf2{}}{\cf18{ends_with}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf18{format!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{".}}{\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{zone}}{\cf11{.}}{\cf2{name}}{\cf11{)) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{zone}}{\cf11{.}}{\cf2{}}{\cf18{clone}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // If no match found, return None - we are not authoritative for this domain\i0 }}}\par\pard +\cbpat1{{\cf2{ None}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf5{\i // Improved NXDOMAIN response builder with proper authority section\i0 }}}\par\pard +\cbpat1{{\cf2{}}{\cf5{\i // Modified build_nxdomain_response function to correctly handle authority\i0 }}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b fn\b0 }} {\cf2{}}{\cf18{build_nxdomain_response}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{: &[}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{],}} {\cf2{authoritative}}{\cf11{:}} {\cf2{bool}}{\cf11{) ->}} {\cf2{Option}}{\cf11{<}}{\cf2{Vec}}{\cf11{<}}{\cf2{}}{\cf16{u{8}}}{\cf2{}}{\cf11{>> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let mut\b0 }} {\cf2{resp}} {\cf11{=}} {\cf2{Vec}}{\cf11{::}}{\cf2{}}{\cf18{with_capacity}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{5}{1}{2}}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{..}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // Transaction ID\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Extract domain from query for authority section reference\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{domain}} {\cf11{=}} {\cf2{}}{\cf15{\b match\b0 }} {\cf2{}}{\cf18{extract_domain}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{) \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{d}}{\cf11{) =>}} {\cf2{d}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ None}} {\cf11{=>}} {\cf2{}}{\cf15{\b return\b0 }} {\cf2{None}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Get zones we're authoritative for\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{config}} {\cf11{=}} {\cf2{}}{\cf15{\b match\b0 }} {\cf2{ServerConfig}}{\cf11{::}}{\cf2{}}{\cf18{from_env}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{c}}{\cf11{) =>}} {\cf2{c}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Err}}{\cf2{}}{\cf11{(}}{\cf2{_}}{\cf11{) =>}} {\cf2{}}{\cf15{\b return\b0 }} {\cf2{None}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{zones}} {\cf11{=}} {\cf2{}}{\cf18{get_authoritative_zones}}{\cf2{}}{\cf11{(&}}{\cf2{config}}{\cf11{.}}{\cf2{db_path}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{parent_zone}} {\cf11{=}} {\cf2{}}{\cf18{find_closest_parent_zone}}{\cf2{}}{\cf11{(&}}{\cf2{domain}}{\cf11{, &}}{\cf2{zones}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Determine if we're actually authoritative for this domain\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{is_authoritative}} {\cf11{=}} {\cf2{parent_zone}}{\cf11{.}}{\cf2{}}{\cf18{is_some}}{\cf2{}}{\cf11{() &&}} {\cf2{authoritative}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Get original flags but set QR bit and preserve RD\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{flags{1}}} {\cf11{=}} {\cf2{}}{\cf4{{0}x{8}{0}}} {\cf2{}}{\cf11{| (}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{] &}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{);}} {\cf2{}}{\cf5{\i // QR={1}, OPCODE={0}, AA={0}, TC={0}, RD=preserved\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{flags{2}}} {\cf11{=}} {\cf2{}}{\cf4{{0}x{8}{3}}}{\cf2{}}{\cf11{;}} {\cf2{}}{\cf5{\i // RA={1}, Z={0}, RCODE={3} (NXDOMAIN)\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{is_authoritative}} {\cf11{\{}} {\cf2{flags{1}}} {\cf11{|}} {\cf2{}}{\cf4{{0}x{0}{4}}} {\cf2{}}{\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}} {\cf2{flags{1}}} {\cf11{\},}} {\cf2{}}{\cf5{\i // Set AA bit ONLY if truly authoritative\i0 }}}\par\pard +\cbpat1{{\cf2{ flags{2}}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Determine record counts for header\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{ns_count}} {\cf11{=}} {\cf2{}}{\cf15{\b if\b0 }} {\cf2{is_authoritative}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ parent_zone}}{\cf11{.}}{\cf2{}}{\cf18{as_ref}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{map}}{\cf2{}}{\cf11{(|}}{\cf2{z}}{\cf11{|}} {\cf2{z}}{\cf11{.}}{\cf2{ns_records}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{()).}}{\cf2{}}{\cf18{unwrap_or}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{0}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{soa_count}} {\cf11{=}} {\cf2{}}{\cf15{\b if\b0 }} {\cf2{is_authoritative}} {\cf11{&&}} {\cf2{parent_zone}}{\cf11{.}}{\cf2{}}{\cf18{as_ref}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{and_then}}{\cf2{}}{\cf11{(|}}{\cf2{z}}{\cf11{|}} {\cf2{z}}{\cf11{.}}{\cf2{soa_record}}{\cf11{.}}{\cf2{}}{\cf18{as_ref}}{\cf2{}}{\cf11{()).}}{\cf2{}}{\cf18{is_some}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{1}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{0}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\};}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{authority_count}} {\cf11{=}} {\cf2{ns_count}} {\cf11{+}} {\cf2{soa_count}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{4}}}{\cf2{}}{\cf11{..}}{\cf2{}}{\cf4{{6}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // QDCOUNT\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // ANCOUNT\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{authority_count}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}} {\cf2{}}{\cf5{\i // NSCOUNT\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Check for EDNS\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{has_edns}} {\cf11{=}} {\cf2{}}{\cf18{has_opt_record}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{}}{\cf15{\b if\b0 }} {\cf2{has_edns}} {\cf11{\{}} {\cf2{}}{\cf4{{1}u{1}{6}}} {\cf2{}}{\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}} {\cf2{}}{\cf4{{0}u{1}{6}}} {\cf2{}}{\cf11{\}).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}} {\cf2{}}{\cf5{\i // ARCOUNT\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Question Section\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{qname_end}} {\cf11{=}} {\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{1}{2}}}{\cf2{}}{\cf11{..].}}{\cf2{}}{\cf18{iter}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{position}}{\cf2{}}{\cf11{(|&}}{\cf2{b}}{\cf11{|}} {\cf2{b}} {\cf11{==}} {\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{end}}{\cf11{) =}} {\cf2{qname_end}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{}}{\cf4{{1}{2}}} {\cf2{}}{\cf11{+}} {\cf2{end}} {\cf11{+}} {\cf2{}}{\cf4{{5}}} {\cf2{}}{\cf11{<=}} {\cf2{query}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{query}}{\cf11{[}}{\cf2{}}{\cf4{{1}{2}}}{\cf2{}}{\cf11{..}}{\cf2{}}{\cf4{{1}{2}}} {\cf2{}}{\cf11{+}} {\cf2{end}} {\cf11{+}} {\cf2{}}{\cf4{{5}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{None}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b return\b0 }} {\cf2{None}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add Authority Section if we're authoritative\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{is_authoritative}} {\cf11{&&}} {\cf2{parent_zone}}{\cf11{.}}{\cf2{}}{\cf18{is_some}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{zone}} {\cf11{=}} {\cf2{parent_zone}}{\cf11{.}}{\cf2{}}{\cf18{unwrap}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{zone_name}} {\cf11{=}} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(&}}{\cf2{zone}}{\cf11{.}}{\cf2{name}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add SOA record if available (recommended by RFC {2}{3}{0}{8})\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{soa}}{\cf11{) =}} {\cf2{zone}}{\cf11{.}}{\cf2{soa_record}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Name of the zone\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{zone_name}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Type SOA ({0}x{0}{0}{0}{6})\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{6}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Class IN ({0}x{0}{0}{0}{1})\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // TTL\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{DEFAULT_TTL}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{3}{2}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Parse and encode SOA record\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{soa_parts}}{\cf11{:}} {\cf2{Vec}}{\cf11{<&}}{\cf2{}}{\cf16{str}}{\cf2{}}{\cf11{> =}} {\cf2{soa}}{\cf11{.}}{\cf2{}}{\cf18{split_whitespace}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{collect}}{\cf2{}}{\cf11{();}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{soa_parts}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() >=}} {\cf2{}}{\cf4{{7}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // MNAME (primary nameserver)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{mname}} {\cf11{=}} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(}}{\cf2{soa_parts}}{\cf11{[}}{\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // RNAME (responsible person mailbox)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{rname}} {\cf11{=}} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(}}{\cf2{soa_parts}}{\cf11{[}}{\cf2{}}{\cf4{{1}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Calculate RDLENGTH (mname + rname + {5} x {3}{2}-bit integers)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{rdlength}} {\cf11{=}} {\cf2{mname}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() +}} {\cf2{rname}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() +}} {\cf2{}}{\cf4{{2}{0}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{rdlength}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add MNAME and RNAME\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{mname}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{rname}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add the {5} SOA integers (SERIAL, REFRESH, RETRY, EXPIRE, MINIMUM)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b for\b0 }} {\cf2{i}} {\cf15{\b in\b0 }} {\cf2{}}{\cf4{{2}}}{\cf2{}}{\cf11{..}}{\cf2{}}{\cf4{{7}}} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if let\b0 }} {\cf2{}}{\cf18{Ok}}{\cf2{}}{\cf11{(}}{\cf2{val}}{\cf11{) =}} {\cf2{soa_parts}}{\cf11{[}}{\cf2{i}}{\cf11{].}}{\cf2{parse}}{\cf11{::<}}{\cf2{}}{\cf16{u{3}{2}}}{\cf2{}}{\cf11{>() \{}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{val}}{\cf11{.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Default values if parsing fails\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf15{\b match\b0 }} {\cf2{i}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{2}}} {\cf2{}}{\cf11{=>}} {\cf2{}}{\cf4{{1}u{3}{2}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf5{\i // SERIAL\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{3}}} {\cf2{}}{\cf11{=>}} {\cf2{}}{\cf4{{1}{0}{8}{0}{0}u{3}{2}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf5{\i // REFRESH\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{4}}} {\cf2{}}{\cf11{=>}} {\cf2{}}{\cf4{{3}{6}{0}{0}u{3}{2}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf5{\i // RETRY\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf4{{5}}} {\cf2{}}{\cf11{=>}} {\cf2{}}{\cf4{{6}{0}{4}{8}{0}{0}u{3}{2}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf5{\i // EXPIRE\i0 }}}\par\pard +\cbpat1{{\cf2{ _}} {\cf11{=>}} {\cf2{}}{\cf4{{8}{6}{4}{0}{0}u{3}{2}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf5{\i // MINIMUM\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // If SOA format is invalid, add a minimal valid SOA record\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{mname}} {\cf11{=}} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(&}}{\cf2{zone}}{\cf11{.}}{\cf2{ns_records}}{\cf11{.}}{\cf2{}}{\cf18{first}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{cloned}}{\cf2{}}{\cf11{().}}{\cf2{}}{\cf18{unwrap_or_else}}{\cf2{}}{\cf11{(||}} {\cf2{}}{\cf3{"ns{1}.example.com."}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{to_string}}{\cf2{}}{\cf11{()));}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{rname}} {\cf11{=}} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf18{format!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"hostmaster.}}{\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{zone}}{\cf11{.}}{\cf2{name}}{\cf11{));}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Calculate RDLENGTH\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{rdlength}} {\cf11{=}} {\cf2{mname}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() +}} {\cf2{rname}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{() +}} {\cf2{}}{\cf4{{2}{0}}}{\cf2{}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{rdlength}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // MNAME and RNAME\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{mname}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{rname}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // SOA integers with reasonable defaults\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf4{{1}u{3}{2}}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}} {\cf2{}}{\cf5{\i // SERIAL\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf4{{1}{0}{8}{0}{0}u{3}{2}}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}} {\cf2{}}{\cf5{\i // REFRESH\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf4{{3}{6}{0}{0}u{3}{2}}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}} {\cf2{}}{\cf5{\i // RETRY\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf4{{6}{0}{4}{8}{0}{0}u{3}{2}}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}} {\cf2{}}{\cf5{\i // EXPIRE\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{}}{\cf4{{8}{6}{4}{0}{0}u{3}{2}}}{\cf2{}}{\cf11{.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}} {\cf2{}}{\cf5{\i // MINIMUM\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add NS records\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b for\b0 }} {\cf2{ns}} {\cf15{\b in\b0 }} {\cf2{}}{\cf11{&}}{\cf2{zone}}{\cf11{.}}{\cf2{ns_records}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Name of the zone\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{zone_name}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Type NS ({0}x{0}{0}{0}{2})\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{2}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Class IN ({0}x{0}{0}{0}{1})\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{1}}}{\cf2{}}{\cf11{]);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // TTL\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{DEFAULT_TTL}} {\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{3}{2}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // RDLENGTH and RDATA (NS name)\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{ns_data}} {\cf11{=}} {\cf2{}}{\cf18{encode_dns_name}}{\cf2{}}{\cf11{(}}{\cf2{ns}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&(}}{\cf2{ns_data}}{\cf11{.}}{\cf2{}}{\cf18{len}}{\cf2{}}{\cf11{()}} {\cf2{}}{\cf15{\b as\b0 }} {\cf2{}}{\cf16{u{1}{6}}}{\cf2{}}{\cf11{).}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{ns_data}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Also need to fix the generate_dns_response function to check for proper authority\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // This part would go in generate_dns_response:\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf6{\i /*\i0 }}}\par\pard +\cbpat1{{\cf6{\i // If not authoritative for this domain, don't set the AA flag\i0 }}}\par\pard +\cbpat1{{\cf6{\i if !config.authoritative || find_closest_parent_zone(&domain, &get_authoritative_zones(&config.db_path)).is_none() \{\i0 }}}\par\pard +\cbpat1{{\cf6{\i // Remove the AA flag when forwarding\i0 }}}\par\pard +\cbpat1{{\cf6{\i return build_forwarded_response(query, &config.forwarders).await;\i0 }}}\par\pard +\cbpat1{{\cf6{\i \}\i0 }}}\par\pard +\cbpat1{{\cf6{\i */\i0 }}{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Handle EDNS in NXDOMAIN response\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{has_edns}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{opt_payload_size}} {\cf11{=}} {\cf2{}}{\cf18{extract_edns_payload_size}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{).}}{\cf2{}}{\cf18{unwrap_or}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{4}{0}{9}{6}}}{\cf2{}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Copy DO bit if present in request\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{do_bit}} {\cf11{=}} {\cf2{}}{\cf18{extract_do_bit}}{\cf2{}}{\cf11{(}}{\cf2{query}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Add OPT record for EDNS\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // Root domain\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{2}{9}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // TYPE OPT\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&}}{\cf2{opt_payload_size}}{\cf11{.}}{\cf2{}}{\cf18{to_be_bytes}}{\cf2{}}{\cf11{());}} {\cf2{}}{\cf5{\i // UDP payload size from request\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // Extended RCODE\i0 }}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // EDNS version\i0 }}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{do_bit}} {\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{8}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // Flags with DO bit set\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}} {\cf2{}}{\cf15{\b else\b0 }} {\cf2{}}{\cf11{\{}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // Flags with DO bit clear\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ resp}}{\cf11{.}}{\cf2{}}{\cf18{extend_from_slice}}{\cf2{}}{\cf11{(&[}}{\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{,}} {\cf2{}}{\cf4{{0}x{0}{0}}}{\cf2{}}{\cf11{]);}} {\cf2{}}{\cf5{\i // RDATA length\i0 }}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Some}}{\cf2{}}{\cf11{(}}{\cf2{resp}}{\cf11{)}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf5{\i // Add SOA record support to the database initialization\i0 }}}\par\pard +\cbpat1{{\cf2{}}{\cf15{\b fn\b0 }} {\cf2{}}{\cf18{init_db}}{\cf2{}}{\cf11{(}}{\cf2{db_path}}{\cf11{: &}}{\cf2{}}{\cf16{str}}{\cf2{}}{\cf11{,}} {\cf2{default_domain}}{\cf11{: &}}{\cf2{}}{\cf16{str}}{\cf2{}}{\cf11{,}} {\cf2{default_ip}}{\cf11{: &}}{\cf2{}}{\cf16{str}}{\cf2{}}{\cf11{) ->}} {\cf2{Result}}{\cf11{<(),}} {\cf2{DnsError}}{\cf11{> \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{conn}} {\cf11{=}} {\cf2{Connection}}{\cf11{::}}{\cf2{}}{\cf18{open}}{\cf2{}}{\cf11{(}}{\cf2{db_path}}{\cf11{)}}{\cf2{?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf5{\i // Updated schema to allow multiple NS records\i0 }}}\par\pard +\cbpat1{{\cf2{ conn}}{\cf11{.}}{\cf2{}}{\cf18{execute}}{\cf2{}}{\cf11{(}}}\par\pard +\cbpat1{{\cf2{}} {\cf3{"CREATE TABLE IF NOT EXISTS dns_records (}}}\par\pard +\cbpat1{{\cf3{ domain TEXT NOT NULL,}}}\par\pard +\cbpat1{{\cf3{ record_type TEXT NOT NULL CHECK(record_type IN (}}}\par\pard +\cbpat1{{\cf3{ 'A','AAAA','MX','TXT','NS','CNAME','PTR','SOA',}}}\par\pard +\cbpat1{{\cf3{ 'SRV','CAA','NAPTR','DS','DNSKEY','RRSIG','NSEC',}}}\par\pard +\cbpat1{{\cf3{ 'TLSA','SSHFP'}}}\par\pard +\cbpat1{{\cf3{ )),}}}\par\pard +\cbpat1{{\cf3{ value TEXT NOT NULL,}}}\par\pard +\cbpat1{{\cf3{ ttl INTEGER DEFAULT {3}{6}{0}{0},}}}\par\pard +\cbpat1{{\cf3{ PRIMARY KEY (domain, record_type, value) -- Now allows multiple NS records}}}\par\pard +\cbpat1{{\cf3{ ) WITHOUT ROWID"}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{[],}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{)}}{\cf2{?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{count}}{\cf11{:}} {\cf2{}}{\cf16{i{6}{4}}} {\cf2{}}{\cf11{=}} {\cf2{conn}}{\cf11{.}}{\cf2{}}{\cf18{query_row}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"SELECT COUNT(*) FROM dns_records"}}{\cf2{}}{\cf11{, [], |}}{\cf2{row}}{\cf11{|}} {\cf2{row}}{\cf11{.}}{\cf2{}}{\cf18{get}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf4{{0}}}{\cf2{}}{\cf11{))}}{\cf2{?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b if\b0 }} {\cf2{count}} {\cf11{==}} {\cf2{}}{\cf4{{0}}} {\cf2{}}{\cf11{&& !}}{\cf2{default_ip}}{\cf11{.}}{\cf2{}}{\cf18{is_empty}}{\cf2{}}{\cf11{() \{}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{mail_domain}} {\cf11{=}} {\cf2{}}{\cf18{format!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"mail.}}{\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{default_domain}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{ns{1}}} {\cf11{=}} {\cf2{}}{\cf18{format!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"ns{1}.}}{\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{default_domain}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{ns{2}}} {\cf11{=}} {\cf2{}}{\cf18{format!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"ns{2}.}}{\cf12{\{\}}}{\cf3{"}}{\cf2{}}{\cf11{,}} {\cf2{default_domain}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}} {\cf15{\b let\b0 }} {\cf2{soa_record}} {\cf11{=}} {\cf2{}}{\cf18{format!}}{\cf2{}}{\cf11{(}}{\cf2{}}{\cf3{"}}{\cf12{\{\}}} {\cf3{hostmaster.}}{\cf12{\{\}}} {\cf3{{1} {1}{0}{8}{0}{0} {3}{6}{0}{0} {6}{0}{4}{8}{0}{0} {8}{6}{4}{0}{0}"}}{\cf2{}}{\cf11{,}} {\cf2{ns{1}}}{\cf11{,}} {\cf2{default_domain}}{\cf11{);}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{ conn}}{\cf11{.}}{\cf2{}}{\cf18{execute_batch}}{\cf2{}}{\cf11{(}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{&}}{\cf2{}}{\cf18{format!}}{\cf2{}}{\cf11{(}}}\par\pard +\cbpat1{{\cf2{ r}}{\cf3{#"}}}\par\pard +\cbpat1{{\cf3{ INSERT OR IGNORE INTO dns_records VALUES('}}{\cf12{\{{0}\}}}{\cf3{', 'A', ?, {3}{6}{0}{0});}}}\par\pard +\cbpat1{{\cf3{ INSERT OR IGNORE INTO dns_records VALUES('www.}}{\cf12{\{{0}\}}}{\cf3{', 'A', ?, {3}{6}{0}{0});}}}\par\pard +\cbpat1{{\cf3{ INSERT OR IGNORE INTO dns_records VALUES('api.}}{\cf12{\{{0}\}}}{\cf3{', 'A', ?, {3}{6}{0}{0});}}}\par\pard +\cbpat1{{\cf3{ INSERT OR IGNORE INTO dns_records VALUES('mail.}}{\cf12{\{{0}\}}}{\cf3{', 'A', ?, {3}{6}{0}{0});}}}\par\pard +\cbpat1{{\cf3{ INSERT OR IGNORE INTO dns_records VALUES('ns{1}.}}{\cf12{\{{0}\}}}{\cf3{', 'A', ?, {3}{6}{0}{0});}}}\par\pard +\cbpat1{{\cf3{ INSERT OR IGNORE INTO dns_records VALUES('ns{2}.}}{\cf12{\{{0}\}}}{\cf3{', 'A', ?, {3}{6}{0}{0});}}}\par\pard +\cbpat1{{\cf3{ INSERT OR IGNORE INTO dns_records VALUES('}}{\cf12{\{{0}\}}}{\cf3{', 'MX', '{1}{0}}} {\cf12{\{{1}\}}}{\cf3{', {3}{6}{0}{0});}}}\par\pard +\cbpat1{{\cf3{ INSERT OR IGNORE INTO dns_records VALUES('}}{\cf12{\{{0}\}}}{\cf3{', 'TXT', '\\"v=spf{1} a mx ~all\\"', {3}{6}{0}{0});}}}\par\pard +\cbpat1{{\cf3{ INSERT OR IGNORE INTO dns_records VALUES('}}{\cf12{\{{0}\}}}{\cf3{', 'NS', '}}{\cf12{\{{2}\}}}{\cf3{', {3}{6}{0}{0});}}}\par\pard +\cbpat1{{\cf3{ INSERT OR IGNORE INTO dns_records VALUES('}}{\cf12{\{{0}\}}}{\cf3{', 'NS', '}}{\cf12{\{{3}\}}}{\cf3{', {3}{6}{0}{0});}}}\par\pard +\cbpat1{{\cf3{ INSERT OR IGNORE INTO dns_records VALUES('}}{\cf12{\{{0}\}}}{\cf3{', 'SOA', '}}{\cf12{\{{4}\}}}{\cf3{', {3}{6}{0}{0});}}}\par\pard +\cbpat1{{\cf3{ "#}}{\cf2{}}{\cf11{,}}}\par\pard +\cbpat1{{\cf2{ default_domain}}{\cf11{,}} {\cf2{mail_domain}}{\cf11{,}} {\cf2{ns{1}}}{\cf11{,}} {\cf2{ns{2}}}{\cf11{,}} {\cf2{soa_record}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{),}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{)}}{\cf2{?}}{\cf11{;}}}\par\pard +\cbpat1{{\cf2{}} {\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}} {\cf18{Ok}}{\cf2{}}{\cf11{(())}}}\par\pard +\cbpat1{{\cf2{}}{\cf11{\}}}}\par\pard +\cbpat1{{\cf2{}}}\par\pard +\cbpat1{{\cf2{}}{\cf5{\i // List line of the code: main.rs //\i0 }}{\cf2{}}}\par\pard +\cbpat1{}} diff --git a/Flow-Chart.png b/Flow-Chart.png new file mode 100644 index 0000000..8ef146e Binary files /dev/null and b/Flow-Chart.png differ diff --git a/README.md b/README.md new file mode 100644 index 0000000..1ede5e2 --- /dev/null +++ b/README.md @@ -0,0 +1,575 @@ +# nx9-dns-server + +**nx9-dns-server** is a high-performance, RFC-compliant authoritative DNS server implemented in Rust. It is designed for any domain (e.g., `anydomain.tld`), supporting a wide range of DNS record types, DNSSEC, and robust operational features. The server is optimized for reliability, security, and ease of deployment in production environments. + +--- + +## Table of Contents + +- [Features](#features) +- [Architecture](#architecture) +- [DNS Record Management](#dns-record-management) +- [Web UI](#web-ui) +- [API Service](#api-service) +- [User Management](#user-management) +- [DNSSEC Support](#dnssec-support) +- [How to Create DNSSEC_KEY_FILE](#how-to-create-dnssec_key_file) +- [Deployment](#deployment) + - [Traditional Deployment](#traditional-deployment) + - [Docker Deployment](#docker-deployment) +- [Configuration](#configuration) +- [Testing & Diagnostics](#testing--diagnostics) +- [Roadmap](#roadmap) +- [Contributing](#contributing) +- [License](#license) +- [Acknowledgements](#acknowledgements) + +--- + +## Features + +- **Authoritative DNS**: Serves authoritative responses for all queries to your domain (e.g., `anydomain.tld`). +- **Multi-Record Support**: Handles A, AAAA, MX, NS, SOA, PTR, TXT, and CNAME records. +- **DNSSEC Ready**: Supports DNSSEC key management and secure record signing. +- **High Performance**: Asynchronous networking (UDP/TCP) via Tokio for handling thousands of concurrent queries. +- **RFC Compliance**: Strict adherence to DNS protocol standards for interoperability. +- **Extensible Storage**: Uses SQLite for DNS record storage, allowing easy updates and migrations. +- **Easy Deployment**: Includes deployment and update scripts for smooth operational workflows. +- **Comprehensive Logging**: Integrates with `env_logger` for detailed runtime diagnostics. +- **Web Interface**: (Coming soon) Administrative web UI for DNS record management. +- **API Service**: (Coming soon) RESTful API service for programmatic DNS record management. +- **User Management**: (Coming soon) Multi-user access control with role-based permissions. + +--- + +## Architecture + +- **Language**: Rust (2021 edition) +- **Async Runtime**: [Tokio](https://tokio.rs/) +- **Database**: SQLite via [rusqlite](https://crates.io/crates/rusqlite) +- **Logging**: [log](https://crates.io/crates/log) and [env_logger](https://crates.io/crates/env_logger) +- **Error Handling**: [thiserror](https://crates.io/crates/thiserror) +- **DNSSEC**: Built-in support for key loading and RRSIG/DS/DNSKEY records +- **Web Framework**: (Coming soon) [Rocket](https://rocket.rs/) or [Axum](https://github.com/tokio-rs/axum) for UI and API endpoints +- **Authentication**: (Coming soon) JWT-based authentication and role-based authorization +- **Containerization**: Docker support with Alpine Linux for minimal footprint +- **Cross-Compilation**: Support for building from Debian to Alpine Linux (musl) target + +--- + +## DNS Record Management + +DNS records are managed in an SQLite database (`dns.db`). The schema supports multiple records per domain and type, and can be easily updated using SQL scripts. + +**Example schema (`dns_records.sql`):** +```sql +CREATE TABLE IF NOT EXISTS dns_records ( + domain TEXT NOT NULL, + record_type TEXT NOT NULL, + value TEXT NOT NULL, + ttl INTEGER DEFAULT 3600, + PRIMARY KEY (domain, record_type, value) +) WITHOUT ROWID; +``` + +**Sample records:** +```sql +INSERT OR REPLACE INTO dns_records VALUES +('anydomain.tld', 'A', '203.0.113.10', 3600), +('anydomain.tld', 'MX', '10 mail.anydomain.tld', 3600), +('anydomain.tld', 'NS', 'ns1.anydomain.tld', 3600), +('anydomain.tld', 'NS', 'ns2.anydomain.tld', 3600), +('anydomain.tld', 'SOA', 'ns1.anydomain.tld hostmaster.anydomain.tld 1 10800 3600 604800 86400', 3600), +('anydomain.tld', 'TXT', '"v=spf1 a mx ~all"', 3600), +('www.anydomain.tld', 'A', '203.0.113.10', 3600); +``` + +--- + +## Web UI + +> 🚧 **Under Development - Seeking Contributors!** 🚧 +> +> We're actively looking for community contributions to our Web UI implementation. If you have experience with Rust web frameworks (Rocket/Axum) and modern frontend technologies (React/Vue/Svelte), please consider contributing! + +The planned Web UI will provide: + +- **Dashboard**: Visual overview of DNS zone statistics and recent queries +- **Record Management**: Intuitive interface for creating, viewing, updating, and deleting DNS records +- **DNSSEC Management**: UI for key generation, rotation, and signature verification +- **Audit Logging**: Visual timeline of all record changes with user attribution +- **Responsive Design**: Mobile-friendly interface for management on any device + +**Tech Stack (Proposed):** +- Backend: Rust with Rocket or Axum +- Frontend: TypeScript with React or Svelte +- Authentication: JWT-based with session management + +**Contribution Areas:** +- UI/UX design mockups +- Frontend component development +- API integration +- Automated testing +- Documentation + +If interested in contributing, please open an issue discussing your implementation approach before submitting PRs. + +--- + +## API Service + +> 🚧 **Under Development - Seeking Contributors!** 🚧 +> +> We're building a RESTful API service for programmatic DNS record management. Contributors with experience in API design and Rust web services are welcome! + +The DNS record management API will provide: + +- **Full CRUD Operations**: Create, read, update, and delete DNS records via REST endpoints +- **Batch Operations**: Support for bulk record changes in a single request +- **Validation**: Strict validation of record syntax and domain integrity +- **Rate Limiting**: Protection against API abuse +- **Authentication**: Secure token-based authentication with scoped permissions +- **Webhooks**: (Planned) Event notifications for record changes + +**Planned Endpoints:** +``` +GET /api/v1/zones # List all zones +POST /api/v1/zones # Create new zone +GET /api/v1/zones/{zone} # Get zone details +PUT /api/v1/zones/{zone} # Update zone properties +DELETE /api/v1/zones/{zone} # Remove zone + +GET /api/v1/zones/{zone}/records # List all records in zone +POST /api/v1/zones/{zone}/records # Create new record +GET /api/v1/zones/{zone}/records/{id} # Get record details +PUT /api/v1/zones/{zone}/records/{id} # Update record +DELETE /api/v1/zones/{zone}/records/{id} # Remove record + +POST /api/v1/zones/{zone}/records/batch # Batch create/update/delete +``` + +If you're interested in contributing to the API service, please refer to our API design document in the project wiki. + +--- + +## User Management + +> 🚧 **Under Development - Community Input Requested!** 🚧 +> +> We're designing a user management system and need input from the community on requirements and features. + +Planned user management features: + +- **Multi-User Support**: Multiple administrator and operator accounts +- **Role-Based Access Control**: Granular permissions for different user roles +- **Authentication Options**: Local accounts and potential OAuth/LDAP integration +- **Audit Trail**: Comprehensive logging of all user actions +- **Password Policies**: Configurable password requirements and rotation policies +- **Two-Factor Authentication**: Additional security layer for administrative access +- **API Tokens**: Management of scoped API tokens for programmatic access + +**User Roles (Proposed):** +- **Administrator**: Full system access +- **Operator**: Can manage DNS records but not system settings +- **Viewer**: Read-only access to records and statistics +- **API Client**: Programmatic access via API tokens + +**We welcome community input on:** +- Authentication mechanisms +- Additional role definitions and permission scopes +- UI/UX design for user management interfaces +- Enterprise integration requirements + +Please open an issue with the tag `user-management` to share your feedback and requirements. + +--- + +## DNSSEC Support + +- **Key Management**: DNSSEC keys are loaded from environment-configured paths. +- **Record Signing**: Supports RRSIG, DS, and DNSKEY records for secure, signed DNS responses. +- **Preprocessing**: Key files can be preprocessed using provided scripts before deployment. + +--- + +## How to Create `DNSSEC_KEY_FILE` + +To enable DNSSEC for `nx9-dns-server`, you need to generate a DNSSEC key pair and provide the public key file to the server via the `DNSSEC_KEY_FILE` environment variable. Here's how you can do it using [BIND's dnssec-keygen tool](https://bind9.readthedocs.io/en/latest/reference.html#dnssec-keygen): + +### 1. Install `dnssec-keygen` + +On most Linux systems, you can install it via the package manager: + +```bash +sudo apt-get install bind9-dnsutils # Debian/Ubuntu +# or +sudo yum install bind-utils # CentOS/RHEL +``` + +### 2. Generate DNSSEC Key Pair + +Run the following command to generate a 2048-bit RSA key for your domain (replace `anydomain.tld` with your actual domain): + +```bash +dnssec-keygen -a RSASHA256 -b 2048 -n ZONE anydomain.tld +``` + +- This will produce two files in your current directory: + - `K.+008+.key` (public key) + - `K.+008+.private` (private key) + +### 3. Set the `DNSSEC_KEY_FILE` Environment Variable + +Copy the public key file (`.key`) to your server's key directory (e.g., `/var/nx9-dns-server/`): + +```bash +cp Kanydomain.tld.+008+24550.key /var/nx9-dns-server/ +``` + +Then, set the environment variable in your deployment environment or systemd service: + +```bash +export DNSSEC_KEY_FILE="/var/nx9-dns-server/Kanydomain.tld.+008+24550.key" +``` + +Or in your systemd unit file: +``` +Environment="DNSSEC_KEY_FILE=/var/nx9-dns-server/Kanydomain.tld.+008+24550.key" +``` + +### 4. (Optional) Preprocess the Key + +If your deployment uses a preprocessing script (as referenced in your `deploy.sh`), run: + +```bash +sudo chmod +x /var/nx9-dns-server/preprocess-key.sh +sudo -u dnsuser /var/nx9-dns-server/preprocess-key.sh +``` +This may normalize the key format or permissions as required by your server. + +### 5. Restart the DNS Server + +After setting the key file, restart your DNS server to load the new key: + +```bash +sudo systemctl restart dns-server.service +``` + +### 6. Verify DNSSEC is Working + +Use the provided `dnscheck.sh` script or `dig` to verify DNSSEC records: + +```bash +bash dnscheck.sh +# or manually: +dig @localhost anydomain.tld DNSKEY +dnssec +``` + +**Note:** +- Keep your `.private` key file secure and never expose it publicly. +- Only the `.key` (public) file should be referenced by the server. +- The server will load and use the public key for signing DNS responses. + +--- + +## Deployment + +### Traditional Deployment + +Deployment is automated and robust, using the provided [`deploy.sh`](deploy.sh) script. This script handles permissions, key preprocessing, SOA updates, binary replacement, and service management. + +**Typical deployment steps:** +```bash +#!/bin/bash + +set -e + +SRC_BIN="/home/youruser/apps/your-ddns/dns_server" +DEST_DIR="/var/nx9-dns-server" +DEST_BIN="$DEST_DIR/dns_server" +PREPROCESS_SCRIPT="$DEST_DIR/preprocess-key.sh" +SOA_UPDATE_SCRIPT="$DEST_DIR/soa-update.sh" + +echo "🔐 Fixing permissions and running preprocess..." +sudo chmod +x "$PREPROCESS_SCRIPT" +sudo -u dnsuser "$PREPROCESS_SCRIPT" + +echo "🛠 Updating SOA record..." +sudo chown dnsuser:dnsuser "$SOA_UPDATE_SCRIPT" +sudo chmod +x "$SOA_UPDATE_SCRIPT" +sudo -u dnsuser "$SOA_UPDATE_SCRIPT" + +echo "📄 Verifying processed.key content..." +sudo cat "$DEST_DIR/processed.key" + +echo "🛑 Stopping DNS server..." +sudo systemctl stop dns-server.service + +echo "📦 Deploying new dns_server binary..." +sudo cp "$SRC_BIN" "$DEST_BIN" +sudo chown dnsuser:dnsuser "$DEST_DIR" + +echo "🔁 Reloading systemd and restarting service..." +sudo systemctl daemon-reload +sudo systemctl restart dns-server.service + +echo "📈 Checking service status..." +sudo systemctl status dns-server.service +``` +See [`deploy.sh`](deploy.sh) for the full deployment script. + +### Docker Deployment + +We provide a Docker-based deployment option using Alpine Linux for a minimal and secure container. + +#### Dockerfile + +```Dockerfile +# Build stage +FROM rust:1.72-slim-bookworm AS builder + +# Install necessary build dependencies +RUN apt-get update && apt-get install -y \ + musl-tools \ + build-essential \ + pkg-config \ + libssl-dev \ + && rm -rf /var/lib/apt/lists/* + +# Add support for cross-compilation to Alpine +RUN rustup target add x86_64-unknown-linux-musl + +# Create a new empty project +WORKDIR /app +COPY . . + +# Build the project with musl target +RUN cargo build --target x86_64-unknown-linux-musl --release + +# Runtime stage +FROM alpine:3.18 + +# Install runtime dependencies +RUN apk --no-cache add ca-certificates sqlite tzdata + +# Create a non-root user for running the application +RUN addgroup -S dns && adduser -S dnsuser -G dns + +# Create necessary directories +RUN mkdir -p /var/nx9-dns-server /var/log/nx9-dns-server /etc/nx9-dns-server +RUN chown -R dnsuser:dns /var/nx9-dns-server /var/log/nx9-dns-server /etc/nx9-dns-server + +# Copy the compiled binary +COPY --from=builder /app/target/x86_64-unknown-linux-musl/release/dns_server /usr/local/bin/ +RUN chmod +x /usr/local/bin/dns_server + +# Copy configuration files +COPY --from=builder /app/conf/dns_records.sql /etc/nx9-dns-server/ +COPY --from=builder /app/conf/dns.db.sample /etc/nx9-dns-server/ + +# Expose DNS ports +EXPOSE 53/udp 53/tcp +# Expose Web UI port +EXPOSE 8080/tcp +# Expose API port +EXPOSE 8081/tcp + +# Set working directory +WORKDIR /var/nx9-dns-server + +# Switch to non-root user +USER dnsuser + +# Command to run the application +CMD ["/usr/local/bin/dns_server"] +``` + +#### Building the Docker Image + +```bash +# Clone the repository +git clone https://github.com/thakares/nx9-dns-server.git +cd nx9-dns-server + +# Build the Docker image +docker build -t nx9-dns-server:latest . +``` + +#### Running the Container + +```bash +# Run with basic configuration +docker run -d --name nx9-dns \ + -p 53:53/udp -p 53:53/tcp \ + -p 8080:8080 -p 8081:8081 \ + -v /path/to/dns.db:/var/nx9-dns-server/dns.db \ + -v /path/to/keys:/etc/nx9-dns-server/keys \ + -e DNS_BIND=0.0.0.0:53 \ + -e DNS_DB_PATH=/var/nx9-dns-server/dns.db \ + -e DNSSEC_KEY_FILE=/etc/nx9-dns-server/keys/Kanydomain.tld.key \ + -e WEB_UI_BIND=0.0.0.0:8080 \ + -e API_BIND=0.0.0.0:8081 \ + nx9-dns-server:latest +``` + +#### Using Docker Compose + +For more complex deployments, a `docker-compose.yml` file is recommended: + +```yaml +version: '3.8' + +services: + dns: + image: nx9-dns-server:latest + container_name: nx9-dns + ports: + - "53:53/udp" + - "53:53/tcp" + - "8080:8080" + - "8081:8081" + volumes: + - ./data/dns.db:/var/nx9-dns-server/dns.db + - ./keys:/etc/nx9-dns-server/keys + - ./logs:/var/log/nx9-dns-server + environment: + - DNS_BIND=0.0.0.0:53 + - DNS_DB_PATH=/var/nx9-dns-server/dns.db + - DNSSEC_KEY_FILE=/etc/nx9-dns-server/keys/Kanydomain.tld.key + - DNS_FORWARDERS=8.8.8.8:53,1.1.1.1:53 + - DNS_NS_RECORDS=ns1.anydomain.tld.,ns2.anydomain.tld. + - WEB_UI_BIND=0.0.0.0:8080 + - API_BIND=0.0.0.0:8081 + restart: unless-stopped +``` + +To run with Docker Compose: + +```bash +docker-compose up -d +``` + +--- + +## Configuration + +Configuration is environment-driven and highly flexible. + +**Key environment variables:** +- `DNS_BIND`: Bind address (default: `0.0.0.0:53`) +- `DNS_DB_PATH`: Path to the SQLite database (default: `dns.db`) +- `DNSSEC_KEY_FILE`: Path to DNSSEC key file +- `DNS_FORWARDERS`: Comma-separated list of upstream DNS resolvers +- `DNS_NS_RECORDS`: Comma-separated list of NS records +- `DNS_CACHE_TTL`: Cache TTL in seconds +- `WEB_UI_BIND`: Bind address for web interface (default: `127.0.0.1:8080`) +- `API_BIND`: Bind address for API service (default: `127.0.0.1:8081`) +- `AUTH_SECRET`: Secret key for JWT token signing +- `ADMIN_PASSWORD`: Initial admin password (only used if no users exist) + +**Example:** +```bash +export DNS_BIND="0.0.0.0:53" +export DNS_DB_PATH="/var/nx9-dns-server/dns.db" +export DNSSEC_KEY_FILE="/var/nx9-dns-server/Kanydomain.tld.+008+24550.key" +export DNS_FORWARDERS="8.8.8.8:53,1.1.1.1:53" +export DNS_NS_RECORDS="ns1.anydomain.tld.,ns2.anydomain.tld." +export WEB_UI_BIND="0.0.0.0:8080" +export API_BIND="0.0.0.0:8081" +export AUTH_SECRET="your-secure-random-string-here" +``` + +--- + +## Testing & Diagnostics + +A suite of shell scripts is provided for diagnostics and record verification: + +- **dnscheck.sh**: Runs a series of `dig` queries for all major record types and DNSSEC. +- **dns_dump.sh**: Dumps all record types for a given domain. +- **api_test.sh**: (Coming soon) Tests the API endpoints with sample requests. +- **performance_test.sh**: (Coming soon) Benchmarks server performance under load. + +**Example usage:** +```bash +bash dnscheck.sh +bash dns_dump.sh anydomain.tld +``` + +--- + +## Roadmap + +Our planned features and improvements: + +### Short-term (1-3 months) +- [x] Core DNS server functionality +- [x] DNSSEC implementation +- [ ] Web UI development (in progress) +- [ ] RESTful API service (in progress) +- [ ] User management system (planning) +- [ ] Docker container support + +### Medium-term (3-6 months) +- [ ] Clustered deployment support +- [ ] Metrics and monitoring integration (Prometheus) +- [ ] Zone transfer (AXFR/IXFR) support +- [ ] Dynamic DNS update protocol (RFC 2136) +- [ ] DNSSEC key rotation automation +- [ ] Kubernetes Helm charts for enterprise deployment + +### Long-term (6+ months) +- [ ] Secondary/slave DNS server support +- [ ] Geo-based DNS responses +- [ ] DNS over HTTPS (DoH) support +- [ ] DNS over TLS (DoT) support +- [ ] Record templating system + +--- + +## Contributing + +Contributions, bug reports, and feature requests are welcome! Please open issues or pull requests via GitHub. + +### Priority Contribution Areas +We're actively seeking contributions in these areas: + +1. **Web UI Development**: Frontend components and integration with the backend +2. **API Service**: RESTful API implementation for DNS record management +3. **User Management**: Authentication, authorization, and user interface +4. **Documentation**: Improving guides and examples +5. **Testing**: Unit tests, integration tests, and automated CI pipelines + +### How to Contribute +1. Fork the repository +2. Create a feature branch: `git checkout -b feature/amazing-feature` +3. Commit your changes: `git commit -m 'Add some amazing feature'` +4. Push to the branch: `git push origin feature/amazing-feature` +5. Open a Pull Request + +Please see [CONTRIBUTING.md](CONTRIBUTING.md) for detailed contribution guidelines. + +--- + +## License + +This project is licensed under the [GNU General Public License v3.0 (GPLv3)](LICENSE). + +--- + +## Acknowledgements + +- [Tokio](https://tokio.rs/) for async runtime +- [rusqlite](https://crates.io/crates/rusqlite) for SQLite integration +- [dig](https://linux.die.net/man/1/dig) for DNS diagnostics +- Community contributors and supporters + +--- + +**nx9-dns-server** is developed and maintained by [Your Name or Organization]. +For more information, see the source code or contact the maintainer via GitHub. + +--- + +**Tip:** +Replace `anydomain.tld` with your actual domain throughout the configuration and database files. diff --git a/README.txt b/README.txt new file mode 100644 index 0000000..4b4b8fb --- /dev/null +++ b/README.txt @@ -0,0 +1,14 @@ +sudo chmod +x /var/dns-server/preprocess-key.sh +sudo -u dnsuser /var/dns-server/preprocess-key.sh +sudo chown dnsuser:dnsuser /var/dns-server/soa-update.sh +sudo chmod +x /var/dns-server/soa-update.sh +sudo -u dnsuser /var/dns-server/soa-update.sh +sudo cat /var/dns-server/processed.key # Verify output format +sudo systemctl stop dns-server.service +sudo cp /home/sunil/apps/bzo-ddns/dns_server /var/dns-server/dns_server +sudo chown dnsuser:dnsuser /var/dns-server +sudo systemctl daemon-reload +sudo systemctl restart dns-server.service +sudo systemctl status dns-server.service + + diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..e4963f7 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,35 @@ +#!/bin/bash +set -e + +# Paths +SRC_BIN="/home/sunil/apps/bzo-ddns/dns_server" +DEST_DIR="/var/dns-server" +DEST_BIN="$DEST_DIR/dns_server" +PREPROCESS_SCRIPT="$DEST_DIR/preprocess-key.sh" +SOA_UPDATE_SCRIPT="$DEST_DIR/soa-update.sh" + +echo "🔐 Fixing permissions and running preprocess..." +sudo chmod +x "$PREPROCESS_SCRIPT" +sudo -u dnsuser "$PREPROCESS_SCRIPT" + +echo "🛠 Updating SOA record..." +sudo chown dnsuser:dnsuser "$SOA_UPDATE_SCRIPT" +sudo chmod +x "$SOA_UPDATE_SCRIPT" +sudo -u dnsuser "$SOA_UPDATE_SCRIPT" + +echo "📄 Verifying processed.key content..." +sudo cat "$DEST_DIR/processed.key" + +echo "🛑 Stopping DNS server..." +sudo systemctl stop dns-server.service + +echo "📦 Deploying new dns_server binary..." +sudo cp "$SRC_BIN" "$DEST_BIN" +sudo chown dnsuser:dnsuser "$DEST_DIR" + +echo "🔁 Reloading systemd and restarting service..." +sudo systemctl daemon-reload +sudo systemctl restart dns-server.service + +echo "📈 Checking service status..." +sudo systemctl status dns-server.service diff --git a/dns_dump.sh b/dns_dump.sh new file mode 100755 index 0000000..0a1d293 --- /dev/null +++ b/dns_dump.sh @@ -0,0 +1,9 @@ +#!/bin/bash +DOMAIN=$1 +RECORDS="A AAAA MX TXT CNAME NS SOA PTR" + +for TYPE in $RECORDS; do + echo "== $TYPE records for $DOMAIN ==" + dig $DOMAIN $TYPE + echo +done diff --git a/dns_records.sql b/dns_records.sql new file mode 100644 index 0000000..ca03e36 --- /dev/null +++ b/dns_records.sql @@ -0,0 +1,36 @@ +-- dns.query - SQL commands to populate DNS records +BEGIN TRANSACTION; + +-- First modify the table schema to allow multiple NS records +CREATE TABLE IF NOT EXISTS dns_records ( + domain TEXT NOT NULL, + record_type TEXT NOT NULL, + value TEXT NOT NULL, + ttl INTEGER DEFAULT 3600, + PRIMARY KEY (domain, record_type, value) +) WITHOUT ROWID; + +-- Copy existing data to new table +INSERT INTO dns_records_new SELECT * FROM dns_records; + +-- Replace the old table +DROP TABLE dns_records; +ALTER TABLE dns_records_new RENAME TO dns_records; + +-- Now insert all DNS records +INSERT OR REPLACE INTO dns_records VALUES + ('33.61.254.60.in-addr.arpa', 'PTR', 'ns1.bzo.in', 3600), + ('admin.bzo.in', 'A', '60.254.61.33', 3600), + ('api.bzo.in', 'A', '60.254.61.33', 3600), + ('bzo.in', 'A', '60.254.61.33', 3600), + ('bzo.in', 'MX', '10 mail.bzo.in', 3600), + ('bzo.in', 'NS', 'ns1.bzo.in', 3600), + ('bzo.in', 'NS', 'ns2.bzo.in', 3600), -- This will now work with the new schema + ('bzo.in', 'SOA', 'ns1.bzo.in hostmaster.bzo.in 1 10800 3600 604800 86400', 3600), + ('bzo.in', 'TXT', '"v=spf1 a mx ~all"', 3600), + ('ddns.bzo.in', 'A', '60.254.61.33', 3600), + ('ns1.bzo.in', 'A', '60.254.61.33', 3600), + ('ns2.bzo.in', 'A', '60.254.61.33', 3600), + ('www.bzo.in', 'A', '60.254.61.33', 3600); + +COMMIT; diff --git a/dns_server.service b/dns_server.service new file mode 100644 index 0000000..47e6e30 --- /dev/null +++ b/dns_server.service @@ -0,0 +1,33 @@ +[Unit] +Description=DNS Server +After=network.target + +[Service] +User=dnsuser +Group=dnsuser +WorkingDirectory=/var/dns-server +ExecStart=/var/dns-server/dns_server # Run directly, skip wrapper +Restart=always +Environment=DNS_BIND=0.0.0.0:53 +Environment=DNS_ENABLE_IPV6=1 +Environment=DNS_MAX_PACKET_SIZE=4096 +Environment=DNS_DB_PATH=/var/dns-server/dns.db +Environment=DNS_NS_RECORDS=ns1.bzo.in.,ns2.bzo.in. +Environment=DNS_AUTHORITATIVE=1 +Environment=DNS_CACHE_TTL=300 +Environment=RUST_LOG=info +Environment=DNS_DEFAULT_DOMAIN=bzo.in +Environment=DNS_DEFAULT_IP=60.254.61.33 +Environment="DNS_RECURSIVE=1" # Enable recursive resolution +Environment="DNS_CACHE_SIZE=10000" +Environment="DNS_FORWARDERS=8.8.8.8:53,1.1.1.1:53,9.9.9.9:53" + +CapabilityBoundingSet=CAP_NET_BIND_SERVICE +AmbientCapabilities=CAP_NET_BIND_SERVICE +ReadWritePaths=/var/dns-server +ProtectSystem=full +LimitNOFILE=65536 + +[Install] +WantedBy=multi-user.target + diff --git a/dnscheck.sh b/dnscheck.sh new file mode 100755 index 0000000..146485d --- /dev/null +++ b/dnscheck.sh @@ -0,0 +1,44 @@ +#!/bin/bash + +DOMAIN="bzo.in" +DNS_SERVER="192.168.1.200" + +echo "=== DNS Diagnostic Report for $DOMAIN using $DNS_SERVER ===" +echo + +# DNSKEY with DNSSEC +echo ">>> DNSKEY (with DNSSEC):" +dig @"$DNS_SERVER" "$DOMAIN." DNSKEY +dnssec +echo + +# DS record +echo ">>> DS Record:" +dig @"$DNS_SERVER" "$DOMAIN." DS +echo + +# NS record +echo ">>> NS Record:" +dig @"$DNS_SERVER" "$DOMAIN." NS +echo + +# MX record +echo ">>> MX Record:" +dig @"$DNS_SERVER" "$DOMAIN." MX +echo + +# SOA record +echo ">>> SOA Record:" +dig @"$DNS_SERVER" "$DOMAIN." SOA +echo + +# A record +echo ">>> A Record:" +dig @"$DNS_SERVER" "$DOMAIN." A +echo + +# Optional: check AAAA (IPv6) record +echo ">>> AAAA (IPv6) Record:" +dig @"$DNS_SERVER" "$DOMAIN." AAAA +echo + +echo "=== End of DNS Report ===" diff --git a/src/cache.rs b/src/cache.rs new file mode 100644 index 0000000..b3486e0 --- /dev/null +++ b/src/cache.rs @@ -0,0 +1,102 @@ +//! DNS cache implementation. +//! +//! This module provides a simple in-memory cache for DNS records to improve +//! performance by avoiding repeated database lookups for frequently accessed domains. +#![allow(dead_code)] +#[allow(unused_variables)] + +use std::{ + collections::HashMap, + sync::{Arc, Mutex, OnceLock}, + time::{Duration, SystemTime}, +}; +use log::debug; + +/// Interval for cleaning up expired cache entries (in seconds). +pub const CACHE_CLEANUP_INTERVAL: Duration = Duration::from_secs(300); + +/// Global cache instance. +pub static CACHE: OnceLock = OnceLock::new(); + +/// An entry in the DNS cache. +#[derive(Debug, Clone)] +pub struct CacheEntry { + /// The IP address for the domain. + pub ip: String, + + /// When this entry was added to the cache. + pub inserted: SystemTime, + + /// Time-to-live in seconds. + pub ttl: u64, +} + +/// Cache for DNS records to improve performance. +#[derive(Debug, Clone)] +pub struct DnsCache { + /// Map of domain names to cache entries. + pub entries: Arc>>, + + /// List of NS records for zones this server is authoritative for. + pub ns_records: Vec, +} + +impl DnsCache { + /// Create a new DNS cache. + /// + /// # Arguments + /// * `ns_records` - List of NS records for zones this server is authoritative for. + /// + /// # Returns + /// A new `DnsCache` instance. + pub fn new(ns_records: Vec) -> Self { + Self { + entries: Arc::new(Mutex::new(HashMap::new())), + ns_records, + } + } + + /// Get a cached IP address for a domain. + /// + /// # Arguments + /// * `domain` - The domain name to look up. + /// + /// # Returns + /// An `Option` containing the IP address and TTL if found and not expired. + pub fn get(&self, domain: &str) -> Option<(String, u64)> { + let cache = self.entries.lock().unwrap(); + if let Some(entry) = cache.get(domain) { + if entry.inserted.elapsed().map(|d| d.as_secs() <= entry.ttl).unwrap_or(true) { + return Some((entry.ip.clone(), entry.ttl)); + } + } + None + } + + /// Add or update a domain in the cache. + /// + /// # Arguments + /// * `domain` - The domain name to cache. + /// * `ip` - The IP address for the domain. + /// * `ttl` - Time-to-live in seconds. + pub fn set(&self, domain: String, ip: String, ttl: u64) { + let mut cache = self.entries.lock().unwrap(); + cache.insert( + domain, + CacheEntry { + ip, + inserted: SystemTime::now(), + ttl, + }, + ); + } + + /// Remove expired entries from the cache. + pub fn cleanup(&self) { + let mut cache = self.entries.lock().unwrap(); + cache.retain(|_, entry| { + entry.inserted.elapsed().map(|d| d.as_secs() <= entry.ttl).unwrap_or(true) + }); + debug!("Cache cleanup completed"); + } +} \ No newline at end of file diff --git a/src/config.rs b/src/config.rs new file mode 100644 index 0000000..c358675 --- /dev/null +++ b/src/config.rs @@ -0,0 +1,117 @@ +//! Configuration for the DNS server. +//! +//! This module defines the configuration structure and methods to load +//! configuration from environment variables. +#![allow(dead_code)] +#[allow(unused_variables)] + +use std::{env, fs, net::SocketAddr}; +use log::{error, info}; + +use crate::errors::DnsError; + +/// Default TTL for DNS records in seconds. +pub const DEFAULT_TTL: u64 = 600; + +/// Maximum size of DNS packets in bytes. +pub const MAX_PACKET_SIZE: usize = 4096; + +/// Server configuration loaded from environment variables. +#[derive(Debug, Clone)] +pub struct ServerConfig { + /// Address to bind the DNS server to. + pub bind_addr: SocketAddr, + + /// Path to the SQLite database file. + pub db_path: String, + + /// Time-to-live for cached DNS records. + pub cache_ttl: u64, + + /// Whether to enable IPv6 support. + pub enable_ipv6: bool, + + /// Maximum size of DNS packets. + pub max_packet_size: usize, + + /// Whether this server is authoritative for its zones. + pub authoritative: bool, + + /// List of NS records for zones this server is authoritative for. + pub ns_records: Vec, + + /// Default domain for the server. + pub default_domain: String, + + /// Default IP address for the server. + pub default_ip: String, + + /// List of upstream DNS servers to forward queries to. + pub forwarders: Vec, + + /// List of DS records for DNSSEC. + pub ds_records: Vec, + + /// List of DNSKEY records for DNSSEC. + pub dnskey_records: Vec, +} + +impl ServerConfig { + /// Load server configuration from environment variables. + /// + /// # Returns + /// A `Result` containing either the loaded `ServerConfig` or a `DnsError`. + pub fn from_env() -> Result { + let bind_addr = env::var("DNS_BIND") + .unwrap_or_else(|_| "0.0.0.0:53".into()) + .parse() + .map_err(|_| DnsError::Config("Invalid DNS_BIND address".into()))?; + + let forwarders = env::var("DNS_FORWARDERS") + .unwrap_or_else(|_| "8.8.8.8:53,1.1.1.1:53,9.9.9.9:53".into()) + .split(',') + .filter_map(|s| s.trim().parse().ok()) + .collect(); + + let key_path = env::var("DNSSEC_KEY_FILE").unwrap_or_else(|_| "Kbzo.in.+008+24550.key".to_string()); + let dnskey_records = match fs::read_to_string(&key_path) { + Ok(content) => { + info!("Loaded DNSSEC key from {}", key_path); + vec![content.trim().to_string()] + }, + Err(e) => { + error!("Failed to load DNSSEC key from {}: {}", key_path, e); + vec![] + } + }; + + Ok(Self { + bind_addr, + db_path: env::var("DNS_DB_PATH").unwrap_or_else(|_| "dns.db".into()), + cache_ttl: env::var("DNS_CACHE_TTL") + .ok() + .and_then(|v| v.parse().ok()) + .unwrap_or(DEFAULT_TTL), + enable_ipv6: env::var("DNS_ENABLE_IPV6") + .map(|v| v == "1" || v.eq_ignore_ascii_case("true")) + .unwrap_or(false), + max_packet_size: env::var("DNS_MAX_PACKET_SIZE") + .ok() + .and_then(|v| v.parse().ok()) + .unwrap_or(MAX_PACKET_SIZE), + authoritative: env::var("DNS_AUTHORITATIVE") + .map(|v| v == "1" || v.eq_ignore_ascii_case("true")) + .unwrap_or(false), + ns_records: env::var("DNS_NS_RECORDS") + .map(|v| v.split(',').map(|s| s.trim().to_string()).collect()) + .unwrap_or_else(|_| vec!["ns1.yourdomain.tld.".into(), "ns2.yourdomain.tld.".into()]), + default_domain: env::var("DNS_DEFAULT_DOMAIN").unwrap_or_else(|_| "bzo.in".into()), + default_ip: env::var("DNS_DEFAULT_IP").unwrap_or_else(|_| "".into()), + ds_records: vec![ + "yourdomain.tld. IN DS 24550 8 2 1F21CA282945434EE0662805430599CB2A6C479D9F934087150901CE2DA580A0".to_string() + ], + dnskey_records, + forwarders, + }) + } +} \ No newline at end of file diff --git a/src/db.rs b/src/db.rs new file mode 100644 index 0000000..0acf875 --- /dev/null +++ b/src/db.rs @@ -0,0 +1,224 @@ +//! Database operations for the DNS server. +//! +//! This module provides functions for interacting with the SQLite database +//! that stores DNS records and zone information. + +use rusqlite::{params, Connection}; + +use crate::errors::DnsError; +use crate::config::ServerConfig; + +/// Information about a DNS zone. +#[derive(Debug, Clone)] +pub struct ZoneInfo { + /// The domain name of the zone. + pub name: String, + + /// List of NS records for the zone. + pub ns_records: Vec, + + /// SOA record for the zone, if available. + pub soa_record: Option, +} + +/// Initialize the DNS database. +/// +/// Creates the database schema if it doesn't exist and populates it with default records +/// if the database is empty. +/// +/// # Arguments +/// * `db_path` - Path to the SQLite database file. +/// * `default_domain` - Default domain name to use for initial records. +/// * `default_ip` - Default IP address to use for initial records. +/// +/// # Returns +/// A `Result` indicating success or failure. +pub fn init_db(db_path: &str, default_domain: &str, default_ip: &str) -> Result<(), DnsError> { + let conn = Connection::open(db_path)?; + + // Updated schema to allow multiple NS records + conn.execute( + "CREATE TABLE IF NOT EXISTS dns_records ( + domain TEXT NOT NULL, + record_type TEXT NOT NULL CHECK(record_type IN ( + 'A','AAAA','MX','TXT','NS','CNAME','PTR','SOA', + 'SRV','CAA','NAPTR','DS','DNSKEY','RRSIG','NSEC', + 'TLSA','SSHFP' + )), + value TEXT NOT NULL, + ttl INTEGER DEFAULT 3600, + PRIMARY KEY (domain, record_type, value) -- Now allows multiple NS records + ) WITHOUT ROWID", + [], + )?; + + let count: i64 = conn.query_row("SELECT COUNT(*) FROM dns_records", [], |row| row.get(0))?; + + if count == 0 && !default_ip.is_empty() { + let mail_domain = format!("mail.{}", default_domain); + let ns1 = format!("ns1.{}", default_domain); + let ns2 = format!("ns2.{}", default_domain); + let soa_record = format!("{} hostmaster.{} 1 10800 3600 604800 86400", ns1, default_domain); + + conn.execute_batch( + &format!( + r#" + INSERT OR IGNORE INTO dns_records VALUES('{0}', 'A', ?, 3600); + INSERT OR IGNORE INTO dns_records VALUES('www.{0}', 'A', ?, 3600); + INSERT OR IGNORE INTO dns_records VALUES('api.{0}', 'A', ?, 3600); + INSERT OR IGNORE INTO dns_records VALUES('mail.{0}', 'A', ?, 3600); + INSERT OR IGNORE INTO dns_records VALUES('ns1.{0}', 'A', ?, 3600); + INSERT OR IGNORE INTO dns_records VALUES('ns2.{0}', 'A', ?, 3600); + INSERT OR IGNORE INTO dns_records VALUES('{0}', 'MX', '10 {1}', 3600); + INSERT OR IGNORE INTO dns_records VALUES('{0}', 'TXT', '\"v=spf1 a mx ~all\"', 3600); + INSERT OR IGNORE INTO dns_records VALUES('{0}', 'NS', '{2}', 3600); + INSERT OR IGNORE INTO dns_records VALUES('{0}', 'NS', '{3}', 3600); + INSERT OR IGNORE INTO dns_records VALUES('{0}', 'SOA', '{4}', 3600); + "#, + default_domain, mail_domain, ns1, ns2, soa_record + ), + )?; + } + + Ok(()) +} + +/// Look up DNS records for a domain. +/// +/// # Arguments +/// * `db_path` - Path to the SQLite database file. +/// * `domain` - Domain name to look up. +/// +/// # Returns +/// A vector of tuples containing (value, ttl, record_type) for each record found. +pub fn lookup_records(db_path: &str, domain: &str) -> Vec<(String, u64, String)> { + let conn = Connection::open(db_path); + match conn { + Ok(conn) => { + match conn.prepare( + "SELECT value, ttl, record_type FROM dns_records WHERE domain = ?" + ) { + Ok(mut stmt) => { + match stmt.query_map(params![domain], |row| { + Ok(( + row.get(0).unwrap_or_default(), + row.get(1).unwrap_or_default(), + row.get(2).unwrap_or_default(), + )) + }) { + Ok(rows) => rows.filter_map(Result::ok).collect(), + Err(_) => Vec::new(), + } + } + Err(_) => Vec::new(), + } + } + Err(_) => Vec::new(), + } +} + +/// Get information about all zones for which this server is authoritative. +/// +/// # Arguments +/// * `db_path` - Path to the SQLite database file. +/// +/// # Returns +/// A vector of `ZoneInfo` structs containing information about each zone. +pub fn get_authoritative_zones(db_path: &str) -> Vec { + let mut zones = Vec::new(); + + if let Ok(conn) = Connection::open(db_path) { + // Find all domains with NS records (these are zones) + if let Ok(mut stmt) = conn.prepare( + "SELECT DISTINCT domain FROM dns_records WHERE record_type = 'NS'" + ) { + if let Ok(rows) = stmt.query_map([], |row| { + Ok(row.get::<_, String>(0)?) + }) { + for domain_result in rows { + if let Ok(domain) = domain_result { + let mut zone_info = ZoneInfo { + name: domain.clone(), + ns_records: Vec::new(), + soa_record: None, + }; + + // Get NS records for this zone + if let Ok(mut ns_stmt) = conn.prepare( + "SELECT value FROM dns_records WHERE domain = ? AND record_type = 'NS'" + ) { + if let Ok(ns_rows) = ns_stmt.query_map([&domain], |row| { + Ok(row.get::<_, String>(0)?) + }) { + zone_info.ns_records = ns_rows.filter_map(Result::ok).collect(); + } + } + + // Get SOA record if exists + if let Ok(mut soa_stmt) = conn.prepare( + "SELECT value FROM dns_records WHERE domain = ? AND record_type = 'SOA' LIMIT 1" + ) { + if let Ok(mut soa_rows) = soa_stmt.query_map([&domain], |row| { + Ok(row.get::<_, String>(0)?) + }) { + zone_info.soa_record = soa_rows.next().and_then(|r| r.ok()); + } + } + + zones.push(zone_info); + } + } + } + } + } + + // Add default zone information from config + if zones.is_empty() { + if let Ok(config) = ServerConfig::from_env() { + let default_zone = ZoneInfo { + name: config.default_domain.clone(), + ns_records: config.ns_records.clone(), + soa_record: Some(format!( + "{} hostmaster.{} 1 10800 3600 604800 86400", + config.ns_records.first().unwrap_or(&String::from("ns1.example.com.")), + config.default_domain + )), + }; + zones.push(default_zone); + } + } + + zones +} + +/// Find the closest parent zone for a given domain. +/// +/// # Arguments +/// * `domain` - Domain name to find the parent zone for. +/// * `zones` - List of zones to search in. +/// +/// # Returns +/// An `Option` containing the closest parent zone, if found. +pub fn find_closest_parent_zone(domain: &str, zones: &[ZoneInfo]) -> Option { + let domain_parts: Vec<&str> = domain.split('.').collect(); + + // Try progressively shorter parent domains + for i in 0..domain_parts.len() { + let candidate = domain_parts[i..].join("."); + + // Exact match + if let Some(zone) = zones.iter().find(|z| z.name == candidate) { + return Some(zone.clone()); + } + } + + // Check if domain is a subdomain of any zone we're authoritative for + for zone in zones { + if domain.ends_with(&format!(".{}", zone.name)) { + return Some(zone.clone()); + } + } + + // If no match found, return None - we are not authoritative for this domain + None +} \ No newline at end of file diff --git a/src/dns.rs b/src/dns.rs new file mode 100644 index 0000000..9216e58 --- /dev/null +++ b/src/dns.rs @@ -0,0 +1,1229 @@ +//! DNS protocol implementation. +//! +//! This module provides functions for building and parsing DNS messages. +#![allow(dead_code)] +#[allow(unused_variables)] + +use std::net::SocketAddr; +use std::io; +use log::info; +use tokio::net::{TcpStream, UdpSocket}; +use tokio::io::{AsyncReadExt, AsyncWriteExt}; +use base64::Engine; + +use crate::errors::DnsError; +use crate::config::{ServerConfig, DEFAULT_TTL}; +use crate::utils::{encode_dns_name, extract_domain, extract_query_type, has_opt_record, extract_edns_payload_size, extract_do_bit, parse_sig_time}; +use crate::db::{lookup_records, get_authoritative_zones, find_closest_parent_zone}; +use crate::cache::CACHE; + +/// Encode a RRSIG record. +/// +/// # Arguments +/// * `rrsig_record` - The RRSIG record string. +/// * `ttl` - Time-to-live in seconds. +/// +/// # Returns +/// A `Result` containing the encoded RRSIG record or an error. +pub fn encode_rrsig_rr( + rrsig_record: &str, + ttl: u64, +) -> Result, DnsError> { + // Example: "bzo.in. 3600 IN RRSIG DNSKEY 8 2 3600 20250601000000 20240501000000 24550 bzo.in. Q3N9z2n...base64..." + let parts: Vec<&str> = rrsig_record.split_whitespace().collect(); + if parts.len() < 10 { + return Err(DnsError::Config(format!( + "Malformed RRSIG record - expected at least 10 parts, got {}", + parts.len() + ))); + } + + let type_covered = match parts[4] { + "DNSKEY" => 48u16, + "DS" => 43u16, + "A" => 1u16, + "NS" => 2u16, + "SOA" => 6u16, + _ => return Err(DnsError::Config(format!("Unsupported type_covered: {}", parts[4]))), + }; + let algorithm = parts[5].parse::()?; + let labels = parts[6].parse::()?; + let orig_ttl = parts[7].parse::()?; + let sig_exp = parse_sig_time(parts[8])?; + let sig_inc = parse_sig_time(parts[9])?; + let key_tag = parts[10].parse::()?; + let signer_name = parts[11]; + let signature_b64 = parts[12..].join(""); // join in case signature is split + + // Encode signer_name as DNS name + let mut signer_name_wire = Vec::new(); + for label in signer_name.trim_end_matches('.').split('.') { + signer_name_wire.push(label.len() as u8); + signer_name_wire.extend_from_slice(label.as_bytes()); + } + signer_name_wire.push(0); // root + + let signature = base64::engine::general_purpose::STANDARD + .decode(signature_b64) + .map_err(|e| DnsError::Base64(e.to_string()))?; + + let mut rr = Vec::new(); + rr.extend_from_slice(&[0xc0, 0x0c]); // Name pointer to QNAME + rr.extend_from_slice(&[0x00, 0x2e]); // TYPE = RRSIG (46) + rr.extend_from_slice(&[0x00, 0x01]); // CLASS = IN + rr.extend_from_slice(&(ttl as u32).to_be_bytes()); + + // RDATA + let mut rdata = Vec::new(); + rdata.extend_from_slice(&type_covered.to_be_bytes()); + rdata.push(algorithm); + rdata.push(labels); + rdata.extend_from_slice(&orig_ttl.to_be_bytes()); + rdata.extend_from_slice(&sig_exp.to_be_bytes()); + rdata.extend_from_slice(&sig_inc.to_be_bytes()); + rdata.extend_from_slice(&key_tag.to_be_bytes()); + rdata.extend_from_slice(&signer_name_wire); + rdata.extend_from_slice(&signature); + + rr.extend_from_slice(&(rdata.len() as u16).to_be_bytes()); + rr.extend_from_slice(&rdata); + + Ok(rr) +} + +/// Forward a DNS query to upstream resolvers using UDP. +/// +/// # Arguments +/// * `forwarder` - The upstream resolver to forward to. +/// * `query` - The DNS query to forward. +/// +/// # Returns +/// A `Result` containing the response or an error. +pub async fn forward_request_udp(forwarder: SocketAddr, query: &[u8]) -> io::Result> { + let socket = UdpSocket::bind("0.0.0.0:0").await?; + socket.send_to(query, forwarder).await?; + + let mut buf = vec![0u8; 4096]; + let (size, _) = socket.recv_from(&mut buf).await?; + Ok(buf[..size].to_vec()) +} + +/// Forward a DNS query to upstream resolvers using TCP. +/// +/// # Arguments +/// * `forwarder` - The upstream resolver to forward to. +/// * `query` - The DNS query to forward. +/// +/// # Returns +/// A `Result` containing the response or an error. +pub async fn forward_request_tcp(forwarder: SocketAddr, query: &[u8]) -> io::Result> { + // Connect to the forwarder using TCP + let mut stream = TcpStream::connect(forwarder).await?; + + // Write the query with a 2-byte length prefix (per DNS over TCP) + let query_len = query.len() as u16; + stream.write_all(&query_len.to_be_bytes()).await?; + stream.write_all(query).await?; + + // Read the 2-byte length prefix of the response + let mut len_buf = [0u8; 2]; + stream.read_exact(&mut len_buf).await?; + let resp_len = u16::from_be_bytes(len_buf) as usize; + + // Read the response + let mut resp_buf = vec![0u8; resp_len]; + stream.read_exact(&mut resp_buf).await?; + + Ok(resp_buf) +} + +/// Forward a DNS query to upstream resolvers. +/// +/// # Arguments +/// * `query` - The DNS query to forward. +/// * `forwarders` - List of upstream resolvers to try. +/// +/// # Returns +/// An `Option` containing the response if successful. +pub async fn forward_to_resolvers(query: &[u8], forwarders: &[SocketAddr]) -> Option> { + for &forwarder in forwarders { + info!("Forwarding query to resolver: {}", forwarder); + if let Ok(resp) = forward_request_udp(forwarder, query).await { + info!("Received response from resolver: {}", forwarder); + return Some(resp); + } + } + None +} + +/// Forward a DNS query to upstream resolvers using TCP. +/// +/// # Arguments +/// * `query` - The DNS query to forward. +/// * `forwarders` - List of upstream resolvers to try. +/// +/// # Returns +/// An `Option` containing the response if successful. +pub async fn forward_to_resolvers_tcp(query: &[u8], forwarders: &[SocketAddr]) -> Option> { + for &forwarder in forwarders { + if let Ok(resp) = forward_request_tcp(forwarder, query).await { + return Some(resp); + } + } + None +} + +/// Send a DNS response over TCP. +/// +/// # Arguments +/// * `stream` - The TCP stream to send the response on. +/// * `response` - The DNS response to send. +/// +/// # Returns +/// A `Result` indicating success or failure. +pub async fn send_tcp_response(stream: &mut TcpStream, response: &[u8]) -> io::Result<()> { + stream.write_all(&(response.len() as u16).to_be_bytes()).await?; + stream.write_all(response).await +} + +/// Generate a DNS response for a query. +/// +/// # Arguments +/// * `query` - The DNS query. +/// * `domain` - The domain name from the query. +/// * `config` - The server configuration. +/// +/// # Returns +/// A `Result` containing the response or an error. +pub async fn generate_dns_response( + query: &[u8], + domain: String, + config: &ServerConfig, +) -> Result, DnsError> { + let query_type = extract_query_type(query).unwrap_or(1); + + // Handle DNSKEY queries first + if query_type == 48 { + if let Some(dnskey) = config.dnskey_records.first() { + return build_dnskey_response(query, dnskey, 3600, config); + } + return build_nxdomain_response(query, config.authoritative) + .ok_or(DnsError::Protocol("No DNSKEY record".into())); + } + + // Handle DS queries (type 43) + if query_type == 43 { + if let Some(ds) = config.ds_records.first() { + return build_ds_response(query, ds, 3600, config); + } + return build_nxdomain_response(query, config.authoritative) + .ok_or(DnsError::Protocol("NXDOMAIN".into())); + } + + // Check cache for A/AAAA queries + if query_type == 1 || query_type == 28 { + if let Some((ip, ttl)) = CACHE.get().unwrap().get(&domain) { + return build_dns_response(query, &ip, ttl, config); + } + } + + // Lookup records in database + let records = lookup_records(&config.db_path, &domain); + let requested_type = match query_type { + 1 => "A", + 2 => "NS", + 5 => "CNAME", + 6 => "SOA", + 12 => "PTR", + 15 => "MX", + 16 => "TXT", + 28 => "AAAA", + _ => "", + }; + + // Try exact match first + if let Some((value, ttl, _)) = records.iter() + .find(|(_, _, rtype)| rtype == requested_type) + .cloned() + { + return match requested_type { + "SOA" => build_soa_response(query, &value, ttl, domain, config), + "NS" => build_ns_response(query, &records, ttl, domain, config), + "MX" | "TXT" | "CNAME" | "PTR" => { + build_generic_record_response(query, &value, ttl, domain, query_type, config) + }, + "A" | "AAAA" => { + CACHE.get().unwrap().set(domain.clone(), value.clone(), ttl); + build_dns_response(query, &value, ttl, config) + }, + _ => Err(DnsError::Protocol("Unsupported record type".into())) + }; + } + + // Fallback for A/AAAA queries + if query_type == 1 || query_type == 28 { + if let Some((ip, ttl, _)) = records.iter() + .find(|(_, _, rtype)| rtype == "A") + .cloned() + { + CACHE.get().unwrap().set(domain.clone(), ip.clone(), ttl); + return build_dns_response(query, &ip, ttl, config); + } + } + + // If we're authoritative for this domain, return NXDOMAIN + let zones = get_authoritative_zones(&config.db_path); + if config.authoritative && find_closest_parent_zone(&domain, &zones).is_some() { + return build_nxdomain_response(query, true) + .ok_or(DnsError::Protocol("NXDOMAIN".into())); + } + + // Forward to upstream resolvers + if let Some(response) = forward_to_resolvers(query, &config.forwarders).await { + Ok(response) + } else if let Some(response) = forward_to_resolvers_tcp(query, &config.forwarders).await { + Ok(response) + } else { + Err(DnsError::Protocol("Failed to resolve domain".into())) + } +} + +/// Build a DNS response for an A or AAAA record. +/// +/// # Arguments +/// * `query` - The DNS query. +/// * `ip` - The IP address for the response. +/// * `ttl` - Time-to-live in seconds. +/// * `config` - The server configuration. +/// +/// # Returns +/// A `Result` containing the response or an error. +pub fn build_dns_response( + query: &[u8], + ip: &str, + ttl: u64, + config: &ServerConfig, +) -> Result, DnsError> { + let mut response = Vec::with_capacity(512); + + // Copy transaction ID and question from query + response.extend_from_slice(&query[..2]); + + // Set flags + // QR = 1 (response) + // OPCODE = 0 (standard query) + // AA = 1 if authoritative + // TC = 0 (not truncated) + // RD = copy from query + // RA = 1 (recursion available) + // Z = 0 + // RCODE = 0 (no error) + let flags1 = 0x80 | (query[2] & 0x01); // Set QR and preserve RD + let flags2 = 0x80; // Set RA + + response.extend_from_slice(&[ + if config.authoritative { flags1 | 0x04 } else { flags1 }, // Set AA if authoritative + flags2, + ]); + + // Copy QDCOUNT from query + response.extend_from_slice(&query[4..6]); + + // Set ANCOUNT to 1 + response.extend_from_slice(&[0x00, 0x01]); + + // Set NSCOUNT (2 if authoritative, else 0) + response.extend_from_slice(&[0x00, if config.authoritative { 0x02 } else { 0x00 }]); + + // Set ARCOUNT to 0 + response.extend_from_slice(&[0x00, 0x00]); + + // Copy question section from query + let qname_end = query[12..].iter().position(|&b| b == 0) + .ok_or_else(|| DnsError::Protocol("Invalid question format".into()))? + 13; + response.extend_from_slice(&query[12..qname_end + 4]); + + // Add answer section + // Name pointer to question + response.extend_from_slice(&[0xc0, 0x0c]); + + // Type A (0x0001) + response.extend_from_slice(&[0x00, 0x01]); + + // Class IN (0x0001) + response.extend_from_slice(&[0x00, 0x01]); + + // TTL + response.extend_from_slice(&(ttl as u32).to_be_bytes()); + + // Parse IP address + let octets: Vec = ip.split('.') + .filter_map(|s| s.parse::().ok()) + .collect(); + + if octets.len() != 4 { + return Err(DnsError::Protocol(format!("Invalid IPv4 address: {}", ip))); + } + + // RDLENGTH (4 for IPv4) + response.extend_from_slice(&[0x00, 0x04]); + + // RDATA (IP address) + response.extend_from_slice(&octets); + + // Add EDNS record if present in query + if has_opt_record(query) { + let opt_payload_size = extract_edns_payload_size(query).unwrap_or(4096); + let do_bit = extract_do_bit(query); + + // Add OPT record + response.extend_from_slice(&[0x00]); // Root domain + response.extend_from_slice(&[0x00, 0x29]); // TYPE OPT + response.extend_from_slice(&opt_payload_size.to_be_bytes()); // UDP payload size + response.extend_from_slice(&[0x00]); // Extended RCODE + response.extend_from_slice(&[0x00]); // EDNS version + + if do_bit { + response.extend_from_slice(&[0x80, 0x00]); // Flags with DO bit set + } else { + response.extend_from_slice(&[0x00, 0x00]); // Flags with DO bit clear + } + + response.extend_from_slice(&[0x00, 0x00]); // RDATA length + } + + Ok(response) +} + +/// Build a DNS response for a DS record. +/// +/// # Arguments +/// * `query` - The DNS query. +/// * `ds_record` - The DS record string. +/// * `ttl` - Time-to-live in seconds. +/// * `config` - The server configuration. +/// +/// # Returns +/// A `Result` containing the response or an error. +pub fn build_ds_response( + query: &[u8], + ds_record: &str, + ttl: u64, + config: &ServerConfig, +) -> Result, DnsError> { + let mut response = Vec::with_capacity(512); + + // Copy transaction ID and question from query + response.extend_from_slice(&query[..2]); + + // Set flags + let flags1 = 0x84; // QR=1, AA=1, RD=0 + let flags2 = 0x00; // RA=0, Z=0, RCODE=0 + + response.extend_from_slice(&[flags1, flags2]); + + // Copy QDCOUNT from query + response.extend_from_slice(&query[4..6]); + + // Set ANCOUNT to 1 + response.extend_from_slice(&[0x00, 0x01]); + + // Set NSCOUNT to 0 + response.extend_from_slice(&[0x00, 0x00]); + + // Set ARCOUNT to 1 if EDNS is present + let has_edns = has_opt_record(query); + response.extend_from_slice(&[0x00, if has_edns { 0x01 } else { 0x00 }]); + + // Copy question section from query + let qname_end = query[12..].iter().position(|&b| b == 0) + .ok_or_else(|| DnsError::Protocol("Invalid question format".into()))? + 13; + response.extend_from_slice(&query[12..qname_end + 4]); + + // Parse DS record + // Format: "yourdomain.tld. IN DS 24550 8 2 1F21CA282945434EE0662805430599CB2A6C479D9F934087150901CE2DA580A0" + let parts: Vec<&str> = ds_record.split_whitespace().collect(); + if parts.len() < 7 { + return Err(DnsError::Config(format!("Invalid DS record format: {}", ds_record))); + } + + let key_tag = parts[3].parse::() + .map_err(|_| DnsError::Config(format!("Invalid key tag: {}", parts[3])))?; + let algorithm = parts[4].parse::() + .map_err(|_| DnsError::Config(format!("Invalid algorithm: {}", parts[4])))?; + let digest_type = parts[5].parse::() + .map_err(|_| DnsError::Config(format!("Invalid digest type: {}", parts[5])))?; + let digest = hex::decode(parts[6]) + .map_err(|_| DnsError::Config(format!("Invalid digest: {}", parts[6])))?; + + // Add answer section + // Name pointer to question + response.extend_from_slice(&[0xc0, 0x0c]); + + // Type DS (0x002B) + response.extend_from_slice(&[0x00, 0x2B]); + + // Class IN (0x0001) + response.extend_from_slice(&[0x00, 0x01]); + + // TTL + response.extend_from_slice(&(ttl as u32).to_be_bytes()); + + // RDLENGTH + let rdlength = 4 + digest.len(); // 2 + 1 + 1 + digest.len() + response.extend_from_slice(&(rdlength as u16).to_be_bytes()); + + // RDATA + response.extend_from_slice(&key_tag.to_be_bytes()); + response.push(algorithm); + response.push(digest_type); + response.extend_from_slice(&digest); + + // Add EDNS record if present in query + if has_edns { + let opt_payload_size = extract_edns_payload_size(query).unwrap_or(4096); + let do_bit = extract_do_bit(query); + + // Add OPT record + response.extend_from_slice(&[0x00]); // Root domain + response.extend_from_slice(&[0x00, 0x29]); // TYPE OPT + response.extend_from_slice(&opt_payload_size.to_be_bytes()); // UDP payload size + response.extend_from_slice(&[0x00]); // Extended RCODE + response.extend_from_slice(&[0x00]); // EDNS version + + if do_bit { + response.extend_from_slice(&[0x80, 0x00]); // Flags with DO bit set + } else { + response.extend_from_slice(&[0x00, 0x00]); // Flags with DO bit clear + } + + response.extend_from_slice(&[0x00, 0x00]); // RDATA length + } + + Ok(response) +} + +/// Build a DNS response for a DNSKEY record. +/// +/// # Arguments +/// * `query` - The DNS query. +/// * `dnskey_record` - The DNSKEY record string. +/// * `ttl` - Time-to-live in seconds. +/// * `config` - The server configuration. +/// +/// # Returns +/// A `Result` containing the response or an error. +pub fn build_dnskey_response( + query: &[u8], + dnskey_record: &str, + ttl: u64, + config: &ServerConfig, +) -> Result, DnsError> { + let mut response = Vec::with_capacity(512); + + // Copy transaction ID and question from query + response.extend_from_slice(&query[..2]); + + // Set flags + let flags1 = 0x84; // QR=1, AA=1, RD=0 + let flags2 = 0x00; // RA=0, Z=0, RCODE=0 + + response.extend_from_slice(&[flags1, flags2]); + + // Copy QDCOUNT from query + response.extend_from_slice(&query[4..6]); + + // Set ANCOUNT to 1 + response.extend_from_slice(&[0x00, 0x01]); + + // Set NSCOUNT to 0 + response.extend_from_slice(&[0x00, 0x00]); + + // Set ARCOUNT to 1 if EDNS is present, 0 otherwise + let has_edns = has_opt_record(query); + response.extend_from_slice(&[0x00, if has_edns { 0x01 } else { 0x00 }]); + + // Copy question section from query + let qname_end = query[12..].iter().position(|&b| b == 0) + .ok_or_else(|| DnsError::Protocol("Invalid question format".into()))? + 13; + response.extend_from_slice(&query[12..qname_end + 4]); + + // Parse DNSKEY record + // Format: "yourdomain.tld. IN DNSKEY 256 3 8 AwEAAb/xrM..." + let parts: Vec<&str> = dnskey_record.split_whitespace().collect(); + if parts.len() < 7 { + return Err(DnsError::Config(format!("Invalid DNSKEY record format: {}", dnskey_record))); + } + + let flags = parts[3].parse::() + .map_err(|_| DnsError::Config(format!("Invalid flags: {}", parts[3])))?; + let protocol = parts[4].parse::() + .map_err(|_| DnsError::Config(format!("Invalid protocol: {}", parts[4])))?; + let algorithm = parts[5].parse::() + .map_err(|_| DnsError::Config(format!("Invalid algorithm: {}", parts[5])))?; + let public_key = parts[6..].join(""); + + // Decode base64 public key + let key_data = base64::engine::general_purpose::STANDARD + .decode(&public_key) + .map_err(|e| DnsError::Base64(e.to_string()))?; + + // Add answer section + // Name pointer to question + response.extend_from_slice(&[0xc0, 0x0c]); + + // Type DNSKEY (0x0030) + response.extend_from_slice(&[0x00, 0x30]); + + // Class IN (0x0001) + response.extend_from_slice(&[0x00, 0x01]); + + // TTL + response.extend_from_slice(&(ttl as u32).to_be_bytes()); + + // RDLENGTH + let rdlength = 4 + key_data.len(); // 2 + 1 + 1 + key_data.len() + response.extend_from_slice(&(rdlength as u16).to_be_bytes()); + + // RDATA + response.extend_from_slice(&flags.to_be_bytes()); + response.push(protocol); + response.push(algorithm); + response.extend_from_slice(&key_data); + + // Add EDNS record if present in query + if has_edns { + let opt_payload_size = extract_edns_payload_size(query).unwrap_or(4096); + let do_bit = extract_do_bit(query); + + // Add OPT record + response.extend_from_slice(&[0x00]); // Root domain + response.extend_from_slice(&[0x00, 0x29]); // TYPE OPT + response.extend_from_slice(&opt_payload_size.to_be_bytes()); // UDP payload size + response.extend_from_slice(&[0x00]); // Extended RCODE + response.extend_from_slice(&[0x00]); // EDNS version + + if do_bit { + response.extend_from_slice(&[0x80, 0x00]); // Flags with DO bit set + } else { + response.extend_from_slice(&[0x00, 0x00]); // Flags with DO bit clear + } + + response.extend_from_slice(&[0x00, 0x00]); // RDATA length + } + + Ok(response) +} + +/// Build a DNS response for a SOA record. +/// +/// # Arguments +/// * `query` - The DNS query. +/// * `soa_value` - The SOA record string. +/// * `ttl` - Time-to-live in seconds. +/// * `domain` - The domain name from the query. +/// * `config` - The server configuration. +/// +/// # Returns +/// A `Result` containing the response or an error. +pub fn build_soa_response( + query: &[u8], + soa_value: &str, + ttl: u64, + domain: String, + config: &ServerConfig, +) -> Result, DnsError> { + let mut response = Vec::with_capacity(512); + + // Copy transaction ID and question from query + response.extend_from_slice(&query[..2]); + + // Set flags + let flags1 = 0x84; // QR=1, AA=1, RD=0 + let flags2 = 0x00; // RA=0, Z=0, RCODE=0 + + response.extend_from_slice(&[flags1, flags2]); + + // Copy QDCOUNT from query + response.extend_from_slice(&query[4..6]); + + // Set ANCOUNT to 1 + response.extend_from_slice(&[0x00, 0x01]); + + // Set NSCOUNT to 0 + response.extend_from_slice(&[0x00, 0x00]); + + // Set ARCOUNT to 1 if EDNS is present, 0 otherwise + let has_edns = has_opt_record(query); + response.extend_from_slice(&[0x00, if has_edns { 0x01 } else { 0x00 }]); + + // Copy question section from query + let qname_end = query[12..].iter().position(|&b| b == 0) + .ok_or_else(|| DnsError::Protocol("Invalid question format".into()))? + 13; + response.extend_from_slice(&query[12..qname_end + 4]); + + // Parse SOA record + // Format: "ns1.example.com. hostmaster.example.com. 1 10800 3600 604800 86400" + let parts: Vec<&str> = soa_value.split_whitespace().collect(); + if parts.len() < 7 { + return Err(DnsError::Config(format!("Invalid SOA record format: {}", soa_value))); + } + + let mname = parts[0]; // Primary nameserver + let rname = parts[1]; // Hostmaster email + let serial = parts[2].parse::() + .map_err(|_| DnsError::Config(format!("Invalid serial: {}", parts[2])))?; + let refresh = parts[3].parse::() + .map_err(|_| DnsError::Config(format!("Invalid refresh: {}", parts[3])))?; + let retry = parts[4].parse::() + .map_err(|_| DnsError::Config(format!("Invalid retry: {}", parts[4])))?; + let expire = parts[5].parse::() + .map_err(|_| DnsError::Config(format!("Invalid expire: {}", parts[5])))?; + let minimum = parts[6].parse::() + .map_err(|_| DnsError::Config(format!("Invalid minimum: {}", parts[6])))?; + + // Add answer section + // Name pointer to question + response.extend_from_slice(&[0xc0, 0x0c]); + + // Type SOA (0x0006) + response.extend_from_slice(&[0x00, 0x06]); + + // Class IN (0x0001) + response.extend_from_slice(&[0x00, 0x01]); + + // TTL + response.extend_from_slice(&(ttl as u32).to_be_bytes()); + + // Encode MNAME and RNAME + let mname_wire = encode_dns_name(mname); + let rname_wire = encode_dns_name(rname); + + // RDLENGTH + let rdlength = mname_wire.len() + rname_wire.len() + 20; // 5 32-bit integers + response.extend_from_slice(&(rdlength as u16).to_be_bytes()); + + // RDATA + response.extend_from_slice(&mname_wire); + response.extend_from_slice(&rname_wire); + response.extend_from_slice(&serial.to_be_bytes()); + response.extend_from_slice(&refresh.to_be_bytes()); + response.extend_from_slice(&retry.to_be_bytes()); + response.extend_from_slice(&expire.to_be_bytes()); + response.extend_from_slice(&minimum.to_be_bytes()); + + // Add EDNS record if present in query + if has_edns { + let opt_payload_size = extract_edns_payload_size(query).unwrap_or(4096); + let do_bit = extract_do_bit(query); + + // Add OPT record + response.extend_from_slice(&[0x00]); // Root domain + response.extend_from_slice(&[0x00, 0x29]); // TYPE OPT + response.extend_from_slice(&opt_payload_size.to_be_bytes()); // UDP payload size + response.extend_from_slice(&[0x00]); // Extended RCODE + response.extend_from_slice(&[0x00]); // EDNS version + + if do_bit { + response.extend_from_slice(&[0x80, 0x00]); // Flags with DO bit set + } else { + response.extend_from_slice(&[0x00, 0x00]); // Flags with DO bit clear + } + + response.extend_from_slice(&[0x00, 0x00]); // RDATA length + } + + Ok(response) +} + +/// Build a DNS response for NS records. +/// +/// # Arguments +/// * `query` - The DNS query. +/// * `records` - The DNS records for the domain. +/// * `ttl` - Time-to-live in seconds. +/// * `domain` - The domain name from the query. +/// * `config` - The server configuration. +/// +/// # Returns +/// A `Result` containing the response or an error. +pub fn build_ns_response( + query: &[u8], + records: &[(String, u64, String)], + ttl: u64, + domain: String, + config: &ServerConfig, +) -> Result, DnsError> { + let mut response = Vec::with_capacity(512); + + // Copy transaction ID and question from query + response.extend_from_slice(&query[..2]); + + // Set flags + let flags1 = 0x84; // QR=1, AA=1, RD=0 + let flags2 = 0x00; // RA=0, Z=0, RCODE=0 + + response.extend_from_slice(&[flags1, flags2]); + + // Copy QDCOUNT from query + response.extend_from_slice(&query[4..6]); + + // Count NS records + let ns_records: Vec<&(String, u64, String)> = records.iter() + .filter(|(_, _, rtype)| rtype == "NS") + .collect(); + + // Set ANCOUNT to number of NS records + response.extend_from_slice(&(ns_records.len() as u16).to_be_bytes()); + + // Set NSCOUNT to 0 + response.extend_from_slice(&[0x00, 0x00]); + + // Set ARCOUNT to 1 if EDNS is present, 0 otherwise + let has_edns = has_opt_record(query); + response.extend_from_slice(&[0x00, if has_edns { 0x01 } else { 0x00 }]); + + // Copy question section from query + let qname_end = query[12..].iter().position(|&b| b == 0) + .ok_or_else(|| DnsError::Protocol("Invalid question format".into()))? + 13; + response.extend_from_slice(&query[12..qname_end + 4]); + + // Add answer section for each NS record + for (ns_value, ns_ttl, _) in ns_records { + // Name pointer to question + response.extend_from_slice(&[0xc0, 0x0c]); + + // Type NS (0x0002) + response.extend_from_slice(&[0x00, 0x02]); + + // Class IN (0x0001) + response.extend_from_slice(&[0x00, 0x01]); + + // TTL + response.extend_from_slice(&(*ns_ttl as u32).to_be_bytes()); + + // Encode NS name + let ns_data = encode_dns_name(ns_value); + + // RDLENGTH + response.extend_from_slice(&(ns_data.len() as u16).to_be_bytes()); + + // RDATA (NS name) + response.extend_from_slice(&ns_data); + } + + // Add EDNS record if present in query + if has_edns { + let opt_payload_size = extract_edns_payload_size(query).unwrap_or(4096); + let do_bit = extract_do_bit(query); + + // Add OPT record + response.extend_from_slice(&[0x00]); // Root domain + response.extend_from_slice(&[0x00, 0x29]); // TYPE OPT + response.extend_from_slice(&opt_payload_size.to_be_bytes()); // UDP payload size + response.extend_from_slice(&[0x00]); // Extended RCODE + response.extend_from_slice(&[0x00]); // EDNS version + + if do_bit { + response.extend_from_slice(&[0x80, 0x00]); // Flags with DO bit set + } else { + response.extend_from_slice(&[0x00, 0x00]); // Flags with DO bit clear + } + + response.extend_from_slice(&[0x00, 0x00]); // RDATA length + } + + Ok(response) +} + +/// Build a DNS response for generic record types (MX, TXT, CNAME, PTR). +/// +/// # Arguments +/// * `query` - The DNS query. +/// * `value` - The record value. +/// * `ttl` - Time-to-live in seconds. +/// * `domain` - The domain name from the query. +/// * `query_type` - The query type. +/// * `config` - The server configuration. +/// +/// # Returns +/// A `Result` containing the response or an error. +pub fn build_generic_record_response( + query: &[u8], + value: &str, + ttl: u64, + domain: String, + query_type: u16, + config: &ServerConfig, +) -> Result, DnsError> { + let mut response = Vec::with_capacity(512); + + // Copy transaction ID and question from query + response.extend_from_slice(&query[..2]); + + // Set flags + let flags1 = 0x84; // QR=1, AA=1, RD=0 + let flags2 = 0x00; // RA=0, Z=0, RCODE=0 + + response.extend_from_slice(&[flags1, flags2]); + + // Copy QDCOUNT from query + response.extend_from_slice(&query[4..6]); + + // Set ANCOUNT to 1 + response.extend_from_slice(&[0x00, 0x01]); + + // Set NSCOUNT to 0 + response.extend_from_slice(&[0x00, 0x00]); + + // Set ARCOUNT to 1 if EDNS is present, 0 otherwise + let has_edns = has_opt_record(query); + response.extend_from_slice(&[0x00, if has_edns { 0x01 } else { 0x00 }]); + + // Copy question section from query + let qname_end = query[12..].iter().position(|&b| b == 0) + .ok_or_else(|| DnsError::Protocol("Invalid question format".into()))? + 13; + response.extend_from_slice(&query[12..qname_end + 4]); + + // Add answer section + // Name pointer to question + response.extend_from_slice(&[0xc0, 0x0c]); + + // Type + response.extend_from_slice(&query_type.to_be_bytes()); + + // Class IN (0x0001) + response.extend_from_slice(&[0x00, 0x01]); + + // TTL + response.extend_from_slice(&(ttl as u32).to_be_bytes()); + + // RDATA depends on record type + match query_type { + // MX record + 15 => { + // Parse MX record: "10 mail.example.com." + let parts: Vec<&str> = value.split_whitespace().collect(); + if parts.len() < 2 { + return Err(DnsError::Config(format!("Invalid MX record format: {}", value))); + } + + let preference = parts[0].parse::() + .map_err(|_| DnsError::Config(format!("Invalid MX preference: {}", parts[0])))?; + let exchange = parts[1]; + + // Encode exchange name + let exchange_wire = encode_dns_name(exchange); + + // RDLENGTH + let rdlength = 2 + exchange_wire.len(); // preference + exchange + response.extend_from_slice(&(rdlength as u16).to_be_bytes()); + + // RDATA + response.extend_from_slice(&preference.to_be_bytes()); + response.extend_from_slice(&exchange_wire); + }, + + // TXT record + 16 => { + // Remove quotes if present + let txt_value = value.trim_matches('"'); + + // RDLENGTH + let rdlength = txt_value.len() + 1; // length byte + text + response.extend_from_slice(&(rdlength as u16).to_be_bytes()); + + // RDATA + response.push(txt_value.len() as u8); + response.extend_from_slice(txt_value.as_bytes()); + }, + + // CNAME or PTR record + 5 | 12 => { + // Encode target name + let target_wire = encode_dns_name(value); + + // RDLENGTH + response.extend_from_slice(&(target_wire.len() as u16).to_be_bytes()); + + // RDATA + response.extend_from_slice(&target_wire); + }, + + _ => return Err(DnsError::Protocol(format!("Unsupported record type: {}", query_type))), + } + + // Add EDNS record if present in query + if has_edns { + let opt_payload_size = extract_edns_payload_size(query).unwrap_or(4096); + let do_bit = extract_do_bit(query); + + // Add OPT record + response.extend_from_slice(&[0x00]); // Root domain + response.extend_from_slice(&[0x00, 0x29]); // TYPE OPT + response.extend_from_slice(&opt_payload_size.to_be_bytes()); // UDP payload size + response.extend_from_slice(&[0x00]); // Extended RCODE + response.extend_from_slice(&[0x00]); // EDNS version + + if do_bit { + response.extend_from_slice(&[0x80, 0x00]); // Flags with DO bit set + } else { + response.extend_from_slice(&[0x00, 0x00]); // Flags with DO bit clear + } + + response.extend_from_slice(&[0x00, 0x00]); // RDATA length + } + + Ok(response) +} + +/// Build a DNS response for a "not implemented" error. +/// +/// # Arguments +/// * `query` - The DNS query. +/// * `authoritative` - Whether this server is authoritative for the domain. +/// +/// # Returns +/// An `Option` containing the response if successful. +pub fn build_not_implemented_response(query: &[u8], authoritative: bool) -> Option> { + if query.len() < 12 { + return None; + } + + let mut resp = Vec::with_capacity(512); + + // Copy transaction ID from query + resp.extend_from_slice(&query[0..2]); + + // Set flags + // QR = 1 (response) + // OPCODE = copy from query + // AA = 0 or 1 depending on authoritative + // TC = 0 (not truncated) + // RD = copy from query + // RA = 1 (recursion available) + // Z = 0 + // RCODE = 4 (not implemented) + let opcode = query[2] & 0x78; // Extract OPCODE + let rd = query[2] & 0x01; // Extract RD + let flags1 = 0x80 | opcode | rd; // QR=1, OPCODE=opcode, RD=rd + let flags2 = 0x84; // RA=1, RCODE=4 (not implemented) + + resp.extend_from_slice(&[ + if authoritative { flags1 | 0x04 } else { flags1 }, // Set AA if authoritative + flags2, + ]); + + // Copy QDCOUNT from query + resp.extend_from_slice(&query[4..6]); + + // Set ANCOUNT, NSCOUNT, ARCOUNT to 0 + resp.extend_from_slice(&[0x00, 0x00, 0x00, 0x00, 0x00, 0x00]); + + // Copy question section from query + let mut pos = 12; + loop { + if pos >= query.len() { + return None; + } + let len = query[pos] as usize; + if len == 0 { + // End of domain name + pos += 1; + break; + } + pos += len + 1; + } + + // Include QTYPE and QCLASS (4 bytes) + if pos + 4 > query.len() { + return None; + } + pos += 4; + + // Copy question section + resp.extend_from_slice(&query[12..pos]); + + // Check for EDNS + let has_edns = has_opt_record(query); + if has_edns { + let opt_payload_size = extract_edns_payload_size(query).unwrap_or(4096); + let do_bit = extract_do_bit(query); + + // Add OPT record + resp.extend_from_slice(&[0x00]); // Root domain + resp.extend_from_slice(&[0x00, 0x29]); // TYPE OPT + resp.extend_from_slice(&opt_payload_size.to_be_bytes()); // UDP payload size + resp.extend_from_slice(&[0x00]); // Extended RCODE + resp.extend_from_slice(&[0x00]); // EDNS version + + if do_bit { + resp.extend_from_slice(&[0x80, 0x00]); // Flags with DO bit set + } else { + resp.extend_from_slice(&[0x00, 0x00]); // Flags with DO bit clear + } + + resp.extend_from_slice(&[0x00, 0x00]); // RDATA length + } + + Some(resp) +} + +/// Build a DNS response for a "name error" (NXDOMAIN). +/// +/// # Arguments +/// * `query` - The DNS query. +/// * `authoritative` - Whether this server is authoritative for the domain. +/// +/// # Returns +/// An `Option` containing the response if successful. +pub fn build_nxdomain_response(query: &[u8], authoritative: bool) -> Option> { + let mut resp = Vec::with_capacity(512); + resp.extend_from_slice(&query[0..2]); // Transaction ID + + // Extract domain from query for authority section reference + let domain = match extract_domain(query) { + Some(d) => d, + None => return None, + }; + + // Get zones we're authoritative for + let config = match ServerConfig::from_env() { + Ok(c) => c, + Err(_) => return None, + }; + + // Get authoritative zones + let zones = get_authoritative_zones(&config.db_path); + let zone = find_closest_parent_zone(&domain, &zones); + + // Set flags + // QR = 1 (response) + // OPCODE = 0 (standard query) + // AA = 1 if authoritative + // TC = 0 (not truncated) + // RD = copy from query + // RA = 1 (recursion available) + // Z = 0 + // RCODE = 3 (name error) + let rd = query[2] & 0x01; // Extract RD + let flags1 = 0x80 | rd; // QR=1, RD=rd + let flags2 = 0x83; // RA=1, RCODE=3 (name error) + + resp.extend_from_slice(&[ + if authoritative { flags1 | 0x04 } else { flags1 }, // Set AA if authoritative + flags2, + ]); + + // Copy QDCOUNT from query + resp.extend_from_slice(&query[4..6]); + + // Set ANCOUNT to 0 + resp.extend_from_slice(&[0x00, 0x00]); + + // Set NSCOUNT to 1 if we have a zone, 0 otherwise + resp.extend_from_slice(&[0x00, if zone.is_some() { 0x01 } else { 0x00 }]); + + // Check for EDNS + let has_edns = has_opt_record(query); + + // Set ARCOUNT to 1 if EDNS, 0 otherwise + resp.extend_from_slice(&[0x00, if has_edns { 0x01 } else { 0x00 }]); + + // Copy question section from query + let qname_end = match query[12..].iter().position(|&b| b == 0) { + Some(pos) => pos + 13, + None => return None, + }; + resp.extend_from_slice(&query[12..qname_end + 4]); + + // Add authority section if we have a zone + if let Some(zone) = zone { + // Add SOA record + let zone_name = encode_dns_name(&zone.name); + resp.extend_from_slice(&zone_name); + + // Type SOA (0x0006) + resp.extend_from_slice(&[0x00, 0x06]); + + // Class IN (0x0001) + resp.extend_from_slice(&[0x00, 0x01]); + + // TTL + resp.extend_from_slice(&(DEFAULT_TTL as u32).to_be_bytes()); + + // RDATA + if let Some(soa) = zone.soa_record { + // Parse SOA record + let parts: Vec<&str> = soa.split_whitespace().collect(); + if parts.len() >= 7 { + let mname = parts[0]; + let rname = parts[1]; + + // Encode MNAME and RNAME + let mname_wire = encode_dns_name(mname); + let rname_wire = encode_dns_name(rname); + + // RDLENGTH + let rdlength = mname_wire.len() + rname_wire.len() + 20; // 5 32-bit integers + resp.extend_from_slice(&(rdlength as u16).to_be_bytes()); + + // RDATA + resp.extend_from_slice(&mname_wire); + resp.extend_from_slice(&rname_wire); + + // SOA integers with reasonable defaults + resp.extend_from_slice(&1u32.to_be_bytes()); // SERIAL + resp.extend_from_slice(&10800u32.to_be_bytes()); // REFRESH + resp.extend_from_slice(&3600u32.to_be_bytes()); // RETRY + resp.extend_from_slice(&604800u32.to_be_bytes()); // EXPIRE + resp.extend_from_slice(&86400u32.to_be_bytes()); // MINIMUM + } + } + + // Add NS records + for ns in &zone.ns_records { + // Name of the zone + resp.extend_from_slice(&zone_name); + + // Type NS (0x0002) + resp.extend_from_slice(&[0x00, 0x02]); + + // Class IN (0x0001) + resp.extend_from_slice(&[0x00, 0x01]); + + // TTL + resp.extend_from_slice(&(DEFAULT_TTL as u32).to_be_bytes()); + + // RDLENGTH and RDATA (NS name) + let ns_data = encode_dns_name(ns); + resp.extend_from_slice(&(ns_data.len() as u16).to_be_bytes()); + resp.extend_from_slice(&ns_data); + } + } + + // Handle EDNS in NXDOMAIN response + if has_edns { + let opt_payload_size = extract_edns_payload_size(query).unwrap_or(4096); + + // Copy DO bit if present in request + let do_bit = extract_do_bit(query); + + // Add OPT record for EDNS + resp.extend_from_slice(&[0x00]); // Root domain + resp.extend_from_slice(&[0x00, 0x29]); // TYPE OPT + resp.extend_from_slice(&opt_payload_size.to_be_bytes()); // UDP payload size from request + resp.extend_from_slice(&[0x00]); // Extended RCODE + resp.extend_from_slice(&[0x00]); // EDNS version + + if do_bit { + resp.extend_from_slice(&[0x80, 0x00]); // Flags with DO bit set + } else { + resp.extend_from_slice(&[0x00, 0x00]); // Flags with DO bit clear + } + + resp.extend_from_slice(&[0x00, 0x00]); // RDATA length + } + + Some(resp) +} \ No newline at end of file diff --git a/src/error.rs b/src/error.rs new file mode 100644 index 0000000..819404d --- /dev/null +++ b/src/error.rs @@ -0,0 +1,39 @@ +//! Error types for the DNS server +#![allow(dead_code)] +#[allow(unused_variables)] + +use std::io; +use rusqlite; +use thiserror::Error; + +/// Errors that can occur in the DNS server +#[derive(Debug, Error)] +pub enum DnsError { + /// I/O errors from the underlying system + #[error("I/O error: {0}")] + Io(#[from] io::Error), + + /// Database errors from SQLite operations + #[error("Database error: {0}")] + Db(#[from] rusqlite::Error), + + /// Protocol errors related to DNS message format or content + #[error("Protocol error: {0}")] + Protocol(String), + + /// Configuration errors from invalid settings + #[error("Configuration error: {0}")] + Config(String), + + /// Parse errors from string to number conversions + #[error("Parse error: {0}")] + Parse(#[from] std::num::ParseIntError), + + /// Base64 decoding errors + #[error("Base64 error: {0}")] + Base64(String), + + /// Shutdown signal received + #[error("Shutdown signal received")] + Shutdown, +} \ No newline at end of file diff --git a/src/errors.rs b/src/errors.rs new file mode 100644 index 0000000..73ecc2d --- /dev/null +++ b/src/errors.rs @@ -0,0 +1,39 @@ +//! Error types for the DNS server. +//! +//! This module defines the error types used throughout the DNS server implementation. +#![allow(dead_code)] +#[allow(unused_variables)] + +use thiserror::Error; + +/// Represents errors that can occur in the DNS server. +#[derive(Error, Debug)] +pub enum DnsError { + /// I/O errors from the standard library. + #[error("I/O error: {0}")] + Io(#[from] std::io::Error), + + /// Database errors from rusqlite. + #[error("Database error: {0}")] + Db(#[from] rusqlite::Error), + + /// Errors related to DNS protocol parsing or formatting. + #[error("Invalid DNS packet: {0}")] + Protocol(String), + + /// Configuration errors. + #[error("Configuration error: {0}")] + Config(String), + + /// Integer parsing errors. + #[error("Parse error: {0}")] + Parse(#[from] std::num::ParseIntError), + + /// Base64 decoding errors. + #[error("Base64 error: {0}")] + Base64(String), + + /// Shutdown signal received. + #[error("Shutdown signal received")] + Shutdown, +} \ No newline at end of file diff --git a/src/handlers.rs b/src/handlers.rs new file mode 100644 index 0000000..99c5c86 --- /dev/null +++ b/src/handlers.rs @@ -0,0 +1,190 @@ +//! Request handlers for the DNS server. +//! +//! This module provides functions for handling DNS requests over UDP and TCP. +#![allow(dead_code)] +#[allow(unused_variables)] + +use std::net::SocketAddr; +use std::sync::Arc; +use log::{debug, error, info, warn}; +use tokio::{ + io::AsyncReadExt, + net::{TcpListener, TcpStream, UdpSocket}, + task, +}; + +use crate::errors::DnsError; +use crate::config::ServerConfig; +use crate::utils::extract_domain; +use crate::dns::{ + build_not_implemented_response, build_nxdomain_response, generate_dns_response, + send_tcp_response, +}; + +/// Run the UDP DNS server. +/// +/// # Arguments +/// * `config` - The server configuration. +/// +/// # Returns +/// A `Result` indicating success or failure. +pub async fn run_udp_server(config: ServerConfig) -> Result<(), DnsError> { + let socket = UdpSocket::bind(config.bind_addr).await?; + info!("UDP DNS server listening on {}", config.bind_addr); + let socket = Arc::new(socket); + let mut buf = vec![0u8; config.max_packet_size]; + + loop { + match socket.recv_from(&mut buf).await { + Ok((amt, src)) => { + let query = buf[..amt].to_vec(); + let socket = socket.clone(); + let config = config.clone(); + task::spawn(async move { + if let Err(e) = handle_udp_query(query, src, socket, config).await { + warn!("UDP query error: {}", e); + } + }); + } + Err(e) => error!("UDP receive error: {}", e), + } + } +} + +/// Handle a UDP DNS query. +/// +/// # Arguments +/// * `query` - The DNS query. +/// * `src` - The source address of the query. +/// * `socket` - The UDP socket to send the response on. +/// * `config` - The server configuration. +/// +/// # Returns +/// A `Result` indicating success or failure. +pub async fn handle_udp_query( + query: Vec, + src: SocketAddr, + socket: Arc, + config: ServerConfig, +) -> Result<(), DnsError> { + if query.len() < 12 { + debug!("Received malformed query from {}", src); + return Ok(()); + } + + let opcode = (query[2] & 0x78) >> 3; + if opcode != 0 { + if let Some(response) = build_not_implemented_response(&query, config.authoritative) { + socket.send_to(&response, src).await?; + } + return Ok(()); + } + + let domain = match extract_domain(&query) { + Some(d) => d, + None => { + info!("Failed to extract domain from query"); + return Ok(()); + } + }; + + debug!("UDP query for {} from {}", domain, src); + info!("Processing query for domain: {}", domain); + + let response = match generate_dns_response(&query, domain.clone(), &config).await { + Ok(resp) => resp, + Err(_) => { + build_nxdomain_response(&query, config.authoritative) + .ok_or(DnsError::Protocol("NXDOMAIN".into()))? + } + }; + + socket.send_to(&response, src).await?; + Ok(()) +} + +/// Run the TCP DNS server. +/// +/// # Arguments +/// * `config` - The server configuration. +/// +/// # Returns +/// A `Result` indicating success or failure. +pub async fn run_tcp_server(config: ServerConfig) -> Result<(), DnsError> { + let listener = TcpListener::bind(config.bind_addr).await?; + info!("TCP DNS server listening on {}", config.bind_addr); + + loop { + match listener.accept().await { + Ok((stream, addr)) => { + let config = config.clone(); + task::spawn(async move { + if let Err(e) = handle_tcp_connection(stream, addr, config).await { + warn!("TCP connection error: {}", e); + } + }); + } + Err(e) => error!("TCP accept error: {}", e), + } + } +} + +/// Handle a TCP DNS connection. +/// +/// # Arguments +/// * `stream` - The TCP stream. +/// * `addr` - The client address. +/// * `config` - The server configuration. +/// +/// # Returns +/// A `Result` indicating success or failure. +pub async fn handle_tcp_connection( + mut stream: TcpStream, + addr: SocketAddr, + config: ServerConfig, +) -> Result<(), DnsError> { + // Read the 2-byte length prefix + let mut len_buf = [0u8; 2]; + stream.read_exact(&mut len_buf).await?; + let len = u16::from_be_bytes(len_buf) as usize; + + // Read the DNS query + let mut query = vec![0u8; len]; + stream.read_exact(&mut query).await?; + + if query.len() < 12 { + debug!("Received malformed TCP query from {}", addr); + return Ok(()); + } + + let opcode = (query[2] & 0x78) >> 3; + if opcode != 0 { + if let Some(response) = build_not_implemented_response(&query, config.authoritative) { + send_tcp_response(&mut stream, &response).await?; + } + return Ok(()); + } + + let domain = match extract_domain(&query) { + Some(d) => d, + None => { + info!("Failed to extract domain from TCP query"); + return Ok(()); + } + }; + + debug!("TCP query for {} from {}", domain, addr); + info!("Processing TCP query for domain: {}", domain); + + let response = match generate_dns_response(&query, domain.clone(), &config).await { + Ok(resp) => resp, + Err(_) => { + build_nxdomain_response(&query, config.authoritative) + .ok_or(DnsError::Protocol("NXDOMAIN".into()))? + } + }; + + // Send the response (local/cache answer) + send_tcp_response(&mut stream, &response).await?; + Ok(()) +} \ No newline at end of file diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..4118777 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,23 @@ +//! NX9 DNS Server Library +//! +//! This library provides functionality for a DNS server implementation. +//! It handles DNS queries over UDP and TCP, supports various record types, +//! and can forward queries to upstream DNS servers. + +#![allow(dead_code)] +#[allow(unused_variables)] + +// Define modules +pub mod errors; +pub mod config; +pub mod cache; +pub mod db; +pub mod dns; +pub mod handlers; +pub mod utils; +mod error; + +// Re-export commonly used items +pub use errors::DnsError; +pub use config::ServerConfig; +pub use cache::DnsCache; \ No newline at end of file diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..98346dc --- /dev/null +++ b/src/main.rs @@ -0,0 +1,69 @@ +//! NX9 DNS Server +//! +//! A DNS server implementation that supports various record types and can forward +//! queries to upstream DNS servers. +//! +//! Author: Sunil Purushottam Thakare +#![allow(dead_code)] +#[allow(unused_variables)] + +use log::info; +use tokio::{signal, task}; + +use nx9_dns_server::{ + cache::{CACHE, CACHE_CLEANUP_INTERVAL}, + config::ServerConfig, + db::init_db, + errors::DnsError, + handlers::{run_tcp_server, run_udp_server}, +}; + +#[tokio::main] +async fn main() -> Result<(), DnsError> { + // Initialize the logger + env_logger::Builder::from_env(env_logger::Env::default().default_filter_or("info")) + .format_timestamp_micros() + .init(); + + // Load configuration from environment variables + let config = ServerConfig::from_env()?; + + // Initialize cache with NS records from config + let cache = CACHE.get_or_init(|| nx9_dns_server::cache::DnsCache::new(config.ns_records.clone())); + + // Initialize the database + init_db(&config.db_path, &config.default_domain, &config.default_ip)?; + + // Set up cache cleanup task + let cache_cleanup = task::spawn({ + let cache = cache.clone(); + async move { + let mut interval = tokio::time::interval(CACHE_CLEANUP_INTERVAL); + loop { + interval.tick().await; + cache.cleanup(); + } + } + }); + + // Set up shutdown signal handler + let shutdown_signal = async { + signal::ctrl_c().await.expect("Failed to listen for shutdown signal"); + info!("Shutdown signal received"); + }; + + // Start UDP and TCP servers + let udp_server = run_udp_server(config.clone()); + let tcp_server = run_tcp_server(config.clone()); + + // Wait for either a shutdown signal or server error + tokio::select! { + _ = shutdown_signal => { + info!("Initiating graceful shutdown..."); + cache_cleanup.abort(); + Ok(()) + }, + res = udp_server => res, + res = tcp_server => res, + } +} \ No newline at end of file diff --git a/src/utils.rs b/src/utils.rs new file mode 100644 index 0000000..8d58a50 --- /dev/null +++ b/src/utils.rs @@ -0,0 +1,427 @@ +//! Utility functions for DNS operations. +//! +//! This module provides helper functions for parsing and encoding DNS data. +#![allow(dead_code)] +#[allow(unused_variables)] + +use std::str; +use chrono::{NaiveDateTime, TimeZone, Utc}; + +use crate::errors::DnsError; + +/// Extract the domain name from a DNS query packet. +/// +/// # Arguments +/// * `query` - The DNS query packet. +/// +/// # Returns +/// An `Option` containing the domain name if successfully extracted. +pub fn extract_domain(query: &[u8]) -> Option { + if query.len() < 12 { + return None; // DNS header is 12 bytes + } + + let mut pos = 12; // Start after header + let mut domain = String::new(); + + // Extract QNAME (domain) + loop { + if pos >= query.len() { + return None; + } + + let len = query[pos] as usize; + if len == 0 { + break; // End of QNAME + } + pos += 1; + + if pos + len > query.len() { + return None; // Invalid length + } + + if !domain.is_empty() { + domain.push('.'); + } + + let label = match str::from_utf8(&query[pos..pos + len]) { + Ok(l) => l, + Err(_) => return None, // Invalid UTF-8 + }; + domain.push_str(label); + pos += len; + } + + // Skip QTYPE and QCLASS (4 bytes) + pos += 4; + + // Verify we have enough data for at least QTYPE/QCLASS + if pos > query.len() { + return None; + } + + Some(domain) +} + +/// Extract the query type from a DNS query packet. +/// +/// # Arguments +/// * `query` - The DNS query packet. +/// +/// # Returns +/// An `Option` containing the query type as a u16 if successfully extracted. +pub fn extract_query_type(query: &[u8]) -> Option { + if query.len() < 12 { + return None; // DNS header is 12 bytes + } + + let mut pos = 12; // Start after header + + // Skip QNAME + loop { + if pos >= query.len() { + return None; + } + + let len = query[pos] as usize; + if len == 0 { + pos += 1; + break; // End of QNAME + } + + pos += len + 1; + } + + // Get QTYPE (2 bytes after QNAME) + if pos + 1 < query.len() { + Some(((query[pos] as u16) << 8) | query[pos + 1] as u16) + } else { + None + } +} + +/// Encode a domain name in DNS wire format. +/// +/// # Arguments +/// * `name` - The domain name to encode. +/// +/// # Returns +/// A vector of bytes containing the encoded domain name. +pub fn encode_dns_name(name: &str) -> Vec { + let mut out = Vec::new(); + for part in name.trim_end_matches('.').split('.') { + if part.len() > 63 { + continue; // Skip invalid labels + } + out.push(part.len() as u8); + out.extend_from_slice(part.as_bytes()); + } + out.push(0); // Null terminator + out +} + +/// Parse a signature time in YYYYMMDDHHMMSS format to seconds since epoch. +/// +/// # Arguments +/// * `s` - The signature time string. +/// +/// # Returns +/// A `Result` containing the parsed time as a u32 or an error. +pub fn parse_sig_time(s: &str) -> Result { + let dt = NaiveDateTime::parse_from_str(s, "%Y%m%d%H%M%S") + .map_err(|e| DnsError::Config(format!("Invalid sigtime: {e}")))?; + Ok(Utc.from_utc_datetime(&dt).timestamp() as u32) +} + +/// Check if a DNS query packet has an OPT record (EDNS). +/// +/// # Arguments +/// * `query` - The DNS query packet. +/// +/// # Returns +/// A boolean indicating whether the query has an OPT record. +pub fn has_opt_record(query: &[u8]) -> bool { + if query.len() < 12 { + return false; + } + + // Get ARCOUNT (number of additional records) + let arcount = ((query[10] as u16) << 8) | query[11] as u16; + if arcount == 0 { + return false; + } + + // Skip header + let mut pos = 12; + + // Skip question section + // First skip QNAME + loop { + if pos >= query.len() { + return false; + } + let len = query[pos] as usize; + if len == 0 { + pos += 1; + break; + } + pos += len + 1; + } + + // Skip QTYPE and QCLASS + pos += 4; + + // Skip answer and authority sections + let ancount = ((query[6] as u16) << 8) | query[7] as u16; + let nscount = ((query[8] as u16) << 8) | query[9] as u16; + + for _ in 0..(ancount + nscount) { + // Skip name + if pos >= query.len() { + return false; + } + + // Handle compression pointers + if (query[pos] & 0xC0) == 0xC0 { + pos += 2; // Skip compression pointer + } else { + // Skip labels + loop { + if pos >= query.len() { + return false; + } + let len = query[pos] as usize; + if len == 0 { + pos += 1; + break; + } + pos += len + 1; + } + } + + // Skip TYPE, CLASS, TTL, RDLENGTH, RDATA + if pos + 10 > query.len() { + return false; + } + let rdlength = ((query[pos + 8] as usize) << 8) | query[pos + 9] as usize; + pos += 10 + rdlength; + } + + // Check additional records for OPT + for _ in 0..arcount { + if pos >= query.len() { + return false; + } + + // OPT record has empty (root) name + if query[pos] == 0 { + // Check if TYPE is OPT (41) + if pos + 2 < query.len() && query[pos + 1] == 0 && query[pos + 2] == 41 { + return true; + } + } + + // Skip this record + if pos + 10 >= query.len() { break; } + let rdlength = ((query[pos + 8] as usize) << 8) | query[pos + 9] as usize; + pos += 10 + rdlength; + } + + false // No OPT record found +} + +/// Extract the EDNS payload size from a DNS query packet. +/// +/// # Arguments +/// * `query` - The DNS query packet. +/// +/// # Returns +/// An `Option` containing the EDNS payload size if found. +pub fn extract_edns_payload_size(query: &[u8]) -> Option { + if query.len() < 12 { + return None; + } + + // Get ARCOUNT (number of additional records) + let arcount = ((query[10] as u16) << 8) | query[11] as u16; + if arcount == 0 { + return None; + } + + // Skip header + let mut pos = 12; + + // Skip question section + // First skip QNAME + loop { + if pos >= query.len() { + return None; + } + let len = query[pos] as usize; + if len == 0 { + pos += 1; + break; + } + pos += len + 1; + } + + // Skip QTYPE and QCLASS + pos += 4; + + // Skip answer and authority sections + let ancount = ((query[6] as u16) << 8) | query[7] as u16; + let nscount = ((query[8] as u16) << 8) | query[9] as u16; + + for _ in 0..(ancount + nscount) { + // Skip name + if pos >= query.len() { + return None; + } + + // Handle compression pointers + if (query[pos] & 0xC0) == 0xC0 { + pos += 2; // Skip compression pointer + } else { + // Skip labels + loop { + if pos >= query.len() { + return None; + } + let len = query[pos] as usize; + if len == 0 { + pos += 1; + break; + } + pos += len + 1; + } + } + + // Skip TYPE, CLASS, TTL, RDLENGTH, RDATA + if pos + 10 > query.len() { + return None; + } + let rdlength = ((query[pos + 8] as usize) << 8) | query[pos + 9] as usize; + pos += 10 + rdlength; + } + + // Check additional records for OPT + for _ in 0..arcount { + if pos >= query.len() { + return None; + } + + // OPT record has empty (root) name + if query[pos] == 0 { + // Check if TYPE is OPT (41) + if pos + 5 < query.len() && query[pos + 1] == 0 && query[pos + 2] == 41 { + // Extract UDP payload size (CLASS field in OPT record) + return Some(((query[pos + 3] as u16) << 8) | query[pos + 4] as u16); + } + } + + // Skip this record + if pos + 10 >= query.len() { break; } + let rdlength = ((query[pos + 8] as usize) << 8) | query[pos + 9] as usize; + pos += 10 + rdlength; + } + + None // No OPT record found +} + +/// Extract the DO (DNSSEC OK) bit from a DNS query packet. +/// +/// # Arguments +/// * `query` - The DNS query packet. +/// +/// # Returns +/// A boolean indicating whether the DO bit is set. +pub fn extract_do_bit(query: &[u8]) -> bool { + if query.len() < 12 { + return false; + } + + // Get ARCOUNT (number of additional records) + let arcount = ((query[10] as u16) << 8) | query[11] as u16; + if arcount == 0 { + return false; + } + + // Skip header + let mut pos = 12; + + // Skip question section + // First skip QNAME + loop { + if pos >= query.len() { + return false; + } + let len = query[pos] as usize; + if len == 0 { + pos += 1; + break; + } + pos += len + 1; + } + + // Skip QTYPE and QCLASS + pos += 4; + + // Skip answer and authority sections + let ancount = ((query[6] as u16) << 8) | query[7] as u16; + let nscount = ((query[8] as u16) << 8) | query[9] as u16; + + for _ in 0..(ancount + nscount) { + // Skip name + if pos >= query.len() { + return false; + } + + // Handle compression pointers + if (query[pos] & 0xC0) == 0xC0 { + pos += 2; // Skip compression pointer + } else { + // Skip labels + loop { + if pos >= query.len() { + return false; + } + let len = query[pos] as usize; + if len == 0 { + pos += 1; + break; + } + pos += len + 1; + } + } + + // Skip TYPE, CLASS, TTL, RDLENGTH, RDATA + if pos + 10 > query.len() { + return false; + } + let rdlength = ((query[pos + 8] as usize) << 8) | query[pos + 9] as usize; + pos += 10 + rdlength; + } + + // Check additional records for OPT + for _ in 0..arcount { + if pos >= query.len() { + return false; + } + + // OPT record has empty (root) name + if query[pos] == 0 { + // Check if TYPE is OPT (41) + if pos + 7 < query.len() && query[pos + 1] == 0 && query[pos + 2] == 41 { + // Check DO bit (bit 15 of TTL field, which is used for flags in OPT) + return (query[pos + 6] & 0x80) != 0; + } + } + + // Skip this record + if pos + 10 >= query.len() { break; } + let rdlength = ((query[pos + 8] as usize) << 8) | query[pos + 9] as usize; + pos += 10 + rdlength; + } + + false // No OPT record found or no DO bit set +} \ No newline at end of file diff --git a/target/.rustc_info.json b/target/.rustc_info.json new file mode 100644 index 0000000..082f528 --- /dev/null +++ b/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":18002557596678582880,"outputs":{"2063776225603076451":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/sunil/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\noff\npacked\nunpacked\n___\ndebug_assertions\nfmt_debug=\"full\"\noverflow_checks\npanic=\"unwind\"\nproc_macro\nrelocation_model=\"pic\"\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"x87\"\ntarget_has_atomic\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_has_atomic_equal_alignment=\"16\"\ntarget_has_atomic_equal_alignment=\"32\"\ntarget_has_atomic_equal_alignment=\"64\"\ntarget_has_atomic_equal_alignment=\"8\"\ntarget_has_atomic_equal_alignment=\"ptr\"\ntarget_has_atomic_load_store\ntarget_has_atomic_load_store=\"16\"\ntarget_has_atomic_load_store=\"32\"\ntarget_has_atomic_load_store=\"64\"\ntarget_has_atomic_load_store=\"8\"\ntarget_has_atomic_load_store=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_thread_local\ntarget_vendor=\"unknown\"\nub_checks\nunix\n","stderr":""},"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.85.0 (4d91de4e4 2025-02-17)\nbinary: rustc\ncommit-hash: 4d91de4e48198da2e33413efdcd9cd2cc0c46688\ncommit-date: 2025-02-17\nhost: x86_64-unknown-linux-gnu\nrelease: 1.85.0\nLLVM version: 19.1.7\n","stderr":""}},"successes":{}} \ No newline at end of file diff --git a/target/CACHEDIR.TAG b/target/CACHEDIR.TAG new file mode 100644 index 0000000..20d7c31 --- /dev/null +++ b/target/CACHEDIR.TAG @@ -0,0 +1,3 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by cargo. +# For information about cache directory tags see https://bford.info/cachedir/ diff --git a/target/debug/.cargo-lock b/target/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/.fingerprint/aho-corasick-458a8eb53f553e15/dep-lib-aho_corasick b/target/debug/.fingerprint/aho-corasick-458a8eb53f553e15/dep-lib-aho_corasick new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/aho-corasick-458a8eb53f553e15/dep-lib-aho_corasick differ diff --git a/target/debug/.fingerprint/aho-corasick-458a8eb53f553e15/invoked.timestamp b/target/debug/.fingerprint/aho-corasick-458a8eb53f553e15/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/aho-corasick-458a8eb53f553e15/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/aho-corasick-458a8eb53f553e15/lib-aho_corasick b/target/debug/.fingerprint/aho-corasick-458a8eb53f553e15/lib-aho_corasick new file mode 100644 index 0000000..43a8267 --- /dev/null +++ b/target/debug/.fingerprint/aho-corasick-458a8eb53f553e15/lib-aho_corasick @@ -0,0 +1 @@ +f3165bca0a5fe479 \ No newline at end of file diff --git a/target/debug/.fingerprint/aho-corasick-458a8eb53f553e15/lib-aho_corasick.json b/target/debug/.fingerprint/aho-corasick-458a8eb53f553e15/lib-aho_corasick.json new file mode 100644 index 0000000..4b50d85 --- /dev/null +++ b/target/debug/.fingerprint/aho-corasick-458a8eb53f553e15/lib-aho_corasick.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"perf-literal\", \"std\"]","declared_features":"[\"default\", \"logging\", \"perf-literal\", \"std\"]","target":7534583537114156500,"profile":15657897354478470176,"path":6777680782445871586,"deps":[[3129130049864710036,"memchr",false,14960082680285793101]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/aho-corasick-458a8eb53f553e15/dep-lib-aho_corasick","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/aho-corasick-512a0353399959b4/dep-lib-aho_corasick b/target/debug/.fingerprint/aho-corasick-512a0353399959b4/dep-lib-aho_corasick new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/aho-corasick-512a0353399959b4/dep-lib-aho_corasick differ diff --git a/target/debug/.fingerprint/aho-corasick-512a0353399959b4/invoked.timestamp b/target/debug/.fingerprint/aho-corasick-512a0353399959b4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/aho-corasick-512a0353399959b4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/aho-corasick-512a0353399959b4/lib-aho_corasick b/target/debug/.fingerprint/aho-corasick-512a0353399959b4/lib-aho_corasick new file mode 100644 index 0000000..68b0d84 --- /dev/null +++ b/target/debug/.fingerprint/aho-corasick-512a0353399959b4/lib-aho_corasick @@ -0,0 +1 @@ +381080c2559ec32c \ No newline at end of file diff --git a/target/debug/.fingerprint/aho-corasick-512a0353399959b4/lib-aho_corasick.json b/target/debug/.fingerprint/aho-corasick-512a0353399959b4/lib-aho_corasick.json new file mode 100644 index 0000000..42ed038 --- /dev/null +++ b/target/debug/.fingerprint/aho-corasick-512a0353399959b4/lib-aho_corasick.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"perf-literal\", \"std\"]","declared_features":"[\"default\", \"logging\", \"perf-literal\", \"std\"]","target":7534583537114156500,"profile":2241668132362809309,"path":6777680782445871586,"deps":[[3129130049864710036,"memchr",false,5377587700890516408]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/aho-corasick-512a0353399959b4/dep-lib-aho_corasick","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/anstream-476e0bc592a14288/dep-lib-anstream b/target/debug/.fingerprint/anstream-476e0bc592a14288/dep-lib-anstream new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/anstream-476e0bc592a14288/dep-lib-anstream differ diff --git a/target/debug/.fingerprint/anstream-476e0bc592a14288/invoked.timestamp b/target/debug/.fingerprint/anstream-476e0bc592a14288/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/anstream-476e0bc592a14288/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/anstream-476e0bc592a14288/lib-anstream b/target/debug/.fingerprint/anstream-476e0bc592a14288/lib-anstream new file mode 100644 index 0000000..6d12591 --- /dev/null +++ b/target/debug/.fingerprint/anstream-476e0bc592a14288/lib-anstream @@ -0,0 +1 @@ +7d229901a26f5080 \ No newline at end of file diff --git a/target/debug/.fingerprint/anstream-476e0bc592a14288/lib-anstream.json b/target/debug/.fingerprint/anstream-476e0bc592a14288/lib-anstream.json new file mode 100644 index 0000000..d8dde55 --- /dev/null +++ b/target/debug/.fingerprint/anstream-476e0bc592a14288/lib-anstream.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"auto\", \"wincon\"]","declared_features":"[\"auto\", \"default\", \"test\", \"wincon\"]","target":11278316191512382530,"profile":17255432589167795725,"path":5267557481979336949,"deps":[[4858255257716900954,"anstyle",false,1195121669556831546],[6062327512194961595,"is_terminal_polyfill",false,9342045378381741919],[8605544941055515999,"anstyle_parse",false,1593238180510360833],[9179982570249329464,"anstyle_query",false,14314701584430781856],[16319705629219006414,"colorchoice",false,14935866763957947330],[17716308468579268865,"utf8parse",false,6480995639111405339]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/anstream-476e0bc592a14288/dep-lib-anstream","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/anstream-812c3563ccd78e68/dep-lib-anstream b/target/debug/.fingerprint/anstream-812c3563ccd78e68/dep-lib-anstream new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/anstream-812c3563ccd78e68/dep-lib-anstream differ diff --git a/target/debug/.fingerprint/anstream-812c3563ccd78e68/invoked.timestamp b/target/debug/.fingerprint/anstream-812c3563ccd78e68/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/anstream-812c3563ccd78e68/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/anstream-812c3563ccd78e68/lib-anstream b/target/debug/.fingerprint/anstream-812c3563ccd78e68/lib-anstream new file mode 100644 index 0000000..fe13d96 --- /dev/null +++ b/target/debug/.fingerprint/anstream-812c3563ccd78e68/lib-anstream @@ -0,0 +1 @@ +2aa56461ef4996df \ No newline at end of file diff --git a/target/debug/.fingerprint/anstream-812c3563ccd78e68/lib-anstream.json b/target/debug/.fingerprint/anstream-812c3563ccd78e68/lib-anstream.json new file mode 100644 index 0000000..bfaa3a6 --- /dev/null +++ b/target/debug/.fingerprint/anstream-812c3563ccd78e68/lib-anstream.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"auto\", \"wincon\"]","declared_features":"[\"auto\", \"default\", \"test\", \"wincon\"]","target":11278316191512382530,"profile":6996883392558192706,"path":5267557481979336949,"deps":[[4858255257716900954,"anstyle",false,3419040232658842972],[6062327512194961595,"is_terminal_polyfill",false,1738963671796250148],[8605544941055515999,"anstyle_parse",false,6266856327409153533],[9179982570249329464,"anstyle_query",false,13480709300906088603],[16319705629219006414,"colorchoice",false,15266426214031929042],[17716308468579268865,"utf8parse",false,7816298531699643450]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/anstream-812c3563ccd78e68/dep-lib-anstream","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-6a69816386652f48/dep-lib-anstyle b/target/debug/.fingerprint/anstyle-6a69816386652f48/dep-lib-anstyle new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/anstyle-6a69816386652f48/dep-lib-anstyle differ diff --git a/target/debug/.fingerprint/anstyle-6a69816386652f48/invoked.timestamp b/target/debug/.fingerprint/anstyle-6a69816386652f48/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/anstyle-6a69816386652f48/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-6a69816386652f48/lib-anstyle b/target/debug/.fingerprint/anstyle-6a69816386652f48/lib-anstyle new file mode 100644 index 0000000..0104b06 --- /dev/null +++ b/target/debug/.fingerprint/anstyle-6a69816386652f48/lib-anstyle @@ -0,0 +1 @@ +5c35660cfade722f \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-6a69816386652f48/lib-anstyle.json b/target/debug/.fingerprint/anstyle-6a69816386652f48/lib-anstyle.json new file mode 100644 index 0000000..1ba6a1c --- /dev/null +++ b/target/debug/.fingerprint/anstyle-6a69816386652f48/lib-anstyle.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":6165884447290141869,"profile":6996883392558192706,"path":3214559300204461204,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/anstyle-6a69816386652f48/dep-lib-anstyle","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-abf609cfb869b01f/dep-lib-anstyle b/target/debug/.fingerprint/anstyle-abf609cfb869b01f/dep-lib-anstyle new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/anstyle-abf609cfb869b01f/dep-lib-anstyle differ diff --git a/target/debug/.fingerprint/anstyle-abf609cfb869b01f/invoked.timestamp b/target/debug/.fingerprint/anstyle-abf609cfb869b01f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/anstyle-abf609cfb869b01f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-abf609cfb869b01f/lib-anstyle b/target/debug/.fingerprint/anstyle-abf609cfb869b01f/lib-anstyle new file mode 100644 index 0000000..8f11b89 --- /dev/null +++ b/target/debug/.fingerprint/anstyle-abf609cfb869b01f/lib-anstyle @@ -0,0 +1 @@ +3a854e91d3ec9510 \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-abf609cfb869b01f/lib-anstyle.json b/target/debug/.fingerprint/anstyle-abf609cfb869b01f/lib-anstyle.json new file mode 100644 index 0000000..2d1ba5f --- /dev/null +++ b/target/debug/.fingerprint/anstyle-abf609cfb869b01f/lib-anstyle.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":6165884447290141869,"profile":17255432589167795725,"path":3214559300204461204,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/anstyle-abf609cfb869b01f/dep-lib-anstyle","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-parse-45c21a3d8e9d7e83/dep-lib-anstyle_parse b/target/debug/.fingerprint/anstyle-parse-45c21a3d8e9d7e83/dep-lib-anstyle_parse new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/anstyle-parse-45c21a3d8e9d7e83/dep-lib-anstyle_parse differ diff --git a/target/debug/.fingerprint/anstyle-parse-45c21a3d8e9d7e83/invoked.timestamp b/target/debug/.fingerprint/anstyle-parse-45c21a3d8e9d7e83/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/anstyle-parse-45c21a3d8e9d7e83/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-parse-45c21a3d8e9d7e83/lib-anstyle_parse b/target/debug/.fingerprint/anstyle-parse-45c21a3d8e9d7e83/lib-anstyle_parse new file mode 100644 index 0000000..ced3ab6 --- /dev/null +++ b/target/debug/.fingerprint/anstyle-parse-45c21a3d8e9d7e83/lib-anstyle_parse @@ -0,0 +1 @@ +fdb5a165a058f856 \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-parse-45c21a3d8e9d7e83/lib-anstyle_parse.json b/target/debug/.fingerprint/anstyle-parse-45c21a3d8e9d7e83/lib-anstyle_parse.json new file mode 100644 index 0000000..2cbbc77 --- /dev/null +++ b/target/debug/.fingerprint/anstyle-parse-45c21a3d8e9d7e83/lib-anstyle_parse.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"utf8\"]","declared_features":"[\"core\", \"default\", \"utf8\"]","target":10225663410500332907,"profile":6996883392558192706,"path":9923905818475643453,"deps":[[17716308468579268865,"utf8parse",false,7816298531699643450]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/anstyle-parse-45c21a3d8e9d7e83/dep-lib-anstyle_parse","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-parse-fc720f72f3cfdc0b/dep-lib-anstyle_parse b/target/debug/.fingerprint/anstyle-parse-fc720f72f3cfdc0b/dep-lib-anstyle_parse new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/anstyle-parse-fc720f72f3cfdc0b/dep-lib-anstyle_parse differ diff --git a/target/debug/.fingerprint/anstyle-parse-fc720f72f3cfdc0b/invoked.timestamp b/target/debug/.fingerprint/anstyle-parse-fc720f72f3cfdc0b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/anstyle-parse-fc720f72f3cfdc0b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-parse-fc720f72f3cfdc0b/lib-anstyle_parse b/target/debug/.fingerprint/anstyle-parse-fc720f72f3cfdc0b/lib-anstyle_parse new file mode 100644 index 0000000..c762412 --- /dev/null +++ b/target/debug/.fingerprint/anstyle-parse-fc720f72f3cfdc0b/lib-anstyle_parse @@ -0,0 +1 @@ +01e5e80faf511c16 \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-parse-fc720f72f3cfdc0b/lib-anstyle_parse.json b/target/debug/.fingerprint/anstyle-parse-fc720f72f3cfdc0b/lib-anstyle_parse.json new file mode 100644 index 0000000..26196fb --- /dev/null +++ b/target/debug/.fingerprint/anstyle-parse-fc720f72f3cfdc0b/lib-anstyle_parse.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"utf8\"]","declared_features":"[\"core\", \"default\", \"utf8\"]","target":10225663410500332907,"profile":17255432589167795725,"path":9923905818475643453,"deps":[[17716308468579268865,"utf8parse",false,6480995639111405339]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/anstyle-parse-fc720f72f3cfdc0b/dep-lib-anstyle_parse","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-query-3d65e11fd2678954/dep-lib-anstyle_query b/target/debug/.fingerprint/anstyle-query-3d65e11fd2678954/dep-lib-anstyle_query new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/anstyle-query-3d65e11fd2678954/dep-lib-anstyle_query differ diff --git a/target/debug/.fingerprint/anstyle-query-3d65e11fd2678954/invoked.timestamp b/target/debug/.fingerprint/anstyle-query-3d65e11fd2678954/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/anstyle-query-3d65e11fd2678954/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-query-3d65e11fd2678954/lib-anstyle_query b/target/debug/.fingerprint/anstyle-query-3d65e11fd2678954/lib-anstyle_query new file mode 100644 index 0000000..99b3ac6 --- /dev/null +++ b/target/debug/.fingerprint/anstyle-query-3d65e11fd2678954/lib-anstyle_query @@ -0,0 +1 @@ +a0d5b79d3f09a8c6 \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-query-3d65e11fd2678954/lib-anstyle_query.json b/target/debug/.fingerprint/anstyle-query-3d65e11fd2678954/lib-anstyle_query.json new file mode 100644 index 0000000..def6cd6 --- /dev/null +++ b/target/debug/.fingerprint/anstyle-query-3d65e11fd2678954/lib-anstyle_query.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":10705714425685373190,"profile":17255432589167795725,"path":11801876219804316293,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/anstyle-query-3d65e11fd2678954/dep-lib-anstyle_query","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-query-ddc4e37e616485b7/dep-lib-anstyle_query b/target/debug/.fingerprint/anstyle-query-ddc4e37e616485b7/dep-lib-anstyle_query new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/anstyle-query-ddc4e37e616485b7/dep-lib-anstyle_query differ diff --git a/target/debug/.fingerprint/anstyle-query-ddc4e37e616485b7/invoked.timestamp b/target/debug/.fingerprint/anstyle-query-ddc4e37e616485b7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/anstyle-query-ddc4e37e616485b7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-query-ddc4e37e616485b7/lib-anstyle_query b/target/debug/.fingerprint/anstyle-query-ddc4e37e616485b7/lib-anstyle_query new file mode 100644 index 0000000..a0d92ab --- /dev/null +++ b/target/debug/.fingerprint/anstyle-query-ddc4e37e616485b7/lib-anstyle_query @@ -0,0 +1 @@ +9bd8cf70af1915bb \ No newline at end of file diff --git a/target/debug/.fingerprint/anstyle-query-ddc4e37e616485b7/lib-anstyle_query.json b/target/debug/.fingerprint/anstyle-query-ddc4e37e616485b7/lib-anstyle_query.json new file mode 100644 index 0000000..a857f1f --- /dev/null +++ b/target/debug/.fingerprint/anstyle-query-ddc4e37e616485b7/lib-anstyle_query.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":10705714425685373190,"profile":6996883392558192706,"path":11801876219804316293,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/anstyle-query-ddc4e37e616485b7/dep-lib-anstyle_query","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/autocfg-bf362afc358f4bcf/dep-lib-autocfg b/target/debug/.fingerprint/autocfg-bf362afc358f4bcf/dep-lib-autocfg new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/autocfg-bf362afc358f4bcf/dep-lib-autocfg differ diff --git a/target/debug/.fingerprint/autocfg-bf362afc358f4bcf/invoked.timestamp b/target/debug/.fingerprint/autocfg-bf362afc358f4bcf/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/autocfg-bf362afc358f4bcf/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/autocfg-bf362afc358f4bcf/lib-autocfg b/target/debug/.fingerprint/autocfg-bf362afc358f4bcf/lib-autocfg new file mode 100644 index 0000000..2cc4e29 --- /dev/null +++ b/target/debug/.fingerprint/autocfg-bf362afc358f4bcf/lib-autocfg @@ -0,0 +1 @@ +8be1dfd5a95c26a4 \ No newline at end of file diff --git a/target/debug/.fingerprint/autocfg-bf362afc358f4bcf/lib-autocfg.json b/target/debug/.fingerprint/autocfg-bf362afc358f4bcf/lib-autocfg.json new file mode 100644 index 0000000..7d67285 --- /dev/null +++ b/target/debug/.fingerprint/autocfg-bf362afc358f4bcf/lib-autocfg.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":6962977057026645649,"profile":2225463790103693989,"path":15504328327543547035,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/autocfg-bf362afc358f4bcf/dep-lib-autocfg","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/base64-c687f77308be5e43/dep-lib-base64 b/target/debug/.fingerprint/base64-c687f77308be5e43/dep-lib-base64 new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/base64-c687f77308be5e43/dep-lib-base64 differ diff --git a/target/debug/.fingerprint/base64-c687f77308be5e43/invoked.timestamp b/target/debug/.fingerprint/base64-c687f77308be5e43/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/base64-c687f77308be5e43/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/base64-c687f77308be5e43/lib-base64 b/target/debug/.fingerprint/base64-c687f77308be5e43/lib-base64 new file mode 100644 index 0000000..f6ba7c3 --- /dev/null +++ b/target/debug/.fingerprint/base64-c687f77308be5e43/lib-base64 @@ -0,0 +1 @@ +da448c2da380e1d8 \ No newline at end of file diff --git a/target/debug/.fingerprint/base64-c687f77308be5e43/lib-base64.json b/target/debug/.fingerprint/base64-c687f77308be5e43/lib-base64.json new file mode 100644 index 0000000..a151b12 --- /dev/null +++ b/target/debug/.fingerprint/base64-c687f77308be5e43/lib-base64.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":13060062996227388079,"profile":15657897354478470176,"path":7782051874790542920,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/base64-c687f77308be5e43/dep-lib-base64","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/base64-dd90e39b716d6925/dep-lib-base64 b/target/debug/.fingerprint/base64-dd90e39b716d6925/dep-lib-base64 new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/base64-dd90e39b716d6925/dep-lib-base64 differ diff --git a/target/debug/.fingerprint/base64-dd90e39b716d6925/invoked.timestamp b/target/debug/.fingerprint/base64-dd90e39b716d6925/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/base64-dd90e39b716d6925/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/base64-dd90e39b716d6925/lib-base64 b/target/debug/.fingerprint/base64-dd90e39b716d6925/lib-base64 new file mode 100644 index 0000000..1b51dd9 --- /dev/null +++ b/target/debug/.fingerprint/base64-dd90e39b716d6925/lib-base64 @@ -0,0 +1 @@ +ddfdbb6c8064865c \ No newline at end of file diff --git a/target/debug/.fingerprint/base64-dd90e39b716d6925/lib-base64.json b/target/debug/.fingerprint/base64-dd90e39b716d6925/lib-base64.json new file mode 100644 index 0000000..1666fcd --- /dev/null +++ b/target/debug/.fingerprint/base64-dd90e39b716d6925/lib-base64.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":13060062996227388079,"profile":2241668132362809309,"path":7782051874790542920,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/base64-dd90e39b716d6925/dep-lib-base64","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/bitflags-07d211d8a0ad1826/dep-lib-bitflags b/target/debug/.fingerprint/bitflags-07d211d8a0ad1826/dep-lib-bitflags new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/bitflags-07d211d8a0ad1826/dep-lib-bitflags differ diff --git a/target/debug/.fingerprint/bitflags-07d211d8a0ad1826/invoked.timestamp b/target/debug/.fingerprint/bitflags-07d211d8a0ad1826/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/bitflags-07d211d8a0ad1826/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/bitflags-07d211d8a0ad1826/lib-bitflags b/target/debug/.fingerprint/bitflags-07d211d8a0ad1826/lib-bitflags new file mode 100644 index 0000000..a366688 --- /dev/null +++ b/target/debug/.fingerprint/bitflags-07d211d8a0ad1826/lib-bitflags @@ -0,0 +1 @@ +3f2384117702e714 \ No newline at end of file diff --git a/target/debug/.fingerprint/bitflags-07d211d8a0ad1826/lib-bitflags.json b/target/debug/.fingerprint/bitflags-07d211d8a0ad1826/lib-bitflags.json new file mode 100644 index 0000000..cff3460 --- /dev/null +++ b/target/debug/.fingerprint/bitflags-07d211d8a0ad1826/lib-bitflags.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"arbitrary\", \"bytemuck\", \"compiler_builtins\", \"core\", \"example_generated\", \"rustc-dep-of-std\", \"serde\", \"std\"]","target":7691312148208718491,"profile":2241668132362809309,"path":17623579301503799727,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/bitflags-07d211d8a0ad1826/dep-lib-bitflags","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/bitflags-8a9dfde32bf45907/dep-lib-bitflags b/target/debug/.fingerprint/bitflags-8a9dfde32bf45907/dep-lib-bitflags new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/bitflags-8a9dfde32bf45907/dep-lib-bitflags differ diff --git a/target/debug/.fingerprint/bitflags-8a9dfde32bf45907/invoked.timestamp b/target/debug/.fingerprint/bitflags-8a9dfde32bf45907/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/bitflags-8a9dfde32bf45907/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/bitflags-8a9dfde32bf45907/lib-bitflags b/target/debug/.fingerprint/bitflags-8a9dfde32bf45907/lib-bitflags new file mode 100644 index 0000000..fa4e8d3 --- /dev/null +++ b/target/debug/.fingerprint/bitflags-8a9dfde32bf45907/lib-bitflags @@ -0,0 +1 @@ +13d6fb8616e65b45 \ No newline at end of file diff --git a/target/debug/.fingerprint/bitflags-8a9dfde32bf45907/lib-bitflags.json b/target/debug/.fingerprint/bitflags-8a9dfde32bf45907/lib-bitflags.json new file mode 100644 index 0000000..6ed1c36 --- /dev/null +++ b/target/debug/.fingerprint/bitflags-8a9dfde32bf45907/lib-bitflags.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"arbitrary\", \"bytemuck\", \"compiler_builtins\", \"core\", \"example_generated\", \"rustc-dep-of-std\", \"serde\", \"std\"]","target":7691312148208718491,"profile":15657897354478470176,"path":17623579301503799727,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/bitflags-8a9dfde32bf45907/dep-lib-bitflags","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/bytes-27dc7e6c08f3be5e/dep-lib-bytes b/target/debug/.fingerprint/bytes-27dc7e6c08f3be5e/dep-lib-bytes new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/bytes-27dc7e6c08f3be5e/dep-lib-bytes differ diff --git a/target/debug/.fingerprint/bytes-27dc7e6c08f3be5e/invoked.timestamp b/target/debug/.fingerprint/bytes-27dc7e6c08f3be5e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/bytes-27dc7e6c08f3be5e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/bytes-27dc7e6c08f3be5e/lib-bytes b/target/debug/.fingerprint/bytes-27dc7e6c08f3be5e/lib-bytes new file mode 100644 index 0000000..6c935df --- /dev/null +++ b/target/debug/.fingerprint/bytes-27dc7e6c08f3be5e/lib-bytes @@ -0,0 +1 @@ +07407d067098d321 \ No newline at end of file diff --git a/target/debug/.fingerprint/bytes-27dc7e6c08f3be5e/lib-bytes.json b/target/debug/.fingerprint/bytes-27dc7e6c08f3be5e/lib-bytes.json new file mode 100644 index 0000000..5488196 --- /dev/null +++ b/target/debug/.fingerprint/bytes-27dc7e6c08f3be5e/lib-bytes.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"extra-platforms\", \"serde\", \"std\"]","target":15971911772774047941,"profile":13827760451848848284,"path":11248016098080301350,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/bytes-27dc7e6c08f3be5e/dep-lib-bytes","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/bytes-d18bcfcdd5538eac/dep-lib-bytes b/target/debug/.fingerprint/bytes-d18bcfcdd5538eac/dep-lib-bytes new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/bytes-d18bcfcdd5538eac/dep-lib-bytes differ diff --git a/target/debug/.fingerprint/bytes-d18bcfcdd5538eac/invoked.timestamp b/target/debug/.fingerprint/bytes-d18bcfcdd5538eac/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/bytes-d18bcfcdd5538eac/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/bytes-d18bcfcdd5538eac/lib-bytes b/target/debug/.fingerprint/bytes-d18bcfcdd5538eac/lib-bytes new file mode 100644 index 0000000..10c2472 --- /dev/null +++ b/target/debug/.fingerprint/bytes-d18bcfcdd5538eac/lib-bytes @@ -0,0 +1 @@ +665ce9d8fc63a8cf \ No newline at end of file diff --git a/target/debug/.fingerprint/bytes-d18bcfcdd5538eac/lib-bytes.json b/target/debug/.fingerprint/bytes-d18bcfcdd5538eac/lib-bytes.json new file mode 100644 index 0000000..e734d83 --- /dev/null +++ b/target/debug/.fingerprint/bytes-d18bcfcdd5538eac/lib-bytes.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"extra-platforms\", \"serde\", \"std\"]","target":15971911772774047941,"profile":5585765287293540646,"path":11248016098080301350,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/bytes-d18bcfcdd5538eac/dep-lib-bytes","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/cfg-if-3367ff2a1db122d2/dep-lib-cfg_if b/target/debug/.fingerprint/cfg-if-3367ff2a1db122d2/dep-lib-cfg_if new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/cfg-if-3367ff2a1db122d2/dep-lib-cfg_if differ diff --git a/target/debug/.fingerprint/cfg-if-3367ff2a1db122d2/invoked.timestamp b/target/debug/.fingerprint/cfg-if-3367ff2a1db122d2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-3367ff2a1db122d2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/cfg-if-3367ff2a1db122d2/lib-cfg_if b/target/debug/.fingerprint/cfg-if-3367ff2a1db122d2/lib-cfg_if new file mode 100644 index 0000000..e9cb14e --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-3367ff2a1db122d2/lib-cfg_if @@ -0,0 +1 @@ +4b369f6d86f9d959 \ No newline at end of file diff --git a/target/debug/.fingerprint/cfg-if-3367ff2a1db122d2/lib-cfg_if.json b/target/debug/.fingerprint/cfg-if-3367ff2a1db122d2/lib-cfg_if.json new file mode 100644 index 0000000..4a5bdad --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-3367ff2a1db122d2/lib-cfg_if.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"compiler_builtins\", \"core\", \"rustc-dep-of-std\"]","target":14691992093392644261,"profile":15657897354478470176,"path":4642137125486385602,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cfg-if-3367ff2a1db122d2/dep-lib-cfg_if","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/cfg-if-917ce6f5c5b20692/dep-lib-cfg_if b/target/debug/.fingerprint/cfg-if-917ce6f5c5b20692/dep-lib-cfg_if new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/cfg-if-917ce6f5c5b20692/dep-lib-cfg_if differ diff --git a/target/debug/.fingerprint/cfg-if-917ce6f5c5b20692/invoked.timestamp b/target/debug/.fingerprint/cfg-if-917ce6f5c5b20692/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-917ce6f5c5b20692/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/cfg-if-917ce6f5c5b20692/lib-cfg_if b/target/debug/.fingerprint/cfg-if-917ce6f5c5b20692/lib-cfg_if new file mode 100644 index 0000000..9f9ad76 --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-917ce6f5c5b20692/lib-cfg_if @@ -0,0 +1 @@ +46c6ad85825cec19 \ No newline at end of file diff --git a/target/debug/.fingerprint/cfg-if-917ce6f5c5b20692/lib-cfg_if.json b/target/debug/.fingerprint/cfg-if-917ce6f5c5b20692/lib-cfg_if.json new file mode 100644 index 0000000..1d2a6de --- /dev/null +++ b/target/debug/.fingerprint/cfg-if-917ce6f5c5b20692/lib-cfg_if.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"compiler_builtins\", \"core\", \"rustc-dep-of-std\"]","target":14691992093392644261,"profile":2241668132362809309,"path":4642137125486385602,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cfg-if-917ce6f5c5b20692/dep-lib-cfg_if","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/chrono-4fa29f0032a3dd46/dep-lib-chrono b/target/debug/.fingerprint/chrono-4fa29f0032a3dd46/dep-lib-chrono new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/chrono-4fa29f0032a3dd46/dep-lib-chrono differ diff --git a/target/debug/.fingerprint/chrono-4fa29f0032a3dd46/invoked.timestamp b/target/debug/.fingerprint/chrono-4fa29f0032a3dd46/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/chrono-4fa29f0032a3dd46/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/chrono-4fa29f0032a3dd46/lib-chrono b/target/debug/.fingerprint/chrono-4fa29f0032a3dd46/lib-chrono new file mode 100644 index 0000000..7ced690 --- /dev/null +++ b/target/debug/.fingerprint/chrono-4fa29f0032a3dd46/lib-chrono @@ -0,0 +1 @@ +5ed58fdfe4154a0e \ No newline at end of file diff --git a/target/debug/.fingerprint/chrono-4fa29f0032a3dd46/lib-chrono.json b/target/debug/.fingerprint/chrono-4fa29f0032a3dd46/lib-chrono.json new file mode 100644 index 0000000..03587ff --- /dev/null +++ b/target/debug/.fingerprint/chrono-4fa29f0032a3dd46/lib-chrono.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"alloc\", \"android-tzdata\", \"clock\", \"default\", \"iana-time-zone\", \"js-sys\", \"now\", \"oldtime\", \"std\", \"wasm-bindgen\", \"wasmbind\", \"winapi\", \"windows-link\"]","declared_features":"[\"__internal_bench\", \"alloc\", \"android-tzdata\", \"arbitrary\", \"clock\", \"default\", \"iana-time-zone\", \"js-sys\", \"libc\", \"now\", \"oldtime\", \"pure-rust-locales\", \"rkyv\", \"rkyv-16\", \"rkyv-32\", \"rkyv-64\", \"rkyv-validation\", \"serde\", \"std\", \"unstable-locales\", \"wasm-bindgen\", \"wasmbind\", \"winapi\", \"windows-link\"]","target":15315924755136109342,"profile":2241668132362809309,"path":10592902775230256186,"deps":[[5157631553186200874,"num_traits",false,16162817120437454424],[7910860254152155345,"iana_time_zone",false,14526837164172497970]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/chrono-4fa29f0032a3dd46/dep-lib-chrono","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/chrono-85aedc93da509284/dep-lib-chrono b/target/debug/.fingerprint/chrono-85aedc93da509284/dep-lib-chrono new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/chrono-85aedc93da509284/dep-lib-chrono differ diff --git a/target/debug/.fingerprint/chrono-85aedc93da509284/invoked.timestamp b/target/debug/.fingerprint/chrono-85aedc93da509284/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/chrono-85aedc93da509284/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/chrono-85aedc93da509284/lib-chrono b/target/debug/.fingerprint/chrono-85aedc93da509284/lib-chrono new file mode 100644 index 0000000..0272819 --- /dev/null +++ b/target/debug/.fingerprint/chrono-85aedc93da509284/lib-chrono @@ -0,0 +1 @@ +77aba585187d9705 \ No newline at end of file diff --git a/target/debug/.fingerprint/chrono-85aedc93da509284/lib-chrono.json b/target/debug/.fingerprint/chrono-85aedc93da509284/lib-chrono.json new file mode 100644 index 0000000..c5e9bd9 --- /dev/null +++ b/target/debug/.fingerprint/chrono-85aedc93da509284/lib-chrono.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"alloc\", \"android-tzdata\", \"clock\", \"default\", \"iana-time-zone\", \"js-sys\", \"now\", \"oldtime\", \"std\", \"wasm-bindgen\", \"wasmbind\", \"winapi\", \"windows-link\"]","declared_features":"[\"__internal_bench\", \"alloc\", \"android-tzdata\", \"arbitrary\", \"clock\", \"default\", \"iana-time-zone\", \"js-sys\", \"libc\", \"now\", \"oldtime\", \"pure-rust-locales\", \"rkyv\", \"rkyv-16\", \"rkyv-32\", \"rkyv-64\", \"rkyv-validation\", \"serde\", \"std\", \"unstable-locales\", \"wasm-bindgen\", \"wasmbind\", \"winapi\", \"windows-link\"]","target":15315924755136109342,"profile":15657897354478470176,"path":10592902775230256186,"deps":[[5157631553186200874,"num_traits",false,10552192227577753078],[7910860254152155345,"iana_time_zone",false,12084894854673808316]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/chrono-85aedc93da509284/dep-lib-chrono","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/colorchoice-a1d14f68cb728b49/dep-lib-colorchoice b/target/debug/.fingerprint/colorchoice-a1d14f68cb728b49/dep-lib-colorchoice new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/colorchoice-a1d14f68cb728b49/dep-lib-colorchoice differ diff --git a/target/debug/.fingerprint/colorchoice-a1d14f68cb728b49/invoked.timestamp b/target/debug/.fingerprint/colorchoice-a1d14f68cb728b49/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/colorchoice-a1d14f68cb728b49/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/colorchoice-a1d14f68cb728b49/lib-colorchoice b/target/debug/.fingerprint/colorchoice-a1d14f68cb728b49/lib-colorchoice new file mode 100644 index 0000000..6ec1172 --- /dev/null +++ b/target/debug/.fingerprint/colorchoice-a1d14f68cb728b49/lib-colorchoice @@ -0,0 +1 @@ +c2cb462eb0db46cf \ No newline at end of file diff --git a/target/debug/.fingerprint/colorchoice-a1d14f68cb728b49/lib-colorchoice.json b/target/debug/.fingerprint/colorchoice-a1d14f68cb728b49/lib-colorchoice.json new file mode 100644 index 0000000..ecc0252 --- /dev/null +++ b/target/debug/.fingerprint/colorchoice-a1d14f68cb728b49/lib-colorchoice.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":11187303652147478063,"profile":17255432589167795725,"path":12648259687364655245,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/colorchoice-a1d14f68cb728b49/dep-lib-colorchoice","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/colorchoice-b1878de385899ce6/dep-lib-colorchoice b/target/debug/.fingerprint/colorchoice-b1878de385899ce6/dep-lib-colorchoice new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/colorchoice-b1878de385899ce6/dep-lib-colorchoice differ diff --git a/target/debug/.fingerprint/colorchoice-b1878de385899ce6/invoked.timestamp b/target/debug/.fingerprint/colorchoice-b1878de385899ce6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/colorchoice-b1878de385899ce6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/colorchoice-b1878de385899ce6/lib-colorchoice b/target/debug/.fingerprint/colorchoice-b1878de385899ce6/lib-colorchoice new file mode 100644 index 0000000..b83f216 --- /dev/null +++ b/target/debug/.fingerprint/colorchoice-b1878de385899ce6/lib-colorchoice @@ -0,0 +1 @@ +d2ae15b5c13dddd3 \ No newline at end of file diff --git a/target/debug/.fingerprint/colorchoice-b1878de385899ce6/lib-colorchoice.json b/target/debug/.fingerprint/colorchoice-b1878de385899ce6/lib-colorchoice.json new file mode 100644 index 0000000..07547bd --- /dev/null +++ b/target/debug/.fingerprint/colorchoice-b1878de385899ce6/lib-colorchoice.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":11187303652147478063,"profile":6996883392558192706,"path":12648259687364655245,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/colorchoice-b1878de385899ce6/dep-lib-colorchoice","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/env_filter-2190dd382678df51/dep-lib-env_filter b/target/debug/.fingerprint/env_filter-2190dd382678df51/dep-lib-env_filter new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/env_filter-2190dd382678df51/dep-lib-env_filter differ diff --git a/target/debug/.fingerprint/env_filter-2190dd382678df51/invoked.timestamp b/target/debug/.fingerprint/env_filter-2190dd382678df51/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/env_filter-2190dd382678df51/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/env_filter-2190dd382678df51/lib-env_filter b/target/debug/.fingerprint/env_filter-2190dd382678df51/lib-env_filter new file mode 100644 index 0000000..af42afa --- /dev/null +++ b/target/debug/.fingerprint/env_filter-2190dd382678df51/lib-env_filter @@ -0,0 +1 @@ +9566089d76551248 \ No newline at end of file diff --git a/target/debug/.fingerprint/env_filter-2190dd382678df51/lib-env_filter.json b/target/debug/.fingerprint/env_filter-2190dd382678df51/lib-env_filter.json new file mode 100644 index 0000000..f97b187 --- /dev/null +++ b/target/debug/.fingerprint/env_filter-2190dd382678df51/lib-env_filter.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"regex\"]","declared_features":"[\"default\", \"regex\"]","target":12678044772393128127,"profile":7935687077742272606,"path":17457615600291664962,"deps":[[5986029879202738730,"log",false,1634569826726894230],[9451456094439810778,"regex",false,3832116088736043639]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/env_filter-2190dd382678df51/dep-lib-env_filter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/env_filter-2d1bfc981bf1de7b/dep-lib-env_filter b/target/debug/.fingerprint/env_filter-2d1bfc981bf1de7b/dep-lib-env_filter new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/env_filter-2d1bfc981bf1de7b/dep-lib-env_filter differ diff --git a/target/debug/.fingerprint/env_filter-2d1bfc981bf1de7b/invoked.timestamp b/target/debug/.fingerprint/env_filter-2d1bfc981bf1de7b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/env_filter-2d1bfc981bf1de7b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/env_filter-2d1bfc981bf1de7b/lib-env_filter b/target/debug/.fingerprint/env_filter-2d1bfc981bf1de7b/lib-env_filter new file mode 100644 index 0000000..e59217a --- /dev/null +++ b/target/debug/.fingerprint/env_filter-2d1bfc981bf1de7b/lib-env_filter @@ -0,0 +1 @@ +a1e6cf4b8d2a089d \ No newline at end of file diff --git a/target/debug/.fingerprint/env_filter-2d1bfc981bf1de7b/lib-env_filter.json b/target/debug/.fingerprint/env_filter-2d1bfc981bf1de7b/lib-env_filter.json new file mode 100644 index 0000000..07c5151 --- /dev/null +++ b/target/debug/.fingerprint/env_filter-2d1bfc981bf1de7b/lib-env_filter.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"regex\"]","declared_features":"[\"default\", \"regex\"]","target":12678044772393128127,"profile":13766548740317204221,"path":17457615600291664962,"deps":[[5986029879202738730,"log",false,1758668031267155044],[9451456094439810778,"regex",false,15688504435440626599]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/env_filter-2d1bfc981bf1de7b/dep-lib-env_filter","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/env_logger-068ddaec4e6e37d8/dep-lib-env_logger b/target/debug/.fingerprint/env_logger-068ddaec4e6e37d8/dep-lib-env_logger new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/env_logger-068ddaec4e6e37d8/dep-lib-env_logger differ diff --git a/target/debug/.fingerprint/env_logger-068ddaec4e6e37d8/invoked.timestamp b/target/debug/.fingerprint/env_logger-068ddaec4e6e37d8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/env_logger-068ddaec4e6e37d8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/env_logger-068ddaec4e6e37d8/lib-env_logger b/target/debug/.fingerprint/env_logger-068ddaec4e6e37d8/lib-env_logger new file mode 100644 index 0000000..2f97d09 --- /dev/null +++ b/target/debug/.fingerprint/env_logger-068ddaec4e6e37d8/lib-env_logger @@ -0,0 +1 @@ +ae848ff0b853834b \ No newline at end of file diff --git a/target/debug/.fingerprint/env_logger-068ddaec4e6e37d8/lib-env_logger.json b/target/debug/.fingerprint/env_logger-068ddaec4e6e37d8/lib-env_logger.json new file mode 100644 index 0000000..bb726a0 --- /dev/null +++ b/target/debug/.fingerprint/env_logger-068ddaec4e6e37d8/lib-env_logger.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"auto-color\", \"color\", \"default\", \"humantime\", \"regex\"]","declared_features":"[\"auto-color\", \"color\", \"default\", \"humantime\", \"kv\", \"regex\", \"unstable-kv\"]","target":8437500984922885737,"profile":13766548740317204221,"path":6608705604455710542,"deps":[[1213033021102413497,"jiff",false,11016712914890318487],[4858255257716900954,"anstyle",false,3419040232658842972],[5986029879202738730,"log",false,1758668031267155044],[8012023772340876794,"env_filter",false,11315340850119042721],[13237942454122161292,"anstream",false,16111146009444525354]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/env_logger-068ddaec4e6e37d8/dep-lib-env_logger","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/env_logger-15163c75e7c05b70/dep-lib-env_logger b/target/debug/.fingerprint/env_logger-15163c75e7c05b70/dep-lib-env_logger new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/env_logger-15163c75e7c05b70/dep-lib-env_logger differ diff --git a/target/debug/.fingerprint/env_logger-15163c75e7c05b70/invoked.timestamp b/target/debug/.fingerprint/env_logger-15163c75e7c05b70/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/env_logger-15163c75e7c05b70/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/env_logger-15163c75e7c05b70/lib-env_logger b/target/debug/.fingerprint/env_logger-15163c75e7c05b70/lib-env_logger new file mode 100644 index 0000000..d5f7296 --- /dev/null +++ b/target/debug/.fingerprint/env_logger-15163c75e7c05b70/lib-env_logger @@ -0,0 +1 @@ +07816657c6188576 \ No newline at end of file diff --git a/target/debug/.fingerprint/env_logger-15163c75e7c05b70/lib-env_logger.json b/target/debug/.fingerprint/env_logger-15163c75e7c05b70/lib-env_logger.json new file mode 100644 index 0000000..f5fa7b2 --- /dev/null +++ b/target/debug/.fingerprint/env_logger-15163c75e7c05b70/lib-env_logger.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"auto-color\", \"color\", \"default\", \"humantime\", \"regex\"]","declared_features":"[\"auto-color\", \"color\", \"default\", \"humantime\", \"kv\", \"regex\", \"unstable-kv\"]","target":8437500984922885737,"profile":7935687077742272606,"path":6608705604455710542,"deps":[[1213033021102413497,"jiff",false,17674108933934788089],[4858255257716900954,"anstyle",false,1195121669556831546],[5986029879202738730,"log",false,1634569826726894230],[8012023772340876794,"env_filter",false,5193307288240678549],[13237942454122161292,"anstream",false,9246012776593826429]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/env_logger-15163c75e7c05b70/dep-lib-env_logger","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-iterator-a265f85e2d47b046/dep-lib-fallible_iterator b/target/debug/.fingerprint/fallible-iterator-a265f85e2d47b046/dep-lib-fallible_iterator new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/fallible-iterator-a265f85e2d47b046/dep-lib-fallible_iterator differ diff --git a/target/debug/.fingerprint/fallible-iterator-a265f85e2d47b046/invoked.timestamp b/target/debug/.fingerprint/fallible-iterator-a265f85e2d47b046/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/fallible-iterator-a265f85e2d47b046/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-iterator-a265f85e2d47b046/lib-fallible_iterator b/target/debug/.fingerprint/fallible-iterator-a265f85e2d47b046/lib-fallible_iterator new file mode 100644 index 0000000..c4a2894 --- /dev/null +++ b/target/debug/.fingerprint/fallible-iterator-a265f85e2d47b046/lib-fallible_iterator @@ -0,0 +1 @@ +45be3fb736ec184f \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-iterator-a265f85e2d47b046/lib-fallible_iterator.json b/target/debug/.fingerprint/fallible-iterator-a265f85e2d47b046/lib-fallible_iterator.json new file mode 100644 index 0000000..a32f75a --- /dev/null +++ b/target/debug/.fingerprint/fallible-iterator-a265f85e2d47b046/lib-fallible_iterator.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"alloc\", \"default\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":15245709686714427328,"profile":2241668132362809309,"path":4926375675034925899,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/fallible-iterator-a265f85e2d47b046/dep-lib-fallible_iterator","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-iterator-d81d7e65345d3c23/dep-lib-fallible_iterator b/target/debug/.fingerprint/fallible-iterator-d81d7e65345d3c23/dep-lib-fallible_iterator new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/fallible-iterator-d81d7e65345d3c23/dep-lib-fallible_iterator differ diff --git a/target/debug/.fingerprint/fallible-iterator-d81d7e65345d3c23/invoked.timestamp b/target/debug/.fingerprint/fallible-iterator-d81d7e65345d3c23/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/fallible-iterator-d81d7e65345d3c23/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-iterator-d81d7e65345d3c23/lib-fallible_iterator b/target/debug/.fingerprint/fallible-iterator-d81d7e65345d3c23/lib-fallible_iterator new file mode 100644 index 0000000..d7d706d --- /dev/null +++ b/target/debug/.fingerprint/fallible-iterator-d81d7e65345d3c23/lib-fallible_iterator @@ -0,0 +1 @@ +6f4c8e9764c4ae4a \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-iterator-d81d7e65345d3c23/lib-fallible_iterator.json b/target/debug/.fingerprint/fallible-iterator-d81d7e65345d3c23/lib-fallible_iterator.json new file mode 100644 index 0000000..e584f09 --- /dev/null +++ b/target/debug/.fingerprint/fallible-iterator-d81d7e65345d3c23/lib-fallible_iterator.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"alloc\", \"default\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":15245709686714427328,"profile":15657897354478470176,"path":4926375675034925899,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/fallible-iterator-d81d7e65345d3c23/dep-lib-fallible_iterator","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-streaming-iterator-b35caedc369b1edb/dep-lib-fallible_streaming_iterator b/target/debug/.fingerprint/fallible-streaming-iterator-b35caedc369b1edb/dep-lib-fallible_streaming_iterator new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/fallible-streaming-iterator-b35caedc369b1edb/dep-lib-fallible_streaming_iterator differ diff --git a/target/debug/.fingerprint/fallible-streaming-iterator-b35caedc369b1edb/invoked.timestamp b/target/debug/.fingerprint/fallible-streaming-iterator-b35caedc369b1edb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/fallible-streaming-iterator-b35caedc369b1edb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-streaming-iterator-b35caedc369b1edb/lib-fallible_streaming_iterator b/target/debug/.fingerprint/fallible-streaming-iterator-b35caedc369b1edb/lib-fallible_streaming_iterator new file mode 100644 index 0000000..7aa3b3e --- /dev/null +++ b/target/debug/.fingerprint/fallible-streaming-iterator-b35caedc369b1edb/lib-fallible_streaming_iterator @@ -0,0 +1 @@ +f98337d1c395a52b \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-streaming-iterator-b35caedc369b1edb/lib-fallible_streaming_iterator.json b/target/debug/.fingerprint/fallible-streaming-iterator-b35caedc369b1edb/lib-fallible_streaming_iterator.json new file mode 100644 index 0000000..a9adac9 --- /dev/null +++ b/target/debug/.fingerprint/fallible-streaming-iterator-b35caedc369b1edb/lib-fallible_streaming_iterator.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"std\"]","target":16001337131876932863,"profile":2241668132362809309,"path":15639443835458673194,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/fallible-streaming-iterator-b35caedc369b1edb/dep-lib-fallible_streaming_iterator","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-streaming-iterator-b90059037859d6b3/dep-lib-fallible_streaming_iterator b/target/debug/.fingerprint/fallible-streaming-iterator-b90059037859d6b3/dep-lib-fallible_streaming_iterator new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/fallible-streaming-iterator-b90059037859d6b3/dep-lib-fallible_streaming_iterator differ diff --git a/target/debug/.fingerprint/fallible-streaming-iterator-b90059037859d6b3/invoked.timestamp b/target/debug/.fingerprint/fallible-streaming-iterator-b90059037859d6b3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/fallible-streaming-iterator-b90059037859d6b3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-streaming-iterator-b90059037859d6b3/lib-fallible_streaming_iterator b/target/debug/.fingerprint/fallible-streaming-iterator-b90059037859d6b3/lib-fallible_streaming_iterator new file mode 100644 index 0000000..7c3d766 --- /dev/null +++ b/target/debug/.fingerprint/fallible-streaming-iterator-b90059037859d6b3/lib-fallible_streaming_iterator @@ -0,0 +1 @@ +c004062f0658ab83 \ No newline at end of file diff --git a/target/debug/.fingerprint/fallible-streaming-iterator-b90059037859d6b3/lib-fallible_streaming_iterator.json b/target/debug/.fingerprint/fallible-streaming-iterator-b90059037859d6b3/lib-fallible_streaming_iterator.json new file mode 100644 index 0000000..3dd6d97 --- /dev/null +++ b/target/debug/.fingerprint/fallible-streaming-iterator-b90059037859d6b3/lib-fallible_streaming_iterator.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"std\"]","target":16001337131876932863,"profile":15657897354478470176,"path":15639443835458673194,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/fallible-streaming-iterator-b90059037859d6b3/dep-lib-fallible_streaming_iterator","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/foldhash-06da0bd5454cd6d9/dep-lib-foldhash b/target/debug/.fingerprint/foldhash-06da0bd5454cd6d9/dep-lib-foldhash new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/foldhash-06da0bd5454cd6d9/dep-lib-foldhash differ diff --git a/target/debug/.fingerprint/foldhash-06da0bd5454cd6d9/invoked.timestamp b/target/debug/.fingerprint/foldhash-06da0bd5454cd6d9/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/foldhash-06da0bd5454cd6d9/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/foldhash-06da0bd5454cd6d9/lib-foldhash b/target/debug/.fingerprint/foldhash-06da0bd5454cd6d9/lib-foldhash new file mode 100644 index 0000000..bc4db8c --- /dev/null +++ b/target/debug/.fingerprint/foldhash-06da0bd5454cd6d9/lib-foldhash @@ -0,0 +1 @@ +b8e0c5f0c8de2a12 \ No newline at end of file diff --git a/target/debug/.fingerprint/foldhash-06da0bd5454cd6d9/lib-foldhash.json b/target/debug/.fingerprint/foldhash-06da0bd5454cd6d9/lib-foldhash.json new file mode 100644 index 0000000..db39573 --- /dev/null +++ b/target/debug/.fingerprint/foldhash-06da0bd5454cd6d9/lib-foldhash.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"default\", \"std\"]","target":18077926938045032029,"profile":15657897354478470176,"path":12881641606626538888,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/foldhash-06da0bd5454cd6d9/dep-lib-foldhash","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/foldhash-7926ee5dcf58916b/dep-lib-foldhash b/target/debug/.fingerprint/foldhash-7926ee5dcf58916b/dep-lib-foldhash new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/foldhash-7926ee5dcf58916b/dep-lib-foldhash differ diff --git a/target/debug/.fingerprint/foldhash-7926ee5dcf58916b/invoked.timestamp b/target/debug/.fingerprint/foldhash-7926ee5dcf58916b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/foldhash-7926ee5dcf58916b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/foldhash-7926ee5dcf58916b/lib-foldhash b/target/debug/.fingerprint/foldhash-7926ee5dcf58916b/lib-foldhash new file mode 100644 index 0000000..12196b2 --- /dev/null +++ b/target/debug/.fingerprint/foldhash-7926ee5dcf58916b/lib-foldhash @@ -0,0 +1 @@ +dad2ec4d7890fd54 \ No newline at end of file diff --git a/target/debug/.fingerprint/foldhash-7926ee5dcf58916b/lib-foldhash.json b/target/debug/.fingerprint/foldhash-7926ee5dcf58916b/lib-foldhash.json new file mode 100644 index 0000000..c2b470f --- /dev/null +++ b/target/debug/.fingerprint/foldhash-7926ee5dcf58916b/lib-foldhash.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"default\", \"std\"]","target":18077926938045032029,"profile":2241668132362809309,"path":12881641606626538888,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/foldhash-7926ee5dcf58916b/dep-lib-foldhash","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-0a9ead61e67d0153/dep-lib-hashbrown b/target/debug/.fingerprint/hashbrown-0a9ead61e67d0153/dep-lib-hashbrown new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/hashbrown-0a9ead61e67d0153/dep-lib-hashbrown differ diff --git a/target/debug/.fingerprint/hashbrown-0a9ead61e67d0153/invoked.timestamp b/target/debug/.fingerprint/hashbrown-0a9ead61e67d0153/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-0a9ead61e67d0153/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-0a9ead61e67d0153/lib-hashbrown b/target/debug/.fingerprint/hashbrown-0a9ead61e67d0153/lib-hashbrown new file mode 100644 index 0000000..bc3aa9f --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-0a9ead61e67d0153/lib-hashbrown @@ -0,0 +1 @@ +2e7b3120ef14b3ee \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-0a9ead61e67d0153/lib-hashbrown.json b/target/debug/.fingerprint/hashbrown-0a9ead61e67d0153/lib-hashbrown.json new file mode 100644 index 0000000..22834aa --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-0a9ead61e67d0153/lib-hashbrown.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default-hasher\", \"inline-more\"]","declared_features":"[\"alloc\", \"allocator-api2\", \"compiler_builtins\", \"core\", \"default\", \"default-hasher\", \"equivalent\", \"inline-more\", \"nightly\", \"raw-entry\", \"rayon\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":13796197676120832388,"profile":2241668132362809309,"path":5578830832478295453,"deps":[[10842263908529601448,"foldhash",false,6124209914671583962]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hashbrown-0a9ead61e67d0153/dep-lib-hashbrown","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-ec7c70d8e3cb7fd7/dep-lib-hashbrown b/target/debug/.fingerprint/hashbrown-ec7c70d8e3cb7fd7/dep-lib-hashbrown new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/hashbrown-ec7c70d8e3cb7fd7/dep-lib-hashbrown differ diff --git a/target/debug/.fingerprint/hashbrown-ec7c70d8e3cb7fd7/invoked.timestamp b/target/debug/.fingerprint/hashbrown-ec7c70d8e3cb7fd7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-ec7c70d8e3cb7fd7/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-ec7c70d8e3cb7fd7/lib-hashbrown b/target/debug/.fingerprint/hashbrown-ec7c70d8e3cb7fd7/lib-hashbrown new file mode 100644 index 0000000..fb6c6b7 --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-ec7c70d8e3cb7fd7/lib-hashbrown @@ -0,0 +1 @@ +6f24c571240a27d3 \ No newline at end of file diff --git a/target/debug/.fingerprint/hashbrown-ec7c70d8e3cb7fd7/lib-hashbrown.json b/target/debug/.fingerprint/hashbrown-ec7c70d8e3cb7fd7/lib-hashbrown.json new file mode 100644 index 0000000..4fec6da --- /dev/null +++ b/target/debug/.fingerprint/hashbrown-ec7c70d8e3cb7fd7/lib-hashbrown.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default-hasher\", \"inline-more\"]","declared_features":"[\"alloc\", \"allocator-api2\", \"compiler_builtins\", \"core\", \"default\", \"default-hasher\", \"equivalent\", \"inline-more\", \"nightly\", \"raw-entry\", \"rayon\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":13796197676120832388,"profile":15657897354478470176,"path":5578830832478295453,"deps":[[10842263908529601448,"foldhash",false,1309103596318875832]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hashbrown-ec7c70d8e3cb7fd7/dep-lib-hashbrown","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hashlink-6dd1609d8767350b/dep-lib-hashlink b/target/debug/.fingerprint/hashlink-6dd1609d8767350b/dep-lib-hashlink new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/hashlink-6dd1609d8767350b/dep-lib-hashlink differ diff --git a/target/debug/.fingerprint/hashlink-6dd1609d8767350b/invoked.timestamp b/target/debug/.fingerprint/hashlink-6dd1609d8767350b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hashlink-6dd1609d8767350b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hashlink-6dd1609d8767350b/lib-hashlink b/target/debug/.fingerprint/hashlink-6dd1609d8767350b/lib-hashlink new file mode 100644 index 0000000..b6f613f --- /dev/null +++ b/target/debug/.fingerprint/hashlink-6dd1609d8767350b/lib-hashlink @@ -0,0 +1 @@ +f908290ccf4f2c48 \ No newline at end of file diff --git a/target/debug/.fingerprint/hashlink-6dd1609d8767350b/lib-hashlink.json b/target/debug/.fingerprint/hashlink-6dd1609d8767350b/lib-hashlink.json new file mode 100644 index 0000000..ad79957 --- /dev/null +++ b/target/debug/.fingerprint/hashlink-6dd1609d8767350b/lib-hashlink.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"serde\", \"serde_impl\"]","target":3158588102652511467,"profile":2241668132362809309,"path":2815045588475486495,"deps":[[15922213196359695094,"hashbrown",false,17200114419127909166]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hashlink-6dd1609d8767350b/dep-lib-hashlink","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hashlink-e7ef6ae47590c000/dep-lib-hashlink b/target/debug/.fingerprint/hashlink-e7ef6ae47590c000/dep-lib-hashlink new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/hashlink-e7ef6ae47590c000/dep-lib-hashlink differ diff --git a/target/debug/.fingerprint/hashlink-e7ef6ae47590c000/invoked.timestamp b/target/debug/.fingerprint/hashlink-e7ef6ae47590c000/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hashlink-e7ef6ae47590c000/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hashlink-e7ef6ae47590c000/lib-hashlink b/target/debug/.fingerprint/hashlink-e7ef6ae47590c000/lib-hashlink new file mode 100644 index 0000000..e2dfc41 --- /dev/null +++ b/target/debug/.fingerprint/hashlink-e7ef6ae47590c000/lib-hashlink @@ -0,0 +1 @@ +ef32dc138a27c795 \ No newline at end of file diff --git a/target/debug/.fingerprint/hashlink-e7ef6ae47590c000/lib-hashlink.json b/target/debug/.fingerprint/hashlink-e7ef6ae47590c000/lib-hashlink.json new file mode 100644 index 0000000..c37ce33 --- /dev/null +++ b/target/debug/.fingerprint/hashlink-e7ef6ae47590c000/lib-hashlink.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"serde\", \"serde_impl\"]","target":3158588102652511467,"profile":15657897354478470176,"path":2815045588475486495,"deps":[[15922213196359695094,"hashbrown",false,15215141017738355823]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hashlink-e7ef6ae47590c000/dep-lib-hashlink","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hex-71cded6ac9c80aa5/dep-lib-hex b/target/debug/.fingerprint/hex-71cded6ac9c80aa5/dep-lib-hex new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/hex-71cded6ac9c80aa5/dep-lib-hex differ diff --git a/target/debug/.fingerprint/hex-71cded6ac9c80aa5/invoked.timestamp b/target/debug/.fingerprint/hex-71cded6ac9c80aa5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hex-71cded6ac9c80aa5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hex-71cded6ac9c80aa5/lib-hex b/target/debug/.fingerprint/hex-71cded6ac9c80aa5/lib-hex new file mode 100644 index 0000000..efb81f7 --- /dev/null +++ b/target/debug/.fingerprint/hex-71cded6ac9c80aa5/lib-hex @@ -0,0 +1 @@ +e1e9f331f462e16e \ No newline at end of file diff --git a/target/debug/.fingerprint/hex-71cded6ac9c80aa5/lib-hex.json b/target/debug/.fingerprint/hex-71cded6ac9c80aa5/lib-hex.json new file mode 100644 index 0000000..1489fbd --- /dev/null +++ b/target/debug/.fingerprint/hex-71cded6ac9c80aa5/lib-hex.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"serde\", \"std\"]","target":4242469766639956503,"profile":2241668132362809309,"path":8658385526335087777,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hex-71cded6ac9c80aa5/dep-lib-hex","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/hex-a16933418a580c56/dep-lib-hex b/target/debug/.fingerprint/hex-a16933418a580c56/dep-lib-hex new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/hex-a16933418a580c56/dep-lib-hex differ diff --git a/target/debug/.fingerprint/hex-a16933418a580c56/invoked.timestamp b/target/debug/.fingerprint/hex-a16933418a580c56/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/hex-a16933418a580c56/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/hex-a16933418a580c56/lib-hex b/target/debug/.fingerprint/hex-a16933418a580c56/lib-hex new file mode 100644 index 0000000..9cf3d08 --- /dev/null +++ b/target/debug/.fingerprint/hex-a16933418a580c56/lib-hex @@ -0,0 +1 @@ +313027273111c8a6 \ No newline at end of file diff --git a/target/debug/.fingerprint/hex-a16933418a580c56/lib-hex.json b/target/debug/.fingerprint/hex-a16933418a580c56/lib-hex.json new file mode 100644 index 0000000..31cea67 --- /dev/null +++ b/target/debug/.fingerprint/hex-a16933418a580c56/lib-hex.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"serde\", \"std\"]","target":4242469766639956503,"profile":15657897354478470176,"path":8658385526335087777,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hex-a16933418a580c56/dep-lib-hex","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/iana-time-zone-293c6d448a9a86ca/dep-lib-iana_time_zone b/target/debug/.fingerprint/iana-time-zone-293c6d448a9a86ca/dep-lib-iana_time_zone new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/iana-time-zone-293c6d448a9a86ca/dep-lib-iana_time_zone differ diff --git a/target/debug/.fingerprint/iana-time-zone-293c6d448a9a86ca/invoked.timestamp b/target/debug/.fingerprint/iana-time-zone-293c6d448a9a86ca/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/iana-time-zone-293c6d448a9a86ca/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/iana-time-zone-293c6d448a9a86ca/lib-iana_time_zone b/target/debug/.fingerprint/iana-time-zone-293c6d448a9a86ca/lib-iana_time_zone new file mode 100644 index 0000000..5a7806f --- /dev/null +++ b/target/debug/.fingerprint/iana-time-zone-293c6d448a9a86ca/lib-iana_time_zone @@ -0,0 +1 @@ +32d471306fb199c9 \ No newline at end of file diff --git a/target/debug/.fingerprint/iana-time-zone-293c6d448a9a86ca/lib-iana_time_zone.json b/target/debug/.fingerprint/iana-time-zone-293c6d448a9a86ca/lib-iana_time_zone.json new file mode 100644 index 0000000..630f773 --- /dev/null +++ b/target/debug/.fingerprint/iana-time-zone-293c6d448a9a86ca/lib-iana_time_zone.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"fallback\"]","declared_features":"[\"fallback\"]","target":13492157405369956366,"profile":2241668132362809309,"path":13014929549233399049,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/iana-time-zone-293c6d448a9a86ca/dep-lib-iana_time_zone","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/iana-time-zone-8f582a9eef06b790/dep-lib-iana_time_zone b/target/debug/.fingerprint/iana-time-zone-8f582a9eef06b790/dep-lib-iana_time_zone new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/iana-time-zone-8f582a9eef06b790/dep-lib-iana_time_zone differ diff --git a/target/debug/.fingerprint/iana-time-zone-8f582a9eef06b790/invoked.timestamp b/target/debug/.fingerprint/iana-time-zone-8f582a9eef06b790/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/iana-time-zone-8f582a9eef06b790/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/iana-time-zone-8f582a9eef06b790/lib-iana_time_zone b/target/debug/.fingerprint/iana-time-zone-8f582a9eef06b790/lib-iana_time_zone new file mode 100644 index 0000000..0c0caa0 --- /dev/null +++ b/target/debug/.fingerprint/iana-time-zone-8f582a9eef06b790/lib-iana_time_zone @@ -0,0 +1 @@ +bc3bc780d72bb6a7 \ No newline at end of file diff --git a/target/debug/.fingerprint/iana-time-zone-8f582a9eef06b790/lib-iana_time_zone.json b/target/debug/.fingerprint/iana-time-zone-8f582a9eef06b790/lib-iana_time_zone.json new file mode 100644 index 0000000..7c90ee6 --- /dev/null +++ b/target/debug/.fingerprint/iana-time-zone-8f582a9eef06b790/lib-iana_time_zone.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"fallback\"]","declared_features":"[\"fallback\"]","target":13492157405369956366,"profile":15657897354478470176,"path":13014929549233399049,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/iana-time-zone-8f582a9eef06b790/dep-lib-iana_time_zone","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/is_terminal_polyfill-171ff2693dc99e3e/dep-lib-is_terminal_polyfill b/target/debug/.fingerprint/is_terminal_polyfill-171ff2693dc99e3e/dep-lib-is_terminal_polyfill new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/is_terminal_polyfill-171ff2693dc99e3e/dep-lib-is_terminal_polyfill differ diff --git a/target/debug/.fingerprint/is_terminal_polyfill-171ff2693dc99e3e/invoked.timestamp b/target/debug/.fingerprint/is_terminal_polyfill-171ff2693dc99e3e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/is_terminal_polyfill-171ff2693dc99e3e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/is_terminal_polyfill-171ff2693dc99e3e/lib-is_terminal_polyfill b/target/debug/.fingerprint/is_terminal_polyfill-171ff2693dc99e3e/lib-is_terminal_polyfill new file mode 100644 index 0000000..7045a68 --- /dev/null +++ b/target/debug/.fingerprint/is_terminal_polyfill-171ff2693dc99e3e/lib-is_terminal_polyfill @@ -0,0 +1 @@ +5fff057ec69ca581 \ No newline at end of file diff --git a/target/debug/.fingerprint/is_terminal_polyfill-171ff2693dc99e3e/lib-is_terminal_polyfill.json b/target/debug/.fingerprint/is_terminal_polyfill-171ff2693dc99e3e/lib-is_terminal_polyfill.json new file mode 100644 index 0000000..56901a7 --- /dev/null +++ b/target/debug/.fingerprint/is_terminal_polyfill-171ff2693dc99e3e/lib-is_terminal_polyfill.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\"]","declared_features":"[\"default\"]","target":15126035666798347422,"profile":2556503999413574592,"path":7128442916999228857,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/is_terminal_polyfill-171ff2693dc99e3e/dep-lib-is_terminal_polyfill","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/is_terminal_polyfill-29b2c76dd17cc5ec/dep-lib-is_terminal_polyfill b/target/debug/.fingerprint/is_terminal_polyfill-29b2c76dd17cc5ec/dep-lib-is_terminal_polyfill new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/is_terminal_polyfill-29b2c76dd17cc5ec/dep-lib-is_terminal_polyfill differ diff --git a/target/debug/.fingerprint/is_terminal_polyfill-29b2c76dd17cc5ec/invoked.timestamp b/target/debug/.fingerprint/is_terminal_polyfill-29b2c76dd17cc5ec/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/is_terminal_polyfill-29b2c76dd17cc5ec/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/is_terminal_polyfill-29b2c76dd17cc5ec/lib-is_terminal_polyfill b/target/debug/.fingerprint/is_terminal_polyfill-29b2c76dd17cc5ec/lib-is_terminal_polyfill new file mode 100644 index 0000000..2b020d1 --- /dev/null +++ b/target/debug/.fingerprint/is_terminal_polyfill-29b2c76dd17cc5ec/lib-is_terminal_polyfill @@ -0,0 +1 @@ +2476b9fe3e0a2218 \ No newline at end of file diff --git a/target/debug/.fingerprint/is_terminal_polyfill-29b2c76dd17cc5ec/lib-is_terminal_polyfill.json b/target/debug/.fingerprint/is_terminal_polyfill-29b2c76dd17cc5ec/lib-is_terminal_polyfill.json new file mode 100644 index 0000000..a1e91a9 --- /dev/null +++ b/target/debug/.fingerprint/is_terminal_polyfill-29b2c76dd17cc5ec/lib-is_terminal_polyfill.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\"]","declared_features":"[\"default\"]","target":15126035666798347422,"profile":4319948297087609945,"path":7128442916999228857,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/is_terminal_polyfill-29b2c76dd17cc5ec/dep-lib-is_terminal_polyfill","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/jiff-20e634af7e8535d6/dep-lib-jiff b/target/debug/.fingerprint/jiff-20e634af7e8535d6/dep-lib-jiff new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/jiff-20e634af7e8535d6/dep-lib-jiff differ diff --git a/target/debug/.fingerprint/jiff-20e634af7e8535d6/invoked.timestamp b/target/debug/.fingerprint/jiff-20e634af7e8535d6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/jiff-20e634af7e8535d6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/jiff-20e634af7e8535d6/lib-jiff b/target/debug/.fingerprint/jiff-20e634af7e8535d6/lib-jiff new file mode 100644 index 0000000..2c5852d --- /dev/null +++ b/target/debug/.fingerprint/jiff-20e634af7e8535d6/lib-jiff @@ -0,0 +1 @@ +f9adbd186f0c47f5 \ No newline at end of file diff --git a/target/debug/.fingerprint/jiff-20e634af7e8535d6/lib-jiff.json b/target/debug/.fingerprint/jiff-20e634af7e8535d6/lib-jiff.json new file mode 100644 index 0000000..13d77a2 --- /dev/null +++ b/target/debug/.fingerprint/jiff-20e634af7e8535d6/lib-jiff.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"js\", \"logging\", \"perf-inline\", \"serde\", \"static\", \"static-tz\", \"std\", \"tz-fat\", \"tz-system\", \"tzdb-bundle-always\", \"tzdb-bundle-platform\", \"tzdb-concatenated\", \"tzdb-zoneinfo\"]","target":16423556379535070258,"profile":2241668132362809309,"path":12731638795181510588,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/jiff-20e634af7e8535d6/dep-lib-jiff","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/jiff-373801719deffc0d/dep-lib-jiff b/target/debug/.fingerprint/jiff-373801719deffc0d/dep-lib-jiff new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/jiff-373801719deffc0d/dep-lib-jiff differ diff --git a/target/debug/.fingerprint/jiff-373801719deffc0d/invoked.timestamp b/target/debug/.fingerprint/jiff-373801719deffc0d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/jiff-373801719deffc0d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/jiff-373801719deffc0d/lib-jiff b/target/debug/.fingerprint/jiff-373801719deffc0d/lib-jiff new file mode 100644 index 0000000..d17f453 --- /dev/null +++ b/target/debug/.fingerprint/jiff-373801719deffc0d/lib-jiff @@ -0,0 +1 @@ +97e27eec063ae398 \ No newline at end of file diff --git a/target/debug/.fingerprint/jiff-373801719deffc0d/lib-jiff.json b/target/debug/.fingerprint/jiff-373801719deffc0d/lib-jiff.json new file mode 100644 index 0000000..d6aa4f4 --- /dev/null +++ b/target/debug/.fingerprint/jiff-373801719deffc0d/lib-jiff.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"js\", \"logging\", \"perf-inline\", \"serde\", \"static\", \"static-tz\", \"std\", \"tz-fat\", \"tz-system\", \"tzdb-bundle-always\", \"tzdb-bundle-platform\", \"tzdb-concatenated\", \"tzdb-zoneinfo\"]","target":16423556379535070258,"profile":15657897354478470176,"path":12731638795181510588,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/jiff-373801719deffc0d/dep-lib-jiff","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-335f11164fe54f69/run-build-script-build-script-build b/target/debug/.fingerprint/libc-335f11164fe54f69/run-build-script-build-script-build new file mode 100644 index 0000000..3db4808 --- /dev/null +++ b/target/debug/.fingerprint/libc-335f11164fe54f69/run-build-script-build-script-build @@ -0,0 +1 @@ +daf2fa96008dad32 \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-335f11164fe54f69/run-build-script-build-script-build.json b/target/debug/.fingerprint/libc-335f11164fe54f69/run-build-script-build-script-build.json new file mode 100644 index 0000000..f151b4b --- /dev/null +++ b/target/debug/.fingerprint/libc-335f11164fe54f69/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[2924422107542798392,"build_script_build",false,2754634648973262509]],"local":[{"RerunIfChanged":{"output":"debug/build/libc-335f11164fe54f69/output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_FREEBSD_VERSION","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-7fccdc6bba1b1d92/dep-lib-libc b/target/debug/.fingerprint/libc-7fccdc6bba1b1d92/dep-lib-libc new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/libc-7fccdc6bba1b1d92/dep-lib-libc differ diff --git a/target/debug/.fingerprint/libc-7fccdc6bba1b1d92/invoked.timestamp b/target/debug/.fingerprint/libc-7fccdc6bba1b1d92/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/libc-7fccdc6bba1b1d92/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-7fccdc6bba1b1d92/lib-libc b/target/debug/.fingerprint/libc-7fccdc6bba1b1d92/lib-libc new file mode 100644 index 0000000..875e2ad --- /dev/null +++ b/target/debug/.fingerprint/libc-7fccdc6bba1b1d92/lib-libc @@ -0,0 +1 @@ +e6dbe1301fb46d02 \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-7fccdc6bba1b1d92/lib-libc.json b/target/debug/.fingerprint/libc-7fccdc6bba1b1d92/lib-libc.json new file mode 100644 index 0000000..f4c081c --- /dev/null +++ b/target/debug/.fingerprint/libc-7fccdc6bba1b1d92/lib-libc.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":17682796336736096309,"profile":15657897354478470176,"path":12899548272401599350,"deps":[[2924422107542798392,"build_script_build",false,3651729906539885274]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-7fccdc6bba1b1d92/dep-lib-libc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-d9c71401a58ac68a/dep-lib-libc b/target/debug/.fingerprint/libc-d9c71401a58ac68a/dep-lib-libc new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/libc-d9c71401a58ac68a/dep-lib-libc differ diff --git a/target/debug/.fingerprint/libc-d9c71401a58ac68a/invoked.timestamp b/target/debug/.fingerprint/libc-d9c71401a58ac68a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/libc-d9c71401a58ac68a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-d9c71401a58ac68a/lib-libc b/target/debug/.fingerprint/libc-d9c71401a58ac68a/lib-libc new file mode 100644 index 0000000..4d35d67 --- /dev/null +++ b/target/debug/.fingerprint/libc-d9c71401a58ac68a/lib-libc @@ -0,0 +1 @@ +930aae2602b87b8e \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-d9c71401a58ac68a/lib-libc.json b/target/debug/.fingerprint/libc-d9c71401a58ac68a/lib-libc.json new file mode 100644 index 0000000..2f9b21c --- /dev/null +++ b/target/debug/.fingerprint/libc-d9c71401a58ac68a/lib-libc.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":17682796336736096309,"profile":2241668132362809309,"path":12899548272401599350,"deps":[[2924422107542798392,"build_script_build",false,3651729906539885274]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-d9c71401a58ac68a/dep-lib-libc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-e96b073202f04659/build-script-build-script-build b/target/debug/.fingerprint/libc-e96b073202f04659/build-script-build-script-build new file mode 100644 index 0000000..1fbe501 --- /dev/null +++ b/target/debug/.fingerprint/libc-e96b073202f04659/build-script-build-script-build @@ -0,0 +1 @@ +adbe085a9e6d3a26 \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-e96b073202f04659/build-script-build-script-build.json b/target/debug/.fingerprint/libc-e96b073202f04659/build-script-build-script-build.json new file mode 100644 index 0000000..9f621a7 --- /dev/null +++ b/target/debug/.fingerprint/libc-e96b073202f04659/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":3445515253939452355,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-e96b073202f04659/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libc-e96b073202f04659/dep-build-script-build-script-build b/target/debug/.fingerprint/libc-e96b073202f04659/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/libc-e96b073202f04659/dep-build-script-build-script-build differ diff --git a/target/debug/.fingerprint/libc-e96b073202f04659/invoked.timestamp b/target/debug/.fingerprint/libc-e96b073202f04659/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/libc-e96b073202f04659/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-0bd6bb738c2457ef/build-script-build-script-build b/target/debug/.fingerprint/libsqlite3-sys-0bd6bb738c2457ef/build-script-build-script-build new file mode 100644 index 0000000..2af3d5c --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-0bd6bb738c2457ef/build-script-build-script-build @@ -0,0 +1 @@ +8117cf10bf14eee1 \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-0bd6bb738c2457ef/build-script-build-script-build.json b/target/debug/.fingerprint/libsqlite3-sys-0bd6bb738c2457ef/build-script-build-script-build.json new file mode 100644 index 0000000..51523b0 --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-0bd6bb738c2457ef/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"min_sqlite_version_3_14_0\", \"pkg-config\", \"vcpkg\"]","declared_features":"[\"bindgen\", \"buildtime_bindgen\", \"bundled\", \"bundled-sqlcipher\", \"bundled-sqlcipher-vendored-openssl\", \"bundled-windows\", \"bundled_bindings\", \"cc\", \"column_metadata\", \"default\", \"in_gecko\", \"loadable_extension\", \"min_sqlite_version_3_14_0\", \"openssl-sys\", \"pkg-config\", \"prettyplease\", \"preupdate_hook\", \"quote\", \"session\", \"sqlcipher\", \"syn\", \"unlock_notify\", \"vcpkg\", \"wasm32-wasi-vfs\", \"with-asan\"]","target":5408242616063297496,"profile":2225463790103693989,"path":9903271094466836122,"deps":[[3214373357989284387,"pkg_config",false,11118406588814358421],[12933202132622624734,"vcpkg",false,12301895121630521962]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libsqlite3-sys-0bd6bb738c2457ef/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-0bd6bb738c2457ef/dep-build-script-build-script-build b/target/debug/.fingerprint/libsqlite3-sys-0bd6bb738c2457ef/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/libsqlite3-sys-0bd6bb738c2457ef/dep-build-script-build-script-build differ diff --git a/target/debug/.fingerprint/libsqlite3-sys-0bd6bb738c2457ef/invoked.timestamp b/target/debug/.fingerprint/libsqlite3-sys-0bd6bb738c2457ef/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-0bd6bb738c2457ef/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-5316aace7ec1204f/dep-lib-libsqlite3_sys b/target/debug/.fingerprint/libsqlite3-sys-5316aace7ec1204f/dep-lib-libsqlite3_sys new file mode 100644 index 0000000..7bd3fc6 Binary files /dev/null and b/target/debug/.fingerprint/libsqlite3-sys-5316aace7ec1204f/dep-lib-libsqlite3_sys differ diff --git a/target/debug/.fingerprint/libsqlite3-sys-5316aace7ec1204f/invoked.timestamp b/target/debug/.fingerprint/libsqlite3-sys-5316aace7ec1204f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-5316aace7ec1204f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-5316aace7ec1204f/lib-libsqlite3_sys b/target/debug/.fingerprint/libsqlite3-sys-5316aace7ec1204f/lib-libsqlite3_sys new file mode 100644 index 0000000..4a0cd1b --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-5316aace7ec1204f/lib-libsqlite3_sys @@ -0,0 +1 @@ +524aaea0afe79879 \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-5316aace7ec1204f/lib-libsqlite3_sys.json b/target/debug/.fingerprint/libsqlite3-sys-5316aace7ec1204f/lib-libsqlite3_sys.json new file mode 100644 index 0000000..1857b5a --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-5316aace7ec1204f/lib-libsqlite3_sys.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"min_sqlite_version_3_14_0\", \"pkg-config\", \"vcpkg\"]","declared_features":"[\"bindgen\", \"buildtime_bindgen\", \"bundled\", \"bundled-sqlcipher\", \"bundled-sqlcipher-vendored-openssl\", \"bundled-windows\", \"bundled_bindings\", \"cc\", \"column_metadata\", \"default\", \"in_gecko\", \"loadable_extension\", \"min_sqlite_version_3_14_0\", \"openssl-sys\", \"pkg-config\", \"prettyplease\", \"preupdate_hook\", \"quote\", \"session\", \"sqlcipher\", \"syn\", \"unlock_notify\", \"vcpkg\", \"wasm32-wasi-vfs\", \"with-asan\"]","target":14162657976132989036,"profile":2241668132362809309,"path":9850150702167191956,"deps":[[431799777427299716,"build_script_build",false,16084302126225344991]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libsqlite3-sys-5316aace7ec1204f/dep-lib-libsqlite3_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-94d7883e993c78a6/run-build-script-build-script-build b/target/debug/.fingerprint/libsqlite3-sys-94d7883e993c78a6/run-build-script-build-script-build new file mode 100644 index 0000000..95ace40 --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-94d7883e993c78a6/run-build-script-build-script-build @@ -0,0 +1 @@ +dfc9b8c590eb36df \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-94d7883e993c78a6/run-build-script-build-script-build.json b/target/debug/.fingerprint/libsqlite3-sys-94d7883e993c78a6/run-build-script-build-script-build.json new file mode 100644 index 0000000..c7d7b8f --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-94d7883e993c78a6/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[431799777427299716,"build_script_build",false,16279972513844238209]],"local":[{"RerunIfEnvChanged":{"var":"LIBSQLITE3_SYS_USE_PKG_CONFIG","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE3_INCLUDE_DIR","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE3_LIB_DIR","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE3_STATIC","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE3_NO_PKG_CONFIG","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_x86_64-unknown-linux-gnu","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_x86_64_unknown_linux_gnu","val":null}},{"RerunIfEnvChanged":{"var":"HOST_PKG_CONFIG","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE3_STATIC","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE3_DYNAMIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_ALL_STATIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_ALL_DYNAMIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_PATH_x86_64-unknown-linux-gnu","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_PATH_x86_64_unknown_linux_gnu","val":null}},{"RerunIfEnvChanged":{"var":"HOST_PKG_CONFIG_PATH","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_PATH","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu","val":null}},{"RerunIfEnvChanged":{"var":"HOST_PKG_CONFIG_LIBDIR","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_LIBDIR","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu","val":null}},{"RerunIfEnvChanged":{"var":"HOST_PKG_CONFIG_SYSROOT_DIR","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_SYSROOT_DIR","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_SYSROOT_DIR","val":null}},{"RerunIfEnvChanged":{"var":"SYSROOT","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE3_STATIC","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE3_DYNAMIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_ALL_STATIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_ALL_DYNAMIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_x86_64-unknown-linux-gnu","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_x86_64_unknown_linux_gnu","val":null}},{"RerunIfEnvChanged":{"var":"HOST_PKG_CONFIG","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE3_STATIC","val":null}},{"RerunIfEnvChanged":{"var":"SQLITE3_DYNAMIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_ALL_STATIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_ALL_DYNAMIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_PATH_x86_64-unknown-linux-gnu","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_PATH_x86_64_unknown_linux_gnu","val":null}},{"RerunIfEnvChanged":{"var":"HOST_PKG_CONFIG_PATH","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_PATH","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu","val":null}},{"RerunIfEnvChanged":{"var":"HOST_PKG_CONFIG_LIBDIR","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_LIBDIR","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu","val":null}},{"RerunIfEnvChanged":{"var":"HOST_PKG_CONFIG_SYSROOT_DIR","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_SYSROOT_DIR","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-efcc5e15fcda736a/dep-lib-libsqlite3_sys b/target/debug/.fingerprint/libsqlite3-sys-efcc5e15fcda736a/dep-lib-libsqlite3_sys new file mode 100644 index 0000000..7bd3fc6 Binary files /dev/null and b/target/debug/.fingerprint/libsqlite3-sys-efcc5e15fcda736a/dep-lib-libsqlite3_sys differ diff --git a/target/debug/.fingerprint/libsqlite3-sys-efcc5e15fcda736a/invoked.timestamp b/target/debug/.fingerprint/libsqlite3-sys-efcc5e15fcda736a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-efcc5e15fcda736a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-efcc5e15fcda736a/lib-libsqlite3_sys b/target/debug/.fingerprint/libsqlite3-sys-efcc5e15fcda736a/lib-libsqlite3_sys new file mode 100644 index 0000000..702ea91 --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-efcc5e15fcda736a/lib-libsqlite3_sys @@ -0,0 +1 @@ +e73eb9a1039cc2a3 \ No newline at end of file diff --git a/target/debug/.fingerprint/libsqlite3-sys-efcc5e15fcda736a/lib-libsqlite3_sys.json b/target/debug/.fingerprint/libsqlite3-sys-efcc5e15fcda736a/lib-libsqlite3_sys.json new file mode 100644 index 0000000..fd64536 --- /dev/null +++ b/target/debug/.fingerprint/libsqlite3-sys-efcc5e15fcda736a/lib-libsqlite3_sys.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"min_sqlite_version_3_14_0\", \"pkg-config\", \"vcpkg\"]","declared_features":"[\"bindgen\", \"buildtime_bindgen\", \"bundled\", \"bundled-sqlcipher\", \"bundled-sqlcipher-vendored-openssl\", \"bundled-windows\", \"bundled_bindings\", \"cc\", \"column_metadata\", \"default\", \"in_gecko\", \"loadable_extension\", \"min_sqlite_version_3_14_0\", \"openssl-sys\", \"pkg-config\", \"prettyplease\", \"preupdate_hook\", \"quote\", \"session\", \"sqlcipher\", \"syn\", \"unlock_notify\", \"vcpkg\", \"wasm32-wasi-vfs\", \"with-asan\"]","target":14162657976132989036,"profile":15657897354478470176,"path":9850150702167191956,"deps":[[431799777427299716,"build_script_build",false,16084302126225344991]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libsqlite3-sys-efcc5e15fcda736a/dep-lib-libsqlite3_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/lock_api-67787a935258620b/dep-lib-lock_api b/target/debug/.fingerprint/lock_api-67787a935258620b/dep-lib-lock_api new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/lock_api-67787a935258620b/dep-lib-lock_api differ diff --git a/target/debug/.fingerprint/lock_api-67787a935258620b/invoked.timestamp b/target/debug/.fingerprint/lock_api-67787a935258620b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/lock_api-67787a935258620b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/lock_api-67787a935258620b/lib-lock_api b/target/debug/.fingerprint/lock_api-67787a935258620b/lib-lock_api new file mode 100644 index 0000000..454facb --- /dev/null +++ b/target/debug/.fingerprint/lock_api-67787a935258620b/lib-lock_api @@ -0,0 +1 @@ +fff554f777e481b7 \ No newline at end of file diff --git a/target/debug/.fingerprint/lock_api-67787a935258620b/lib-lock_api.json b/target/debug/.fingerprint/lock_api-67787a935258620b/lib-lock_api.json new file mode 100644 index 0000000..e1d1afc --- /dev/null +++ b/target/debug/.fingerprint/lock_api-67787a935258620b/lib-lock_api.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"atomic_usize\", \"default\"]","declared_features":"[\"arc_lock\", \"atomic_usize\", \"default\", \"nightly\", \"owning_ref\", \"serde\"]","target":5591063965756347507,"profile":15657897354478470176,"path":4132693568070440097,"deps":[[4796557380116975802,"build_script_build",false,14593586916403831060],[15358414700195712381,"scopeguard",false,8632841606959326910]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/lock_api-67787a935258620b/dep-lib-lock_api","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/lock_api-d10c45d9a7b8473b/dep-lib-lock_api b/target/debug/.fingerprint/lock_api-d10c45d9a7b8473b/dep-lib-lock_api new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/lock_api-d10c45d9a7b8473b/dep-lib-lock_api differ diff --git a/target/debug/.fingerprint/lock_api-d10c45d9a7b8473b/invoked.timestamp b/target/debug/.fingerprint/lock_api-d10c45d9a7b8473b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/lock_api-d10c45d9a7b8473b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/lock_api-d10c45d9a7b8473b/lib-lock_api b/target/debug/.fingerprint/lock_api-d10c45d9a7b8473b/lib-lock_api new file mode 100644 index 0000000..22fdcea --- /dev/null +++ b/target/debug/.fingerprint/lock_api-d10c45d9a7b8473b/lib-lock_api @@ -0,0 +1 @@ +c052ef177f2ff55d \ No newline at end of file diff --git a/target/debug/.fingerprint/lock_api-d10c45d9a7b8473b/lib-lock_api.json b/target/debug/.fingerprint/lock_api-d10c45d9a7b8473b/lib-lock_api.json new file mode 100644 index 0000000..6f60337 --- /dev/null +++ b/target/debug/.fingerprint/lock_api-d10c45d9a7b8473b/lib-lock_api.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"atomic_usize\", \"default\"]","declared_features":"[\"arc_lock\", \"atomic_usize\", \"default\", \"nightly\", \"owning_ref\", \"serde\"]","target":5591063965756347507,"profile":2241668132362809309,"path":4132693568070440097,"deps":[[4796557380116975802,"build_script_build",false,14593586916403831060],[15358414700195712381,"scopeguard",false,9454085493868395163]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/lock_api-d10c45d9a7b8473b/dep-lib-lock_api","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/lock_api-d64b5c5df0bd8568/run-build-script-build-script-build b/target/debug/.fingerprint/lock_api-d64b5c5df0bd8568/run-build-script-build-script-build new file mode 100644 index 0000000..aa7a24d --- /dev/null +++ b/target/debug/.fingerprint/lock_api-d64b5c5df0bd8568/run-build-script-build-script-build @@ -0,0 +1 @@ +14e109f7fad586ca \ No newline at end of file diff --git a/target/debug/.fingerprint/lock_api-d64b5c5df0bd8568/run-build-script-build-script-build.json b/target/debug/.fingerprint/lock_api-d64b5c5df0bd8568/run-build-script-build-script-build.json new file mode 100644 index 0000000..4557e48 --- /dev/null +++ b/target/debug/.fingerprint/lock_api-d64b5c5df0bd8568/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[4796557380116975802,"build_script_build",false,13168763369823131435]],"local":[{"Precalculated":"0.4.12"}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/lock_api-ee1f8bfb887fbcfc/build-script-build-script-build b/target/debug/.fingerprint/lock_api-ee1f8bfb887fbcfc/build-script-build-script-build new file mode 100644 index 0000000..c58d7e2 --- /dev/null +++ b/target/debug/.fingerprint/lock_api-ee1f8bfb887fbcfc/build-script-build-script-build @@ -0,0 +1 @@ +2bd77b8583d8c0b6 \ No newline at end of file diff --git a/target/debug/.fingerprint/lock_api-ee1f8bfb887fbcfc/build-script-build-script-build.json b/target/debug/.fingerprint/lock_api-ee1f8bfb887fbcfc/build-script-build-script-build.json new file mode 100644 index 0000000..58861c1 --- /dev/null +++ b/target/debug/.fingerprint/lock_api-ee1f8bfb887fbcfc/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"atomic_usize\", \"default\"]","declared_features":"[\"arc_lock\", \"atomic_usize\", \"default\", \"nightly\", \"owning_ref\", \"serde\"]","target":5408242616063297496,"profile":2225463790103693989,"path":17303059330942158465,"deps":[[6229979215132119378,"autocfg",false,11828243355842634123]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/lock_api-ee1f8bfb887fbcfc/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/lock_api-ee1f8bfb887fbcfc/dep-build-script-build-script-build b/target/debug/.fingerprint/lock_api-ee1f8bfb887fbcfc/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/lock_api-ee1f8bfb887fbcfc/dep-build-script-build-script-build differ diff --git a/target/debug/.fingerprint/lock_api-ee1f8bfb887fbcfc/invoked.timestamp b/target/debug/.fingerprint/lock_api-ee1f8bfb887fbcfc/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/lock_api-ee1f8bfb887fbcfc/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/log-174b5571c71f1fc2/dep-lib-log b/target/debug/.fingerprint/log-174b5571c71f1fc2/dep-lib-log new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/log-174b5571c71f1fc2/dep-lib-log differ diff --git a/target/debug/.fingerprint/log-174b5571c71f1fc2/invoked.timestamp b/target/debug/.fingerprint/log-174b5571c71f1fc2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/log-174b5571c71f1fc2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/log-174b5571c71f1fc2/lib-log b/target/debug/.fingerprint/log-174b5571c71f1fc2/lib-log new file mode 100644 index 0000000..8538344 --- /dev/null +++ b/target/debug/.fingerprint/log-174b5571c71f1fc2/lib-log @@ -0,0 +1 @@ +64ac83b1410b6818 \ No newline at end of file diff --git a/target/debug/.fingerprint/log-174b5571c71f1fc2/lib-log.json b/target/debug/.fingerprint/log-174b5571c71f1fc2/lib-log.json new file mode 100644 index 0000000..f8b3670 --- /dev/null +++ b/target/debug/.fingerprint/log-174b5571c71f1fc2/lib-log.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"std\"]","declared_features":"[\"kv\", \"kv_serde\", \"kv_std\", \"kv_sval\", \"kv_unstable\", \"kv_unstable_serde\", \"kv_unstable_std\", \"kv_unstable_sval\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"serde\", \"std\", \"sval\", \"sval_ref\", \"value-bag\"]","target":6550155848337067049,"profile":15657897354478470176,"path":6265513979311187590,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/log-174b5571c71f1fc2/dep-lib-log","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/log-88f60f13a5b3fe91/dep-lib-log b/target/debug/.fingerprint/log-88f60f13a5b3fe91/dep-lib-log new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/log-88f60f13a5b3fe91/dep-lib-log differ diff --git a/target/debug/.fingerprint/log-88f60f13a5b3fe91/invoked.timestamp b/target/debug/.fingerprint/log-88f60f13a5b3fe91/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/log-88f60f13a5b3fe91/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/log-88f60f13a5b3fe91/lib-log b/target/debug/.fingerprint/log-88f60f13a5b3fe91/lib-log new file mode 100644 index 0000000..97ddd54 --- /dev/null +++ b/target/debug/.fingerprint/log-88f60f13a5b3fe91/lib-log @@ -0,0 +1 @@ +96daa0da9828af16 \ No newline at end of file diff --git a/target/debug/.fingerprint/log-88f60f13a5b3fe91/lib-log.json b/target/debug/.fingerprint/log-88f60f13a5b3fe91/lib-log.json new file mode 100644 index 0000000..c58126b --- /dev/null +++ b/target/debug/.fingerprint/log-88f60f13a5b3fe91/lib-log.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"std\"]","declared_features":"[\"kv\", \"kv_serde\", \"kv_std\", \"kv_sval\", \"kv_unstable\", \"kv_unstable_serde\", \"kv_unstable_std\", \"kv_unstable_sval\", \"max_level_debug\", \"max_level_error\", \"max_level_info\", \"max_level_off\", \"max_level_trace\", \"max_level_warn\", \"release_max_level_debug\", \"release_max_level_error\", \"release_max_level_info\", \"release_max_level_off\", \"release_max_level_trace\", \"release_max_level_warn\", \"serde\", \"std\", \"sval\", \"sval_ref\", \"value-bag\"]","target":6550155848337067049,"profile":2241668132362809309,"path":6265513979311187590,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/log-88f60f13a5b3fe91/dep-lib-log","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/memchr-a05db9a5fb39ea14/dep-lib-memchr b/target/debug/.fingerprint/memchr-a05db9a5fb39ea14/dep-lib-memchr new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/memchr-a05db9a5fb39ea14/dep-lib-memchr differ diff --git a/target/debug/.fingerprint/memchr-a05db9a5fb39ea14/invoked.timestamp b/target/debug/.fingerprint/memchr-a05db9a5fb39ea14/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/memchr-a05db9a5fb39ea14/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/memchr-a05db9a5fb39ea14/lib-memchr b/target/debug/.fingerprint/memchr-a05db9a5fb39ea14/lib-memchr new file mode 100644 index 0000000..72be62c --- /dev/null +++ b/target/debug/.fingerprint/memchr-a05db9a5fb39ea14/lib-memchr @@ -0,0 +1 @@ +4d8be890efe39ccf \ No newline at end of file diff --git a/target/debug/.fingerprint/memchr-a05db9a5fb39ea14/lib-memchr.json b/target/debug/.fingerprint/memchr-a05db9a5fb39ea14/lib-memchr.json new file mode 100644 index 0000000..6de4660 --- /dev/null +++ b/target/debug/.fingerprint/memchr-a05db9a5fb39ea14/lib-memchr.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"compiler_builtins\", \"core\", \"default\", \"libc\", \"logging\", \"rustc-dep-of-std\", \"std\", \"use_std\"]","target":11745930252914242013,"profile":15657897354478470176,"path":14904058880601663846,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/memchr-a05db9a5fb39ea14/dep-lib-memchr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/memchr-aeff97661642325f/dep-lib-memchr b/target/debug/.fingerprint/memchr-aeff97661642325f/dep-lib-memchr new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/memchr-aeff97661642325f/dep-lib-memchr differ diff --git a/target/debug/.fingerprint/memchr-aeff97661642325f/invoked.timestamp b/target/debug/.fingerprint/memchr-aeff97661642325f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/memchr-aeff97661642325f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/memchr-aeff97661642325f/lib-memchr b/target/debug/.fingerprint/memchr-aeff97661642325f/lib-memchr new file mode 100644 index 0000000..05787a6 --- /dev/null +++ b/target/debug/.fingerprint/memchr-aeff97661642325f/lib-memchr @@ -0,0 +1 @@ +b8bb16b48507a14a \ No newline at end of file diff --git a/target/debug/.fingerprint/memchr-aeff97661642325f/lib-memchr.json b/target/debug/.fingerprint/memchr-aeff97661642325f/lib-memchr.json new file mode 100644 index 0000000..ee83825 --- /dev/null +++ b/target/debug/.fingerprint/memchr-aeff97661642325f/lib-memchr.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"compiler_builtins\", \"core\", \"default\", \"libc\", \"logging\", \"rustc-dep-of-std\", \"std\", \"use_std\"]","target":11745930252914242013,"profile":2241668132362809309,"path":14904058880601663846,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/memchr-aeff97661642325f/dep-lib-memchr","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/mio-577e0ccb5f16ba9b/dep-lib-mio b/target/debug/.fingerprint/mio-577e0ccb5f16ba9b/dep-lib-mio new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/mio-577e0ccb5f16ba9b/dep-lib-mio differ diff --git a/target/debug/.fingerprint/mio-577e0ccb5f16ba9b/invoked.timestamp b/target/debug/.fingerprint/mio-577e0ccb5f16ba9b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/mio-577e0ccb5f16ba9b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/mio-577e0ccb5f16ba9b/lib-mio b/target/debug/.fingerprint/mio-577e0ccb5f16ba9b/lib-mio new file mode 100644 index 0000000..8bc10e4 --- /dev/null +++ b/target/debug/.fingerprint/mio-577e0ccb5f16ba9b/lib-mio @@ -0,0 +1 @@ +998634efcbc82f5d \ No newline at end of file diff --git a/target/debug/.fingerprint/mio-577e0ccb5f16ba9b/lib-mio.json b/target/debug/.fingerprint/mio-577e0ccb5f16ba9b/lib-mio.json new file mode 100644 index 0000000..286cce1 --- /dev/null +++ b/target/debug/.fingerprint/mio-577e0ccb5f16ba9b/lib-mio.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"net\", \"os-ext\", \"os-poll\"]","declared_features":"[\"default\", \"log\", \"net\", \"os-ext\", \"os-poll\"]","target":5157902839847266895,"profile":9936639502610548555,"path":10703384527602483589,"deps":[[2924422107542798392,"libc",false,10267002094899563155]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/mio-577e0ccb5f16ba9b/dep-lib-mio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/mio-63f96e662816fac3/dep-lib-mio b/target/debug/.fingerprint/mio-63f96e662816fac3/dep-lib-mio new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/mio-63f96e662816fac3/dep-lib-mio differ diff --git a/target/debug/.fingerprint/mio-63f96e662816fac3/invoked.timestamp b/target/debug/.fingerprint/mio-63f96e662816fac3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/mio-63f96e662816fac3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/mio-63f96e662816fac3/lib-mio b/target/debug/.fingerprint/mio-63f96e662816fac3/lib-mio new file mode 100644 index 0000000..c78eb5d --- /dev/null +++ b/target/debug/.fingerprint/mio-63f96e662816fac3/lib-mio @@ -0,0 +1 @@ +6a8d7e78dd0527a8 \ No newline at end of file diff --git a/target/debug/.fingerprint/mio-63f96e662816fac3/lib-mio.json b/target/debug/.fingerprint/mio-63f96e662816fac3/lib-mio.json new file mode 100644 index 0000000..ca554d3 --- /dev/null +++ b/target/debug/.fingerprint/mio-63f96e662816fac3/lib-mio.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"net\", \"os-ext\", \"os-poll\"]","declared_features":"[\"default\", \"log\", \"net\", \"os-ext\", \"os-poll\"]","target":5157902839847266895,"profile":1177456745549771971,"path":10703384527602483589,"deps":[[2924422107542798392,"libc",false,174994006594411494]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/mio-63f96e662816fac3/dep-lib-mio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-3d7ab1a41b5ab137/dep-lib-num_traits b/target/debug/.fingerprint/num-traits-3d7ab1a41b5ab137/dep-lib-num_traits new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/num-traits-3d7ab1a41b5ab137/dep-lib-num_traits differ diff --git a/target/debug/.fingerprint/num-traits-3d7ab1a41b5ab137/invoked.timestamp b/target/debug/.fingerprint/num-traits-3d7ab1a41b5ab137/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/num-traits-3d7ab1a41b5ab137/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-3d7ab1a41b5ab137/lib-num_traits b/target/debug/.fingerprint/num-traits-3d7ab1a41b5ab137/lib-num_traits new file mode 100644 index 0000000..a0401f0 --- /dev/null +++ b/target/debug/.fingerprint/num-traits-3d7ab1a41b5ab137/lib-num_traits @@ -0,0 +1 @@ +58c6466989dc4de0 \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-3d7ab1a41b5ab137/lib-num_traits.json b/target/debug/.fingerprint/num-traits-3d7ab1a41b5ab137/lib-num_traits.json new file mode 100644 index 0000000..20bf93c --- /dev/null +++ b/target/debug/.fingerprint/num-traits-3d7ab1a41b5ab137/lib-num_traits.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":4278088450330190724,"profile":2241668132362809309,"path":1806217892184131084,"deps":[[5157631553186200874,"build_script_build",false,11646857887992258594]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-traits-3d7ab1a41b5ab137/dep-lib-num_traits","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-4f72e63792366366/run-build-script-build-script-build b/target/debug/.fingerprint/num-traits-4f72e63792366366/run-build-script-build-script-build new file mode 100644 index 0000000..287e892 --- /dev/null +++ b/target/debug/.fingerprint/num-traits-4f72e63792366366/run-build-script-build-script-build @@ -0,0 +1 @@ +22203c9b8af3a1a1 \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-4f72e63792366366/run-build-script-build-script-build.json b/target/debug/.fingerprint/num-traits-4f72e63792366366/run-build-script-build-script-build.json new file mode 100644 index 0000000..8b79417 --- /dev/null +++ b/target/debug/.fingerprint/num-traits-4f72e63792366366/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5157631553186200874,"build_script_build",false,3500264777802296916]],"local":[{"RerunIfChanged":{"output":"debug/build/num-traits-4f72e63792366366/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-9f52c88a60810681/dep-lib-num_traits b/target/debug/.fingerprint/num-traits-9f52c88a60810681/dep-lib-num_traits new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/num-traits-9f52c88a60810681/dep-lib-num_traits differ diff --git a/target/debug/.fingerprint/num-traits-9f52c88a60810681/invoked.timestamp b/target/debug/.fingerprint/num-traits-9f52c88a60810681/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/num-traits-9f52c88a60810681/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-9f52c88a60810681/lib-num_traits b/target/debug/.fingerprint/num-traits-9f52c88a60810681/lib-num_traits new file mode 100644 index 0000000..76458dd --- /dev/null +++ b/target/debug/.fingerprint/num-traits-9f52c88a60810681/lib-num_traits @@ -0,0 +1 @@ +f6ed684eecea7092 \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-9f52c88a60810681/lib-num_traits.json b/target/debug/.fingerprint/num-traits-9f52c88a60810681/lib-num_traits.json new file mode 100644 index 0000000..ac3266f --- /dev/null +++ b/target/debug/.fingerprint/num-traits-9f52c88a60810681/lib-num_traits.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":4278088450330190724,"profile":15657897354478470176,"path":1806217892184131084,"deps":[[5157631553186200874,"build_script_build",false,11646857887992258594]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-traits-9f52c88a60810681/dep-lib-num_traits","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-f4fda1d06b5682b6/build-script-build-script-build b/target/debug/.fingerprint/num-traits-f4fda1d06b5682b6/build-script-build-script-build new file mode 100644 index 0000000..ebcbb29 --- /dev/null +++ b/target/debug/.fingerprint/num-traits-f4fda1d06b5682b6/build-script-build-script-build @@ -0,0 +1 @@ +54aeb72c45709330 \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-f4fda1d06b5682b6/build-script-build-script-build.json b/target/debug/.fingerprint/num-traits-f4fda1d06b5682b6/build-script-build-script-build.json new file mode 100644 index 0000000..ada21fe --- /dev/null +++ b/target/debug/.fingerprint/num-traits-f4fda1d06b5682b6/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":7200450297335909976,"deps":[[6229979215132119378,"autocfg",false,11828243355842634123]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-traits-f4fda1d06b5682b6/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/num-traits-f4fda1d06b5682b6/dep-build-script-build-script-build b/target/debug/.fingerprint/num-traits-f4fda1d06b5682b6/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/num-traits-f4fda1d06b5682b6/dep-build-script-build-script-build differ diff --git a/target/debug/.fingerprint/num-traits-f4fda1d06b5682b6/invoked.timestamp b/target/debug/.fingerprint/num-traits-f4fda1d06b5682b6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/num-traits-f4fda1d06b5682b6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-0985d7093064f8a5/bin-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-0985d7093064f8a5/bin-nx9_dns_server new file mode 100644 index 0000000..ef1be19 --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-0985d7093064f8a5/bin-nx9_dns_server @@ -0,0 +1 @@ +9818a63e927206da \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-0985d7093064f8a5/bin-nx9_dns_server.json b/target/debug/.fingerprint/nx9_dns_server-0985d7093064f8a5/bin-nx9_dns_server.json new file mode 100644 index 0000000..23a99f4 --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-0985d7093064f8a5/bin-nx9_dns_server.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":7461911624895050592,"profile":17672942494452627365,"path":4942398508502643691,"deps":[[530211389790465181,"hex",false,7989776014881581537],[5986029879202738730,"log",false,1634569826726894230],[6898646762435821041,"env_logger",false,8540259508526940423],[7187230903373749858,"nx9_dns_server",false,16418692516887546037],[7303982924001358866,"tokio",false,944247150346611131],[8954739732099860431,"rusqlite",false,16582330194926192254],[9897246384292347999,"chrono",false,1029659537555051870],[10806645703491011684,"thiserror",false,9286999880207044684],[13077212702700853852,"base64",false,6667126801111449053]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/nx9_dns_server-0985d7093064f8a5/dep-bin-nx9_dns_server","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-0985d7093064f8a5/dep-bin-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-0985d7093064f8a5/dep-bin-nx9_dns_server new file mode 100644 index 0000000..5c54f74 Binary files /dev/null and b/target/debug/.fingerprint/nx9_dns_server-0985d7093064f8a5/dep-bin-nx9_dns_server differ diff --git a/target/debug/.fingerprint/nx9_dns_server-0985d7093064f8a5/invoked.timestamp b/target/debug/.fingerprint/nx9_dns_server-0985d7093064f8a5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-0985d7093064f8a5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-34d59ddfbf5cc3d0/dep-lib-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-34d59ddfbf5cc3d0/dep-lib-nx9_dns_server new file mode 100644 index 0000000..0d2d5a0 Binary files /dev/null and b/target/debug/.fingerprint/nx9_dns_server-34d59ddfbf5cc3d0/dep-lib-nx9_dns_server differ diff --git a/target/debug/.fingerprint/nx9_dns_server-34d59ddfbf5cc3d0/invoked.timestamp b/target/debug/.fingerprint/nx9_dns_server-34d59ddfbf5cc3d0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-34d59ddfbf5cc3d0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-34d59ddfbf5cc3d0/lib-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-34d59ddfbf5cc3d0/lib-nx9_dns_server new file mode 100644 index 0000000..06cd3d4 --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-34d59ddfbf5cc3d0/lib-nx9_dns_server @@ -0,0 +1 @@ +b54872a9dae9dae3 \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-34d59ddfbf5cc3d0/lib-nx9_dns_server.json b/target/debug/.fingerprint/nx9_dns_server-34d59ddfbf5cc3d0/lib-nx9_dns_server.json new file mode 100644 index 0000000..35a2a31 --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-34d59ddfbf5cc3d0/lib-nx9_dns_server.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":4125998517736895606,"profile":17672942494452627365,"path":10763286916239946207,"deps":[[530211389790465181,"hex",false,7989776014881581537],[5986029879202738730,"log",false,1634569826726894230],[6898646762435821041,"env_logger",false,8540259508526940423],[7303982924001358866,"tokio",false,944247150346611131],[8954739732099860431,"rusqlite",false,16582330194926192254],[9897246384292347999,"chrono",false,1029659537555051870],[10806645703491011684,"thiserror",false,9286999880207044684],[13077212702700853852,"base64",false,6667126801111449053]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/nx9_dns_server-34d59ddfbf5cc3d0/dep-lib-nx9_dns_server","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-34d59ddfbf5cc3d0/output-lib-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-34d59ddfbf5cc3d0/output-lib-nx9_dns_server new file mode 100644 index 0000000..094842a --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-34d59ddfbf5cc3d0/output-lib-nx9_dns_server @@ -0,0 +1,13 @@ +{"$message_type":"diagnostic","message":"unused imports: `error` and `info`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/db.rs","byte_start":221,"byte_end":226,"line_start":7,"line_end":7,"column_start":11,"column_end":16,"is_primary":true,"text":[{"text":"use log::{error, info};","highlight_start":11,"highlight_end":16}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/db.rs","byte_start":228,"byte_end":232,"line_start":7,"line_end":7,"column_start":18,"column_end":22,"is_primary":true,"text":[{"text":"use log::{error, info};","highlight_start":18,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/db.rs","byte_start":211,"byte_end":235,"line_start":7,"line_end":8,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"use log::{error, info};","highlight_start":1,"highlight_end":24},{"text":"","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused imports: `error` and `info`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/db.rs:7:11\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m7\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse log::{error, info};\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused import: `debug`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":161,"byte_end":166,"line_start":7,"line_end":7,"column_start":11,"column_end":16,"is_primary":true,"text":[{"text":"use log::{debug, info};","highlight_start":11,"highlight_end":16}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":161,"byte_end":168,"line_start":7,"line_end":7,"column_start":11,"column_end":18,"is_primary":true,"text":[{"text":"use log::{debug, info};","highlight_start":11,"highlight_end":18}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/dns.rs","byte_start":160,"byte_end":161,"line_start":7,"line_end":7,"column_start":10,"column_end":11,"is_primary":true,"text":[{"text":"use log::{debug, info};","highlight_start":10,"highlight_end":11}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/dns.rs","byte_start":172,"byte_end":173,"line_start":7,"line_end":7,"column_start":22,"column_end":23,"is_primary":true,"text":[{"text":"use log::{debug, info};","highlight_start":22,"highlight_end":23}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `debug`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:7:11\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m7\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse log::{debug, info};\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused import: `AsyncWriteExt`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/handlers.rs","byte_start":244,"byte_end":257,"line_start":9,"line_end":9,"column_start":24,"column_end":37,"is_primary":true,"text":[{"text":" io::{AsyncReadExt, AsyncWriteExt},","highlight_start":24,"highlight_end":37}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/handlers.rs","byte_start":242,"byte_end":257,"line_start":9,"line_end":9,"column_start":22,"column_end":37,"is_primary":true,"text":[{"text":" io::{AsyncReadExt, AsyncWriteExt},","highlight_start":22,"highlight_end":37}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/handlers.rs","byte_start":229,"byte_end":230,"line_start":9,"line_end":9,"column_start":9,"column_end":10,"is_primary":true,"text":[{"text":" io::{AsyncReadExt, AsyncWriteExt},","highlight_start":9,"highlight_end":10}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/handlers.rs","byte_start":257,"byte_end":258,"line_start":9,"line_end":9,"column_start":37,"column_end":38,"is_primary":true,"text":[{"text":" io::{AsyncReadExt, AsyncWriteExt},","highlight_start":37,"highlight_end":38}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `AsyncWriteExt`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/handlers.rs:9:24\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m9\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m io::{AsyncReadExt, AsyncWriteExt},\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `config`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":13462,"byte_end":13468,"line_start":410,"line_end":410,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":13462,"byte_end":13468,"line_start":410,"line_end":410,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_config","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:410:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m410\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m config: &ServerConfig,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `config`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":17174,"byte_end":17180,"line_start":518,"line_end":518,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":17174,"byte_end":17180,"line_start":518,"line_end":518,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_config","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:518:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m518\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m config: &ServerConfig,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_config`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `domain`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":20993,"byte_end":20999,"line_start":631,"line_end":631,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":20993,"byte_end":20999,"line_start":631,"line_end":631,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_domain","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `domain`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:631:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m631\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m domain: String,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_domain`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `config`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":21013,"byte_end":21019,"line_start":632,"line_end":632,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":21013,"byte_end":21019,"line_start":632,"line_end":632,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_config","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:632:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m632\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m config: &ServerConfig,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_config`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `ttl`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":25301,"byte_end":25304,"line_start":751,"line_end":751,"column_start":5,"column_end":8,"is_primary":true,"text":[{"text":" ttl: u64,","highlight_start":5,"highlight_end":8}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":25301,"byte_end":25304,"line_start":751,"line_end":751,"column_start":5,"column_end":8,"is_primary":true,"text":[{"text":" ttl: u64,","highlight_start":5,"highlight_end":8}],"label":null,"suggested_replacement":"_ttl","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `ttl`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:751:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m751\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m ttl: u64,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_ttl`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `domain`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":25315,"byte_end":25321,"line_start":752,"line_end":752,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":25315,"byte_end":25321,"line_start":752,"line_end":752,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_domain","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `domain`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:752:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m752\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m domain: String,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_domain`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `config`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":25335,"byte_end":25341,"line_start":753,"line_end":753,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":25335,"byte_end":25341,"line_start":753,"line_end":753,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_config","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:753:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m753\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m config: &ServerConfig,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_config`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `domain`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":28559,"byte_end":28565,"line_start":853,"line_end":853,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":28559,"byte_end":28565,"line_start":853,"line_end":853,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_domain","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `domain`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:853:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m853\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m domain: String,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_domain`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `config`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":28600,"byte_end":28606,"line_start":855,"line_end":855,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":28600,"byte_end":28606,"line_start":855,"line_end":855,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_config","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:855:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m855\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m config: &ServerConfig,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_config`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"12 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 12 warnings emitted\u001b[0m\n\n"} diff --git a/target/debug/.fingerprint/nx9_dns_server-3f0c801da4b7d19f/bin-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-3f0c801da4b7d19f/bin-nx9_dns_server new file mode 100644 index 0000000..424ff5d --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-3f0c801da4b7d19f/bin-nx9_dns_server @@ -0,0 +1 @@ +7a6c91dcc57a76dc \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-3f0c801da4b7d19f/bin-nx9_dns_server.json b/target/debug/.fingerprint/nx9_dns_server-3f0c801da4b7d19f/bin-nx9_dns_server.json new file mode 100644 index 0000000..c28f184 --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-3f0c801da4b7d19f/bin-nx9_dns_server.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":7461911624895050592,"profile":8731458305071235362,"path":4942398508502643691,"deps":[[530211389790465181,"hex",false,12017874508446117937],[5986029879202738730,"log",false,1758668031267155044],[6898646762435821041,"env_logger",false,5441284828568716462],[7187230903373749858,"nx9_dns_server",false,9749482988555822987],[7303982924001358866,"tokio",false,589447598639746622],[8954739732099860431,"rusqlite",false,2980833897604536837],[9897246384292347999,"chrono",false,402928235947862903],[10806645703491011684,"thiserror",false,11564100603184534971],[13077212702700853852,"base64",false,15627913620284523738]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/nx9_dns_server-3f0c801da4b7d19f/dep-bin-nx9_dns_server","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-3f0c801da4b7d19f/dep-bin-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-3f0c801da4b7d19f/dep-bin-nx9_dns_server new file mode 100644 index 0000000..5c54f74 Binary files /dev/null and b/target/debug/.fingerprint/nx9_dns_server-3f0c801da4b7d19f/dep-bin-nx9_dns_server differ diff --git a/target/debug/.fingerprint/nx9_dns_server-3f0c801da4b7d19f/invoked.timestamp b/target/debug/.fingerprint/nx9_dns_server-3f0c801da4b7d19f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-3f0c801da4b7d19f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-628ba547506339e4/dep-test-lib-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-628ba547506339e4/dep-test-lib-nx9_dns_server new file mode 100644 index 0000000..b2f42de Binary files /dev/null and b/target/debug/.fingerprint/nx9_dns_server-628ba547506339e4/dep-test-lib-nx9_dns_server differ diff --git a/target/debug/.fingerprint/nx9_dns_server-628ba547506339e4/invoked.timestamp b/target/debug/.fingerprint/nx9_dns_server-628ba547506339e4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-628ba547506339e4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-628ba547506339e4/output-test-lib-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-628ba547506339e4/output-test-lib-nx9_dns_server new file mode 100644 index 0000000..094842a --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-628ba547506339e4/output-test-lib-nx9_dns_server @@ -0,0 +1,13 @@ +{"$message_type":"diagnostic","message":"unused imports: `error` and `info`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/db.rs","byte_start":221,"byte_end":226,"line_start":7,"line_end":7,"column_start":11,"column_end":16,"is_primary":true,"text":[{"text":"use log::{error, info};","highlight_start":11,"highlight_end":16}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/db.rs","byte_start":228,"byte_end":232,"line_start":7,"line_end":7,"column_start":18,"column_end":22,"is_primary":true,"text":[{"text":"use log::{error, info};","highlight_start":18,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/db.rs","byte_start":211,"byte_end":235,"line_start":7,"line_end":8,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"use log::{error, info};","highlight_start":1,"highlight_end":24},{"text":"","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused imports: `error` and `info`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/db.rs:7:11\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m7\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse log::{error, info};\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused import: `debug`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":161,"byte_end":166,"line_start":7,"line_end":7,"column_start":11,"column_end":16,"is_primary":true,"text":[{"text":"use log::{debug, info};","highlight_start":11,"highlight_end":16}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":161,"byte_end":168,"line_start":7,"line_end":7,"column_start":11,"column_end":18,"is_primary":true,"text":[{"text":"use log::{debug, info};","highlight_start":11,"highlight_end":18}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/dns.rs","byte_start":160,"byte_end":161,"line_start":7,"line_end":7,"column_start":10,"column_end":11,"is_primary":true,"text":[{"text":"use log::{debug, info};","highlight_start":10,"highlight_end":11}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/dns.rs","byte_start":172,"byte_end":173,"line_start":7,"line_end":7,"column_start":22,"column_end":23,"is_primary":true,"text":[{"text":"use log::{debug, info};","highlight_start":22,"highlight_end":23}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `debug`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:7:11\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m7\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse log::{debug, info};\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused import: `AsyncWriteExt`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/handlers.rs","byte_start":244,"byte_end":257,"line_start":9,"line_end":9,"column_start":24,"column_end":37,"is_primary":true,"text":[{"text":" io::{AsyncReadExt, AsyncWriteExt},","highlight_start":24,"highlight_end":37}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/handlers.rs","byte_start":242,"byte_end":257,"line_start":9,"line_end":9,"column_start":22,"column_end":37,"is_primary":true,"text":[{"text":" io::{AsyncReadExt, AsyncWriteExt},","highlight_start":22,"highlight_end":37}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/handlers.rs","byte_start":229,"byte_end":230,"line_start":9,"line_end":9,"column_start":9,"column_end":10,"is_primary":true,"text":[{"text":" io::{AsyncReadExt, AsyncWriteExt},","highlight_start":9,"highlight_end":10}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/handlers.rs","byte_start":257,"byte_end":258,"line_start":9,"line_end":9,"column_start":37,"column_end":38,"is_primary":true,"text":[{"text":" io::{AsyncReadExt, AsyncWriteExt},","highlight_start":37,"highlight_end":38}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `AsyncWriteExt`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/handlers.rs:9:24\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m9\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m io::{AsyncReadExt, AsyncWriteExt},\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `config`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":13462,"byte_end":13468,"line_start":410,"line_end":410,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":13462,"byte_end":13468,"line_start":410,"line_end":410,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_config","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:410:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m410\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m config: &ServerConfig,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `config`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":17174,"byte_end":17180,"line_start":518,"line_end":518,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":17174,"byte_end":17180,"line_start":518,"line_end":518,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_config","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:518:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m518\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m config: &ServerConfig,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_config`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `domain`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":20993,"byte_end":20999,"line_start":631,"line_end":631,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":20993,"byte_end":20999,"line_start":631,"line_end":631,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_domain","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `domain`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:631:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m631\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m domain: String,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_domain`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `config`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":21013,"byte_end":21019,"line_start":632,"line_end":632,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":21013,"byte_end":21019,"line_start":632,"line_end":632,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_config","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:632:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m632\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m config: &ServerConfig,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_config`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `ttl`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":25301,"byte_end":25304,"line_start":751,"line_end":751,"column_start":5,"column_end":8,"is_primary":true,"text":[{"text":" ttl: u64,","highlight_start":5,"highlight_end":8}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":25301,"byte_end":25304,"line_start":751,"line_end":751,"column_start":5,"column_end":8,"is_primary":true,"text":[{"text":" ttl: u64,","highlight_start":5,"highlight_end":8}],"label":null,"suggested_replacement":"_ttl","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `ttl`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:751:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m751\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m ttl: u64,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_ttl`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `domain`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":25315,"byte_end":25321,"line_start":752,"line_end":752,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":25315,"byte_end":25321,"line_start":752,"line_end":752,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_domain","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `domain`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:752:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m752\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m domain: String,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_domain`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `config`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":25335,"byte_end":25341,"line_start":753,"line_end":753,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":25335,"byte_end":25341,"line_start":753,"line_end":753,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_config","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:753:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m753\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m config: &ServerConfig,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_config`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `domain`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":28559,"byte_end":28565,"line_start":853,"line_end":853,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":28559,"byte_end":28565,"line_start":853,"line_end":853,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_domain","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `domain`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:853:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m853\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m domain: String,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_domain`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `config`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":28600,"byte_end":28606,"line_start":855,"line_end":855,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":28600,"byte_end":28606,"line_start":855,"line_end":855,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_config","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:855:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m855\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m config: &ServerConfig,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_config`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"12 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 12 warnings emitted\u001b[0m\n\n"} diff --git a/target/debug/.fingerprint/nx9_dns_server-628ba547506339e4/test-lib-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-628ba547506339e4/test-lib-nx9_dns_server new file mode 100644 index 0000000..45e699a --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-628ba547506339e4/test-lib-nx9_dns_server @@ -0,0 +1 @@ +453122a0b585c720 \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-628ba547506339e4/test-lib-nx9_dns_server.json b/target/debug/.fingerprint/nx9_dns_server-628ba547506339e4/test-lib-nx9_dns_server.json new file mode 100644 index 0000000..6d0b33f --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-628ba547506339e4/test-lib-nx9_dns_server.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":4125998517736895606,"profile":3316208278650011218,"path":10763286916239946207,"deps":[[530211389790465181,"hex",false,7989776014881581537],[5986029879202738730,"log",false,1634569826726894230],[6898646762435821041,"env_logger",false,8540259508526940423],[7303982924001358866,"tokio",false,944247150346611131],[8954739732099860431,"rusqlite",false,16582330194926192254],[9897246384292347999,"chrono",false,1029659537555051870],[10806645703491011684,"thiserror",false,9286999880207044684],[13077212702700853852,"base64",false,6667126801111449053]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/nx9_dns_server-628ba547506339e4/dep-test-lib-nx9_dns_server","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-651b0210f5b3f6d0/dep-lib-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-651b0210f5b3f6d0/dep-lib-nx9_dns_server new file mode 100644 index 0000000..d826c00 Binary files /dev/null and b/target/debug/.fingerprint/nx9_dns_server-651b0210f5b3f6d0/dep-lib-nx9_dns_server differ diff --git a/target/debug/.fingerprint/nx9_dns_server-651b0210f5b3f6d0/invoked.timestamp b/target/debug/.fingerprint/nx9_dns_server-651b0210f5b3f6d0/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-651b0210f5b3f6d0/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-651b0210f5b3f6d0/lib-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-651b0210f5b3f6d0/lib-nx9_dns_server new file mode 100644 index 0000000..dc5d64d --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-651b0210f5b3f6d0/lib-nx9_dns_server @@ -0,0 +1 @@ +8b6795841f1f4d87 \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-651b0210f5b3f6d0/lib-nx9_dns_server.json b/target/debug/.fingerprint/nx9_dns_server-651b0210f5b3f6d0/lib-nx9_dns_server.json new file mode 100644 index 0000000..91b8b79 --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-651b0210f5b3f6d0/lib-nx9_dns_server.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":4125998517736895606,"profile":8731458305071235362,"path":10763286916239946207,"deps":[[530211389790465181,"hex",false,12017874508446117937],[5986029879202738730,"log",false,1758668031267155044],[6898646762435821041,"env_logger",false,5441284828568716462],[7303982924001358866,"tokio",false,589447598639746622],[8954739732099860431,"rusqlite",false,2980833897604536837],[9897246384292347999,"chrono",false,402928235947862903],[10806645703491011684,"thiserror",false,11564100603184534971],[13077212702700853852,"base64",false,15627913620284523738]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/nx9_dns_server-651b0210f5b3f6d0/dep-lib-nx9_dns_server","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-651b0210f5b3f6d0/output-lib-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-651b0210f5b3f6d0/output-lib-nx9_dns_server new file mode 100644 index 0000000..094842a --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-651b0210f5b3f6d0/output-lib-nx9_dns_server @@ -0,0 +1,13 @@ +{"$message_type":"diagnostic","message":"unused imports: `error` and `info`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/db.rs","byte_start":221,"byte_end":226,"line_start":7,"line_end":7,"column_start":11,"column_end":16,"is_primary":true,"text":[{"text":"use log::{error, info};","highlight_start":11,"highlight_end":16}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/db.rs","byte_start":228,"byte_end":232,"line_start":7,"line_end":7,"column_start":18,"column_end":22,"is_primary":true,"text":[{"text":"use log::{error, info};","highlight_start":18,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/db.rs","byte_start":211,"byte_end":235,"line_start":7,"line_end":8,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"use log::{error, info};","highlight_start":1,"highlight_end":24},{"text":"","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused imports: `error` and `info`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/db.rs:7:11\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m7\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse log::{error, info};\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused import: `debug`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":161,"byte_end":166,"line_start":7,"line_end":7,"column_start":11,"column_end":16,"is_primary":true,"text":[{"text":"use log::{debug, info};","highlight_start":11,"highlight_end":16}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":161,"byte_end":168,"line_start":7,"line_end":7,"column_start":11,"column_end":18,"is_primary":true,"text":[{"text":"use log::{debug, info};","highlight_start":11,"highlight_end":18}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/dns.rs","byte_start":160,"byte_end":161,"line_start":7,"line_end":7,"column_start":10,"column_end":11,"is_primary":true,"text":[{"text":"use log::{debug, info};","highlight_start":10,"highlight_end":11}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/dns.rs","byte_start":172,"byte_end":173,"line_start":7,"line_end":7,"column_start":22,"column_end":23,"is_primary":true,"text":[{"text":"use log::{debug, info};","highlight_start":22,"highlight_end":23}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `debug`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:7:11\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m7\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse log::{debug, info};\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused import: `AsyncWriteExt`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/handlers.rs","byte_start":244,"byte_end":257,"line_start":9,"line_end":9,"column_start":24,"column_end":37,"is_primary":true,"text":[{"text":" io::{AsyncReadExt, AsyncWriteExt},","highlight_start":24,"highlight_end":37}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/handlers.rs","byte_start":242,"byte_end":257,"line_start":9,"line_end":9,"column_start":22,"column_end":37,"is_primary":true,"text":[{"text":" io::{AsyncReadExt, AsyncWriteExt},","highlight_start":22,"highlight_end":37}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/handlers.rs","byte_start":229,"byte_end":230,"line_start":9,"line_end":9,"column_start":9,"column_end":10,"is_primary":true,"text":[{"text":" io::{AsyncReadExt, AsyncWriteExt},","highlight_start":9,"highlight_end":10}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/handlers.rs","byte_start":257,"byte_end":258,"line_start":9,"line_end":9,"column_start":37,"column_end":38,"is_primary":true,"text":[{"text":" io::{AsyncReadExt, AsyncWriteExt},","highlight_start":37,"highlight_end":38}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `AsyncWriteExt`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/handlers.rs:9:24\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m9\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m io::{AsyncReadExt, AsyncWriteExt},\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `config`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":13462,"byte_end":13468,"line_start":410,"line_end":410,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":13462,"byte_end":13468,"line_start":410,"line_end":410,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_config","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:410:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m410\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m config: &ServerConfig,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `config`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":17174,"byte_end":17180,"line_start":518,"line_end":518,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":17174,"byte_end":17180,"line_start":518,"line_end":518,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_config","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:518:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m518\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m config: &ServerConfig,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_config`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `domain`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":20993,"byte_end":20999,"line_start":631,"line_end":631,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":20993,"byte_end":20999,"line_start":631,"line_end":631,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_domain","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `domain`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:631:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m631\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m domain: String,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_domain`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `config`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":21013,"byte_end":21019,"line_start":632,"line_end":632,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":21013,"byte_end":21019,"line_start":632,"line_end":632,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_config","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:632:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m632\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m config: &ServerConfig,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_config`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `ttl`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":25301,"byte_end":25304,"line_start":751,"line_end":751,"column_start":5,"column_end":8,"is_primary":true,"text":[{"text":" ttl: u64,","highlight_start":5,"highlight_end":8}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":25301,"byte_end":25304,"line_start":751,"line_end":751,"column_start":5,"column_end":8,"is_primary":true,"text":[{"text":" ttl: u64,","highlight_start":5,"highlight_end":8}],"label":null,"suggested_replacement":"_ttl","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `ttl`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:751:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m751\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m ttl: u64,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_ttl`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `domain`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":25315,"byte_end":25321,"line_start":752,"line_end":752,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":25315,"byte_end":25321,"line_start":752,"line_end":752,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_domain","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `domain`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:752:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m752\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m domain: String,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_domain`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `config`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":25335,"byte_end":25341,"line_start":753,"line_end":753,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":25335,"byte_end":25341,"line_start":753,"line_end":753,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_config","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:753:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m753\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m config: &ServerConfig,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_config`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `domain`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":28559,"byte_end":28565,"line_start":853,"line_end":853,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":28559,"byte_end":28565,"line_start":853,"line_end":853,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_domain","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `domain`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:853:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m853\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m domain: String,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_domain`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `config`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/dns.rs","byte_start":28600,"byte_end":28606,"line_start":855,"line_end":855,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/dns.rs","byte_start":28600,"byte_end":28606,"line_start":855,"line_end":855,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" config: &ServerConfig,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_config","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `config`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/dns.rs:855:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m855\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m config: &ServerConfig,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_config`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"12 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 12 warnings emitted\u001b[0m\n\n"} diff --git a/target/debug/.fingerprint/nx9_dns_server-8d8a4d9e6f34522d/dep-test-bin-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-8d8a4d9e6f34522d/dep-test-bin-nx9_dns_server new file mode 100644 index 0000000..5c54f74 Binary files /dev/null and b/target/debug/.fingerprint/nx9_dns_server-8d8a4d9e6f34522d/dep-test-bin-nx9_dns_server differ diff --git a/target/debug/.fingerprint/nx9_dns_server-8d8a4d9e6f34522d/invoked.timestamp b/target/debug/.fingerprint/nx9_dns_server-8d8a4d9e6f34522d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-8d8a4d9e6f34522d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-8d8a4d9e6f34522d/test-bin-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-8d8a4d9e6f34522d/test-bin-nx9_dns_server new file mode 100644 index 0000000..d5c9467 --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-8d8a4d9e6f34522d/test-bin-nx9_dns_server @@ -0,0 +1 @@ +520ec8dc03571c69 \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-8d8a4d9e6f34522d/test-bin-nx9_dns_server.json b/target/debug/.fingerprint/nx9_dns_server-8d8a4d9e6f34522d/test-bin-nx9_dns_server.json new file mode 100644 index 0000000..4e3cc7d --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-8d8a4d9e6f34522d/test-bin-nx9_dns_server.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":7461911624895050592,"profile":3316208278650011218,"path":4942398508502643691,"deps":[[530211389790465181,"hex",false,7989776014881581537],[5986029879202738730,"log",false,1634569826726894230],[6898646762435821041,"env_logger",false,8540259508526940423],[7187230903373749858,"nx9_dns_server",false,16418692516887546037],[7303982924001358866,"tokio",false,944247150346611131],[8954739732099860431,"rusqlite",false,16582330194926192254],[9897246384292347999,"chrono",false,1029659537555051870],[10806645703491011684,"thiserror",false,9286999880207044684],[13077212702700853852,"base64",false,6667126801111449053]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/nx9_dns_server-8d8a4d9e6f34522d/dep-test-bin-nx9_dns_server","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-a8d19dd24726fee6/bin-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-a8d19dd24726fee6/bin-nx9_dns_server new file mode 100644 index 0000000..dda96ad --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-a8d19dd24726fee6/bin-nx9_dns_server @@ -0,0 +1 @@ +6a258a3d6ce87612 \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-a8d19dd24726fee6/bin-nx9_dns_server.json b/target/debug/.fingerprint/nx9_dns_server-a8d19dd24726fee6/bin-nx9_dns_server.json new file mode 100644 index 0000000..77c1dc7 --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-a8d19dd24726fee6/bin-nx9_dns_server.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":7461911624895050592,"profile":17672942494452627365,"path":4942398508502643691,"deps":[[530211389790465181,"hex",false,7989776014881581537],[5986029879202738730,"log",false,1634569826726894230],[6898646762435821041,"env_logger",false,8540259508526940423],[7303982924001358866,"tokio",false,944247150346611131],[8954739732099860431,"rusqlite",false,16582330194926192254],[9897246384292347999,"chrono",false,1029659537555051870],[10806645703491011684,"thiserror",false,9286999880207044684],[13077212702700853852,"base64",false,6667126801111449053]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/nx9_dns_server-a8d19dd24726fee6/dep-bin-nx9_dns_server","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-a8d19dd24726fee6/dep-bin-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-a8d19dd24726fee6/dep-bin-nx9_dns_server new file mode 100644 index 0000000..5c54f74 Binary files /dev/null and b/target/debug/.fingerprint/nx9_dns_server-a8d19dd24726fee6/dep-bin-nx9_dns_server differ diff --git a/target/debug/.fingerprint/nx9_dns_server-a8d19dd24726fee6/invoked.timestamp b/target/debug/.fingerprint/nx9_dns_server-a8d19dd24726fee6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-a8d19dd24726fee6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-a8d19dd24726fee6/output-bin-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-a8d19dd24726fee6/output-bin-nx9_dns_server new file mode 100644 index 0000000..c1fe665 --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-a8d19dd24726fee6/output-bin-nx9_dns_server @@ -0,0 +1,8 @@ +{"$message_type":"diagnostic","message":"unused variable: `ttl`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":30891,"byte_end":30894,"line_start":922,"line_end":922,"column_start":5,"column_end":8,"is_primary":true,"text":[{"text":" ttl: u64,","highlight_start":5,"highlight_end":8}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":30891,"byte_end":30894,"line_start":922,"line_end":922,"column_start":5,"column_end":8,"is_primary":true,"text":[{"text":" ttl: u64,","highlight_start":5,"highlight_end":8}],"label":null,"suggested_replacement":"_ttl","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `ttl`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:922:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m922\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m ttl: u64,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_ttl`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `domain`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":30905,"byte_end":30911,"line_start":923,"line_end":923,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":30905,"byte_end":30911,"line_start":923,"line_end":923,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_domain","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `domain`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:923:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m923\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m domain: String,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_domain`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `domain`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":33410,"byte_end":33416,"line_start":1000,"line_end":1000,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":33410,"byte_end":33416,"line_start":1000,"line_end":1000,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_domain","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `domain`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:1000:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m1000\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m domain: String,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_domain`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"field `enable_ipv6` is never read","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1870,"byte_end":1882,"line_start":66,"line_end":66,"column_start":8,"column_end":20,"is_primary":false,"text":[{"text":"struct ServerConfig {","highlight_start":8,"highlight_end":20}],"label":"field in this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":1957,"byte_end":1968,"line_start":70,"line_end":70,"column_start":5,"column_end":16,"is_primary":true,"text":[{"text":" enable_ipv6: bool,","highlight_start":5,"highlight_end":16}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`ServerConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: field `enable_ipv6` is never read\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:70:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m66\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mstruct ServerConfig {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mfield in this struct\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m70\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m enable_ipv6: bool,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `ServerConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"field `ns_records` is never read","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":4743,"byte_end":4751,"line_start":146,"line_end":146,"column_start":8,"column_end":16,"is_primary":false,"text":[{"text":"struct DnsCache {","highlight_start":8,"highlight_end":16}],"label":"field in this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":4812,"byte_end":4822,"line_start":148,"line_end":148,"column_start":5,"column_end":15,"is_primary":true,"text":[{"text":" ns_records: Vec,","highlight_start":5,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`DnsCache` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: field `ns_records` is never read\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:148:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m146\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mstruct DnsCache {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mfield in this struct\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m147\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m entries: Arc>>,\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m148\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m ns_records: Vec,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `DnsCache` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"function `encode_rrsig_rr` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":7293,"byte_end":7308,"line_start":235,"line_end":235,"column_start":4,"column_end":19,"is_primary":true,"text":[{"text":"fn encode_rrsig_rr(","highlight_start":4,"highlight_end":19}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `encode_rrsig_rr` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:235:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m235\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn encode_rrsig_rr(\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"function `parse_sig_time` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":9753,"byte_end":9767,"line_start":302,"line_end":302,"column_start":4,"column_end":18,"is_primary":true,"text":[{"text":"fn parse_sig_time(s: &str) -> Result {","highlight_start":4,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `parse_sig_time` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:302:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m302\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn parse_sig_time(s: &str) -> Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"7 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 7 warnings emitted\u001b[0m\n\n"} diff --git a/target/debug/.fingerprint/nx9_dns_server-ed44182a0d3662be/dep-test-bin-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-ed44182a0d3662be/dep-test-bin-nx9_dns_server new file mode 100644 index 0000000..5c54f74 Binary files /dev/null and b/target/debug/.fingerprint/nx9_dns_server-ed44182a0d3662be/dep-test-bin-nx9_dns_server differ diff --git a/target/debug/.fingerprint/nx9_dns_server-ed44182a0d3662be/invoked.timestamp b/target/debug/.fingerprint/nx9_dns_server-ed44182a0d3662be/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-ed44182a0d3662be/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-ed44182a0d3662be/output-test-bin-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-ed44182a0d3662be/output-test-bin-nx9_dns_server new file mode 100644 index 0000000..c1fe665 --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-ed44182a0d3662be/output-test-bin-nx9_dns_server @@ -0,0 +1,8 @@ +{"$message_type":"diagnostic","message":"unused variable: `ttl`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":30891,"byte_end":30894,"line_start":922,"line_end":922,"column_start":5,"column_end":8,"is_primary":true,"text":[{"text":" ttl: u64,","highlight_start":5,"highlight_end":8}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":30891,"byte_end":30894,"line_start":922,"line_end":922,"column_start":5,"column_end":8,"is_primary":true,"text":[{"text":" ttl: u64,","highlight_start":5,"highlight_end":8}],"label":null,"suggested_replacement":"_ttl","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `ttl`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:922:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m922\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m ttl: u64,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_ttl`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `domain`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":30905,"byte_end":30911,"line_start":923,"line_end":923,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":30905,"byte_end":30911,"line_start":923,"line_end":923,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_domain","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `domain`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:923:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m923\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m domain: String,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_domain`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"unused variable: `domain`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":33410,"byte_end":33416,"line_start":1000,"line_end":1000,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/main.rs","byte_start":33410,"byte_end":33416,"line_start":1000,"line_end":1000,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" domain: String,","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":"_domain","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `domain`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:1000:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m1000\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m domain: String,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_domain`\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"field `enable_ipv6` is never read","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":1870,"byte_end":1882,"line_start":66,"line_end":66,"column_start":8,"column_end":20,"is_primary":false,"text":[{"text":"struct ServerConfig {","highlight_start":8,"highlight_end":20}],"label":"field in this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":1957,"byte_end":1968,"line_start":70,"line_end":70,"column_start":5,"column_end":16,"is_primary":true,"text":[{"text":" enable_ipv6: bool,","highlight_start":5,"highlight_end":16}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`ServerConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: field `enable_ipv6` is never read\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:70:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m66\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mstruct ServerConfig {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mfield in this struct\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m...\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m70\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m enable_ipv6: bool,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `ServerConfig` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"field `ns_records` is never read","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":4743,"byte_end":4751,"line_start":146,"line_end":146,"column_start":8,"column_end":16,"is_primary":false,"text":[{"text":"struct DnsCache {","highlight_start":8,"highlight_end":16}],"label":"field in this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/main.rs","byte_start":4812,"byte_end":4822,"line_start":148,"line_end":148,"column_start":5,"column_end":15,"is_primary":true,"text":[{"text":" ns_records: Vec,","highlight_start":5,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`DnsCache` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: field `ns_records` is never read\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:148:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m146\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mstruct DnsCache {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mfield in this struct\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m147\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m entries: Arc>>,\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m148\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m ns_records: Vec,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `DnsCache` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"function `encode_rrsig_rr` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":7293,"byte_end":7308,"line_start":235,"line_end":235,"column_start":4,"column_end":19,"is_primary":true,"text":[{"text":"fn encode_rrsig_rr(","highlight_start":4,"highlight_end":19}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `encode_rrsig_rr` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:235:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m235\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn encode_rrsig_rr(\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"function `parse_sig_time` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/main.rs","byte_start":9753,"byte_end":9767,"line_start":302,"line_end":302,"column_start":4,"column_end":18,"is_primary":true,"text":[{"text":"fn parse_sig_time(s: &str) -> Result {","highlight_start":4,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: function `parse_sig_time` is never used\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:302:4\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m302\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mfn parse_sig_time(s: &str) -> Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"$message_type":"diagnostic","message":"7 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: 7 warnings emitted\u001b[0m\n\n"} diff --git a/target/debug/.fingerprint/nx9_dns_server-ed44182a0d3662be/test-bin-nx9_dns_server b/target/debug/.fingerprint/nx9_dns_server-ed44182a0d3662be/test-bin-nx9_dns_server new file mode 100644 index 0000000..a640583 --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-ed44182a0d3662be/test-bin-nx9_dns_server @@ -0,0 +1 @@ +edb0463007abd760 \ No newline at end of file diff --git a/target/debug/.fingerprint/nx9_dns_server-ed44182a0d3662be/test-bin-nx9_dns_server.json b/target/debug/.fingerprint/nx9_dns_server-ed44182a0d3662be/test-bin-nx9_dns_server.json new file mode 100644 index 0000000..9106963 --- /dev/null +++ b/target/debug/.fingerprint/nx9_dns_server-ed44182a0d3662be/test-bin-nx9_dns_server.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":7461911624895050592,"profile":3316208278650011218,"path":4942398508502643691,"deps":[[530211389790465181,"hex",false,7989776014881581537],[5986029879202738730,"log",false,1634569826726894230],[6898646762435821041,"env_logger",false,8540259508526940423],[7303982924001358866,"tokio",false,944247150346611131],[8954739732099860431,"rusqlite",false,16582330194926192254],[9897246384292347999,"chrono",false,1029659537555051870],[10806645703491011684,"thiserror",false,9286999880207044684],[13077212702700853852,"base64",false,6667126801111449053]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/nx9_dns_server-ed44182a0d3662be/dep-test-bin-nx9_dns_server","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot-5679e34a4e2ce3c3/dep-lib-parking_lot b/target/debug/.fingerprint/parking_lot-5679e34a4e2ce3c3/dep-lib-parking_lot new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/parking_lot-5679e34a4e2ce3c3/dep-lib-parking_lot differ diff --git a/target/debug/.fingerprint/parking_lot-5679e34a4e2ce3c3/invoked.timestamp b/target/debug/.fingerprint/parking_lot-5679e34a4e2ce3c3/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/parking_lot-5679e34a4e2ce3c3/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot-5679e34a4e2ce3c3/lib-parking_lot b/target/debug/.fingerprint/parking_lot-5679e34a4e2ce3c3/lib-parking_lot new file mode 100644 index 0000000..d5bddb1 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot-5679e34a4e2ce3c3/lib-parking_lot @@ -0,0 +1 @@ +3d7591390d02f94c \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot-5679e34a4e2ce3c3/lib-parking_lot.json b/target/debug/.fingerprint/parking_lot-5679e34a4e2ce3c3/lib-parking_lot.json new file mode 100644 index 0000000..2f9d501 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot-5679e34a4e2ce3c3/lib-parking_lot.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\"]","declared_features":"[\"arc_lock\", \"deadlock_detection\", \"default\", \"hardware-lock-elision\", \"nightly\", \"owning_ref\", \"send_guard\", \"serde\"]","target":9887373948397848517,"profile":2241668132362809309,"path":14279665505171924192,"deps":[[4796557380116975802,"lock_api",false,6770369837730321088],[11568354178493685438,"parking_lot_core",false,5712306496405678571]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/parking_lot-5679e34a4e2ce3c3/dep-lib-parking_lot","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot-5e777a3ac61eb62e/dep-lib-parking_lot b/target/debug/.fingerprint/parking_lot-5e777a3ac61eb62e/dep-lib-parking_lot new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/parking_lot-5e777a3ac61eb62e/dep-lib-parking_lot differ diff --git a/target/debug/.fingerprint/parking_lot-5e777a3ac61eb62e/invoked.timestamp b/target/debug/.fingerprint/parking_lot-5e777a3ac61eb62e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/parking_lot-5e777a3ac61eb62e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot-5e777a3ac61eb62e/lib-parking_lot b/target/debug/.fingerprint/parking_lot-5e777a3ac61eb62e/lib-parking_lot new file mode 100644 index 0000000..e804f21 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot-5e777a3ac61eb62e/lib-parking_lot @@ -0,0 +1 @@ +2bad75a21e0ac07c \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot-5e777a3ac61eb62e/lib-parking_lot.json b/target/debug/.fingerprint/parking_lot-5e777a3ac61eb62e/lib-parking_lot.json new file mode 100644 index 0000000..6ac1c47 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot-5e777a3ac61eb62e/lib-parking_lot.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\"]","declared_features":"[\"arc_lock\", \"deadlock_detection\", \"default\", \"hardware-lock-elision\", \"nightly\", \"owning_ref\", \"send_guard\", \"serde\"]","target":9887373948397848517,"profile":15657897354478470176,"path":14279665505171924192,"deps":[[4796557380116975802,"lock_api",false,13223101184838268415],[11568354178493685438,"parking_lot_core",false,6894516389833953321]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/parking_lot-5e777a3ac61eb62e/dep-lib-parking_lot","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-af6aae984004c967/dep-lib-parking_lot_core b/target/debug/.fingerprint/parking_lot_core-af6aae984004c967/dep-lib-parking_lot_core new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/parking_lot_core-af6aae984004c967/dep-lib-parking_lot_core differ diff --git a/target/debug/.fingerprint/parking_lot_core-af6aae984004c967/invoked.timestamp b/target/debug/.fingerprint/parking_lot_core-af6aae984004c967/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-af6aae984004c967/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-af6aae984004c967/lib-parking_lot_core b/target/debug/.fingerprint/parking_lot_core-af6aae984004c967/lib-parking_lot_core new file mode 100644 index 0000000..34fe9c0 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-af6aae984004c967/lib-parking_lot_core @@ -0,0 +1 @@ +295029ba203eae5f \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-af6aae984004c967/lib-parking_lot_core.json b/target/debug/.fingerprint/parking_lot_core-af6aae984004c967/lib-parking_lot_core.json new file mode 100644 index 0000000..6cf437f --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-af6aae984004c967/lib-parking_lot_core.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"backtrace\", \"deadlock_detection\", \"nightly\", \"petgraph\", \"thread-id\"]","target":977412477560733980,"profile":15657897354478470176,"path":1121071920170698333,"deps":[[2924422107542798392,"libc",false,174994006594411494],[6048213226671835012,"smallvec",false,10441175498030114679],[10411997081178400487,"cfg_if",false,6474480295081883211],[11568354178493685438,"build_script_build",false,14241885211329396189]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/parking_lot_core-af6aae984004c967/dep-lib-parking_lot_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-c1e8d7ff1b3caaa4/run-build-script-build-script-build b/target/debug/.fingerprint/parking_lot_core-c1e8d7ff1b3caaa4/run-build-script-build-script-build new file mode 100644 index 0000000..9c408c8 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-c1e8d7ff1b3caaa4/run-build-script-build-script-build @@ -0,0 +1 @@ +dd7d2d992457a5c5 \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-c1e8d7ff1b3caaa4/run-build-script-build-script-build.json b/target/debug/.fingerprint/parking_lot_core-c1e8d7ff1b3caaa4/run-build-script-build-script-build.json new file mode 100644 index 0000000..a789f0b --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-c1e8d7ff1b3caaa4/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[11568354178493685438,"build_script_build",false,6419529128524235676]],"local":[{"RerunIfChanged":{"output":"debug/build/parking_lot_core-c1e8d7ff1b3caaa4/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-f37a2ee68f5389ff/dep-lib-parking_lot_core b/target/debug/.fingerprint/parking_lot_core-f37a2ee68f5389ff/dep-lib-parking_lot_core new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/parking_lot_core-f37a2ee68f5389ff/dep-lib-parking_lot_core differ diff --git a/target/debug/.fingerprint/parking_lot_core-f37a2ee68f5389ff/invoked.timestamp b/target/debug/.fingerprint/parking_lot_core-f37a2ee68f5389ff/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-f37a2ee68f5389ff/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-f37a2ee68f5389ff/lib-parking_lot_core b/target/debug/.fingerprint/parking_lot_core-f37a2ee68f5389ff/lib-parking_lot_core new file mode 100644 index 0000000..a0a7414 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-f37a2ee68f5389ff/lib-parking_lot_core @@ -0,0 +1 @@ +eba96a4e7e30464f \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-f37a2ee68f5389ff/lib-parking_lot_core.json b/target/debug/.fingerprint/parking_lot_core-f37a2ee68f5389ff/lib-parking_lot_core.json new file mode 100644 index 0000000..7be8ea4 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-f37a2ee68f5389ff/lib-parking_lot_core.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"backtrace\", \"deadlock_detection\", \"nightly\", \"petgraph\", \"thread-id\"]","target":977412477560733980,"profile":2241668132362809309,"path":1121071920170698333,"deps":[[2924422107542798392,"libc",false,10267002094899563155],[6048213226671835012,"smallvec",false,12815122255277872860],[10411997081178400487,"cfg_if",false,1867969661110175302],[11568354178493685438,"build_script_build",false,14241885211329396189]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/parking_lot_core-f37a2ee68f5389ff/dep-lib-parking_lot_core","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-f501bea9fa2d4dcf/build-script-build-script-build b/target/debug/.fingerprint/parking_lot_core-f501bea9fa2d4dcf/build-script-build-script-build new file mode 100644 index 0000000..e538b11 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-f501bea9fa2d4dcf/build-script-build-script-build @@ -0,0 +1 @@ +9cc3f5f2babf1659 \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-f501bea9fa2d4dcf/build-script-build-script-build.json b/target/debug/.fingerprint/parking_lot_core-f501bea9fa2d4dcf/build-script-build-script-build.json new file mode 100644 index 0000000..f6ed852 --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-f501bea9fa2d4dcf/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"backtrace\", \"deadlock_detection\", \"nightly\", \"petgraph\", \"thread-id\"]","target":5408242616063297496,"profile":2225463790103693989,"path":8313824059916026772,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/parking_lot_core-f501bea9fa2d4dcf/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/parking_lot_core-f501bea9fa2d4dcf/dep-build-script-build-script-build b/target/debug/.fingerprint/parking_lot_core-f501bea9fa2d4dcf/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/parking_lot_core-f501bea9fa2d4dcf/dep-build-script-build-script-build differ diff --git a/target/debug/.fingerprint/parking_lot_core-f501bea9fa2d4dcf/invoked.timestamp b/target/debug/.fingerprint/parking_lot_core-f501bea9fa2d4dcf/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/parking_lot_core-f501bea9fa2d4dcf/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/pin-project-lite-9572ccfb3206baef/dep-lib-pin_project_lite b/target/debug/.fingerprint/pin-project-lite-9572ccfb3206baef/dep-lib-pin_project_lite new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/pin-project-lite-9572ccfb3206baef/dep-lib-pin_project_lite differ diff --git a/target/debug/.fingerprint/pin-project-lite-9572ccfb3206baef/invoked.timestamp b/target/debug/.fingerprint/pin-project-lite-9572ccfb3206baef/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/pin-project-lite-9572ccfb3206baef/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/pin-project-lite-9572ccfb3206baef/lib-pin_project_lite b/target/debug/.fingerprint/pin-project-lite-9572ccfb3206baef/lib-pin_project_lite new file mode 100644 index 0000000..6345f89 --- /dev/null +++ b/target/debug/.fingerprint/pin-project-lite-9572ccfb3206baef/lib-pin_project_lite @@ -0,0 +1 @@ +7fcaf0eac518bbdb \ No newline at end of file diff --git a/target/debug/.fingerprint/pin-project-lite-9572ccfb3206baef/lib-pin_project_lite.json b/target/debug/.fingerprint/pin-project-lite-9572ccfb3206baef/lib-pin_project_lite.json new file mode 100644 index 0000000..7c9fb94 --- /dev/null +++ b/target/debug/.fingerprint/pin-project-lite-9572ccfb3206baef/lib-pin_project_lite.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":7529200858990304138,"profile":18128952602873124650,"path":4901267663883966204,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/pin-project-lite-9572ccfb3206baef/dep-lib-pin_project_lite","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/pin-project-lite-e1199c375daf77d4/dep-lib-pin_project_lite b/target/debug/.fingerprint/pin-project-lite-e1199c375daf77d4/dep-lib-pin_project_lite new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/pin-project-lite-e1199c375daf77d4/dep-lib-pin_project_lite differ diff --git a/target/debug/.fingerprint/pin-project-lite-e1199c375daf77d4/invoked.timestamp b/target/debug/.fingerprint/pin-project-lite-e1199c375daf77d4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/pin-project-lite-e1199c375daf77d4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/pin-project-lite-e1199c375daf77d4/lib-pin_project_lite b/target/debug/.fingerprint/pin-project-lite-e1199c375daf77d4/lib-pin_project_lite new file mode 100644 index 0000000..299656e --- /dev/null +++ b/target/debug/.fingerprint/pin-project-lite-e1199c375daf77d4/lib-pin_project_lite @@ -0,0 +1 @@ +bd34e2d02bd1717c \ No newline at end of file diff --git a/target/debug/.fingerprint/pin-project-lite-e1199c375daf77d4/lib-pin_project_lite.json b/target/debug/.fingerprint/pin-project-lite-e1199c375daf77d4/lib-pin_project_lite.json new file mode 100644 index 0000000..601e73e --- /dev/null +++ b/target/debug/.fingerprint/pin-project-lite-e1199c375daf77d4/lib-pin_project_lite.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":7529200858990304138,"profile":11945150978823367295,"path":4901267663883966204,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/pin-project-lite-e1199c375daf77d4/dep-lib-pin_project_lite","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/pkg-config-afe30ed060a4a8bf/dep-lib-pkg_config b/target/debug/.fingerprint/pkg-config-afe30ed060a4a8bf/dep-lib-pkg_config new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/pkg-config-afe30ed060a4a8bf/dep-lib-pkg_config differ diff --git a/target/debug/.fingerprint/pkg-config-afe30ed060a4a8bf/invoked.timestamp b/target/debug/.fingerprint/pkg-config-afe30ed060a4a8bf/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/pkg-config-afe30ed060a4a8bf/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/pkg-config-afe30ed060a4a8bf/lib-pkg_config b/target/debug/.fingerprint/pkg-config-afe30ed060a4a8bf/lib-pkg_config new file mode 100644 index 0000000..c78dd99 --- /dev/null +++ b/target/debug/.fingerprint/pkg-config-afe30ed060a4a8bf/lib-pkg_config @@ -0,0 +1 @@ +9577a47ae2834c9a \ No newline at end of file diff --git a/target/debug/.fingerprint/pkg-config-afe30ed060a4a8bf/lib-pkg_config.json b/target/debug/.fingerprint/pkg-config-afe30ed060a4a8bf/lib-pkg_config.json new file mode 100644 index 0000000..2986489 --- /dev/null +++ b/target/debug/.fingerprint/pkg-config-afe30ed060a4a8bf/lib-pkg_config.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":4588055084852603002,"profile":2225463790103693989,"path":8218327142355345595,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/pkg-config-afe30ed060a4a8bf/dep-lib-pkg_config","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/proc-macro2-214942d110bb60ca/build-script-build-script-build b/target/debug/.fingerprint/proc-macro2-214942d110bb60ca/build-script-build-script-build new file mode 100644 index 0000000..2bf5e97 --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-214942d110bb60ca/build-script-build-script-build @@ -0,0 +1 @@ +08c162ce055b8c43 \ No newline at end of file diff --git a/target/debug/.fingerprint/proc-macro2-214942d110bb60ca/build-script-build-script-build.json b/target/debug/.fingerprint/proc-macro2-214942d110bb60ca/build-script-build-script-build.json new file mode 100644 index 0000000..94724a8 --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-214942d110bb60ca/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"nightly\", \"proc-macro\", \"span-locations\"]","target":5408242616063297496,"profile":2225463790103693989,"path":8633472092990809435,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/proc-macro2-214942d110bb60ca/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/proc-macro2-214942d110bb60ca/dep-build-script-build-script-build b/target/debug/.fingerprint/proc-macro2-214942d110bb60ca/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/proc-macro2-214942d110bb60ca/dep-build-script-build-script-build differ diff --git a/target/debug/.fingerprint/proc-macro2-214942d110bb60ca/invoked.timestamp b/target/debug/.fingerprint/proc-macro2-214942d110bb60ca/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-214942d110bb60ca/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/proc-macro2-606557c803b0b847/dep-lib-proc_macro2 b/target/debug/.fingerprint/proc-macro2-606557c803b0b847/dep-lib-proc_macro2 new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/proc-macro2-606557c803b0b847/dep-lib-proc_macro2 differ diff --git a/target/debug/.fingerprint/proc-macro2-606557c803b0b847/invoked.timestamp b/target/debug/.fingerprint/proc-macro2-606557c803b0b847/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-606557c803b0b847/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/proc-macro2-606557c803b0b847/lib-proc_macro2 b/target/debug/.fingerprint/proc-macro2-606557c803b0b847/lib-proc_macro2 new file mode 100644 index 0000000..0456944 --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-606557c803b0b847/lib-proc_macro2 @@ -0,0 +1 @@ +4a2a957db33f84f5 \ No newline at end of file diff --git a/target/debug/.fingerprint/proc-macro2-606557c803b0b847/lib-proc_macro2.json b/target/debug/.fingerprint/proc-macro2-606557c803b0b847/lib-proc_macro2.json new file mode 100644 index 0000000..6cb0815 --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-606557c803b0b847/lib-proc_macro2.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"nightly\", \"proc-macro\", \"span-locations\"]","target":369203346396300798,"profile":2225463790103693989,"path":13431576585448243336,"deps":[[1988483478007900009,"unicode_ident",false,14076055188866129649],[3060637413840920116,"build_script_build",false,17154733064739692632]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/proc-macro2-606557c803b0b847/dep-lib-proc_macro2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/proc-macro2-7fecd4285a9c8e09/run-build-script-build-script-build b/target/debug/.fingerprint/proc-macro2-7fecd4285a9c8e09/run-build-script-build-script-build new file mode 100644 index 0000000..79b7444 --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-7fecd4285a9c8e09/run-build-script-build-script-build @@ -0,0 +1 @@ +5820752cd5da11ee \ No newline at end of file diff --git a/target/debug/.fingerprint/proc-macro2-7fecd4285a9c8e09/run-build-script-build-script-build.json b/target/debug/.fingerprint/proc-macro2-7fecd4285a9c8e09/run-build-script-build-script-build.json new file mode 100644 index 0000000..667b81c --- /dev/null +++ b/target/debug/.fingerprint/proc-macro2-7fecd4285a9c8e09/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[3060637413840920116,"build_script_build",false,4867365377776206088]],"local":[{"RerunIfChanged":{"output":"debug/build/proc-macro2-7fecd4285a9c8e09/output","paths":["build/probe.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/quote-fe494cb2ef96d5fb/dep-lib-quote b/target/debug/.fingerprint/quote-fe494cb2ef96d5fb/dep-lib-quote new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/quote-fe494cb2ef96d5fb/dep-lib-quote differ diff --git a/target/debug/.fingerprint/quote-fe494cb2ef96d5fb/invoked.timestamp b/target/debug/.fingerprint/quote-fe494cb2ef96d5fb/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/quote-fe494cb2ef96d5fb/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/quote-fe494cb2ef96d5fb/lib-quote b/target/debug/.fingerprint/quote-fe494cb2ef96d5fb/lib-quote new file mode 100644 index 0000000..0a869bf --- /dev/null +++ b/target/debug/.fingerprint/quote-fe494cb2ef96d5fb/lib-quote @@ -0,0 +1 @@ +bf94e27397e06f0a \ No newline at end of file diff --git a/target/debug/.fingerprint/quote-fe494cb2ef96d5fb/lib-quote.json b/target/debug/.fingerprint/quote-fe494cb2ef96d5fb/lib-quote.json new file mode 100644 index 0000000..9ad502e --- /dev/null +++ b/target/debug/.fingerprint/quote-fe494cb2ef96d5fb/lib-quote.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"proc-macro\"]","target":3570458776599611685,"profile":2225463790103693989,"path":12797988181358958781,"deps":[[3060637413840920116,"proc_macro2",false,17691335276356774474]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/quote-fe494cb2ef96d5fb/dep-lib-quote","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-02d72f8e0d376d45/dep-lib-regex b/target/debug/.fingerprint/regex-02d72f8e0d376d45/dep-lib-regex new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/regex-02d72f8e0d376d45/dep-lib-regex differ diff --git a/target/debug/.fingerprint/regex-02d72f8e0d376d45/invoked.timestamp b/target/debug/.fingerprint/regex-02d72f8e0d376d45/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/regex-02d72f8e0d376d45/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-02d72f8e0d376d45/lib-regex b/target/debug/.fingerprint/regex-02d72f8e0d376d45/lib-regex new file mode 100644 index 0000000..d4e8a89 --- /dev/null +++ b/target/debug/.fingerprint/regex-02d72f8e0d376d45/lib-regex @@ -0,0 +1 @@ +77d22b7f47692e35 \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-02d72f8e0d376d45/lib-regex.json b/target/debug/.fingerprint/regex-02d72f8e0d376d45/lib-regex.json new file mode 100644 index 0000000..370bb28 --- /dev/null +++ b/target/debug/.fingerprint/regex-02d72f8e0d376d45/lib-regex.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"perf\", \"perf-backtrack\", \"perf-cache\", \"perf-dfa\", \"perf-inline\", \"perf-literal\", \"perf-onepass\", \"std\"]","declared_features":"[\"default\", \"logging\", \"pattern\", \"perf\", \"perf-backtrack\", \"perf-cache\", \"perf-dfa\", \"perf-dfa-full\", \"perf-inline\", \"perf-literal\", \"perf-onepass\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unstable\", \"use_std\"]","target":5796931310894148030,"profile":2241668132362809309,"path":15585558428606751483,"deps":[[555019317135488525,"regex_automata",false,11619795579257581536],[2779309023524819297,"aho_corasick",false,3225595849299988536],[3129130049864710036,"memchr",false,5377587700890516408],[9408802513701742484,"regex_syntax",false,11805559081426890708]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-02d72f8e0d376d45/dep-lib-regex","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-automata-7710afc58fea73e5/dep-lib-regex_automata b/target/debug/.fingerprint/regex-automata-7710afc58fea73e5/dep-lib-regex_automata new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/regex-automata-7710afc58fea73e5/dep-lib-regex_automata differ diff --git a/target/debug/.fingerprint/regex-automata-7710afc58fea73e5/invoked.timestamp b/target/debug/.fingerprint/regex-automata-7710afc58fea73e5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/regex-automata-7710afc58fea73e5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-automata-7710afc58fea73e5/lib-regex_automata b/target/debug/.fingerprint/regex-automata-7710afc58fea73e5/lib-regex_automata new file mode 100644 index 0000000..4b6766a --- /dev/null +++ b/target/debug/.fingerprint/regex-automata-7710afc58fea73e5/lib-regex_automata @@ -0,0 +1 @@ +36606186442d8295 \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-automata-7710afc58fea73e5/lib-regex_automata.json b/target/debug/.fingerprint/regex-automata-7710afc58fea73e5/lib-regex_automata.json new file mode 100644 index 0000000..e6f7d1a --- /dev/null +++ b/target/debug/.fingerprint/regex-automata-7710afc58fea73e5/lib-regex_automata.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"alloc\", \"dfa-onepass\", \"hybrid\", \"meta\", \"nfa-backtrack\", \"nfa-pikevm\", \"nfa-thompson\", \"perf-inline\", \"perf-literal\", \"perf-literal-multisubstring\", \"perf-literal-substring\", \"std\", \"syntax\"]","declared_features":"[\"alloc\", \"default\", \"dfa\", \"dfa-build\", \"dfa-onepass\", \"dfa-search\", \"hybrid\", \"internal-instrument\", \"internal-instrument-pikevm\", \"logging\", \"meta\", \"nfa\", \"nfa-backtrack\", \"nfa-pikevm\", \"nfa-thompson\", \"perf\", \"perf-inline\", \"perf-literal\", \"perf-literal-multisubstring\", \"perf-literal-substring\", \"std\", \"syntax\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unicode-word-boundary\"]","target":4726246767843925232,"profile":15657897354478470176,"path":4455449103214786773,"deps":[[2779309023524819297,"aho_corasick",false,8783249673228588787],[3129130049864710036,"memchr",false,14960082680285793101],[9408802513701742484,"regex_syntax",false,8153470774557408672]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-automata-7710afc58fea73e5/dep-lib-regex_automata","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-automata-c1068f463bbbf275/dep-lib-regex_automata b/target/debug/.fingerprint/regex-automata-c1068f463bbbf275/dep-lib-regex_automata new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/regex-automata-c1068f463bbbf275/dep-lib-regex_automata differ diff --git a/target/debug/.fingerprint/regex-automata-c1068f463bbbf275/invoked.timestamp b/target/debug/.fingerprint/regex-automata-c1068f463bbbf275/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/regex-automata-c1068f463bbbf275/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-automata-c1068f463bbbf275/lib-regex_automata b/target/debug/.fingerprint/regex-automata-c1068f463bbbf275/lib-regex_automata new file mode 100644 index 0000000..0cbcab3 --- /dev/null +++ b/target/debug/.fingerprint/regex-automata-c1068f463bbbf275/lib-regex_automata @@ -0,0 +1 @@ +e06f4dd883ce41a1 \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-automata-c1068f463bbbf275/lib-regex_automata.json b/target/debug/.fingerprint/regex-automata-c1068f463bbbf275/lib-regex_automata.json new file mode 100644 index 0000000..6d71c80 --- /dev/null +++ b/target/debug/.fingerprint/regex-automata-c1068f463bbbf275/lib-regex_automata.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"alloc\", \"dfa-onepass\", \"hybrid\", \"meta\", \"nfa-backtrack\", \"nfa-pikevm\", \"nfa-thompson\", \"perf-inline\", \"perf-literal\", \"perf-literal-multisubstring\", \"perf-literal-substring\", \"std\", \"syntax\"]","declared_features":"[\"alloc\", \"default\", \"dfa\", \"dfa-build\", \"dfa-onepass\", \"dfa-search\", \"hybrid\", \"internal-instrument\", \"internal-instrument-pikevm\", \"logging\", \"meta\", \"nfa\", \"nfa-backtrack\", \"nfa-pikevm\", \"nfa-thompson\", \"perf\", \"perf-inline\", \"perf-literal\", \"perf-literal-multisubstring\", \"perf-literal-substring\", \"std\", \"syntax\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unicode-word-boundary\"]","target":4726246767843925232,"profile":2241668132362809309,"path":4455449103214786773,"deps":[[2779309023524819297,"aho_corasick",false,3225595849299988536],[3129130049864710036,"memchr",false,5377587700890516408],[9408802513701742484,"regex_syntax",false,11805559081426890708]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-automata-c1068f463bbbf275/dep-lib-regex_automata","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-cf6f98c6b5122f9a/dep-lib-regex b/target/debug/.fingerprint/regex-cf6f98c6b5122f9a/dep-lib-regex new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/regex-cf6f98c6b5122f9a/dep-lib-regex differ diff --git a/target/debug/.fingerprint/regex-cf6f98c6b5122f9a/invoked.timestamp b/target/debug/.fingerprint/regex-cf6f98c6b5122f9a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/regex-cf6f98c6b5122f9a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-cf6f98c6b5122f9a/lib-regex b/target/debug/.fingerprint/regex-cf6f98c6b5122f9a/lib-regex new file mode 100644 index 0000000..236bfe2 --- /dev/null +++ b/target/debug/.fingerprint/regex-cf6f98c6b5122f9a/lib-regex @@ -0,0 +1 @@ +a72b94aba9c3b8d9 \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-cf6f98c6b5122f9a/lib-regex.json b/target/debug/.fingerprint/regex-cf6f98c6b5122f9a/lib-regex.json new file mode 100644 index 0000000..a7a3fec --- /dev/null +++ b/target/debug/.fingerprint/regex-cf6f98c6b5122f9a/lib-regex.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"perf\", \"perf-backtrack\", \"perf-cache\", \"perf-dfa\", \"perf-inline\", \"perf-literal\", \"perf-onepass\", \"std\"]","declared_features":"[\"default\", \"logging\", \"pattern\", \"perf\", \"perf-backtrack\", \"perf-cache\", \"perf-dfa\", \"perf-dfa-full\", \"perf-inline\", \"perf-literal\", \"perf-onepass\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\", \"unstable\", \"use_std\"]","target":5796931310894148030,"profile":15657897354478470176,"path":15585558428606751483,"deps":[[555019317135488525,"regex_automata",false,10773223030959202358],[2779309023524819297,"aho_corasick",false,8783249673228588787],[3129130049864710036,"memchr",false,14960082680285793101],[9408802513701742484,"regex_syntax",false,8153470774557408672]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-cf6f98c6b5122f9a/dep-lib-regex","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-syntax-a5a1981f9f43e652/dep-lib-regex_syntax b/target/debug/.fingerprint/regex-syntax-a5a1981f9f43e652/dep-lib-regex_syntax new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/regex-syntax-a5a1981f9f43e652/dep-lib-regex_syntax differ diff --git a/target/debug/.fingerprint/regex-syntax-a5a1981f9f43e652/invoked.timestamp b/target/debug/.fingerprint/regex-syntax-a5a1981f9f43e652/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/regex-syntax-a5a1981f9f43e652/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-syntax-a5a1981f9f43e652/lib-regex_syntax b/target/debug/.fingerprint/regex-syntax-a5a1981f9f43e652/lib-regex_syntax new file mode 100644 index 0000000..04a1bea --- /dev/null +++ b/target/debug/.fingerprint/regex-syntax-a5a1981f9f43e652/lib-regex_syntax @@ -0,0 +1 @@ +a0fd057478f22671 \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-syntax-a5a1981f9f43e652/lib-regex_syntax.json b/target/debug/.fingerprint/regex-syntax-a5a1981f9f43e652/lib-regex_syntax.json new file mode 100644 index 0000000..d48db89 --- /dev/null +++ b/target/debug/.fingerprint/regex-syntax-a5a1981f9f43e652/lib-regex_syntax.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"std\"]","declared_features":"[\"arbitrary\", \"default\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","target":742186494246220192,"profile":15657897354478470176,"path":14467582192173346076,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-syntax-a5a1981f9f43e652/dep-lib-regex_syntax","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-syntax-ddffe0e6c122bfda/dep-lib-regex_syntax b/target/debug/.fingerprint/regex-syntax-ddffe0e6c122bfda/dep-lib-regex_syntax new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/regex-syntax-ddffe0e6c122bfda/dep-lib-regex_syntax differ diff --git a/target/debug/.fingerprint/regex-syntax-ddffe0e6c122bfda/invoked.timestamp b/target/debug/.fingerprint/regex-syntax-ddffe0e6c122bfda/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/regex-syntax-ddffe0e6c122bfda/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-syntax-ddffe0e6c122bfda/lib-regex_syntax b/target/debug/.fingerprint/regex-syntax-ddffe0e6c122bfda/lib-regex_syntax new file mode 100644 index 0000000..247fd87 --- /dev/null +++ b/target/debug/.fingerprint/regex-syntax-ddffe0e6c122bfda/lib-regex_syntax @@ -0,0 +1 @@ +d42f569f6fc5d5a3 \ No newline at end of file diff --git a/target/debug/.fingerprint/regex-syntax-ddffe0e6c122bfda/lib-regex_syntax.json b/target/debug/.fingerprint/regex-syntax-ddffe0e6c122bfda/lib-regex_syntax.json new file mode 100644 index 0000000..d923bfe --- /dev/null +++ b/target/debug/.fingerprint/regex-syntax-ddffe0e6c122bfda/lib-regex_syntax.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"std\"]","declared_features":"[\"arbitrary\", \"default\", \"std\", \"unicode\", \"unicode-age\", \"unicode-bool\", \"unicode-case\", \"unicode-gencat\", \"unicode-perl\", \"unicode-script\", \"unicode-segment\"]","target":742186494246220192,"profile":2241668132362809309,"path":14467582192173346076,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/regex-syntax-ddffe0e6c122bfda/dep-lib-regex_syntax","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rusqlite-0d2e94bb48a65b87/dep-lib-rusqlite b/target/debug/.fingerprint/rusqlite-0d2e94bb48a65b87/dep-lib-rusqlite new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/rusqlite-0d2e94bb48a65b87/dep-lib-rusqlite differ diff --git a/target/debug/.fingerprint/rusqlite-0d2e94bb48a65b87/invoked.timestamp b/target/debug/.fingerprint/rusqlite-0d2e94bb48a65b87/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rusqlite-0d2e94bb48a65b87/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rusqlite-0d2e94bb48a65b87/lib-rusqlite b/target/debug/.fingerprint/rusqlite-0d2e94bb48a65b87/lib-rusqlite new file mode 100644 index 0000000..fb6bec4 --- /dev/null +++ b/target/debug/.fingerprint/rusqlite-0d2e94bb48a65b87/lib-rusqlite @@ -0,0 +1 @@ +055a2901a30c5e29 \ No newline at end of file diff --git a/target/debug/.fingerprint/rusqlite-0d2e94bb48a65b87/lib-rusqlite.json b/target/debug/.fingerprint/rusqlite-0d2e94bb48a65b87/lib-rusqlite.json new file mode 100644 index 0000000..7f8db41 --- /dev/null +++ b/target/debug/.fingerprint/rusqlite-0d2e94bb48a65b87/lib-rusqlite.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"array\", \"backup\", \"blob\", \"buildtime_bindgen\", \"bundled\", \"bundled-full\", \"bundled-sqlcipher\", \"bundled-sqlcipher-vendored-openssl\", \"bundled-windows\", \"chrono\", \"collation\", \"column_decltype\", \"column_metadata\", \"csv\", \"csvtab\", \"extra_check\", \"functions\", \"hooks\", \"i128_blob\", \"in_gecko\", \"jiff\", \"limits\", \"load_extension\", \"loadable_extension\", \"modern-full\", \"modern_sqlite\", \"preupdate_hook\", \"rusqlite-macros\", \"serde_json\", \"serialize\", \"series\", \"session\", \"sqlcipher\", \"time\", \"trace\", \"unlock_notify\", \"url\", \"uuid\", \"vtab\", \"wasm32-wasi-vfs\", \"window\", \"with-asan\"]","target":10662205063260755052,"profile":15657897354478470176,"path":6761373723108070944,"deps":[[431799777427299716,"libsqlite3_sys",false,11800165513076227815],[1303438375223863970,"hashlink",false,10792638506008851183],[5510864063823219921,"fallible_streaming_iterator",false,9487773823568053440],[6048213226671835012,"smallvec",false,10441175498030114679],[6166349630582887940,"bitflags",false,4997841195926017555],[12860549049674006569,"fallible_iterator",false,5381454541072780399]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rusqlite-0d2e94bb48a65b87/dep-lib-rusqlite","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/rusqlite-48dd30d86af3b72a/dep-lib-rusqlite b/target/debug/.fingerprint/rusqlite-48dd30d86af3b72a/dep-lib-rusqlite new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/rusqlite-48dd30d86af3b72a/dep-lib-rusqlite differ diff --git a/target/debug/.fingerprint/rusqlite-48dd30d86af3b72a/invoked.timestamp b/target/debug/.fingerprint/rusqlite-48dd30d86af3b72a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/rusqlite-48dd30d86af3b72a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/rusqlite-48dd30d86af3b72a/lib-rusqlite b/target/debug/.fingerprint/rusqlite-48dd30d86af3b72a/lib-rusqlite new file mode 100644 index 0000000..38acdba --- /dev/null +++ b/target/debug/.fingerprint/rusqlite-48dd30d86af3b72a/lib-rusqlite @@ -0,0 +1 @@ +7e46cf90744520e6 \ No newline at end of file diff --git a/target/debug/.fingerprint/rusqlite-48dd30d86af3b72a/lib-rusqlite.json b/target/debug/.fingerprint/rusqlite-48dd30d86af3b72a/lib-rusqlite.json new file mode 100644 index 0000000..08a0d00 --- /dev/null +++ b/target/debug/.fingerprint/rusqlite-48dd30d86af3b72a/lib-rusqlite.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"array\", \"backup\", \"blob\", \"buildtime_bindgen\", \"bundled\", \"bundled-full\", \"bundled-sqlcipher\", \"bundled-sqlcipher-vendored-openssl\", \"bundled-windows\", \"chrono\", \"collation\", \"column_decltype\", \"column_metadata\", \"csv\", \"csvtab\", \"extra_check\", \"functions\", \"hooks\", \"i128_blob\", \"in_gecko\", \"jiff\", \"limits\", \"load_extension\", \"loadable_extension\", \"modern-full\", \"modern_sqlite\", \"preupdate_hook\", \"rusqlite-macros\", \"serde_json\", \"serialize\", \"series\", \"session\", \"sqlcipher\", \"time\", \"trace\", \"unlock_notify\", \"url\", \"uuid\", \"vtab\", \"wasm32-wasi-vfs\", \"window\", \"with-asan\"]","target":10662205063260755052,"profile":2241668132362809309,"path":6761373723108070944,"deps":[[431799777427299716,"libsqlite3_sys",false,8762007816550369874],[1303438375223863970,"hashlink",false,5200619420386920697],[5510864063823219921,"fallible_streaming_iterator",false,3145084583049397241],[6048213226671835012,"smallvec",false,12815122255277872860],[6166349630582887940,"bitflags",false,1506175310796956479],[12860549049674006569,"fallible_iterator",false,5699565048184159813]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rusqlite-48dd30d86af3b72a/dep-lib-rusqlite","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/scopeguard-69e9888ac946313e/dep-lib-scopeguard b/target/debug/.fingerprint/scopeguard-69e9888ac946313e/dep-lib-scopeguard new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/scopeguard-69e9888ac946313e/dep-lib-scopeguard differ diff --git a/target/debug/.fingerprint/scopeguard-69e9888ac946313e/invoked.timestamp b/target/debug/.fingerprint/scopeguard-69e9888ac946313e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/scopeguard-69e9888ac946313e/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/scopeguard-69e9888ac946313e/lib-scopeguard b/target/debug/.fingerprint/scopeguard-69e9888ac946313e/lib-scopeguard new file mode 100644 index 0000000..34e52b9 --- /dev/null +++ b/target/debug/.fingerprint/scopeguard-69e9888ac946313e/lib-scopeguard @@ -0,0 +1 @@ +9bfa32b2aaa83383 \ No newline at end of file diff --git a/target/debug/.fingerprint/scopeguard-69e9888ac946313e/lib-scopeguard.json b/target/debug/.fingerprint/scopeguard-69e9888ac946313e/lib-scopeguard.json new file mode 100644 index 0000000..399c60a --- /dev/null +++ b/target/debug/.fingerprint/scopeguard-69e9888ac946313e/lib-scopeguard.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"default\", \"use_std\"]","target":3556356971060988614,"profile":2241668132362809309,"path":13130916956713275045,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/scopeguard-69e9888ac946313e/dep-lib-scopeguard","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/scopeguard-c57f744e832c0c13/dep-lib-scopeguard b/target/debug/.fingerprint/scopeguard-c57f744e832c0c13/dep-lib-scopeguard new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/scopeguard-c57f744e832c0c13/dep-lib-scopeguard differ diff --git a/target/debug/.fingerprint/scopeguard-c57f744e832c0c13/invoked.timestamp b/target/debug/.fingerprint/scopeguard-c57f744e832c0c13/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/scopeguard-c57f744e832c0c13/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/scopeguard-c57f744e832c0c13/lib-scopeguard b/target/debug/.fingerprint/scopeguard-c57f744e832c0c13/lib-scopeguard new file mode 100644 index 0000000..ea12cf6 --- /dev/null +++ b/target/debug/.fingerprint/scopeguard-c57f744e832c0c13/lib-scopeguard @@ -0,0 +1 @@ +bee605e9b303ce77 \ No newline at end of file diff --git a/target/debug/.fingerprint/scopeguard-c57f744e832c0c13/lib-scopeguard.json b/target/debug/.fingerprint/scopeguard-c57f744e832c0c13/lib-scopeguard.json new file mode 100644 index 0000000..4cfc044 --- /dev/null +++ b/target/debug/.fingerprint/scopeguard-c57f744e832c0c13/lib-scopeguard.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"default\", \"use_std\"]","target":3556356971060988614,"profile":15657897354478470176,"path":13130916956713275045,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/scopeguard-c57f744e832c0c13/dep-lib-scopeguard","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/signal-hook-registry-04a1093d466cf94f/dep-lib-signal_hook_registry b/target/debug/.fingerprint/signal-hook-registry-04a1093d466cf94f/dep-lib-signal_hook_registry new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/signal-hook-registry-04a1093d466cf94f/dep-lib-signal_hook_registry differ diff --git a/target/debug/.fingerprint/signal-hook-registry-04a1093d466cf94f/invoked.timestamp b/target/debug/.fingerprint/signal-hook-registry-04a1093d466cf94f/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/signal-hook-registry-04a1093d466cf94f/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/signal-hook-registry-04a1093d466cf94f/lib-signal_hook_registry b/target/debug/.fingerprint/signal-hook-registry-04a1093d466cf94f/lib-signal_hook_registry new file mode 100644 index 0000000..b133fb0 --- /dev/null +++ b/target/debug/.fingerprint/signal-hook-registry-04a1093d466cf94f/lib-signal_hook_registry @@ -0,0 +1 @@ +9940697054a24908 \ No newline at end of file diff --git a/target/debug/.fingerprint/signal-hook-registry-04a1093d466cf94f/lib-signal_hook_registry.json b/target/debug/.fingerprint/signal-hook-registry-04a1093d466cf94f/lib-signal_hook_registry.json new file mode 100644 index 0000000..f63b7a8 --- /dev/null +++ b/target/debug/.fingerprint/signal-hook-registry-04a1093d466cf94f/lib-signal_hook_registry.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":17877812014956321412,"profile":15657897354478470176,"path":5650712159692040682,"deps":[[2924422107542798392,"libc",false,174994006594411494]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/signal-hook-registry-04a1093d466cf94f/dep-lib-signal_hook_registry","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/signal-hook-registry-c4522140375eddcd/dep-lib-signal_hook_registry b/target/debug/.fingerprint/signal-hook-registry-c4522140375eddcd/dep-lib-signal_hook_registry new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/signal-hook-registry-c4522140375eddcd/dep-lib-signal_hook_registry differ diff --git a/target/debug/.fingerprint/signal-hook-registry-c4522140375eddcd/invoked.timestamp b/target/debug/.fingerprint/signal-hook-registry-c4522140375eddcd/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/signal-hook-registry-c4522140375eddcd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/signal-hook-registry-c4522140375eddcd/lib-signal_hook_registry b/target/debug/.fingerprint/signal-hook-registry-c4522140375eddcd/lib-signal_hook_registry new file mode 100644 index 0000000..a649a0f --- /dev/null +++ b/target/debug/.fingerprint/signal-hook-registry-c4522140375eddcd/lib-signal_hook_registry @@ -0,0 +1 @@ +80eab9c255940652 \ No newline at end of file diff --git a/target/debug/.fingerprint/signal-hook-registry-c4522140375eddcd/lib-signal_hook_registry.json b/target/debug/.fingerprint/signal-hook-registry-c4522140375eddcd/lib-signal_hook_registry.json new file mode 100644 index 0000000..4a1023a --- /dev/null +++ b/target/debug/.fingerprint/signal-hook-registry-c4522140375eddcd/lib-signal_hook_registry.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":17877812014956321412,"profile":2241668132362809309,"path":5650712159692040682,"deps":[[2924422107542798392,"libc",false,10267002094899563155]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/signal-hook-registry-c4522140375eddcd/dep-lib-signal_hook_registry","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/smallvec-09070dda557aad78/dep-lib-smallvec b/target/debug/.fingerprint/smallvec-09070dda557aad78/dep-lib-smallvec new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/smallvec-09070dda557aad78/dep-lib-smallvec differ diff --git a/target/debug/.fingerprint/smallvec-09070dda557aad78/invoked.timestamp b/target/debug/.fingerprint/smallvec-09070dda557aad78/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/smallvec-09070dda557aad78/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/smallvec-09070dda557aad78/lib-smallvec b/target/debug/.fingerprint/smallvec-09070dda557aad78/lib-smallvec new file mode 100644 index 0000000..04ede57 --- /dev/null +++ b/target/debug/.fingerprint/smallvec-09070dda557aad78/lib-smallvec @@ -0,0 +1 @@ +77e798b5cb81e690 \ No newline at end of file diff --git a/target/debug/.fingerprint/smallvec-09070dda557aad78/lib-smallvec.json b/target/debug/.fingerprint/smallvec-09070dda557aad78/lib-smallvec.json new file mode 100644 index 0000000..8978dd9 --- /dev/null +++ b/target/debug/.fingerprint/smallvec-09070dda557aad78/lib-smallvec.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"arbitrary\", \"bincode\", \"const_generics\", \"const_new\", \"debugger_visualizer\", \"drain_filter\", \"drain_keep_rest\", \"impl_bincode\", \"malloc_size_of\", \"may_dangle\", \"serde\", \"specialization\", \"union\", \"unty\", \"write\"]","target":9091769176333489034,"profile":15657897354478470176,"path":2013667678171077905,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/smallvec-09070dda557aad78/dep-lib-smallvec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/smallvec-3191f85fa284d3ba/dep-lib-smallvec b/target/debug/.fingerprint/smallvec-3191f85fa284d3ba/dep-lib-smallvec new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/smallvec-3191f85fa284d3ba/dep-lib-smallvec differ diff --git a/target/debug/.fingerprint/smallvec-3191f85fa284d3ba/invoked.timestamp b/target/debug/.fingerprint/smallvec-3191f85fa284d3ba/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/smallvec-3191f85fa284d3ba/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/smallvec-3191f85fa284d3ba/lib-smallvec b/target/debug/.fingerprint/smallvec-3191f85fa284d3ba/lib-smallvec new file mode 100644 index 0000000..b09e6cd --- /dev/null +++ b/target/debug/.fingerprint/smallvec-3191f85fa284d3ba/lib-smallvec @@ -0,0 +1 @@ +dc560a33cb75d8b1 \ No newline at end of file diff --git a/target/debug/.fingerprint/smallvec-3191f85fa284d3ba/lib-smallvec.json b/target/debug/.fingerprint/smallvec-3191f85fa284d3ba/lib-smallvec.json new file mode 100644 index 0000000..20e2c99 --- /dev/null +++ b/target/debug/.fingerprint/smallvec-3191f85fa284d3ba/lib-smallvec.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[\"arbitrary\", \"bincode\", \"const_generics\", \"const_new\", \"debugger_visualizer\", \"drain_filter\", \"drain_keep_rest\", \"impl_bincode\", \"malloc_size_of\", \"may_dangle\", \"serde\", \"specialization\", \"union\", \"unty\", \"write\"]","target":9091769176333489034,"profile":2241668132362809309,"path":2013667678171077905,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/smallvec-3191f85fa284d3ba/dep-lib-smallvec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/socket2-53ebb0f906a01452/dep-lib-socket2 b/target/debug/.fingerprint/socket2-53ebb0f906a01452/dep-lib-socket2 new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/socket2-53ebb0f906a01452/dep-lib-socket2 differ diff --git a/target/debug/.fingerprint/socket2-53ebb0f906a01452/invoked.timestamp b/target/debug/.fingerprint/socket2-53ebb0f906a01452/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/socket2-53ebb0f906a01452/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/socket2-53ebb0f906a01452/lib-socket2 b/target/debug/.fingerprint/socket2-53ebb0f906a01452/lib-socket2 new file mode 100644 index 0000000..8f71f09 --- /dev/null +++ b/target/debug/.fingerprint/socket2-53ebb0f906a01452/lib-socket2 @@ -0,0 +1 @@ +197a4d8bc6004ae9 \ No newline at end of file diff --git a/target/debug/.fingerprint/socket2-53ebb0f906a01452/lib-socket2.json b/target/debug/.fingerprint/socket2-53ebb0f906a01452/lib-socket2.json new file mode 100644 index 0000000..7da76f6 --- /dev/null +++ b/target/debug/.fingerprint/socket2-53ebb0f906a01452/lib-socket2.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"all\"]","declared_features":"[\"all\"]","target":2270514485357617025,"profile":15657897354478470176,"path":826964835307818417,"deps":[[2924422107542798392,"libc",false,174994006594411494]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/socket2-53ebb0f906a01452/dep-lib-socket2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/socket2-642df0f76ba69098/dep-lib-socket2 b/target/debug/.fingerprint/socket2-642df0f76ba69098/dep-lib-socket2 new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/socket2-642df0f76ba69098/dep-lib-socket2 differ diff --git a/target/debug/.fingerprint/socket2-642df0f76ba69098/invoked.timestamp b/target/debug/.fingerprint/socket2-642df0f76ba69098/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/socket2-642df0f76ba69098/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/socket2-642df0f76ba69098/lib-socket2 b/target/debug/.fingerprint/socket2-642df0f76ba69098/lib-socket2 new file mode 100644 index 0000000..48cfe20 --- /dev/null +++ b/target/debug/.fingerprint/socket2-642df0f76ba69098/lib-socket2 @@ -0,0 +1 @@ +37f5483e022a1550 \ No newline at end of file diff --git a/target/debug/.fingerprint/socket2-642df0f76ba69098/lib-socket2.json b/target/debug/.fingerprint/socket2-642df0f76ba69098/lib-socket2.json new file mode 100644 index 0000000..98d3e4c --- /dev/null +++ b/target/debug/.fingerprint/socket2-642df0f76ba69098/lib-socket2.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"all\"]","declared_features":"[\"all\"]","target":2270514485357617025,"profile":2241668132362809309,"path":826964835307818417,"deps":[[2924422107542798392,"libc",false,10267002094899563155]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/socket2-642df0f76ba69098/dep-lib-socket2","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/syn-bf01157769419fc8/dep-lib-syn b/target/debug/.fingerprint/syn-bf01157769419fc8/dep-lib-syn new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/syn-bf01157769419fc8/dep-lib-syn differ diff --git a/target/debug/.fingerprint/syn-bf01157769419fc8/invoked.timestamp b/target/debug/.fingerprint/syn-bf01157769419fc8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/syn-bf01157769419fc8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/syn-bf01157769419fc8/lib-syn b/target/debug/.fingerprint/syn-bf01157769419fc8/lib-syn new file mode 100644 index 0000000..c1d5d9a --- /dev/null +++ b/target/debug/.fingerprint/syn-bf01157769419fc8/lib-syn @@ -0,0 +1 @@ +c6ba92930e46f5b8 \ No newline at end of file diff --git a/target/debug/.fingerprint/syn-bf01157769419fc8/lib-syn.json b/target/debug/.fingerprint/syn-bf01157769419fc8/lib-syn.json new file mode 100644 index 0000000..5373926 --- /dev/null +++ b/target/debug/.fingerprint/syn-bf01157769419fc8/lib-syn.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"clone-impls\", \"default\", \"derive\", \"full\", \"parsing\", \"printing\", \"proc-macro\"]","declared_features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"test\", \"visit\", \"visit-mut\"]","target":9442126953582868550,"profile":2225463790103693989,"path":1239350493188553834,"deps":[[1988483478007900009,"unicode_ident",false,14076055188866129649],[3060637413840920116,"proc_macro2",false,17691335276356774474],[17990358020177143287,"quote",false,752066603883074751]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/syn-bf01157769419fc8/dep-lib-syn","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-1d63d80ebf048263/build-script-build-script-build b/target/debug/.fingerprint/thiserror-1d63d80ebf048263/build-script-build-script-build new file mode 100644 index 0000000..e868424 --- /dev/null +++ b/target/debug/.fingerprint/thiserror-1d63d80ebf048263/build-script-build-script-build @@ -0,0 +1 @@ +1f4e0719e78f964d \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-1d63d80ebf048263/build-script-build-script-build.json b/target/debug/.fingerprint/thiserror-1d63d80ebf048263/build-script-build-script-build.json new file mode 100644 index 0000000..1625b4d --- /dev/null +++ b/target/debug/.fingerprint/thiserror-1d63d80ebf048263/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":14669898017725122530,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/thiserror-1d63d80ebf048263/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-1d63d80ebf048263/dep-build-script-build-script-build b/target/debug/.fingerprint/thiserror-1d63d80ebf048263/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/thiserror-1d63d80ebf048263/dep-build-script-build-script-build differ diff --git a/target/debug/.fingerprint/thiserror-1d63d80ebf048263/invoked.timestamp b/target/debug/.fingerprint/thiserror-1d63d80ebf048263/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/thiserror-1d63d80ebf048263/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-5245f410f7599ab8/run-build-script-build-script-build b/target/debug/.fingerprint/thiserror-5245f410f7599ab8/run-build-script-build-script-build new file mode 100644 index 0000000..b46ad66 --- /dev/null +++ b/target/debug/.fingerprint/thiserror-5245f410f7599ab8/run-build-script-build-script-build @@ -0,0 +1 @@ +8887f3fd863941c1 \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-5245f410f7599ab8/run-build-script-build-script-build.json b/target/debug/.fingerprint/thiserror-5245f410f7599ab8/run-build-script-build-script-build.json new file mode 100644 index 0000000..293e5e1 --- /dev/null +++ b/target/debug/.fingerprint/thiserror-5245f410f7599ab8/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[10806645703491011684,"build_script_build",false,5590814210147175967]],"local":[{"RerunIfChanged":{"output":"debug/build/thiserror-5245f410f7599ab8/output","paths":["build/probe.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-94ea4f2141f98d9d/dep-lib-thiserror b/target/debug/.fingerprint/thiserror-94ea4f2141f98d9d/dep-lib-thiserror new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/thiserror-94ea4f2141f98d9d/dep-lib-thiserror differ diff --git a/target/debug/.fingerprint/thiserror-94ea4f2141f98d9d/invoked.timestamp b/target/debug/.fingerprint/thiserror-94ea4f2141f98d9d/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/thiserror-94ea4f2141f98d9d/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-94ea4f2141f98d9d/lib-thiserror b/target/debug/.fingerprint/thiserror-94ea4f2141f98d9d/lib-thiserror new file mode 100644 index 0000000..8c97ef3 --- /dev/null +++ b/target/debug/.fingerprint/thiserror-94ea4f2141f98d9d/lib-thiserror @@ -0,0 +1 @@ +bbd5b1b73af07ba0 \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-94ea4f2141f98d9d/lib-thiserror.json b/target/debug/.fingerprint/thiserror-94ea4f2141f98d9d/lib-thiserror.json new file mode 100644 index 0000000..92cf5bb --- /dev/null +++ b/target/debug/.fingerprint/thiserror-94ea4f2141f98d9d/lib-thiserror.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":13586076721141200315,"profile":15657897354478470176,"path":16143782018529542231,"deps":[[3571201254924420744,"thiserror_impl",false,15593940249379200130],[10806645703491011684,"build_script_build",false,13925474774755280776]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/thiserror-94ea4f2141f98d9d/dep-lib-thiserror","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-c9b6053997f46684/dep-lib-thiserror b/target/debug/.fingerprint/thiserror-c9b6053997f46684/dep-lib-thiserror new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/thiserror-c9b6053997f46684/dep-lib-thiserror differ diff --git a/target/debug/.fingerprint/thiserror-c9b6053997f46684/invoked.timestamp b/target/debug/.fingerprint/thiserror-c9b6053997f46684/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/thiserror-c9b6053997f46684/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-c9b6053997f46684/lib-thiserror b/target/debug/.fingerprint/thiserror-c9b6053997f46684/lib-thiserror new file mode 100644 index 0000000..5539bea --- /dev/null +++ b/target/debug/.fingerprint/thiserror-c9b6053997f46684/lib-thiserror @@ -0,0 +1 @@ +4c10d6b82f0de280 \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-c9b6053997f46684/lib-thiserror.json b/target/debug/.fingerprint/thiserror-c9b6053997f46684/lib-thiserror.json new file mode 100644 index 0000000..8e6e342 --- /dev/null +++ b/target/debug/.fingerprint/thiserror-c9b6053997f46684/lib-thiserror.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":13586076721141200315,"profile":2241668132362809309,"path":16143782018529542231,"deps":[[3571201254924420744,"thiserror_impl",false,15593940249379200130],[10806645703491011684,"build_script_build",false,13925474774755280776]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/thiserror-c9b6053997f46684/dep-lib-thiserror","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-impl-b7800ec42b97fbe6/dep-lib-thiserror_impl b/target/debug/.fingerprint/thiserror-impl-b7800ec42b97fbe6/dep-lib-thiserror_impl new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/thiserror-impl-b7800ec42b97fbe6/dep-lib-thiserror_impl differ diff --git a/target/debug/.fingerprint/thiserror-impl-b7800ec42b97fbe6/invoked.timestamp b/target/debug/.fingerprint/thiserror-impl-b7800ec42b97fbe6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/thiserror-impl-b7800ec42b97fbe6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-impl-b7800ec42b97fbe6/lib-thiserror_impl b/target/debug/.fingerprint/thiserror-impl-b7800ec42b97fbe6/lib-thiserror_impl new file mode 100644 index 0000000..99b4ffb --- /dev/null +++ b/target/debug/.fingerprint/thiserror-impl-b7800ec42b97fbe6/lib-thiserror_impl @@ -0,0 +1 @@ +82dce95c09ce68d8 \ No newline at end of file diff --git a/target/debug/.fingerprint/thiserror-impl-b7800ec42b97fbe6/lib-thiserror_impl.json b/target/debug/.fingerprint/thiserror-impl-b7800ec42b97fbe6/lib-thiserror_impl.json new file mode 100644 index 0000000..cc2e5dc --- /dev/null +++ b/target/debug/.fingerprint/thiserror-impl-b7800ec42b97fbe6/lib-thiserror_impl.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":6216210811039475267,"profile":2225463790103693989,"path":12228311871386635001,"deps":[[3060637413840920116,"proc_macro2",false,17691335276356774474],[17990358020177143287,"quote",false,752066603883074751],[18149961000318489080,"syn",false,13327635700692204230]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/thiserror-impl-b7800ec42b97fbe6/dep-lib-thiserror_impl","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-0e98b7c328efdabd/dep-lib-tokio b/target/debug/.fingerprint/tokio-0e98b7c328efdabd/dep-lib-tokio new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/tokio-0e98b7c328efdabd/dep-lib-tokio differ diff --git a/target/debug/.fingerprint/tokio-0e98b7c328efdabd/invoked.timestamp b/target/debug/.fingerprint/tokio-0e98b7c328efdabd/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tokio-0e98b7c328efdabd/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-0e98b7c328efdabd/lib-tokio b/target/debug/.fingerprint/tokio-0e98b7c328efdabd/lib-tokio new file mode 100644 index 0000000..0e9a4fd --- /dev/null +++ b/target/debug/.fingerprint/tokio-0e98b7c328efdabd/lib-tokio @@ -0,0 +1 @@ +bba995c8c7a31a0d \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-0e98b7c328efdabd/lib-tokio.json b/target/debug/.fingerprint/tokio-0e98b7c328efdabd/lib-tokio.json new file mode 100644 index 0000000..aefcd39 --- /dev/null +++ b/target/debug/.fingerprint/tokio-0e98b7c328efdabd/lib-tokio.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"bytes\", \"default\", \"fs\", \"full\", \"io-std\", \"io-util\", \"libc\", \"macros\", \"mio\", \"net\", \"parking_lot\", \"process\", \"rt\", \"rt-multi-thread\", \"signal\", \"signal-hook-registry\", \"socket2\", \"sync\", \"time\", \"tokio-macros\"]","declared_features":"[\"bytes\", \"default\", \"fs\", \"full\", \"io-std\", \"io-util\", \"libc\", \"macros\", \"mio\", \"net\", \"parking_lot\", \"process\", \"rt\", \"rt-multi-thread\", \"signal\", \"signal-hook-registry\", \"socket2\", \"sync\", \"test-util\", \"time\", \"tokio-macros\", \"tracing\", \"windows-sys\"]","target":9605832425414080464,"profile":14316024861275859064,"path":14493181829144757145,"deps":[[1208444357745175282,"mio",false,6714806347649812121],[1812404384583366124,"tokio_macros",false,558993002197310578],[1906322745568073236,"pin_project_lite",false,8967178319189652669],[2062481783838671931,"parking_lot",false,5546466671907140925],[2924422107542798392,"libc",false,10267002094899563155],[8431740714262224655,"socket2",false,5770564686668428599],[9061163112249472330,"signal_hook_registry",false,5910574657030449792],[16066129441945555748,"bytes",false,2437459430250201095]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tokio-0e98b7c328efdabd/dep-lib-tokio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-be18a6eaa9cce56b/dep-lib-tokio b/target/debug/.fingerprint/tokio-be18a6eaa9cce56b/dep-lib-tokio new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/tokio-be18a6eaa9cce56b/dep-lib-tokio differ diff --git a/target/debug/.fingerprint/tokio-be18a6eaa9cce56b/invoked.timestamp b/target/debug/.fingerprint/tokio-be18a6eaa9cce56b/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tokio-be18a6eaa9cce56b/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-be18a6eaa9cce56b/lib-tokio b/target/debug/.fingerprint/tokio-be18a6eaa9cce56b/lib-tokio new file mode 100644 index 0000000..34e0ab6 --- /dev/null +++ b/target/debug/.fingerprint/tokio-be18a6eaa9cce56b/lib-tokio @@ -0,0 +1 @@ +3e0ea1ca77232e08 \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-be18a6eaa9cce56b/lib-tokio.json b/target/debug/.fingerprint/tokio-be18a6eaa9cce56b/lib-tokio.json new file mode 100644 index 0000000..7f939a8 --- /dev/null +++ b/target/debug/.fingerprint/tokio-be18a6eaa9cce56b/lib-tokio.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"bytes\", \"default\", \"fs\", \"full\", \"io-std\", \"io-util\", \"libc\", \"macros\", \"mio\", \"net\", \"parking_lot\", \"process\", \"rt\", \"rt-multi-thread\", \"signal\", \"signal-hook-registry\", \"socket2\", \"sync\", \"time\", \"tokio-macros\"]","declared_features":"[\"bytes\", \"default\", \"fs\", \"full\", \"io-std\", \"io-util\", \"libc\", \"macros\", \"mio\", \"net\", \"parking_lot\", \"process\", \"rt\", \"rt-multi-thread\", \"signal\", \"signal-hook-registry\", \"socket2\", \"sync\", \"test-util\", \"time\", \"tokio-macros\", \"tracing\", \"windows-sys\"]","target":9605832425414080464,"profile":14976613090486706789,"path":14493181829144757145,"deps":[[1208444357745175282,"mio",false,12116659771231079786],[1812404384583366124,"tokio_macros",false,558993002197310578],[1906322745568073236,"pin_project_lite",false,15833276153280383615],[2062481783838671931,"parking_lot",false,8989195982922427691],[2924422107542798392,"libc",false,174994006594411494],[8431740714262224655,"socket2",false,16810249411854432793],[9061163112249472330,"signal_hook_registry",false,597186909150199961],[16066129441945555748,"bytes",false,14963319699560553574]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tokio-be18a6eaa9cce56b/dep-lib-tokio","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-macros-c0dddf3636910891/dep-lib-tokio_macros b/target/debug/.fingerprint/tokio-macros-c0dddf3636910891/dep-lib-tokio_macros new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/tokio-macros-c0dddf3636910891/dep-lib-tokio_macros differ diff --git a/target/debug/.fingerprint/tokio-macros-c0dddf3636910891/invoked.timestamp b/target/debug/.fingerprint/tokio-macros-c0dddf3636910891/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/tokio-macros-c0dddf3636910891/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-macros-c0dddf3636910891/lib-tokio_macros b/target/debug/.fingerprint/tokio-macros-c0dddf3636910891/lib-tokio_macros new file mode 100644 index 0000000..c092f13 --- /dev/null +++ b/target/debug/.fingerprint/tokio-macros-c0dddf3636910891/lib-tokio_macros @@ -0,0 +1 @@ +725ce67f2cf1c107 \ No newline at end of file diff --git a/target/debug/.fingerprint/tokio-macros-c0dddf3636910891/lib-tokio_macros.json b/target/debug/.fingerprint/tokio-macros-c0dddf3636910891/lib-tokio_macros.json new file mode 100644 index 0000000..a613510 --- /dev/null +++ b/target/debug/.fingerprint/tokio-macros-c0dddf3636910891/lib-tokio_macros.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":5059940852446330081,"profile":2225463790103693989,"path":11488647791192387111,"deps":[[3060637413840920116,"proc_macro2",false,17691335276356774474],[17990358020177143287,"quote",false,752066603883074751],[18149961000318489080,"syn",false,13327635700692204230]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/tokio-macros-c0dddf3636910891/dep-lib-tokio_macros","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/unicode-ident-f309bcabb1f6e0a2/dep-lib-unicode_ident b/target/debug/.fingerprint/unicode-ident-f309bcabb1f6e0a2/dep-lib-unicode_ident new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/unicode-ident-f309bcabb1f6e0a2/dep-lib-unicode_ident differ diff --git a/target/debug/.fingerprint/unicode-ident-f309bcabb1f6e0a2/invoked.timestamp b/target/debug/.fingerprint/unicode-ident-f309bcabb1f6e0a2/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/unicode-ident-f309bcabb1f6e0a2/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/unicode-ident-f309bcabb1f6e0a2/lib-unicode_ident b/target/debug/.fingerprint/unicode-ident-f309bcabb1f6e0a2/lib-unicode_ident new file mode 100644 index 0000000..b237dfd --- /dev/null +++ b/target/debug/.fingerprint/unicode-ident-f309bcabb1f6e0a2/lib-unicode_ident @@ -0,0 +1 @@ +f1de28bb9d3158c3 \ No newline at end of file diff --git a/target/debug/.fingerprint/unicode-ident-f309bcabb1f6e0a2/lib-unicode_ident.json b/target/debug/.fingerprint/unicode-ident-f309bcabb1f6e0a2/lib-unicode_ident.json new file mode 100644 index 0000000..cf3b20f --- /dev/null +++ b/target/debug/.fingerprint/unicode-ident-f309bcabb1f6e0a2/lib-unicode_ident.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":5438535436255082082,"profile":2225463790103693989,"path":8528814582124127827,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/unicode-ident-f309bcabb1f6e0a2/dep-lib-unicode_ident","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/utf8parse-5b74dbaff5ed2b6a/dep-lib-utf8parse b/target/debug/.fingerprint/utf8parse-5b74dbaff5ed2b6a/dep-lib-utf8parse new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/utf8parse-5b74dbaff5ed2b6a/dep-lib-utf8parse differ diff --git a/target/debug/.fingerprint/utf8parse-5b74dbaff5ed2b6a/invoked.timestamp b/target/debug/.fingerprint/utf8parse-5b74dbaff5ed2b6a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/utf8parse-5b74dbaff5ed2b6a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/utf8parse-5b74dbaff5ed2b6a/lib-utf8parse b/target/debug/.fingerprint/utf8parse-5b74dbaff5ed2b6a/lib-utf8parse new file mode 100644 index 0000000..dd273df --- /dev/null +++ b/target/debug/.fingerprint/utf8parse-5b74dbaff5ed2b6a/lib-utf8parse @@ -0,0 +1 @@ +1b4f172c321ff159 \ No newline at end of file diff --git a/target/debug/.fingerprint/utf8parse-5b74dbaff5ed2b6a/lib-utf8parse.json b/target/debug/.fingerprint/utf8parse-5b74dbaff5ed2b6a/lib-utf8parse.json new file mode 100644 index 0000000..dd6f7cc --- /dev/null +++ b/target/debug/.fingerprint/utf8parse-5b74dbaff5ed2b6a/lib-utf8parse.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\"]","declared_features":"[\"default\", \"nightly\"]","target":13040855110431087744,"profile":2241668132362809309,"path":2576614337362830679,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/utf8parse-5b74dbaff5ed2b6a/dep-lib-utf8parse","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/utf8parse-993b83518bf2e97a/dep-lib-utf8parse b/target/debug/.fingerprint/utf8parse-993b83518bf2e97a/dep-lib-utf8parse new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/utf8parse-993b83518bf2e97a/dep-lib-utf8parse differ diff --git a/target/debug/.fingerprint/utf8parse-993b83518bf2e97a/invoked.timestamp b/target/debug/.fingerprint/utf8parse-993b83518bf2e97a/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/utf8parse-993b83518bf2e97a/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/utf8parse-993b83518bf2e97a/lib-utf8parse b/target/debug/.fingerprint/utf8parse-993b83518bf2e97a/lib-utf8parse new file mode 100644 index 0000000..c9b4065 --- /dev/null +++ b/target/debug/.fingerprint/utf8parse-993b83518bf2e97a/lib-utf8parse @@ -0,0 +1 @@ +3a545d201a12796c \ No newline at end of file diff --git a/target/debug/.fingerprint/utf8parse-993b83518bf2e97a/lib-utf8parse.json b/target/debug/.fingerprint/utf8parse-993b83518bf2e97a/lib-utf8parse.json new file mode 100644 index 0000000..2ec182e --- /dev/null +++ b/target/debug/.fingerprint/utf8parse-993b83518bf2e97a/lib-utf8parse.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[\"default\"]","declared_features":"[\"default\", \"nightly\"]","target":13040855110431087744,"profile":15657897354478470176,"path":2576614337362830679,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/utf8parse-993b83518bf2e97a/dep-lib-utf8parse","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/vcpkg-2152f97ec6e66fc5/dep-lib-vcpkg b/target/debug/.fingerprint/vcpkg-2152f97ec6e66fc5/dep-lib-vcpkg new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/debug/.fingerprint/vcpkg-2152f97ec6e66fc5/dep-lib-vcpkg differ diff --git a/target/debug/.fingerprint/vcpkg-2152f97ec6e66fc5/invoked.timestamp b/target/debug/.fingerprint/vcpkg-2152f97ec6e66fc5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/vcpkg-2152f97ec6e66fc5/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/.fingerprint/vcpkg-2152f97ec6e66fc5/lib-vcpkg b/target/debug/.fingerprint/vcpkg-2152f97ec6e66fc5/lib-vcpkg new file mode 100644 index 0000000..53bbeb3 --- /dev/null +++ b/target/debug/.fingerprint/vcpkg-2152f97ec6e66fc5/lib-vcpkg @@ -0,0 +1 @@ +6aeae5546f1cb9aa \ No newline at end of file diff --git a/target/debug/.fingerprint/vcpkg-2152f97ec6e66fc5/lib-vcpkg.json b/target/debug/.fingerprint/vcpkg-2152f97ec6e66fc5/lib-vcpkg.json new file mode 100644 index 0000000..a9e3fdb --- /dev/null +++ b/target/debug/.fingerprint/vcpkg-2152f97ec6e66fc5/lib-vcpkg.json @@ -0,0 +1 @@ +{"rustc":8277423686421874925,"features":"[]","declared_features":"[]","target":3860171895115171228,"profile":2225463790103693989,"path":15078553738754429833,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/vcpkg-2152f97ec6e66fc5/dep-lib-vcpkg","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/build/libc-335f11164fe54f69/invoked.timestamp b/target/debug/build/libc-335f11164fe54f69/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/libc-335f11164fe54f69/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/libc-335f11164fe54f69/output b/target/debug/build/libc-335f11164fe54f69/output new file mode 100644 index 0000000..788098a --- /dev/null +++ b/target/debug/build/libc-335f11164fe54f69/output @@ -0,0 +1,23 @@ +cargo:rerun-if-changed=build.rs +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_FREEBSD_VERSION +cargo:rustc-cfg=freebsd11 +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS +cargo:rustc-cfg=libc_const_extern_fn +cargo:rustc-check-cfg=cfg(emscripten_old_stat_abi) +cargo:rustc-check-cfg=cfg(espidf_time32) +cargo:rustc-check-cfg=cfg(freebsd10) +cargo:rustc-check-cfg=cfg(freebsd11) +cargo:rustc-check-cfg=cfg(freebsd12) +cargo:rustc-check-cfg=cfg(freebsd13) +cargo:rustc-check-cfg=cfg(freebsd14) +cargo:rustc-check-cfg=cfg(freebsd15) +cargo:rustc-check-cfg=cfg(gnu_file_offset_bits64) +cargo:rustc-check-cfg=cfg(libc_const_extern_fn) +cargo:rustc-check-cfg=cfg(libc_deny_warnings) +cargo:rustc-check-cfg=cfg(libc_thread_local) +cargo:rustc-check-cfg=cfg(libc_ctest) +cargo:rustc-check-cfg=cfg(linux_time_bits64) +cargo:rustc-check-cfg=cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin")) +cargo:rustc-check-cfg=cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock","nto80")) +cargo:rustc-check-cfg=cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky")) diff --git a/target/debug/build/libc-335f11164fe54f69/root-output b/target/debug/build/libc-335f11164fe54f69/root-output new file mode 100644 index 0000000..8575a3b --- /dev/null +++ b/target/debug/build/libc-335f11164fe54f69/root-output @@ -0,0 +1 @@ +/mnt/Programs/nx9-dns-server/target/debug/build/libc-335f11164fe54f69/out \ No newline at end of file diff --git a/target/debug/build/libc-335f11164fe54f69/stderr b/target/debug/build/libc-335f11164fe54f69/stderr new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/build/libc-e96b073202f04659/build-script-build b/target/debug/build/libc-e96b073202f04659/build-script-build new file mode 100755 index 0000000..8728840 Binary files /dev/null and b/target/debug/build/libc-e96b073202f04659/build-script-build differ diff --git a/target/debug/build/libc-e96b073202f04659/build_script_build-e96b073202f04659 b/target/debug/build/libc-e96b073202f04659/build_script_build-e96b073202f04659 new file mode 100755 index 0000000..8728840 Binary files /dev/null and b/target/debug/build/libc-e96b073202f04659/build_script_build-e96b073202f04659 differ diff --git a/target/debug/build/libc-e96b073202f04659/build_script_build-e96b073202f04659.d b/target/debug/build/libc-e96b073202f04659/build_script_build-e96b073202f04659.d new file mode 100644 index 0000000..3250728 --- /dev/null +++ b/target/debug/build/libc-e96b073202f04659/build_script_build-e96b073202f04659.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/build/libc-e96b073202f04659/build_script_build-e96b073202f04659: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/build.rs + +/mnt/Programs/nx9-dns-server/target/debug/build/libc-e96b073202f04659/build_script_build-e96b073202f04659.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/build.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/build.rs: diff --git a/target/debug/build/libsqlite3-sys-0bd6bb738c2457ef/build-script-build b/target/debug/build/libsqlite3-sys-0bd6bb738c2457ef/build-script-build new file mode 100755 index 0000000..285d569 Binary files /dev/null and b/target/debug/build/libsqlite3-sys-0bd6bb738c2457ef/build-script-build differ diff --git a/target/debug/build/libsqlite3-sys-0bd6bb738c2457ef/build_script_build-0bd6bb738c2457ef b/target/debug/build/libsqlite3-sys-0bd6bb738c2457ef/build_script_build-0bd6bb738c2457ef new file mode 100755 index 0000000..285d569 Binary files /dev/null and b/target/debug/build/libsqlite3-sys-0bd6bb738c2457ef/build_script_build-0bd6bb738c2457ef differ diff --git a/target/debug/build/libsqlite3-sys-0bd6bb738c2457ef/build_script_build-0bd6bb738c2457ef.d b/target/debug/build/libsqlite3-sys-0bd6bb738c2457ef/build_script_build-0bd6bb738c2457ef.d new file mode 100644 index 0000000..10f12d9 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-0bd6bb738c2457ef/build_script_build-0bd6bb738c2457ef.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/build/libsqlite3-sys-0bd6bb738c2457ef/build_script_build-0bd6bb738c2457ef: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.33.0/build.rs + +/mnt/Programs/nx9-dns-server/target/debug/build/libsqlite3-sys-0bd6bb738c2457ef/build_script_build-0bd6bb738c2457ef.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.33.0/build.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.33.0/build.rs: diff --git a/target/debug/build/libsqlite3-sys-94d7883e993c78a6/invoked.timestamp b/target/debug/build/libsqlite3-sys-94d7883e993c78a6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/libsqlite3-sys-94d7883e993c78a6/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/libsqlite3-sys-94d7883e993c78a6/out/bindgen.rs b/target/debug/build/libsqlite3-sys-94d7883e993c78a6/out/bindgen.rs new file mode 100644 index 0000000..eff89dd --- /dev/null +++ b/target/debug/build/libsqlite3-sys-94d7883e993c78a6/out/bindgen.rs @@ -0,0 +1,2801 @@ +/* automatically generated by rust-bindgen 0.71.1 */ + +extern "C" { + pub fn sqlite3_auto_extension( + xEntryPoint: ::std::option::Option< + unsafe extern "C" fn( + db: *mut sqlite3, + pzErrMsg: *mut *mut ::std::os::raw::c_char, + _: *const sqlite3_api_routines, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int; +} +extern "C" { + pub fn sqlite3_cancel_auto_extension( + xEntryPoint: ::std::option::Option< + unsafe extern "C" fn( + db: *mut sqlite3, + pzErrMsg: *mut *mut ::std::os::raw::c_char, + _: *const sqlite3_api_routines, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int; +} + +pub const SQLITE_VERSION: &::std::ffi::CStr = c"3.14.0"; +pub const SQLITE_VERSION_NUMBER: i32 = 3014000; +pub const SQLITE_SOURCE_ID: &::std::ffi::CStr = + c"2016-08-08 13:40:27 d5e98057028abcf7217d0d2b2e29bbbcdf09d6de"; +pub const SQLITE_OK: i32 = 0; +pub const SQLITE_ERROR: i32 = 1; +pub const SQLITE_INTERNAL: i32 = 2; +pub const SQLITE_PERM: i32 = 3; +pub const SQLITE_ABORT: i32 = 4; +pub const SQLITE_BUSY: i32 = 5; +pub const SQLITE_LOCKED: i32 = 6; +pub const SQLITE_NOMEM: i32 = 7; +pub const SQLITE_READONLY: i32 = 8; +pub const SQLITE_INTERRUPT: i32 = 9; +pub const SQLITE_IOERR: i32 = 10; +pub const SQLITE_CORRUPT: i32 = 11; +pub const SQLITE_NOTFOUND: i32 = 12; +pub const SQLITE_FULL: i32 = 13; +pub const SQLITE_CANTOPEN: i32 = 14; +pub const SQLITE_PROTOCOL: i32 = 15; +pub const SQLITE_EMPTY: i32 = 16; +pub const SQLITE_SCHEMA: i32 = 17; +pub const SQLITE_TOOBIG: i32 = 18; +pub const SQLITE_CONSTRAINT: i32 = 19; +pub const SQLITE_MISMATCH: i32 = 20; +pub const SQLITE_MISUSE: i32 = 21; +pub const SQLITE_NOLFS: i32 = 22; +pub const SQLITE_AUTH: i32 = 23; +pub const SQLITE_FORMAT: i32 = 24; +pub const SQLITE_RANGE: i32 = 25; +pub const SQLITE_NOTADB: i32 = 26; +pub const SQLITE_NOTICE: i32 = 27; +pub const SQLITE_WARNING: i32 = 28; +pub const SQLITE_ROW: i32 = 100; +pub const SQLITE_DONE: i32 = 101; +pub const SQLITE_IOERR_READ: i32 = 266; +pub const SQLITE_IOERR_SHORT_READ: i32 = 522; +pub const SQLITE_IOERR_WRITE: i32 = 778; +pub const SQLITE_IOERR_FSYNC: i32 = 1034; +pub const SQLITE_IOERR_DIR_FSYNC: i32 = 1290; +pub const SQLITE_IOERR_TRUNCATE: i32 = 1546; +pub const SQLITE_IOERR_FSTAT: i32 = 1802; +pub const SQLITE_IOERR_UNLOCK: i32 = 2058; +pub const SQLITE_IOERR_RDLOCK: i32 = 2314; +pub const SQLITE_IOERR_DELETE: i32 = 2570; +pub const SQLITE_IOERR_BLOCKED: i32 = 2826; +pub const SQLITE_IOERR_NOMEM: i32 = 3082; +pub const SQLITE_IOERR_ACCESS: i32 = 3338; +pub const SQLITE_IOERR_CHECKRESERVEDLOCK: i32 = 3594; +pub const SQLITE_IOERR_LOCK: i32 = 3850; +pub const SQLITE_IOERR_CLOSE: i32 = 4106; +pub const SQLITE_IOERR_DIR_CLOSE: i32 = 4362; +pub const SQLITE_IOERR_SHMOPEN: i32 = 4618; +pub const SQLITE_IOERR_SHMSIZE: i32 = 4874; +pub const SQLITE_IOERR_SHMLOCK: i32 = 5130; +pub const SQLITE_IOERR_SHMMAP: i32 = 5386; +pub const SQLITE_IOERR_SEEK: i32 = 5642; +pub const SQLITE_IOERR_DELETE_NOENT: i32 = 5898; +pub const SQLITE_IOERR_MMAP: i32 = 6154; +pub const SQLITE_IOERR_GETTEMPPATH: i32 = 6410; +pub const SQLITE_IOERR_CONVPATH: i32 = 6666; +pub const SQLITE_IOERR_VNODE: i32 = 6922; +pub const SQLITE_IOERR_AUTH: i32 = 7178; +pub const SQLITE_LOCKED_SHAREDCACHE: i32 = 262; +pub const SQLITE_BUSY_RECOVERY: i32 = 261; +pub const SQLITE_BUSY_SNAPSHOT: i32 = 517; +pub const SQLITE_CANTOPEN_NOTEMPDIR: i32 = 270; +pub const SQLITE_CANTOPEN_ISDIR: i32 = 526; +pub const SQLITE_CANTOPEN_FULLPATH: i32 = 782; +pub const SQLITE_CANTOPEN_CONVPATH: i32 = 1038; +pub const SQLITE_CORRUPT_VTAB: i32 = 267; +pub const SQLITE_READONLY_RECOVERY: i32 = 264; +pub const SQLITE_READONLY_CANTLOCK: i32 = 520; +pub const SQLITE_READONLY_ROLLBACK: i32 = 776; +pub const SQLITE_READONLY_DBMOVED: i32 = 1032; +pub const SQLITE_ABORT_ROLLBACK: i32 = 516; +pub const SQLITE_CONSTRAINT_CHECK: i32 = 275; +pub const SQLITE_CONSTRAINT_COMMITHOOK: i32 = 531; +pub const SQLITE_CONSTRAINT_FOREIGNKEY: i32 = 787; +pub const SQLITE_CONSTRAINT_FUNCTION: i32 = 1043; +pub const SQLITE_CONSTRAINT_NOTNULL: i32 = 1299; +pub const SQLITE_CONSTRAINT_PRIMARYKEY: i32 = 1555; +pub const SQLITE_CONSTRAINT_TRIGGER: i32 = 1811; +pub const SQLITE_CONSTRAINT_UNIQUE: i32 = 2067; +pub const SQLITE_CONSTRAINT_VTAB: i32 = 2323; +pub const SQLITE_CONSTRAINT_ROWID: i32 = 2579; +pub const SQLITE_NOTICE_RECOVER_WAL: i32 = 283; +pub const SQLITE_NOTICE_RECOVER_ROLLBACK: i32 = 539; +pub const SQLITE_WARNING_AUTOINDEX: i32 = 284; +pub const SQLITE_AUTH_USER: i32 = 279; +pub const SQLITE_OK_LOAD_PERMANENTLY: i32 = 256; +pub const SQLITE_OPEN_READONLY: i32 = 1; +pub const SQLITE_OPEN_READWRITE: i32 = 2; +pub const SQLITE_OPEN_CREATE: i32 = 4; +pub const SQLITE_OPEN_DELETEONCLOSE: i32 = 8; +pub const SQLITE_OPEN_EXCLUSIVE: i32 = 16; +pub const SQLITE_OPEN_AUTOPROXY: i32 = 32; +pub const SQLITE_OPEN_URI: i32 = 64; +pub const SQLITE_OPEN_MEMORY: i32 = 128; +pub const SQLITE_OPEN_MAIN_DB: i32 = 256; +pub const SQLITE_OPEN_TEMP_DB: i32 = 512; +pub const SQLITE_OPEN_TRANSIENT_DB: i32 = 1024; +pub const SQLITE_OPEN_MAIN_JOURNAL: i32 = 2048; +pub const SQLITE_OPEN_TEMP_JOURNAL: i32 = 4096; +pub const SQLITE_OPEN_SUBJOURNAL: i32 = 8192; +pub const SQLITE_OPEN_MASTER_JOURNAL: i32 = 16384; +pub const SQLITE_OPEN_NOMUTEX: i32 = 32768; +pub const SQLITE_OPEN_FULLMUTEX: i32 = 65536; +pub const SQLITE_OPEN_SHAREDCACHE: i32 = 131072; +pub const SQLITE_OPEN_PRIVATECACHE: i32 = 262144; +pub const SQLITE_OPEN_WAL: i32 = 524288; +pub const SQLITE_IOCAP_ATOMIC: i32 = 1; +pub const SQLITE_IOCAP_ATOMIC512: i32 = 2; +pub const SQLITE_IOCAP_ATOMIC1K: i32 = 4; +pub const SQLITE_IOCAP_ATOMIC2K: i32 = 8; +pub const SQLITE_IOCAP_ATOMIC4K: i32 = 16; +pub const SQLITE_IOCAP_ATOMIC8K: i32 = 32; +pub const SQLITE_IOCAP_ATOMIC16K: i32 = 64; +pub const SQLITE_IOCAP_ATOMIC32K: i32 = 128; +pub const SQLITE_IOCAP_ATOMIC64K: i32 = 256; +pub const SQLITE_IOCAP_SAFE_APPEND: i32 = 512; +pub const SQLITE_IOCAP_SEQUENTIAL: i32 = 1024; +pub const SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN: i32 = 2048; +pub const SQLITE_IOCAP_POWERSAFE_OVERWRITE: i32 = 4096; +pub const SQLITE_IOCAP_IMMUTABLE: i32 = 8192; +pub const SQLITE_LOCK_NONE: i32 = 0; +pub const SQLITE_LOCK_SHARED: i32 = 1; +pub const SQLITE_LOCK_RESERVED: i32 = 2; +pub const SQLITE_LOCK_PENDING: i32 = 3; +pub const SQLITE_LOCK_EXCLUSIVE: i32 = 4; +pub const SQLITE_SYNC_NORMAL: i32 = 2; +pub const SQLITE_SYNC_FULL: i32 = 3; +pub const SQLITE_SYNC_DATAONLY: i32 = 16; +pub const SQLITE_FCNTL_LOCKSTATE: i32 = 1; +pub const SQLITE_FCNTL_GET_LOCKPROXYFILE: i32 = 2; +pub const SQLITE_FCNTL_SET_LOCKPROXYFILE: i32 = 3; +pub const SQLITE_FCNTL_LAST_ERRNO: i32 = 4; +pub const SQLITE_FCNTL_SIZE_HINT: i32 = 5; +pub const SQLITE_FCNTL_CHUNK_SIZE: i32 = 6; +pub const SQLITE_FCNTL_FILE_POINTER: i32 = 7; +pub const SQLITE_FCNTL_SYNC_OMITTED: i32 = 8; +pub const SQLITE_FCNTL_WIN32_AV_RETRY: i32 = 9; +pub const SQLITE_FCNTL_PERSIST_WAL: i32 = 10; +pub const SQLITE_FCNTL_OVERWRITE: i32 = 11; +pub const SQLITE_FCNTL_VFSNAME: i32 = 12; +pub const SQLITE_FCNTL_POWERSAFE_OVERWRITE: i32 = 13; +pub const SQLITE_FCNTL_PRAGMA: i32 = 14; +pub const SQLITE_FCNTL_BUSYHANDLER: i32 = 15; +pub const SQLITE_FCNTL_TEMPFILENAME: i32 = 16; +pub const SQLITE_FCNTL_MMAP_SIZE: i32 = 18; +pub const SQLITE_FCNTL_TRACE: i32 = 19; +pub const SQLITE_FCNTL_HAS_MOVED: i32 = 20; +pub const SQLITE_FCNTL_SYNC: i32 = 21; +pub const SQLITE_FCNTL_COMMIT_PHASETWO: i32 = 22; +pub const SQLITE_FCNTL_WIN32_SET_HANDLE: i32 = 23; +pub const SQLITE_FCNTL_WAL_BLOCK: i32 = 24; +pub const SQLITE_FCNTL_ZIPVFS: i32 = 25; +pub const SQLITE_FCNTL_RBU: i32 = 26; +pub const SQLITE_FCNTL_VFS_POINTER: i32 = 27; +pub const SQLITE_FCNTL_JOURNAL_POINTER: i32 = 28; +pub const SQLITE_GET_LOCKPROXYFILE: i32 = 2; +pub const SQLITE_SET_LOCKPROXYFILE: i32 = 3; +pub const SQLITE_LAST_ERRNO: i32 = 4; +pub const SQLITE_ACCESS_EXISTS: i32 = 0; +pub const SQLITE_ACCESS_READWRITE: i32 = 1; +pub const SQLITE_ACCESS_READ: i32 = 2; +pub const SQLITE_SHM_UNLOCK: i32 = 1; +pub const SQLITE_SHM_LOCK: i32 = 2; +pub const SQLITE_SHM_SHARED: i32 = 4; +pub const SQLITE_SHM_EXCLUSIVE: i32 = 8; +pub const SQLITE_SHM_NLOCK: i32 = 8; +pub const SQLITE_CONFIG_SINGLETHREAD: i32 = 1; +pub const SQLITE_CONFIG_MULTITHREAD: i32 = 2; +pub const SQLITE_CONFIG_SERIALIZED: i32 = 3; +pub const SQLITE_CONFIG_MALLOC: i32 = 4; +pub const SQLITE_CONFIG_GETMALLOC: i32 = 5; +pub const SQLITE_CONFIG_SCRATCH: i32 = 6; +pub const SQLITE_CONFIG_PAGECACHE: i32 = 7; +pub const SQLITE_CONFIG_HEAP: i32 = 8; +pub const SQLITE_CONFIG_MEMSTATUS: i32 = 9; +pub const SQLITE_CONFIG_MUTEX: i32 = 10; +pub const SQLITE_CONFIG_GETMUTEX: i32 = 11; +pub const SQLITE_CONFIG_LOOKASIDE: i32 = 13; +pub const SQLITE_CONFIG_PCACHE: i32 = 14; +pub const SQLITE_CONFIG_GETPCACHE: i32 = 15; +pub const SQLITE_CONFIG_LOG: i32 = 16; +pub const SQLITE_CONFIG_URI: i32 = 17; +pub const SQLITE_CONFIG_PCACHE2: i32 = 18; +pub const SQLITE_CONFIG_GETPCACHE2: i32 = 19; +pub const SQLITE_CONFIG_COVERING_INDEX_SCAN: i32 = 20; +pub const SQLITE_CONFIG_SQLLOG: i32 = 21; +pub const SQLITE_CONFIG_MMAP_SIZE: i32 = 22; +pub const SQLITE_CONFIG_WIN32_HEAPSIZE: i32 = 23; +pub const SQLITE_CONFIG_PCACHE_HDRSZ: i32 = 24; +pub const SQLITE_CONFIG_PMASZ: i32 = 25; +pub const SQLITE_CONFIG_STMTJRNL_SPILL: i32 = 26; +pub const SQLITE_DBCONFIG_LOOKASIDE: i32 = 1001; +pub const SQLITE_DBCONFIG_ENABLE_FKEY: i32 = 1002; +pub const SQLITE_DBCONFIG_ENABLE_TRIGGER: i32 = 1003; +pub const SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER: i32 = 1004; +pub const SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION: i32 = 1005; +pub const SQLITE_DENY: i32 = 1; +pub const SQLITE_IGNORE: i32 = 2; +pub const SQLITE_CREATE_INDEX: i32 = 1; +pub const SQLITE_CREATE_TABLE: i32 = 2; +pub const SQLITE_CREATE_TEMP_INDEX: i32 = 3; +pub const SQLITE_CREATE_TEMP_TABLE: i32 = 4; +pub const SQLITE_CREATE_TEMP_TRIGGER: i32 = 5; +pub const SQLITE_CREATE_TEMP_VIEW: i32 = 6; +pub const SQLITE_CREATE_TRIGGER: i32 = 7; +pub const SQLITE_CREATE_VIEW: i32 = 8; +pub const SQLITE_DELETE: i32 = 9; +pub const SQLITE_DROP_INDEX: i32 = 10; +pub const SQLITE_DROP_TABLE: i32 = 11; +pub const SQLITE_DROP_TEMP_INDEX: i32 = 12; +pub const SQLITE_DROP_TEMP_TABLE: i32 = 13; +pub const SQLITE_DROP_TEMP_TRIGGER: i32 = 14; +pub const SQLITE_DROP_TEMP_VIEW: i32 = 15; +pub const SQLITE_DROP_TRIGGER: i32 = 16; +pub const SQLITE_DROP_VIEW: i32 = 17; +pub const SQLITE_INSERT: i32 = 18; +pub const SQLITE_PRAGMA: i32 = 19; +pub const SQLITE_READ: i32 = 20; +pub const SQLITE_SELECT: i32 = 21; +pub const SQLITE_TRANSACTION: i32 = 22; +pub const SQLITE_UPDATE: i32 = 23; +pub const SQLITE_ATTACH: i32 = 24; +pub const SQLITE_DETACH: i32 = 25; +pub const SQLITE_ALTER_TABLE: i32 = 26; +pub const SQLITE_REINDEX: i32 = 27; +pub const SQLITE_ANALYZE: i32 = 28; +pub const SQLITE_CREATE_VTABLE: i32 = 29; +pub const SQLITE_DROP_VTABLE: i32 = 30; +pub const SQLITE_FUNCTION: i32 = 31; +pub const SQLITE_SAVEPOINT: i32 = 32; +pub const SQLITE_COPY: i32 = 0; +pub const SQLITE_RECURSIVE: i32 = 33; +pub const SQLITE_TRACE_STMT: ::std::os::raw::c_uint = 1; +pub const SQLITE_TRACE_PROFILE: ::std::os::raw::c_uint = 2; +pub const SQLITE_TRACE_ROW: ::std::os::raw::c_uint = 4; +pub const SQLITE_TRACE_CLOSE: ::std::os::raw::c_uint = 8; +pub const SQLITE_LIMIT_LENGTH: i32 = 0; +pub const SQLITE_LIMIT_SQL_LENGTH: i32 = 1; +pub const SQLITE_LIMIT_COLUMN: i32 = 2; +pub const SQLITE_LIMIT_EXPR_DEPTH: i32 = 3; +pub const SQLITE_LIMIT_COMPOUND_SELECT: i32 = 4; +pub const SQLITE_LIMIT_VDBE_OP: i32 = 5; +pub const SQLITE_LIMIT_FUNCTION_ARG: i32 = 6; +pub const SQLITE_LIMIT_ATTACHED: i32 = 7; +pub const SQLITE_LIMIT_LIKE_PATTERN_LENGTH: i32 = 8; +pub const SQLITE_LIMIT_VARIABLE_NUMBER: i32 = 9; +pub const SQLITE_LIMIT_TRIGGER_DEPTH: i32 = 10; +pub const SQLITE_LIMIT_WORKER_THREADS: i32 = 11; +pub const SQLITE_INTEGER: i32 = 1; +pub const SQLITE_FLOAT: i32 = 2; +pub const SQLITE_BLOB: i32 = 4; +pub const SQLITE_NULL: i32 = 5; +pub const SQLITE_TEXT: i32 = 3; +pub const SQLITE3_TEXT: i32 = 3; +pub const SQLITE_UTF8: i32 = 1; +pub const SQLITE_UTF16LE: i32 = 2; +pub const SQLITE_UTF16BE: i32 = 3; +pub const SQLITE_UTF16: i32 = 4; +pub const SQLITE_ANY: i32 = 5; +pub const SQLITE_UTF16_ALIGNED: i32 = 8; +pub const SQLITE_DETERMINISTIC: i32 = 2048; +pub const SQLITE_INDEX_SCAN_UNIQUE: i32 = 1; +pub const SQLITE_INDEX_CONSTRAINT_EQ: i32 = 2; +pub const SQLITE_INDEX_CONSTRAINT_GT: i32 = 4; +pub const SQLITE_INDEX_CONSTRAINT_LE: i32 = 8; +pub const SQLITE_INDEX_CONSTRAINT_LT: i32 = 16; +pub const SQLITE_INDEX_CONSTRAINT_GE: i32 = 32; +pub const SQLITE_INDEX_CONSTRAINT_MATCH: i32 = 64; +pub const SQLITE_INDEX_CONSTRAINT_LIKE: i32 = 65; +pub const SQLITE_INDEX_CONSTRAINT_GLOB: i32 = 66; +pub const SQLITE_INDEX_CONSTRAINT_REGEXP: i32 = 67; +pub const SQLITE_MUTEX_FAST: i32 = 0; +pub const SQLITE_MUTEX_RECURSIVE: i32 = 1; +pub const SQLITE_MUTEX_STATIC_MASTER: i32 = 2; +pub const SQLITE_MUTEX_STATIC_MEM: i32 = 3; +pub const SQLITE_MUTEX_STATIC_MEM2: i32 = 4; +pub const SQLITE_MUTEX_STATIC_OPEN: i32 = 4; +pub const SQLITE_MUTEX_STATIC_PRNG: i32 = 5; +pub const SQLITE_MUTEX_STATIC_LRU: i32 = 6; +pub const SQLITE_MUTEX_STATIC_LRU2: i32 = 7; +pub const SQLITE_MUTEX_STATIC_PMEM: i32 = 7; +pub const SQLITE_MUTEX_STATIC_APP1: i32 = 8; +pub const SQLITE_MUTEX_STATIC_APP2: i32 = 9; +pub const SQLITE_MUTEX_STATIC_APP3: i32 = 10; +pub const SQLITE_MUTEX_STATIC_VFS1: i32 = 11; +pub const SQLITE_MUTEX_STATIC_VFS2: i32 = 12; +pub const SQLITE_MUTEX_STATIC_VFS3: i32 = 13; +pub const SQLITE_TESTCTRL_FIRST: i32 = 5; +pub const SQLITE_TESTCTRL_PRNG_SAVE: i32 = 5; +pub const SQLITE_TESTCTRL_PRNG_RESTORE: i32 = 6; +pub const SQLITE_TESTCTRL_PRNG_RESET: i32 = 7; +pub const SQLITE_TESTCTRL_BITVEC_TEST: i32 = 8; +pub const SQLITE_TESTCTRL_FAULT_INSTALL: i32 = 9; +pub const SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS: i32 = 10; +pub const SQLITE_TESTCTRL_PENDING_BYTE: i32 = 11; +pub const SQLITE_TESTCTRL_ASSERT: i32 = 12; +pub const SQLITE_TESTCTRL_ALWAYS: i32 = 13; +pub const SQLITE_TESTCTRL_RESERVE: i32 = 14; +pub const SQLITE_TESTCTRL_OPTIMIZATIONS: i32 = 15; +pub const SQLITE_TESTCTRL_ISKEYWORD: i32 = 16; +pub const SQLITE_TESTCTRL_SCRATCHMALLOC: i32 = 17; +pub const SQLITE_TESTCTRL_LOCALTIME_FAULT: i32 = 18; +pub const SQLITE_TESTCTRL_EXPLAIN_STMT: i32 = 19; +pub const SQLITE_TESTCTRL_NEVER_CORRUPT: i32 = 20; +pub const SQLITE_TESTCTRL_VDBE_COVERAGE: i32 = 21; +pub const SQLITE_TESTCTRL_BYTEORDER: i32 = 22; +pub const SQLITE_TESTCTRL_ISINIT: i32 = 23; +pub const SQLITE_TESTCTRL_SORTER_MMAP: i32 = 24; +pub const SQLITE_TESTCTRL_IMPOSTER: i32 = 25; +pub const SQLITE_TESTCTRL_LAST: i32 = 25; +pub const SQLITE_STATUS_MEMORY_USED: i32 = 0; +pub const SQLITE_STATUS_PAGECACHE_USED: i32 = 1; +pub const SQLITE_STATUS_PAGECACHE_OVERFLOW: i32 = 2; +pub const SQLITE_STATUS_SCRATCH_USED: i32 = 3; +pub const SQLITE_STATUS_SCRATCH_OVERFLOW: i32 = 4; +pub const SQLITE_STATUS_MALLOC_SIZE: i32 = 5; +pub const SQLITE_STATUS_PARSER_STACK: i32 = 6; +pub const SQLITE_STATUS_PAGECACHE_SIZE: i32 = 7; +pub const SQLITE_STATUS_SCRATCH_SIZE: i32 = 8; +pub const SQLITE_STATUS_MALLOC_COUNT: i32 = 9; +pub const SQLITE_DBSTATUS_LOOKASIDE_USED: i32 = 0; +pub const SQLITE_DBSTATUS_CACHE_USED: i32 = 1; +pub const SQLITE_DBSTATUS_SCHEMA_USED: i32 = 2; +pub const SQLITE_DBSTATUS_STMT_USED: i32 = 3; +pub const SQLITE_DBSTATUS_LOOKASIDE_HIT: i32 = 4; +pub const SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE: i32 = 5; +pub const SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL: i32 = 6; +pub const SQLITE_DBSTATUS_CACHE_HIT: i32 = 7; +pub const SQLITE_DBSTATUS_CACHE_MISS: i32 = 8; +pub const SQLITE_DBSTATUS_CACHE_WRITE: i32 = 9; +pub const SQLITE_DBSTATUS_DEFERRED_FKS: i32 = 10; +pub const SQLITE_DBSTATUS_CACHE_USED_SHARED: i32 = 11; +pub const SQLITE_DBSTATUS_MAX: i32 = 11; +pub const SQLITE_STMTSTATUS_FULLSCAN_STEP: i32 = 1; +pub const SQLITE_STMTSTATUS_SORT: i32 = 2; +pub const SQLITE_STMTSTATUS_AUTOINDEX: i32 = 3; +pub const SQLITE_STMTSTATUS_VM_STEP: i32 = 4; +pub const SQLITE_CHECKPOINT_PASSIVE: i32 = 0; +pub const SQLITE_CHECKPOINT_FULL: i32 = 1; +pub const SQLITE_CHECKPOINT_RESTART: i32 = 2; +pub const SQLITE_CHECKPOINT_TRUNCATE: i32 = 3; +pub const SQLITE_VTAB_CONSTRAINT_SUPPORT: i32 = 1; +pub const SQLITE_ROLLBACK: i32 = 1; +pub const SQLITE_FAIL: i32 = 3; +pub const SQLITE_REPLACE: i32 = 5; +pub const SQLITE_SCANSTAT_NLOOP: i32 = 0; +pub const SQLITE_SCANSTAT_NVISIT: i32 = 1; +pub const SQLITE_SCANSTAT_EST: i32 = 2; +pub const SQLITE_SCANSTAT_NAME: i32 = 3; +pub const SQLITE_SCANSTAT_EXPLAIN: i32 = 4; +pub const SQLITE_SCANSTAT_SELECTID: i32 = 5; +pub const NOT_WITHIN: i32 = 0; +pub const PARTLY_WITHIN: i32 = 1; +pub const FULLY_WITHIN: i32 = 2; +pub const SQLITE_CHANGESET_DATA: i32 = 1; +pub const SQLITE_CHANGESET_NOTFOUND: i32 = 2; +pub const SQLITE_CHANGESET_CONFLICT: i32 = 3; +pub const SQLITE_CHANGESET_CONSTRAINT: i32 = 4; +pub const SQLITE_CHANGESET_FOREIGN_KEY: i32 = 5; +pub const SQLITE_CHANGESET_OMIT: i32 = 0; +pub const SQLITE_CHANGESET_REPLACE: i32 = 1; +pub const SQLITE_CHANGESET_ABORT: i32 = 2; +pub const FTS5_TOKENIZE_QUERY: i32 = 1; +pub const FTS5_TOKENIZE_PREFIX: i32 = 2; +pub const FTS5_TOKENIZE_DOCUMENT: i32 = 4; +pub const FTS5_TOKENIZE_AUX: i32 = 8; +pub const FTS5_TOKEN_COLOCATED: i32 = 1; +unsafe extern "C" { + pub static sqlite3_version: [::std::os::raw::c_char; 0usize]; +} +unsafe extern "C" { + pub fn sqlite3_libversion() -> *const ::std::os::raw::c_char; +} +unsafe extern "C" { + pub fn sqlite3_sourceid() -> *const ::std::os::raw::c_char; +} +unsafe extern "C" { + pub fn sqlite3_libversion_number() -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_compileoption_used( + zOptName: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_compileoption_get(N: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; +} +unsafe extern "C" { + pub fn sqlite3_threadsafe() -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3 { + _unused: [u8; 0], +} +pub type sqlite_int64 = ::std::os::raw::c_longlong; +pub type sqlite_uint64 = ::std::os::raw::c_ulonglong; +pub type sqlite3_int64 = sqlite_int64; +pub type sqlite3_uint64 = sqlite_uint64; +unsafe extern "C" { + pub fn sqlite3_close(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +pub type sqlite3_callback = ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut ::std::os::raw::c_char, + arg4: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, +>; +unsafe extern "C" { + pub fn sqlite3_exec( + arg1: *mut sqlite3, + sql: *const ::std::os::raw::c_char, + callback: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut ::std::os::raw::c_char, + arg4: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + arg2: *mut ::std::os::raw::c_void, + errmsg: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_file { + pub pMethods: *const sqlite3_io_methods, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_io_methods { + pub iVersion: ::std::os::raw::c_int, + pub xClose: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_file) -> ::std::os::raw::c_int, + >, + pub xRead: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + arg2: *mut ::std::os::raw::c_void, + iAmt: ::std::os::raw::c_int, + iOfst: sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xWrite: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + arg2: *const ::std::os::raw::c_void, + iAmt: ::std::os::raw::c_int, + iOfst: sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xTruncate: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_file, size: sqlite3_int64) -> ::std::os::raw::c_int, + >, + pub xSync: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + flags: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xFileSize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + pSize: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xLock: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + arg2: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xUnlock: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + arg2: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xCheckReservedLock: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + pResOut: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xFileControl: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + op: ::std::os::raw::c_int, + pArg: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + pub xSectorSize: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_file) -> ::std::os::raw::c_int, + >, + pub xDeviceCharacteristics: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_file) -> ::std::os::raw::c_int, + >, + pub xShmMap: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + iPg: ::std::os::raw::c_int, + pgsz: ::std::os::raw::c_int, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + pub xShmLock: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + offset: ::std::os::raw::c_int, + n: ::std::os::raw::c_int, + flags: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xShmBarrier: ::std::option::Option, + pub xShmUnmap: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + deleteFlag: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xFetch: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + iOfst: sqlite3_int64, + iAmt: ::std::os::raw::c_int, + pp: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + pub xUnfetch: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_file, + iOfst: sqlite3_int64, + p: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_mutex { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_api_routines { + _unused: [u8; 0], +} +pub type sqlite3_syscall_ptr = ::std::option::Option; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_vfs { + pub iVersion: ::std::os::raw::c_int, + pub szOsFile: ::std::os::raw::c_int, + pub mxPathname: ::std::os::raw::c_int, + pub pNext: *mut sqlite3_vfs, + pub zName: *const ::std::os::raw::c_char, + pub pAppData: *mut ::std::os::raw::c_void, + pub xOpen: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + arg2: *mut sqlite3_file, + flags: ::std::os::raw::c_int, + pOutFlags: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xDelete: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + syncDir: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xAccess: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + flags: ::std::os::raw::c_int, + pResOut: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xFullPathname: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + nOut: ::std::os::raw::c_int, + zOut: *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xDlOpen: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zFilename: *const ::std::os::raw::c_char, + ) -> *mut ::std::os::raw::c_void, + >, + pub xDlError: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + nByte: ::std::os::raw::c_int, + zErrMsg: *mut ::std::os::raw::c_char, + ), + >, + pub xDlSym: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + arg2: *mut ::std::os::raw::c_void, + zSymbol: *const ::std::os::raw::c_char, + ) -> ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + arg2: *mut ::std::os::raw::c_void, + zSymbol: *const ::std::os::raw::c_char, + ), + >, + >, + pub xDlClose: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_vfs, arg2: *mut ::std::os::raw::c_void), + >, + pub xRandomness: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + nByte: ::std::os::raw::c_int, + zOut: *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xSleep: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + microseconds: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xCurrentTime: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_vfs, arg2: *mut f64) -> ::std::os::raw::c_int, + >, + pub xGetLastError: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + arg2: ::std::os::raw::c_int, + arg3: *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xCurrentTimeInt64: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + arg2: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xSetSystemCall: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + arg2: sqlite3_syscall_ptr, + ) -> ::std::os::raw::c_int, + >, + pub xGetSystemCall: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + ) -> sqlite3_syscall_ptr, + >, + pub xNextSystemCall: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vfs, + zName: *const ::std::os::raw::c_char, + ) -> *const ::std::os::raw::c_char, + >, +} +unsafe extern "C" { + pub fn sqlite3_initialize() -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_shutdown() -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_os_init() -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_os_end() -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_config(arg1: ::std::os::raw::c_int, ...) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_db_config( + arg1: *mut sqlite3, + op: ::std::os::raw::c_int, + ... + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_mem_methods { + pub xMalloc: ::std::option::Option< + unsafe extern "C" fn(arg1: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_void, + >, + pub xFree: ::std::option::Option, + pub xRealloc: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void, + >, + pub xSize: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + pub xRoundup: ::std::option::Option< + unsafe extern "C" fn(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int, + >, + pub xInit: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + pub xShutdown: ::std::option::Option, + pub pAppData: *mut ::std::os::raw::c_void, +} +unsafe extern "C" { + pub fn sqlite3_extended_result_codes( + arg1: *mut sqlite3, + onoff: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_last_insert_rowid(arg1: *mut sqlite3) -> sqlite3_int64; +} +unsafe extern "C" { + pub fn sqlite3_changes(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_total_changes(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_interrupt(arg1: *mut sqlite3); +} +unsafe extern "C" { + pub fn sqlite3_complete(sql: *const ::std::os::raw::c_char) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_busy_handler( + arg1: *mut sqlite3, + arg2: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + arg3: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_busy_timeout( + arg1: *mut sqlite3, + ms: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_get_table( + db: *mut sqlite3, + zSql: *const ::std::os::raw::c_char, + pazResult: *mut *mut *mut ::std::os::raw::c_char, + pnRow: *mut ::std::os::raw::c_int, + pnColumn: *mut ::std::os::raw::c_int, + pzErrmsg: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_free_table(result: *mut *mut ::std::os::raw::c_char); +} +unsafe extern "C" { + pub fn sqlite3_mprintf(arg1: *const ::std::os::raw::c_char, ...) + -> *mut ::std::os::raw::c_char; +} +unsafe extern "C" { + pub fn sqlite3_snprintf( + arg1: ::std::os::raw::c_int, + arg2: *mut ::std::os::raw::c_char, + arg3: *const ::std::os::raw::c_char, + ... + ) -> *mut ::std::os::raw::c_char; +} +unsafe extern "C" { + pub fn sqlite3_malloc(arg1: ::std::os::raw::c_int) -> *mut ::std::os::raw::c_void; +} +unsafe extern "C" { + pub fn sqlite3_malloc64(arg1: sqlite3_uint64) -> *mut ::std::os::raw::c_void; +} +unsafe extern "C" { + pub fn sqlite3_realloc( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void; +} +unsafe extern "C" { + pub fn sqlite3_realloc64( + arg1: *mut ::std::os::raw::c_void, + arg2: sqlite3_uint64, + ) -> *mut ::std::os::raw::c_void; +} +unsafe extern "C" { + pub fn sqlite3_free(arg1: *mut ::std::os::raw::c_void); +} +unsafe extern "C" { + pub fn sqlite3_msize(arg1: *mut ::std::os::raw::c_void) -> sqlite3_uint64; +} +unsafe extern "C" { + pub fn sqlite3_memory_used() -> sqlite3_int64; +} +unsafe extern "C" { + pub fn sqlite3_memory_highwater(resetFlag: ::std::os::raw::c_int) -> sqlite3_int64; +} +unsafe extern "C" { + pub fn sqlite3_randomness(N: ::std::os::raw::c_int, P: *mut ::std::os::raw::c_void); +} +unsafe extern "C" { + pub fn sqlite3_set_authorizer( + arg1: *mut sqlite3, + xAuth: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + arg4: *const ::std::os::raw::c_char, + arg5: *const ::std::os::raw::c_char, + arg6: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pUserData: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_trace( + arg1: *mut sqlite3, + xTrace: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *const ::std::os::raw::c_char, + ), + >, + arg2: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +unsafe extern "C" { + pub fn sqlite3_profile( + arg1: *mut sqlite3, + xProfile: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *const ::std::os::raw::c_char, + arg3: sqlite3_uint64, + ), + >, + arg2: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +unsafe extern "C" { + pub fn sqlite3_trace_v2( + arg1: *mut sqlite3, + uMask: ::std::os::raw::c_uint, + xCallback: ::std::option::Option< + unsafe extern "C" fn( + arg1: ::std::os::raw::c_uint, + arg2: *mut ::std::os::raw::c_void, + arg3: *mut ::std::os::raw::c_void, + arg4: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + pCtx: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_progress_handler( + arg1: *mut sqlite3, + arg2: ::std::os::raw::c_int, + arg3: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + arg4: *mut ::std::os::raw::c_void, + ); +} +unsafe extern "C" { + pub fn sqlite3_open( + filename: *const ::std::os::raw::c_char, + ppDb: *mut *mut sqlite3, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_open_v2( + filename: *const ::std::os::raw::c_char, + ppDb: *mut *mut sqlite3, + flags: ::std::os::raw::c_int, + zVfs: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_uri_parameter( + zFilename: *const ::std::os::raw::c_char, + zParam: *const ::std::os::raw::c_char, + ) -> *const ::std::os::raw::c_char; +} +unsafe extern "C" { + pub fn sqlite3_uri_boolean( + zFile: *const ::std::os::raw::c_char, + zParam: *const ::std::os::raw::c_char, + bDefault: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_uri_int64( + arg1: *const ::std::os::raw::c_char, + arg2: *const ::std::os::raw::c_char, + arg3: sqlite3_int64, + ) -> sqlite3_int64; +} +unsafe extern "C" { + pub fn sqlite3_errcode(db: *mut sqlite3) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_extended_errcode(db: *mut sqlite3) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_errmsg(arg1: *mut sqlite3) -> *const ::std::os::raw::c_char; +} +unsafe extern "C" { + pub fn sqlite3_errstr(arg1: ::std::os::raw::c_int) -> *const ::std::os::raw::c_char; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_stmt { + _unused: [u8; 0], +} +unsafe extern "C" { + pub fn sqlite3_limit( + arg1: *mut sqlite3, + id: ::std::os::raw::c_int, + newVal: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_prepare_v2( + db: *mut sqlite3, + zSql: *const ::std::os::raw::c_char, + nByte: ::std::os::raw::c_int, + ppStmt: *mut *mut sqlite3_stmt, + pzTail: *mut *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_sql(pStmt: *mut sqlite3_stmt) -> *const ::std::os::raw::c_char; +} +unsafe extern "C" { + pub fn sqlite3_expanded_sql(pStmt: *mut sqlite3_stmt) -> *mut ::std::os::raw::c_char; +} +unsafe extern "C" { + pub fn sqlite3_stmt_readonly(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_stmt_busy(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct Mem { + _unused: [u8; 0], +} +pub type sqlite3_value = Mem; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_context { + _unused: [u8; 0], +} +unsafe extern "C" { + pub fn sqlite3_bind_blob( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_void, + n: ::std::os::raw::c_int, + arg4: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_bind_blob64( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_void, + arg4: sqlite3_uint64, + arg5: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_bind_double( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: f64, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_bind_int( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_bind_int64( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: sqlite3_int64, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_bind_null( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_bind_text( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + arg4: ::std::os::raw::c_int, + arg5: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_bind_text64( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + arg4: sqlite3_uint64, + arg5: ::std::option::Option, + encoding: ::std::os::raw::c_uchar, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_bind_value( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: *const sqlite3_value, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_bind_zeroblob( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + n: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_bind_zeroblob64( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + arg3: sqlite3_uint64, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_bind_parameter_count(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_bind_parameter_name( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +unsafe extern "C" { + pub fn sqlite3_bind_parameter_index( + arg1: *mut sqlite3_stmt, + zName: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_clear_bindings(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_column_count(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_column_name( + arg1: *mut sqlite3_stmt, + N: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +unsafe extern "C" { + pub fn sqlite3_column_database_name( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +unsafe extern "C" { + pub fn sqlite3_column_table_name( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +unsafe extern "C" { + pub fn sqlite3_column_origin_name( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +unsafe extern "C" { + pub fn sqlite3_column_decltype( + arg1: *mut sqlite3_stmt, + arg2: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_char; +} +unsafe extern "C" { + pub fn sqlite3_step(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_data_count(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_column_blob( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_void; +} +unsafe extern "C" { + pub fn sqlite3_column_bytes( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_column_double(arg1: *mut sqlite3_stmt, iCol: ::std::os::raw::c_int) -> f64; +} +unsafe extern "C" { + pub fn sqlite3_column_int( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_column_int64( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> sqlite3_int64; +} +unsafe extern "C" { + pub fn sqlite3_column_text( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> *const ::std::os::raw::c_uchar; +} +unsafe extern "C" { + pub fn sqlite3_column_type( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_column_value( + arg1: *mut sqlite3_stmt, + iCol: ::std::os::raw::c_int, + ) -> *mut sqlite3_value; +} +unsafe extern "C" { + pub fn sqlite3_finalize(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_reset(pStmt: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_create_function_v2( + db: *mut sqlite3, + zFunctionName: *const ::std::os::raw::c_char, + nArg: ::std::os::raw::c_int, + eTextRep: ::std::os::raw::c_int, + pApp: *mut ::std::os::raw::c_void, + xFunc: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xStep: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + xFinal: ::std::option::Option, + xDestroy: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_aggregate_count(arg1: *mut sqlite3_context) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_expired(arg1: *mut sqlite3_stmt) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_transfer_bindings( + arg1: *mut sqlite3_stmt, + arg2: *mut sqlite3_stmt, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_global_recover() -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_thread_cleanup(); +} +unsafe extern "C" { + pub fn sqlite3_memory_alarm( + arg1: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: sqlite3_int64, + arg3: ::std::os::raw::c_int, + ), + >, + arg2: *mut ::std::os::raw::c_void, + arg3: sqlite3_int64, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_value_blob(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_void; +} +unsafe extern "C" { + pub fn sqlite3_value_bytes(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_value_double(arg1: *mut sqlite3_value) -> f64; +} +unsafe extern "C" { + pub fn sqlite3_value_int(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_value_int64(arg1: *mut sqlite3_value) -> sqlite3_int64; +} +unsafe extern "C" { + pub fn sqlite3_value_text(arg1: *mut sqlite3_value) -> *const ::std::os::raw::c_uchar; +} +unsafe extern "C" { + pub fn sqlite3_value_type(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_value_numeric_type(arg1: *mut sqlite3_value) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_value_subtype(arg1: *mut sqlite3_value) -> ::std::os::raw::c_uint; +} +unsafe extern "C" { + pub fn sqlite3_value_dup(arg1: *const sqlite3_value) -> *mut sqlite3_value; +} +unsafe extern "C" { + pub fn sqlite3_value_free(arg1: *mut sqlite3_value); +} +unsafe extern "C" { + pub fn sqlite3_aggregate_context( + arg1: *mut sqlite3_context, + nBytes: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void; +} +unsafe extern "C" { + pub fn sqlite3_user_data(arg1: *mut sqlite3_context) -> *mut ::std::os::raw::c_void; +} +unsafe extern "C" { + pub fn sqlite3_context_db_handle(arg1: *mut sqlite3_context) -> *mut sqlite3; +} +unsafe extern "C" { + pub fn sqlite3_get_auxdata( + arg1: *mut sqlite3_context, + N: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void; +} +unsafe extern "C" { + pub fn sqlite3_set_auxdata( + arg1: *mut sqlite3_context, + N: ::std::os::raw::c_int, + arg2: *mut ::std::os::raw::c_void, + arg3: ::std::option::Option, + ); +} +pub type sqlite3_destructor_type = + ::std::option::Option; +unsafe extern "C" { + pub fn sqlite3_result_blob( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_void, + arg3: ::std::os::raw::c_int, + arg4: ::std::option::Option, + ); +} +unsafe extern "C" { + pub fn sqlite3_result_blob64( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_void, + arg3: sqlite3_uint64, + arg4: ::std::option::Option, + ); +} +unsafe extern "C" { + pub fn sqlite3_result_double(arg1: *mut sqlite3_context, arg2: f64); +} +unsafe extern "C" { + pub fn sqlite3_result_error( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_char, + arg3: ::std::os::raw::c_int, + ); +} +unsafe extern "C" { + pub fn sqlite3_result_error_toobig(arg1: *mut sqlite3_context); +} +unsafe extern "C" { + pub fn sqlite3_result_error_nomem(arg1: *mut sqlite3_context); +} +unsafe extern "C" { + pub fn sqlite3_result_error_code(arg1: *mut sqlite3_context, arg2: ::std::os::raw::c_int); +} +unsafe extern "C" { + pub fn sqlite3_result_int(arg1: *mut sqlite3_context, arg2: ::std::os::raw::c_int); +} +unsafe extern "C" { + pub fn sqlite3_result_int64(arg1: *mut sqlite3_context, arg2: sqlite3_int64); +} +unsafe extern "C" { + pub fn sqlite3_result_null(arg1: *mut sqlite3_context); +} +unsafe extern "C" { + pub fn sqlite3_result_text( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_char, + arg3: ::std::os::raw::c_int, + arg4: ::std::option::Option, + ); +} +unsafe extern "C" { + pub fn sqlite3_result_text64( + arg1: *mut sqlite3_context, + arg2: *const ::std::os::raw::c_char, + arg3: sqlite3_uint64, + arg4: ::std::option::Option, + encoding: ::std::os::raw::c_uchar, + ); +} +unsafe extern "C" { + pub fn sqlite3_result_value(arg1: *mut sqlite3_context, arg2: *mut sqlite3_value); +} +unsafe extern "C" { + pub fn sqlite3_result_zeroblob(arg1: *mut sqlite3_context, n: ::std::os::raw::c_int); +} +unsafe extern "C" { + pub fn sqlite3_result_zeroblob64( + arg1: *mut sqlite3_context, + n: sqlite3_uint64, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_result_subtype(arg1: *mut sqlite3_context, arg2: ::std::os::raw::c_uint); +} +unsafe extern "C" { + pub fn sqlite3_create_collation_v2( + arg1: *mut sqlite3, + zName: *const ::std::os::raw::c_char, + eTextRep: ::std::os::raw::c_int, + pArg: *mut ::std::os::raw::c_void, + xCompare: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_void, + arg4: ::std::os::raw::c_int, + arg5: *const ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + xDestroy: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_collation_needed( + arg1: *mut sqlite3, + arg2: *mut ::std::os::raw::c_void, + arg3: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *mut sqlite3, + eTextRep: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + ), + >, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_sleep(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub static mut sqlite3_temp_directory: *mut ::std::os::raw::c_char; +} +unsafe extern "C" { + pub static mut sqlite3_data_directory: *mut ::std::os::raw::c_char; +} +unsafe extern "C" { + pub fn sqlite3_get_autocommit(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_db_handle(arg1: *mut sqlite3_stmt) -> *mut sqlite3; +} +unsafe extern "C" { + pub fn sqlite3_db_filename( + db: *mut sqlite3, + zDbName: *const ::std::os::raw::c_char, + ) -> *const ::std::os::raw::c_char; +} +unsafe extern "C" { + pub fn sqlite3_db_readonly( + db: *mut sqlite3, + zDbName: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_next_stmt(pDb: *mut sqlite3, pStmt: *mut sqlite3_stmt) -> *mut sqlite3_stmt; +} +unsafe extern "C" { + pub fn sqlite3_commit_hook( + arg1: *mut sqlite3, + arg2: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + arg3: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +unsafe extern "C" { + pub fn sqlite3_rollback_hook( + arg1: *mut sqlite3, + arg2: ::std::option::Option, + arg3: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +unsafe extern "C" { + pub fn sqlite3_update_hook( + arg1: *mut sqlite3, + arg2: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + arg4: *const ::std::os::raw::c_char, + arg5: sqlite3_int64, + ), + >, + arg3: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +unsafe extern "C" { + pub fn sqlite3_enable_shared_cache(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_release_memory(arg1: ::std::os::raw::c_int) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_db_release_memory(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_soft_heap_limit64(N: sqlite3_int64) -> sqlite3_int64; +} +unsafe extern "C" { + pub fn sqlite3_soft_heap_limit(N: ::std::os::raw::c_int); +} +unsafe extern "C" { + pub fn sqlite3_table_column_metadata( + db: *mut sqlite3, + zDbName: *const ::std::os::raw::c_char, + zTableName: *const ::std::os::raw::c_char, + zColumnName: *const ::std::os::raw::c_char, + pzDataType: *mut *const ::std::os::raw::c_char, + pzCollSeq: *mut *const ::std::os::raw::c_char, + pNotNull: *mut ::std::os::raw::c_int, + pPrimaryKey: *mut ::std::os::raw::c_int, + pAutoinc: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_load_extension( + db: *mut sqlite3, + zFile: *const ::std::os::raw::c_char, + zProc: *const ::std::os::raw::c_char, + pzErrMsg: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_enable_load_extension( + db: *mut sqlite3, + onoff: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_reset_auto_extension(); +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_module { + pub iVersion: ::std::os::raw::c_int, + pub xCreate: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3, + pAux: *mut ::std::os::raw::c_void, + argc: ::std::os::raw::c_int, + argv: *const *const ::std::os::raw::c_char, + ppVTab: *mut *mut sqlite3_vtab, + arg2: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xConnect: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3, + pAux: *mut ::std::os::raw::c_void, + argc: ::std::os::raw::c_int, + argv: *const *const ::std::os::raw::c_char, + ppVTab: *mut *mut sqlite3_vtab, + arg2: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xBestIndex: ::std::option::Option< + unsafe extern "C" fn( + pVTab: *mut sqlite3_vtab, + arg1: *mut sqlite3_index_info, + ) -> ::std::os::raw::c_int, + >, + pub xDisconnect: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xDestroy: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xOpen: ::std::option::Option< + unsafe extern "C" fn( + pVTab: *mut sqlite3_vtab, + ppCursor: *mut *mut sqlite3_vtab_cursor, + ) -> ::std::os::raw::c_int, + >, + pub xClose: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_vtab_cursor) -> ::std::os::raw::c_int, + >, + pub xFilter: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vtab_cursor, + idxNum: ::std::os::raw::c_int, + idxStr: *const ::std::os::raw::c_char, + argc: ::std::os::raw::c_int, + argv: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int, + >, + pub xNext: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_vtab_cursor) -> ::std::os::raw::c_int, + >, + pub xEof: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_vtab_cursor) -> ::std::os::raw::c_int, + >, + pub xColumn: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vtab_cursor, + arg2: *mut sqlite3_context, + arg3: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xRowid: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vtab_cursor, + pRowid: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xUpdate: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_vtab, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + arg4: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xBegin: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xSync: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xCommit: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xRollback: ::std::option::Option< + unsafe extern "C" fn(pVTab: *mut sqlite3_vtab) -> ::std::os::raw::c_int, + >, + pub xFindFunction: ::std::option::Option< + unsafe extern "C" fn( + pVtab: *mut sqlite3_vtab, + nArg: ::std::os::raw::c_int, + zName: *const ::std::os::raw::c_char, + pxFunc: *mut ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_context, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ), + >, + ppArg: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + pub xRename: ::std::option::Option< + unsafe extern "C" fn( + pVtab: *mut sqlite3_vtab, + zNew: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pub xSavepoint: ::std::option::Option< + unsafe extern "C" fn( + pVTab: *mut sqlite3_vtab, + arg1: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xRelease: ::std::option::Option< + unsafe extern "C" fn( + pVTab: *mut sqlite3_vtab, + arg1: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xRollbackTo: ::std::option::Option< + unsafe extern "C" fn( + pVTab: *mut sqlite3_vtab, + arg1: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_index_info { + pub nConstraint: ::std::os::raw::c_int, + pub aConstraint: *mut sqlite3_index_constraint, + pub nOrderBy: ::std::os::raw::c_int, + pub aOrderBy: *mut sqlite3_index_orderby, + pub aConstraintUsage: *mut sqlite3_index_constraint_usage, + pub idxNum: ::std::os::raw::c_int, + pub idxStr: *mut ::std::os::raw::c_char, + pub needToFreeIdxStr: ::std::os::raw::c_int, + pub orderByConsumed: ::std::os::raw::c_int, + pub estimatedCost: f64, + pub estimatedRows: sqlite3_int64, + pub idxFlags: ::std::os::raw::c_int, + pub colUsed: sqlite3_uint64, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_index_constraint { + pub iColumn: ::std::os::raw::c_int, + pub op: ::std::os::raw::c_uchar, + pub usable: ::std::os::raw::c_uchar, + pub iTermOffset: ::std::os::raw::c_int, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_index_orderby { + pub iColumn: ::std::os::raw::c_int, + pub desc: ::std::os::raw::c_uchar, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_index_constraint_usage { + pub argvIndex: ::std::os::raw::c_int, + pub omit: ::std::os::raw::c_uchar, +} +unsafe extern "C" { + pub fn sqlite3_create_module_v2( + db: *mut sqlite3, + zName: *const ::std::os::raw::c_char, + p: *const sqlite3_module, + pClientData: *mut ::std::os::raw::c_void, + xDestroy: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_vtab { + pub pModule: *const sqlite3_module, + pub nRef: ::std::os::raw::c_int, + pub zErrMsg: *mut ::std::os::raw::c_char, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_vtab_cursor { + pub pVtab: *mut sqlite3_vtab, +} +unsafe extern "C" { + pub fn sqlite3_declare_vtab( + arg1: *mut sqlite3, + zSQL: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_overload_function( + arg1: *mut sqlite3, + zFuncName: *const ::std::os::raw::c_char, + nArg: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_blob { + _unused: [u8; 0], +} +unsafe extern "C" { + pub fn sqlite3_blob_open( + arg1: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + zTable: *const ::std::os::raw::c_char, + zColumn: *const ::std::os::raw::c_char, + iRow: sqlite3_int64, + flags: ::std::os::raw::c_int, + ppBlob: *mut *mut sqlite3_blob, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_blob_reopen( + arg1: *mut sqlite3_blob, + arg2: sqlite3_int64, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_blob_close(arg1: *mut sqlite3_blob) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_blob_bytes(arg1: *mut sqlite3_blob) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_blob_read( + arg1: *mut sqlite3_blob, + Z: *mut ::std::os::raw::c_void, + N: ::std::os::raw::c_int, + iOffset: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_blob_write( + arg1: *mut sqlite3_blob, + z: *const ::std::os::raw::c_void, + n: ::std::os::raw::c_int, + iOffset: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_vfs_find(zVfsName: *const ::std::os::raw::c_char) -> *mut sqlite3_vfs; +} +unsafe extern "C" { + pub fn sqlite3_vfs_register( + arg1: *mut sqlite3_vfs, + makeDflt: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_vfs_unregister(arg1: *mut sqlite3_vfs) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_mutex_alloc(arg1: ::std::os::raw::c_int) -> *mut sqlite3_mutex; +} +unsafe extern "C" { + pub fn sqlite3_mutex_free(arg1: *mut sqlite3_mutex); +} +unsafe extern "C" { + pub fn sqlite3_mutex_enter(arg1: *mut sqlite3_mutex); +} +unsafe extern "C" { + pub fn sqlite3_mutex_try(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_mutex_leave(arg1: *mut sqlite3_mutex); +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_mutex_methods { + pub xMutexInit: ::std::option::Option ::std::os::raw::c_int>, + pub xMutexEnd: ::std::option::Option ::std::os::raw::c_int>, + pub xMutexAlloc: ::std::option::Option< + unsafe extern "C" fn(arg1: ::std::os::raw::c_int) -> *mut sqlite3_mutex, + >, + pub xMutexFree: ::std::option::Option, + pub xMutexEnter: ::std::option::Option, + pub xMutexTry: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int, + >, + pub xMutexLeave: ::std::option::Option, + pub xMutexHeld: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int, + >, + pub xMutexNotheld: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int, + >, +} +unsafe extern "C" { + pub fn sqlite3_mutex_held(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_mutex_notheld(arg1: *mut sqlite3_mutex) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_db_mutex(arg1: *mut sqlite3) -> *mut sqlite3_mutex; +} +unsafe extern "C" { + pub fn sqlite3_file_control( + arg1: *mut sqlite3, + zDbName: *const ::std::os::raw::c_char, + op: ::std::os::raw::c_int, + arg2: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_test_control(op: ::std::os::raw::c_int, ...) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_status( + op: ::std::os::raw::c_int, + pCurrent: *mut ::std::os::raw::c_int, + pHighwater: *mut ::std::os::raw::c_int, + resetFlag: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_status64( + op: ::std::os::raw::c_int, + pCurrent: *mut sqlite3_int64, + pHighwater: *mut sqlite3_int64, + resetFlag: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_db_status( + arg1: *mut sqlite3, + op: ::std::os::raw::c_int, + pCur: *mut ::std::os::raw::c_int, + pHiwtr: *mut ::std::os::raw::c_int, + resetFlg: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_stmt_status( + arg1: *mut sqlite3_stmt, + op: ::std::os::raw::c_int, + resetFlg: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_pcache { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_pcache_page { + pub pBuf: *mut ::std::os::raw::c_void, + pub pExtra: *mut ::std::os::raw::c_void, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_pcache_methods2 { + pub iVersion: ::std::os::raw::c_int, + pub pArg: *mut ::std::os::raw::c_void, + pub xInit: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + pub xShutdown: ::std::option::Option, + pub xCreate: ::std::option::Option< + unsafe extern "C" fn( + szPage: ::std::os::raw::c_int, + szExtra: ::std::os::raw::c_int, + bPurgeable: ::std::os::raw::c_int, + ) -> *mut sqlite3_pcache, + >, + pub xCachesize: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache, nCachesize: ::std::os::raw::c_int), + >, + pub xPagecount: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache) -> ::std::os::raw::c_int, + >, + pub xFetch: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + key: ::std::os::raw::c_uint, + createFlag: ::std::os::raw::c_int, + ) -> *mut sqlite3_pcache_page, + >, + pub xUnpin: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + arg2: *mut sqlite3_pcache_page, + discard: ::std::os::raw::c_int, + ), + >, + pub xRekey: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + arg2: *mut sqlite3_pcache_page, + oldKey: ::std::os::raw::c_uint, + newKey: ::std::os::raw::c_uint, + ), + >, + pub xTruncate: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache, iLimit: ::std::os::raw::c_uint), + >, + pub xDestroy: ::std::option::Option, + pub xShrink: ::std::option::Option, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_pcache_methods { + pub pArg: *mut ::std::os::raw::c_void, + pub xInit: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut ::std::os::raw::c_void) -> ::std::os::raw::c_int, + >, + pub xShutdown: ::std::option::Option, + pub xCreate: ::std::option::Option< + unsafe extern "C" fn( + szPage: ::std::os::raw::c_int, + bPurgeable: ::std::os::raw::c_int, + ) -> *mut sqlite3_pcache, + >, + pub xCachesize: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache, nCachesize: ::std::os::raw::c_int), + >, + pub xPagecount: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache) -> ::std::os::raw::c_int, + >, + pub xFetch: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + key: ::std::os::raw::c_uint, + createFlag: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void, + >, + pub xUnpin: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + arg2: *mut ::std::os::raw::c_void, + discard: ::std::os::raw::c_int, + ), + >, + pub xRekey: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_pcache, + arg2: *mut ::std::os::raw::c_void, + oldKey: ::std::os::raw::c_uint, + newKey: ::std::os::raw::c_uint, + ), + >, + pub xTruncate: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_pcache, iLimit: ::std::os::raw::c_uint), + >, + pub xDestroy: ::std::option::Option, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_backup { + _unused: [u8; 0], +} +unsafe extern "C" { + pub fn sqlite3_backup_init( + pDest: *mut sqlite3, + zDestName: *const ::std::os::raw::c_char, + pSource: *mut sqlite3, + zSourceName: *const ::std::os::raw::c_char, + ) -> *mut sqlite3_backup; +} +unsafe extern "C" { + pub fn sqlite3_backup_step( + p: *mut sqlite3_backup, + nPage: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_backup_finish(p: *mut sqlite3_backup) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_backup_remaining(p: *mut sqlite3_backup) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_backup_pagecount(p: *mut sqlite3_backup) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_unlock_notify( + pBlocked: *mut sqlite3, + xNotify: ::std::option::Option< + unsafe extern "C" fn( + apArg: *mut *mut ::std::os::raw::c_void, + nArg: ::std::os::raw::c_int, + ), + >, + pNotifyArg: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_stricmp( + arg1: *const ::std::os::raw::c_char, + arg2: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_strnicmp( + arg1: *const ::std::os::raw::c_char, + arg2: *const ::std::os::raw::c_char, + arg3: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_strglob( + zGlob: *const ::std::os::raw::c_char, + zStr: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_strlike( + zGlob: *const ::std::os::raw::c_char, + zStr: *const ::std::os::raw::c_char, + cEsc: ::std::os::raw::c_uint, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_log( + iErrCode: ::std::os::raw::c_int, + zFormat: *const ::std::os::raw::c_char, + ... + ); +} +unsafe extern "C" { + pub fn sqlite3_wal_hook( + arg1: *mut sqlite3, + arg2: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: *mut sqlite3, + arg3: *const ::std::os::raw::c_char, + arg4: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + arg3: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +unsafe extern "C" { + pub fn sqlite3_wal_autocheckpoint( + db: *mut sqlite3, + N: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_wal_checkpoint( + db: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_wal_checkpoint_v2( + db: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + eMode: ::std::os::raw::c_int, + pnLog: *mut ::std::os::raw::c_int, + pnCkpt: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_vtab_config( + arg1: *mut sqlite3, + op: ::std::os::raw::c_int, + ... + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_vtab_on_conflict(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_stmt_scanstatus( + pStmt: *mut sqlite3_stmt, + idx: ::std::os::raw::c_int, + iScanStatusOp: ::std::os::raw::c_int, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_stmt_scanstatus_reset(arg1: *mut sqlite3_stmt); +} +unsafe extern "C" { + pub fn sqlite3_db_cacheflush(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_preupdate_hook( + db: *mut sqlite3, + xPreUpdate: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + db: *mut sqlite3, + op: ::std::os::raw::c_int, + zDb: *const ::std::os::raw::c_char, + zName: *const ::std::os::raw::c_char, + iKey1: sqlite3_int64, + iKey2: sqlite3_int64, + ), + >, + arg1: *mut ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void; +} +unsafe extern "C" { + pub fn sqlite3_preupdate_old( + arg1: *mut sqlite3, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_preupdate_count(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_preupdate_depth(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_preupdate_new( + arg1: *mut sqlite3, + arg2: ::std::os::raw::c_int, + arg3: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_system_errno(arg1: *mut sqlite3) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_snapshot { + _unused: [u8; 0], +} +unsafe extern "C" { + pub fn sqlite3_snapshot_get( + db: *mut sqlite3, + zSchema: *const ::std::os::raw::c_char, + ppSnapshot: *mut *mut sqlite3_snapshot, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_snapshot_open( + db: *mut sqlite3, + zSchema: *const ::std::os::raw::c_char, + pSnapshot: *mut sqlite3_snapshot, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3_snapshot_free(arg1: *mut sqlite3_snapshot); +} +unsafe extern "C" { + pub fn sqlite3_snapshot_cmp( + p1: *mut sqlite3_snapshot, + p2: *mut sqlite3_snapshot, + ) -> ::std::os::raw::c_int; +} +pub type sqlite3_rtree_dbl = f64; +unsafe extern "C" { + pub fn sqlite3_rtree_geometry_callback( + db: *mut sqlite3, + zGeom: *const ::std::os::raw::c_char, + xGeom: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut sqlite3_rtree_geometry, + arg2: ::std::os::raw::c_int, + arg3: *mut sqlite3_rtree_dbl, + arg4: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pContext: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_rtree_geometry { + pub pContext: *mut ::std::os::raw::c_void, + pub nParam: ::std::os::raw::c_int, + pub aParam: *mut sqlite3_rtree_dbl, + pub pUser: *mut ::std::os::raw::c_void, + pub xDelUser: ::std::option::Option, +} +unsafe extern "C" { + pub fn sqlite3_rtree_query_callback( + db: *mut sqlite3, + zQueryFunc: *const ::std::os::raw::c_char, + xQueryFunc: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut sqlite3_rtree_query_info) -> ::std::os::raw::c_int, + >, + pContext: *mut ::std::os::raw::c_void, + xDestructor: ::std::option::Option, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_rtree_query_info { + pub pContext: *mut ::std::os::raw::c_void, + pub nParam: ::std::os::raw::c_int, + pub aParam: *mut sqlite3_rtree_dbl, + pub pUser: *mut ::std::os::raw::c_void, + pub xDelUser: ::std::option::Option, + pub aCoord: *mut sqlite3_rtree_dbl, + pub anQueue: *mut ::std::os::raw::c_uint, + pub nCoord: ::std::os::raw::c_int, + pub iLevel: ::std::os::raw::c_int, + pub mxLevel: ::std::os::raw::c_int, + pub iRowid: sqlite3_int64, + pub rParentScore: sqlite3_rtree_dbl, + pub eParentWithin: ::std::os::raw::c_int, + pub eWithin: ::std::os::raw::c_int, + pub rScore: sqlite3_rtree_dbl, + pub apSqlParam: *mut *mut sqlite3_value, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_session { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_changeset_iter { + _unused: [u8; 0], +} +unsafe extern "C" { + pub fn sqlite3session_create( + db: *mut sqlite3, + zDb: *const ::std::os::raw::c_char, + ppSession: *mut *mut sqlite3_session, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3session_delete(pSession: *mut sqlite3_session); +} +unsafe extern "C" { + pub fn sqlite3session_enable( + pSession: *mut sqlite3_session, + bEnable: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3session_indirect( + pSession: *mut sqlite3_session, + bIndirect: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3session_attach( + pSession: *mut sqlite3_session, + zTab: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3session_table_filter( + pSession: *mut sqlite3_session, + xFilter: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + zTab: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + pCtx: *mut ::std::os::raw::c_void, + ); +} +unsafe extern "C" { + pub fn sqlite3session_changeset( + pSession: *mut sqlite3_session, + pnChangeset: *mut ::std::os::raw::c_int, + ppChangeset: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3session_diff( + pSession: *mut sqlite3_session, + zFromDb: *const ::std::os::raw::c_char, + zTbl: *const ::std::os::raw::c_char, + pzErrMsg: *mut *mut ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3session_patchset( + pSession: *mut sqlite3_session, + pnPatchset: *mut ::std::os::raw::c_int, + ppPatchset: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3session_isempty(pSession: *mut sqlite3_session) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changeset_start( + pp: *mut *mut sqlite3_changeset_iter, + nChangeset: ::std::os::raw::c_int, + pChangeset: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changeset_next(pIter: *mut sqlite3_changeset_iter) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changeset_op( + pIter: *mut sqlite3_changeset_iter, + pzTab: *mut *const ::std::os::raw::c_char, + pnCol: *mut ::std::os::raw::c_int, + pOp: *mut ::std::os::raw::c_int, + pbIndirect: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changeset_pk( + pIter: *mut sqlite3_changeset_iter, + pabPK: *mut *mut ::std::os::raw::c_uchar, + pnCol: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changeset_old( + pIter: *mut sqlite3_changeset_iter, + iVal: ::std::os::raw::c_int, + ppValue: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changeset_new( + pIter: *mut sqlite3_changeset_iter, + iVal: ::std::os::raw::c_int, + ppValue: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changeset_conflict( + pIter: *mut sqlite3_changeset_iter, + iVal: ::std::os::raw::c_int, + ppValue: *mut *mut sqlite3_value, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changeset_fk_conflicts( + pIter: *mut sqlite3_changeset_iter, + pnOut: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changeset_finalize(pIter: *mut sqlite3_changeset_iter) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changeset_invert( + nIn: ::std::os::raw::c_int, + pIn: *const ::std::os::raw::c_void, + pnOut: *mut ::std::os::raw::c_int, + ppOut: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changeset_concat( + nA: ::std::os::raw::c_int, + pA: *mut ::std::os::raw::c_void, + nB: ::std::os::raw::c_int, + pB: *mut ::std::os::raw::c_void, + pnOut: *mut ::std::os::raw::c_int, + ppOut: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct sqlite3_changegroup { + _unused: [u8; 0], +} +unsafe extern "C" { + pub fn sqlite3changegroup_new(pp: *mut *mut sqlite3_changegroup) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changegroup_add( + arg1: *mut sqlite3_changegroup, + nData: ::std::os::raw::c_int, + pData: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changegroup_output( + arg1: *mut sqlite3_changegroup, + pnData: *mut ::std::os::raw::c_int, + ppData: *mut *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changegroup_delete(arg1: *mut sqlite3_changegroup); +} +unsafe extern "C" { + pub fn sqlite3changeset_apply( + db: *mut sqlite3, + nChangeset: ::std::os::raw::c_int, + pChangeset: *mut ::std::os::raw::c_void, + xFilter: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + zTab: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + xConflict: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + eConflict: ::std::os::raw::c_int, + p: *mut sqlite3_changeset_iter, + ) -> ::std::os::raw::c_int, + >, + pCtx: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changeset_apply_strm( + db: *mut sqlite3, + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + xFilter: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + zTab: *const ::std::os::raw::c_char, + ) -> ::std::os::raw::c_int, + >, + xConflict: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + eConflict: ::std::os::raw::c_int, + p: *mut sqlite3_changeset_iter, + ) -> ::std::os::raw::c_int, + >, + pCtx: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changeset_concat_strm( + xInputA: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pInA: *mut ::std::os::raw::c_void, + xInputB: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pInB: *mut ::std::os::raw::c_void, + xOutput: ::std::option::Option< + unsafe extern "C" fn( + pOut: *mut ::std::os::raw::c_void, + pData: *const ::std::os::raw::c_void, + nData: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changeset_invert_strm( + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + xOutput: ::std::option::Option< + unsafe extern "C" fn( + pOut: *mut ::std::os::raw::c_void, + pData: *const ::std::os::raw::c_void, + nData: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changeset_start_strm( + pp: *mut *mut sqlite3_changeset_iter, + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3session_changeset_strm( + pSession: *mut sqlite3_session, + xOutput: ::std::option::Option< + unsafe extern "C" fn( + pOut: *mut ::std::os::raw::c_void, + pData: *const ::std::os::raw::c_void, + nData: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3session_patchset_strm( + pSession: *mut sqlite3_session, + xOutput: ::std::option::Option< + unsafe extern "C" fn( + pOut: *mut ::std::os::raw::c_void, + pData: *const ::std::os::raw::c_void, + nData: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changegroup_add_strm( + arg1: *mut sqlite3_changegroup, + xInput: ::std::option::Option< + unsafe extern "C" fn( + pIn: *mut ::std::os::raw::c_void, + pData: *mut ::std::os::raw::c_void, + pnData: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pIn: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +unsafe extern "C" { + pub fn sqlite3changegroup_output_strm( + arg1: *mut sqlite3_changegroup, + xOutput: ::std::option::Option< + unsafe extern "C" fn( + pOut: *mut ::std::os::raw::c_void, + pData: *const ::std::os::raw::c_void, + nData: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pOut: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int; +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct Fts5Context { + _unused: [u8; 0], +} +pub type fts5_extension_function = ::std::option::Option< + unsafe extern "C" fn( + pApi: *const Fts5ExtensionApi, + pFts: *mut Fts5Context, + pCtx: *mut sqlite3_context, + nVal: ::std::os::raw::c_int, + apVal: *mut *mut sqlite3_value, + ), +>; +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct Fts5PhraseIter { + pub a: *const ::std::os::raw::c_uchar, + pub b: *const ::std::os::raw::c_uchar, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct Fts5ExtensionApi { + pub iVersion: ::std::os::raw::c_int, + pub xUserData: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut Fts5Context) -> *mut ::std::os::raw::c_void, + >, + pub xColumnCount: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut Fts5Context) -> ::std::os::raw::c_int, + >, + pub xRowCount: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + pnRow: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xColumnTotalSize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iCol: ::std::os::raw::c_int, + pnToken: *mut sqlite3_int64, + ) -> ::std::os::raw::c_int, + >, + pub xTokenize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + pText: *const ::std::os::raw::c_char, + nText: ::std::os::raw::c_int, + pCtx: *mut ::std::os::raw::c_void, + xToken: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + arg2: ::std::os::raw::c_int, + arg3: *const ::std::os::raw::c_char, + arg4: ::std::os::raw::c_int, + arg5: ::std::os::raw::c_int, + arg6: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int, + >, + pub xPhraseCount: ::std::option::Option< + unsafe extern "C" fn(arg1: *mut Fts5Context) -> ::std::os::raw::c_int, + >, + pub xPhraseSize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iPhrase: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xInstCount: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + pnInst: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xInst: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iIdx: ::std::os::raw::c_int, + piPhrase: *mut ::std::os::raw::c_int, + piCol: *mut ::std::os::raw::c_int, + piOff: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xRowid: + ::std::option::Option sqlite3_int64>, + pub xColumnText: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iCol: ::std::os::raw::c_int, + pz: *mut *const ::std::os::raw::c_char, + pn: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xColumnSize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iCol: ::std::os::raw::c_int, + pnToken: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xQueryPhrase: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iPhrase: ::std::os::raw::c_int, + pUserData: *mut ::std::os::raw::c_void, + arg2: ::std::option::Option< + unsafe extern "C" fn( + arg1: *const Fts5ExtensionApi, + arg2: *mut Fts5Context, + arg3: *mut ::std::os::raw::c_void, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int, + >, + pub xSetAuxdata: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + pAux: *mut ::std::os::raw::c_void, + xDelete: ::std::option::Option, + ) -> ::std::os::raw::c_int, + >, + pub xGetAuxdata: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + bClear: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void, + >, + pub xPhraseFirst: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iPhrase: ::std::os::raw::c_int, + arg2: *mut Fts5PhraseIter, + arg3: *mut ::std::os::raw::c_int, + arg4: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xPhraseNext: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + arg2: *mut Fts5PhraseIter, + piCol: *mut ::std::os::raw::c_int, + piOff: *mut ::std::os::raw::c_int, + ), + >, + pub xPhraseFirstColumn: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + iPhrase: ::std::os::raw::c_int, + arg2: *mut Fts5PhraseIter, + arg3: *mut ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + pub xPhraseNextColumn: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Context, + arg2: *mut Fts5PhraseIter, + piCol: *mut ::std::os::raw::c_int, + ), + >, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct Fts5Tokenizer { + _unused: [u8; 0], +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct fts5_tokenizer { + pub xCreate: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut ::std::os::raw::c_void, + azArg: *mut *const ::std::os::raw::c_char, + nArg: ::std::os::raw::c_int, + ppOut: *mut *mut Fts5Tokenizer, + ) -> ::std::os::raw::c_int, + >, + pub xDelete: ::std::option::Option, + pub xTokenize: ::std::option::Option< + unsafe extern "C" fn( + arg1: *mut Fts5Tokenizer, + pCtx: *mut ::std::os::raw::c_void, + flags: ::std::os::raw::c_int, + pText: *const ::std::os::raw::c_char, + nText: ::std::os::raw::c_int, + xToken: ::std::option::Option< + unsafe extern "C" fn( + pCtx: *mut ::std::os::raw::c_void, + tflags: ::std::os::raw::c_int, + pToken: *const ::std::os::raw::c_char, + nToken: ::std::os::raw::c_int, + iStart: ::std::os::raw::c_int, + iEnd: ::std::os::raw::c_int, + ) -> ::std::os::raw::c_int, + >, + ) -> ::std::os::raw::c_int, + >, +} +#[repr(C)] +#[derive(Debug, Copy, Clone)] +pub struct fts5_api { + pub iVersion: ::std::os::raw::c_int, + pub xCreateTokenizer: ::std::option::Option< + unsafe extern "C" fn( + pApi: *mut fts5_api, + zName: *const ::std::os::raw::c_char, + pContext: *mut ::std::os::raw::c_void, + pTokenizer: *mut fts5_tokenizer, + xDestroy: ::std::option::Option, + ) -> ::std::os::raw::c_int, + >, + pub xFindTokenizer: ::std::option::Option< + unsafe extern "C" fn( + pApi: *mut fts5_api, + zName: *const ::std::os::raw::c_char, + ppContext: *mut *mut ::std::os::raw::c_void, + pTokenizer: *mut fts5_tokenizer, + ) -> ::std::os::raw::c_int, + >, + pub xCreateFunction: ::std::option::Option< + unsafe extern "C" fn( + pApi: *mut fts5_api, + zName: *const ::std::os::raw::c_char, + pContext: *mut ::std::os::raw::c_void, + xFunction: fts5_extension_function, + xDestroy: ::std::option::Option, + ) -> ::std::os::raw::c_int, + >, +} diff --git a/target/debug/build/libsqlite3-sys-94d7883e993c78a6/output b/target/debug/build/libsqlite3-sys-94d7883e993c78a6/output new file mode 100644 index 0000000..587613b --- /dev/null +++ b/target/debug/build/libsqlite3-sys-94d7883e993c78a6/output @@ -0,0 +1,53 @@ +cargo:rerun-if-env-changed=LIBSQLITE3_SYS_USE_PKG_CONFIG +cargo:rerun-if-env-changed=SQLITE3_INCLUDE_DIR +cargo:rerun-if-env-changed=SQLITE3_LIB_DIR +cargo:rerun-if-env-changed=SQLITE3_STATIC +cargo:link-target=sqlite3 +cargo:rerun-if-env-changed=SQLITE3_NO_PKG_CONFIG +cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu +cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu +cargo:rerun-if-env-changed=HOST_PKG_CONFIG +cargo:rerun-if-env-changed=PKG_CONFIG +cargo:rerun-if-env-changed=SQLITE3_STATIC +cargo:rerun-if-env-changed=SQLITE3_DYNAMIC +cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC +cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC +cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu +cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu +cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH +cargo:rerun-if-env-changed=PKG_CONFIG_PATH +cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu +cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu +cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR +cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR +cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu +cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu +cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR +cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR +cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR +cargo:rerun-if-env-changed=SYSROOT +cargo:rerun-if-env-changed=SQLITE3_STATIC +cargo:rerun-if-env-changed=SQLITE3_DYNAMIC +cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC +cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC +cargo:rustc-link-lib=sqlite3 +cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu +cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu +cargo:rerun-if-env-changed=HOST_PKG_CONFIG +cargo:rerun-if-env-changed=PKG_CONFIG +cargo:rerun-if-env-changed=SQLITE3_STATIC +cargo:rerun-if-env-changed=SQLITE3_DYNAMIC +cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC +cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC +cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu +cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu +cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH +cargo:rerun-if-env-changed=PKG_CONFIG_PATH +cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu +cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu +cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR +cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR +cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu +cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu +cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR +cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR diff --git a/target/debug/build/libsqlite3-sys-94d7883e993c78a6/root-output b/target/debug/build/libsqlite3-sys-94d7883e993c78a6/root-output new file mode 100644 index 0000000..2c32918 --- /dev/null +++ b/target/debug/build/libsqlite3-sys-94d7883e993c78a6/root-output @@ -0,0 +1 @@ +/mnt/Programs/nx9-dns-server/target/debug/build/libsqlite3-sys-94d7883e993c78a6/out \ No newline at end of file diff --git a/target/debug/build/libsqlite3-sys-94d7883e993c78a6/stderr b/target/debug/build/libsqlite3-sys-94d7883e993c78a6/stderr new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/build/lock_api-d64b5c5df0bd8568/invoked.timestamp b/target/debug/build/lock_api-d64b5c5df0bd8568/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/lock_api-d64b5c5df0bd8568/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/lock_api-d64b5c5df0bd8568/out/autocfg_b92c199b579c7b35_0.ll b/target/debug/build/lock_api-d64b5c5df0bd8568/out/autocfg_b92c199b579c7b35_0.ll new file mode 100644 index 0000000..7829a37 --- /dev/null +++ b/target/debug/build/lock_api-d64b5c5df0bd8568/out/autocfg_b92c199b579c7b35_0.ll @@ -0,0 +1,11 @@ +; ModuleID = 'autocfg_b92c199b579c7b35_0.574ea9d86f5a7173-cgu.0' +source_filename = "autocfg_b92c199b579c7b35_0.574ea9d86f5a7173-cgu.0" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +!llvm.module.flags = !{!0, !1} +!llvm.ident = !{!2} + +!0 = !{i32 8, !"PIC Level", i32 2} +!1 = !{i32 2, !"RtLibUseGOT", i32 1} +!2 = !{!"rustc version 1.85.0 (4d91de4e4 2025-02-17)"} diff --git a/target/debug/build/lock_api-d64b5c5df0bd8568/output b/target/debug/build/lock_api-d64b5c5df0bd8568/output new file mode 100644 index 0000000..ad552e5 --- /dev/null +++ b/target/debug/build/lock_api-d64b5c5df0bd8568/output @@ -0,0 +1 @@ +cargo:rustc-cfg=has_const_fn_trait_bound diff --git a/target/debug/build/lock_api-d64b5c5df0bd8568/root-output b/target/debug/build/lock_api-d64b5c5df0bd8568/root-output new file mode 100644 index 0000000..61ee293 --- /dev/null +++ b/target/debug/build/lock_api-d64b5c5df0bd8568/root-output @@ -0,0 +1 @@ +/mnt/Programs/nx9-dns-server/target/debug/build/lock_api-d64b5c5df0bd8568/out \ No newline at end of file diff --git a/target/debug/build/lock_api-d64b5c5df0bd8568/stderr b/target/debug/build/lock_api-d64b5c5df0bd8568/stderr new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/build/lock_api-ee1f8bfb887fbcfc/build-script-build b/target/debug/build/lock_api-ee1f8bfb887fbcfc/build-script-build new file mode 100755 index 0000000..a82fdd8 Binary files /dev/null and b/target/debug/build/lock_api-ee1f8bfb887fbcfc/build-script-build differ diff --git a/target/debug/build/lock_api-ee1f8bfb887fbcfc/build_script_build-ee1f8bfb887fbcfc b/target/debug/build/lock_api-ee1f8bfb887fbcfc/build_script_build-ee1f8bfb887fbcfc new file mode 100755 index 0000000..a82fdd8 Binary files /dev/null and b/target/debug/build/lock_api-ee1f8bfb887fbcfc/build_script_build-ee1f8bfb887fbcfc differ diff --git a/target/debug/build/lock_api-ee1f8bfb887fbcfc/build_script_build-ee1f8bfb887fbcfc.d b/target/debug/build/lock_api-ee1f8bfb887fbcfc/build_script_build-ee1f8bfb887fbcfc.d new file mode 100644 index 0000000..34c4995 --- /dev/null +++ b/target/debug/build/lock_api-ee1f8bfb887fbcfc/build_script_build-ee1f8bfb887fbcfc.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/build/lock_api-ee1f8bfb887fbcfc/build_script_build-ee1f8bfb887fbcfc: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/build.rs + +/mnt/Programs/nx9-dns-server/target/debug/build/lock_api-ee1f8bfb887fbcfc/build_script_build-ee1f8bfb887fbcfc.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/build.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/build.rs: diff --git a/target/debug/build/num-traits-4f72e63792366366/invoked.timestamp b/target/debug/build/num-traits-4f72e63792366366/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/num-traits-4f72e63792366366/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/num-traits-4f72e63792366366/out/autocfg_08a620dd7dcd57df_0.ll b/target/debug/build/num-traits-4f72e63792366366/out/autocfg_08a620dd7dcd57df_0.ll new file mode 100644 index 0000000..c7fd44a --- /dev/null +++ b/target/debug/build/num-traits-4f72e63792366366/out/autocfg_08a620dd7dcd57df_0.ll @@ -0,0 +1,11 @@ +; ModuleID = 'autocfg_08a620dd7dcd57df_0.1befece05b21dbf2-cgu.0' +source_filename = "autocfg_08a620dd7dcd57df_0.1befece05b21dbf2-cgu.0" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +!llvm.module.flags = !{!0, !1} +!llvm.ident = !{!2} + +!0 = !{i32 8, !"PIC Level", i32 2} +!1 = !{i32 2, !"RtLibUseGOT", i32 1} +!2 = !{!"rustc version 1.85.0 (4d91de4e4 2025-02-17)"} diff --git a/target/debug/build/num-traits-4f72e63792366366/out/autocfg_08a620dd7dcd57df_1.ll b/target/debug/build/num-traits-4f72e63792366366/out/autocfg_08a620dd7dcd57df_1.ll new file mode 100644 index 0000000..e8399fb --- /dev/null +++ b/target/debug/build/num-traits-4f72e63792366366/out/autocfg_08a620dd7dcd57df_1.ll @@ -0,0 +1,60 @@ +; ModuleID = 'autocfg_08a620dd7dcd57df_1.5b25b5a5dd1de8a9-cgu.0' +source_filename = "autocfg_08a620dd7dcd57df_1.5b25b5a5dd1de8a9-cgu.0" +target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128" +target triple = "x86_64-unknown-linux-gnu" + +@alloc_f93507f8ba4b5780b14b2c2584609be0 = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"\00\00\00\00\00\00\F0?" }>, align 8 +@alloc_ef0a1f828f3393ef691f2705e817091c = private unnamed_addr constant <{ [8 x i8] }> <{ [8 x i8] c"\00\00\00\00\00\00\00@" }>, align 8 + +; core::f64::::total_cmp +; Function Attrs: inlinehint nonlazybind uwtable +define internal i8 @"_ZN4core3f6421_$LT$impl$u20$f64$GT$9total_cmp17hd1fec7df755bc305E"(ptr align 8 %self, ptr align 8 %other) unnamed_addr #0 { +start: + %_6 = alloca [8 x i8], align 8 + %_3 = alloca [8 x i8], align 8 + %_5 = load double, ptr %self, align 8 + %_4 = bitcast double %_5 to i64 + store i64 %_4, ptr %_3, align 8 + %_8 = load double, ptr %other, align 8 + %_7 = bitcast double %_8 to i64 + store i64 %_7, ptr %_6, align 8 + %_13 = load i64, ptr %_3, align 8 + %_12 = ashr i64 %_13, 63 + %_10 = lshr i64 %_12, 1 + %0 = load i64, ptr %_3, align 8 + %1 = xor i64 %0, %_10 + store i64 %1, ptr %_3, align 8 + %_18 = load i64, ptr %_6, align 8 + %_17 = ashr i64 %_18, 63 + %_15 = lshr i64 %_17, 1 + %2 = load i64, ptr %_6, align 8 + %3 = xor i64 %2, %_15 + store i64 %3, ptr %_6, align 8 + %_19 = load i64, ptr %_3, align 8 + %_20 = load i64, ptr %_6, align 8 + %4 = icmp sgt i64 %_19, %_20 + %5 = zext i1 %4 to i8 + %6 = icmp slt i64 %_19, %_20 + %7 = zext i1 %6 to i8 + %_0 = sub nsw i8 %5, %7 + ret i8 %_0 +} + +; autocfg_08a620dd7dcd57df_1::probe +; Function Attrs: nonlazybind uwtable +define void @_ZN26autocfg_08a620dd7dcd57df_15probe17heaeda11ebebcc9e2E() unnamed_addr #1 { +start: +; call core::f64::::total_cmp + %_1 = call i8 @"_ZN4core3f6421_$LT$impl$u20$f64$GT$9total_cmp17hd1fec7df755bc305E"(ptr align 8 @alloc_f93507f8ba4b5780b14b2c2584609be0, ptr align 8 @alloc_ef0a1f828f3393ef691f2705e817091c) + ret void +} + +attributes #0 = { inlinehint nonlazybind uwtable "probe-stack"="inline-asm" "target-cpu"="x86-64" } +attributes #1 = { nonlazybind uwtable "probe-stack"="inline-asm" "target-cpu"="x86-64" } + +!llvm.module.flags = !{!0, !1} +!llvm.ident = !{!2} + +!0 = !{i32 8, !"PIC Level", i32 2} +!1 = !{i32 2, !"RtLibUseGOT", i32 1} +!2 = !{!"rustc version 1.85.0 (4d91de4e4 2025-02-17)"} diff --git a/target/debug/build/num-traits-4f72e63792366366/output b/target/debug/build/num-traits-4f72e63792366366/output new file mode 100644 index 0000000..5acddfe --- /dev/null +++ b/target/debug/build/num-traits-4f72e63792366366/output @@ -0,0 +1,3 @@ +cargo:rustc-check-cfg=cfg(has_total_cmp) +cargo:rustc-cfg=has_total_cmp +cargo:rerun-if-changed=build.rs diff --git a/target/debug/build/num-traits-4f72e63792366366/root-output b/target/debug/build/num-traits-4f72e63792366366/root-output new file mode 100644 index 0000000..5797264 --- /dev/null +++ b/target/debug/build/num-traits-4f72e63792366366/root-output @@ -0,0 +1 @@ +/mnt/Programs/nx9-dns-server/target/debug/build/num-traits-4f72e63792366366/out \ No newline at end of file diff --git a/target/debug/build/num-traits-4f72e63792366366/stderr b/target/debug/build/num-traits-4f72e63792366366/stderr new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/build/num-traits-f4fda1d06b5682b6/build-script-build b/target/debug/build/num-traits-f4fda1d06b5682b6/build-script-build new file mode 100755 index 0000000..72306aa Binary files /dev/null and b/target/debug/build/num-traits-f4fda1d06b5682b6/build-script-build differ diff --git a/target/debug/build/num-traits-f4fda1d06b5682b6/build_script_build-f4fda1d06b5682b6 b/target/debug/build/num-traits-f4fda1d06b5682b6/build_script_build-f4fda1d06b5682b6 new file mode 100755 index 0000000..72306aa Binary files /dev/null and b/target/debug/build/num-traits-f4fda1d06b5682b6/build_script_build-f4fda1d06b5682b6 differ diff --git a/target/debug/build/num-traits-f4fda1d06b5682b6/build_script_build-f4fda1d06b5682b6.d b/target/debug/build/num-traits-f4fda1d06b5682b6/build_script_build-f4fda1d06b5682b6.d new file mode 100644 index 0000000..0d86232 --- /dev/null +++ b/target/debug/build/num-traits-f4fda1d06b5682b6/build_script_build-f4fda1d06b5682b6.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/build/num-traits-f4fda1d06b5682b6/build_script_build-f4fda1d06b5682b6: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs + +/mnt/Programs/nx9-dns-server/target/debug/build/num-traits-f4fda1d06b5682b6/build_script_build-f4fda1d06b5682b6.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs: diff --git a/target/debug/build/parking_lot_core-c1e8d7ff1b3caaa4/invoked.timestamp b/target/debug/build/parking_lot_core-c1e8d7ff1b3caaa4/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/parking_lot_core-c1e8d7ff1b3caaa4/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/parking_lot_core-c1e8d7ff1b3caaa4/output b/target/debug/build/parking_lot_core-c1e8d7ff1b3caaa4/output new file mode 100644 index 0000000..d15ba9a --- /dev/null +++ b/target/debug/build/parking_lot_core-c1e8d7ff1b3caaa4/output @@ -0,0 +1 @@ +cargo:rerun-if-changed=build.rs diff --git a/target/debug/build/parking_lot_core-c1e8d7ff1b3caaa4/root-output b/target/debug/build/parking_lot_core-c1e8d7ff1b3caaa4/root-output new file mode 100644 index 0000000..eac60f1 --- /dev/null +++ b/target/debug/build/parking_lot_core-c1e8d7ff1b3caaa4/root-output @@ -0,0 +1 @@ +/mnt/Programs/nx9-dns-server/target/debug/build/parking_lot_core-c1e8d7ff1b3caaa4/out \ No newline at end of file diff --git a/target/debug/build/parking_lot_core-c1e8d7ff1b3caaa4/stderr b/target/debug/build/parking_lot_core-c1e8d7ff1b3caaa4/stderr new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/build/parking_lot_core-f501bea9fa2d4dcf/build-script-build b/target/debug/build/parking_lot_core-f501bea9fa2d4dcf/build-script-build new file mode 100755 index 0000000..16e188d Binary files /dev/null and b/target/debug/build/parking_lot_core-f501bea9fa2d4dcf/build-script-build differ diff --git a/target/debug/build/parking_lot_core-f501bea9fa2d4dcf/build_script_build-f501bea9fa2d4dcf b/target/debug/build/parking_lot_core-f501bea9fa2d4dcf/build_script_build-f501bea9fa2d4dcf new file mode 100755 index 0000000..16e188d Binary files /dev/null and b/target/debug/build/parking_lot_core-f501bea9fa2d4dcf/build_script_build-f501bea9fa2d4dcf differ diff --git a/target/debug/build/parking_lot_core-f501bea9fa2d4dcf/build_script_build-f501bea9fa2d4dcf.d b/target/debug/build/parking_lot_core-f501bea9fa2d4dcf/build_script_build-f501bea9fa2d4dcf.d new file mode 100644 index 0000000..d8bb605 --- /dev/null +++ b/target/debug/build/parking_lot_core-f501bea9fa2d4dcf/build_script_build-f501bea9fa2d4dcf.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/build/parking_lot_core-f501bea9fa2d4dcf/build_script_build-f501bea9fa2d4dcf: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/build.rs + +/mnt/Programs/nx9-dns-server/target/debug/build/parking_lot_core-f501bea9fa2d4dcf/build_script_build-f501bea9fa2d4dcf.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/build.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/build.rs: diff --git a/target/debug/build/proc-macro2-214942d110bb60ca/build-script-build b/target/debug/build/proc-macro2-214942d110bb60ca/build-script-build new file mode 100755 index 0000000..79696eb Binary files /dev/null and b/target/debug/build/proc-macro2-214942d110bb60ca/build-script-build differ diff --git a/target/debug/build/proc-macro2-214942d110bb60ca/build_script_build-214942d110bb60ca b/target/debug/build/proc-macro2-214942d110bb60ca/build_script_build-214942d110bb60ca new file mode 100755 index 0000000..79696eb Binary files /dev/null and b/target/debug/build/proc-macro2-214942d110bb60ca/build_script_build-214942d110bb60ca differ diff --git a/target/debug/build/proc-macro2-214942d110bb60ca/build_script_build-214942d110bb60ca.d b/target/debug/build/proc-macro2-214942d110bb60ca/build_script_build-214942d110bb60ca.d new file mode 100644 index 0000000..f660ac4 --- /dev/null +++ b/target/debug/build/proc-macro2-214942d110bb60ca/build_script_build-214942d110bb60ca.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/build/proc-macro2-214942d110bb60ca/build_script_build-214942d110bb60ca: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/build.rs + +/mnt/Programs/nx9-dns-server/target/debug/build/proc-macro2-214942d110bb60ca/build_script_build-214942d110bb60ca.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/build.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/build.rs: diff --git a/target/debug/build/proc-macro2-7fecd4285a9c8e09/invoked.timestamp b/target/debug/build/proc-macro2-7fecd4285a9c8e09/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/proc-macro2-7fecd4285a9c8e09/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/proc-macro2-7fecd4285a9c8e09/output b/target/debug/build/proc-macro2-7fecd4285a9c8e09/output new file mode 100644 index 0000000..a3cdc7c --- /dev/null +++ b/target/debug/build/proc-macro2-7fecd4285a9c8e09/output @@ -0,0 +1,16 @@ +cargo:rustc-check-cfg=cfg(fuzzing) +cargo:rustc-check-cfg=cfg(no_is_available) +cargo:rustc-check-cfg=cfg(no_literal_byte_character) +cargo:rustc-check-cfg=cfg(no_literal_c_string) +cargo:rustc-check-cfg=cfg(no_source_text) +cargo:rustc-check-cfg=cfg(proc_macro_span) +cargo:rustc-check-cfg=cfg(procmacro2_backtrace) +cargo:rustc-check-cfg=cfg(procmacro2_nightly_testing) +cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt) +cargo:rustc-check-cfg=cfg(randomize_layout) +cargo:rustc-check-cfg=cfg(span_locations) +cargo:rustc-check-cfg=cfg(super_unstable) +cargo:rustc-check-cfg=cfg(wrap_proc_macro) +cargo:rerun-if-changed=build/probe.rs +cargo:rustc-cfg=wrap_proc_macro +cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP diff --git a/target/debug/build/proc-macro2-7fecd4285a9c8e09/root-output b/target/debug/build/proc-macro2-7fecd4285a9c8e09/root-output new file mode 100644 index 0000000..1ed3b41 --- /dev/null +++ b/target/debug/build/proc-macro2-7fecd4285a9c8e09/root-output @@ -0,0 +1 @@ +/mnt/Programs/nx9-dns-server/target/debug/build/proc-macro2-7fecd4285a9c8e09/out \ No newline at end of file diff --git a/target/debug/build/proc-macro2-7fecd4285a9c8e09/stderr b/target/debug/build/proc-macro2-7fecd4285a9c8e09/stderr new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/build/thiserror-1d63d80ebf048263/build-script-build b/target/debug/build/thiserror-1d63d80ebf048263/build-script-build new file mode 100755 index 0000000..4c58153 Binary files /dev/null and b/target/debug/build/thiserror-1d63d80ebf048263/build-script-build differ diff --git a/target/debug/build/thiserror-1d63d80ebf048263/build_script_build-1d63d80ebf048263 b/target/debug/build/thiserror-1d63d80ebf048263/build_script_build-1d63d80ebf048263 new file mode 100755 index 0000000..4c58153 Binary files /dev/null and b/target/debug/build/thiserror-1d63d80ebf048263/build_script_build-1d63d80ebf048263 differ diff --git a/target/debug/build/thiserror-1d63d80ebf048263/build_script_build-1d63d80ebf048263.d b/target/debug/build/thiserror-1d63d80ebf048263/build_script_build-1d63d80ebf048263.d new file mode 100644 index 0000000..7dd6c60 --- /dev/null +++ b/target/debug/build/thiserror-1d63d80ebf048263/build_script_build-1d63d80ebf048263.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/build/thiserror-1d63d80ebf048263/build_script_build-1d63d80ebf048263: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/build.rs + +/mnt/Programs/nx9-dns-server/target/debug/build/thiserror-1d63d80ebf048263/build_script_build-1d63d80ebf048263.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/build.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/build.rs: diff --git a/target/debug/build/thiserror-5245f410f7599ab8/invoked.timestamp b/target/debug/build/thiserror-5245f410f7599ab8/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/build/thiserror-5245f410f7599ab8/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started. \ No newline at end of file diff --git a/target/debug/build/thiserror-5245f410f7599ab8/output b/target/debug/build/thiserror-5245f410f7599ab8/output new file mode 100644 index 0000000..f62a8d1 --- /dev/null +++ b/target/debug/build/thiserror-5245f410f7599ab8/output @@ -0,0 +1,5 @@ +cargo:rerun-if-changed=build/probe.rs +cargo:rustc-check-cfg=cfg(error_generic_member_access) +cargo:rustc-check-cfg=cfg(thiserror_nightly_testing) +cargo:rustc-check-cfg=cfg(thiserror_no_backtrace_type) +cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP diff --git a/target/debug/build/thiserror-5245f410f7599ab8/root-output b/target/debug/build/thiserror-5245f410f7599ab8/root-output new file mode 100644 index 0000000..b1ddc77 --- /dev/null +++ b/target/debug/build/thiserror-5245f410f7599ab8/root-output @@ -0,0 +1 @@ +/mnt/Programs/nx9-dns-server/target/debug/build/thiserror-5245f410f7599ab8/out \ No newline at end of file diff --git a/target/debug/build/thiserror-5245f410f7599ab8/stderr b/target/debug/build/thiserror-5245f410f7599ab8/stderr new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/deps/aho_corasick-458a8eb53f553e15.d b/target/debug/deps/aho_corasick-458a8eb53f553e15.d new file mode 100644 index 0000000..c14262d --- /dev/null +++ b/target/debug/deps/aho_corasick-458a8eb53f553e15.d @@ -0,0 +1,35 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libaho_corasick-458a8eb53f553e15.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/ahocorasick.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/automaton.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/dfa.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/contiguous.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/noncontiguous.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/api.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/pattern.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/rabinkarp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/generic.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/vector.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/alphabet.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/byte_frequencies.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/debug.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/prefilter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/primitives.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/remapper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/search.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/special.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libaho_corasick-458a8eb53f553e15.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/ahocorasick.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/automaton.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/dfa.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/contiguous.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/noncontiguous.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/api.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/pattern.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/rabinkarp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/generic.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/vector.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/alphabet.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/byte_frequencies.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/debug.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/prefilter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/primitives.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/remapper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/search.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/special.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/aho_corasick-458a8eb53f553e15.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/ahocorasick.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/automaton.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/dfa.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/contiguous.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/noncontiguous.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/api.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/pattern.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/rabinkarp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/generic.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/vector.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/alphabet.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/byte_frequencies.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/debug.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/prefilter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/primitives.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/remapper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/search.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/special.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/ahocorasick.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/automaton.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/dfa.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/contiguous.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/noncontiguous.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/api.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/ext.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/pattern.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/rabinkarp.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/builder.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/generic.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/vector.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/alphabet.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/buffer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/byte_frequencies.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/debug.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/int.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/prefilter.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/primitives.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/remapper.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/search.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/special.rs: diff --git a/target/debug/deps/aho_corasick-512a0353399959b4.d b/target/debug/deps/aho_corasick-512a0353399959b4.d new file mode 100644 index 0000000..8700909 --- /dev/null +++ b/target/debug/deps/aho_corasick-512a0353399959b4.d @@ -0,0 +1,33 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libaho_corasick-512a0353399959b4.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/ahocorasick.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/automaton.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/dfa.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/contiguous.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/noncontiguous.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/api.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/pattern.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/rabinkarp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/generic.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/vector.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/alphabet.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/byte_frequencies.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/debug.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/prefilter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/primitives.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/remapper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/search.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/special.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/aho_corasick-512a0353399959b4.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/ahocorasick.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/automaton.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/dfa.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/contiguous.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/noncontiguous.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/api.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/pattern.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/rabinkarp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/generic.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/vector.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/alphabet.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/byte_frequencies.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/debug.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/prefilter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/primitives.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/remapper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/search.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/special.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/ahocorasick.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/automaton.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/dfa.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/contiguous.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/nfa/noncontiguous.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/api.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/ext.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/pattern.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/rabinkarp.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/builder.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/teddy/generic.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/packed/vector.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/alphabet.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/buffer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/byte_frequencies.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/debug.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/int.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/prefilter.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/primitives.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/remapper.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/search.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.3/src/util/special.rs: diff --git a/target/debug/deps/anstream-476e0bc592a14288.d b/target/debug/deps/anstream-476e0bc592a14288.d new file mode 100644 index 0000000..85b80a1 --- /dev/null +++ b/target/debug/deps/anstream-476e0bc592a14288.d @@ -0,0 +1,14 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libanstream-476e0bc592a14288.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/strip.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/wincon.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/_macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/auto.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/fmt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/strip.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/anstream-476e0bc592a14288.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/strip.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/wincon.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/_macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/auto.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/fmt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/strip.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/strip.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/wincon.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/stream.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/_macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/auto.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/buffer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/fmt.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/strip.rs: diff --git a/target/debug/deps/anstream-812c3563ccd78e68.d b/target/debug/deps/anstream-812c3563ccd78e68.d new file mode 100644 index 0000000..427ddec --- /dev/null +++ b/target/debug/deps/anstream-812c3563ccd78e68.d @@ -0,0 +1,16 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libanstream-812c3563ccd78e68.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/strip.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/wincon.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/_macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/auto.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/fmt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/strip.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libanstream-812c3563ccd78e68.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/strip.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/wincon.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/_macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/auto.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/fmt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/strip.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/anstream-812c3563ccd78e68.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/strip.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/wincon.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/_macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/auto.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/fmt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/strip.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/strip.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/adapter/wincon.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/stream.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/_macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/auto.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/buffer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/fmt.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-0.6.18/src/strip.rs: diff --git a/target/debug/deps/anstyle-6a69816386652f48.d b/target/debug/deps/anstyle-6a69816386652f48.d new file mode 100644 index 0000000..c1ba347 --- /dev/null +++ b/target/debug/deps/anstyle-6a69816386652f48.d @@ -0,0 +1,12 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libanstyle-6a69816386652f48.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/color.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/effect.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/reset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/style.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libanstyle-6a69816386652f48.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/color.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/effect.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/reset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/style.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/anstyle-6a69816386652f48.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/color.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/effect.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/reset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/style.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/color.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/effect.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/reset.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/style.rs: diff --git a/target/debug/deps/anstyle-abf609cfb869b01f.d b/target/debug/deps/anstyle-abf609cfb869b01f.d new file mode 100644 index 0000000..9ee912e --- /dev/null +++ b/target/debug/deps/anstyle-abf609cfb869b01f.d @@ -0,0 +1,10 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libanstyle-abf609cfb869b01f.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/color.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/effect.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/reset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/style.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/anstyle-abf609cfb869b01f.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/color.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/effect.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/reset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/style.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/color.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/effect.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/reset.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-1.0.10/src/style.rs: diff --git a/target/debug/deps/anstyle_parse-45c21a3d8e9d7e83.d b/target/debug/deps/anstyle_parse-45c21a3d8e9d7e83.d new file mode 100644 index 0000000..48b1acc --- /dev/null +++ b/target/debug/deps/anstyle_parse-45c21a3d8e9d7e83.d @@ -0,0 +1,11 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libanstyle_parse-45c21a3d8e9d7e83.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/params.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/definitions.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/table.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libanstyle_parse-45c21a3d8e9d7e83.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/params.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/definitions.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/table.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/anstyle_parse-45c21a3d8e9d7e83.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/params.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/definitions.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/table.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/params.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/definitions.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/table.rs: diff --git a/target/debug/deps/anstyle_parse-fc720f72f3cfdc0b.d b/target/debug/deps/anstyle_parse-fc720f72f3cfdc0b.d new file mode 100644 index 0000000..7a628c0 --- /dev/null +++ b/target/debug/deps/anstyle_parse-fc720f72f3cfdc0b.d @@ -0,0 +1,9 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libanstyle_parse-fc720f72f3cfdc0b.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/params.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/definitions.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/table.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/anstyle_parse-fc720f72f3cfdc0b.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/params.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/definitions.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/table.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/params.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/definitions.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-parse-0.2.6/src/state/table.rs: diff --git a/target/debug/deps/anstyle_query-3d65e11fd2678954.d b/target/debug/deps/anstyle_query-3d65e11fd2678954.d new file mode 100644 index 0000000..bf36ef3 --- /dev/null +++ b/target/debug/deps/anstyle_query-3d65e11fd2678954.d @@ -0,0 +1,6 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libanstyle_query-3d65e11fd2678954.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.2/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.2/src/windows.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/anstyle_query-3d65e11fd2678954.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.2/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.2/src/windows.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.2/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.2/src/windows.rs: diff --git a/target/debug/deps/anstyle_query-ddc4e37e616485b7.d b/target/debug/deps/anstyle_query-ddc4e37e616485b7.d new file mode 100644 index 0000000..a218b0e --- /dev/null +++ b/target/debug/deps/anstyle_query-ddc4e37e616485b7.d @@ -0,0 +1,8 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libanstyle_query-ddc4e37e616485b7.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.2/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.2/src/windows.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libanstyle_query-ddc4e37e616485b7.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.2/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.2/src/windows.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/anstyle_query-ddc4e37e616485b7.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.2/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.2/src/windows.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.2/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstyle-query-1.1.2/src/windows.rs: diff --git a/target/debug/deps/autocfg-bf362afc358f4bcf.d b/target/debug/deps/autocfg-bf362afc358f4bcf.d new file mode 100644 index 0000000..21a3230 --- /dev/null +++ b/target/debug/deps/autocfg-bf362afc358f4bcf.d @@ -0,0 +1,10 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libautocfg-bf362afc358f4bcf.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.4.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.4.0/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.4.0/src/rustc.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.4.0/src/version.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libautocfg-bf362afc358f4bcf.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.4.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.4.0/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.4.0/src/rustc.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.4.0/src/version.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/autocfg-bf362afc358f4bcf.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.4.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.4.0/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.4.0/src/rustc.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.4.0/src/version.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.4.0/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.4.0/src/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.4.0/src/rustc.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/autocfg-1.4.0/src/version.rs: diff --git a/target/debug/deps/base64-c687f77308be5e43.d b/target/debug/deps/base64-c687f77308be5e43.d new file mode 100644 index 0000000..3f643b0 --- /dev/null +++ b/target/debug/deps/base64-c687f77308be5e43.d @@ -0,0 +1,22 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libbase64-c687f77308be5e43.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libbase64-c687f77308be5e43.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/base64-c687f77308be5e43.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs: diff --git a/target/debug/deps/base64-dd90e39b716d6925.d b/target/debug/deps/base64-dd90e39b716d6925.d new file mode 100644 index 0000000..09680de --- /dev/null +++ b/target/debug/deps/base64-dd90e39b716d6925.d @@ -0,0 +1,20 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libbase64-dd90e39b716d6925.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/base64-dd90e39b716d6925.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs: diff --git a/target/debug/deps/bitflags-07d211d8a0ad1826.d b/target/debug/deps/bitflags-07d211d8a0ad1826.d new file mode 100644 index 0000000..7b7f8aa --- /dev/null +++ b/target/debug/deps/bitflags-07d211d8a0ad1826.d @@ -0,0 +1,11 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libbitflags-07d211d8a0ad1826.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/iter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/traits.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/public.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/internal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/external.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/bitflags-07d211d8a0ad1826.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/iter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/traits.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/public.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/internal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/external.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/iter.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/parser.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/traits.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/public.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/internal.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/external.rs: diff --git a/target/debug/deps/bitflags-8a9dfde32bf45907.d b/target/debug/deps/bitflags-8a9dfde32bf45907.d new file mode 100644 index 0000000..09e9f55 --- /dev/null +++ b/target/debug/deps/bitflags-8a9dfde32bf45907.d @@ -0,0 +1,13 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libbitflags-8a9dfde32bf45907.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/iter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/traits.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/public.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/internal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/external.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libbitflags-8a9dfde32bf45907.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/iter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/traits.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/public.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/internal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/external.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/bitflags-8a9dfde32bf45907.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/iter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/traits.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/public.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/internal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/external.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/iter.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/parser.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/traits.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/public.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/internal.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.0/src/external.rs: diff --git a/target/debug/deps/bytes-27dc7e6c08f3be5e.d b/target/debug/deps/bytes-27dc7e6c08f3be5e.d new file mode 100644 index 0000000..c4be656 --- /dev/null +++ b/target/debug/deps/bytes-27dc7e6c08f3be5e.d @@ -0,0 +1,22 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libbytes-27dc7e6c08f3be5e.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/buf_impl.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/buf_mut.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/chain.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/iter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/limit.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/reader.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/take.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/uninit_slice.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/vec_deque.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/writer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/bytes_mut.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/debug.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/hex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/loom.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/bytes-27dc7e6c08f3be5e.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/buf_impl.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/buf_mut.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/chain.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/iter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/limit.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/reader.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/take.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/uninit_slice.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/vec_deque.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/writer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/bytes_mut.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/debug.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/hex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/loom.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/buf_impl.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/buf_mut.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/chain.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/iter.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/limit.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/reader.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/take.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/uninit_slice.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/vec_deque.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/writer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/bytes.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/bytes_mut.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/debug.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/hex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/loom.rs: diff --git a/target/debug/deps/bytes-d18bcfcdd5538eac.d b/target/debug/deps/bytes-d18bcfcdd5538eac.d new file mode 100644 index 0000000..878f5f9 --- /dev/null +++ b/target/debug/deps/bytes-d18bcfcdd5538eac.d @@ -0,0 +1,24 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libbytes-d18bcfcdd5538eac.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/buf_impl.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/buf_mut.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/chain.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/iter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/limit.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/reader.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/take.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/uninit_slice.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/vec_deque.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/writer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/bytes_mut.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/debug.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/hex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/loom.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libbytes-d18bcfcdd5538eac.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/buf_impl.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/buf_mut.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/chain.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/iter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/limit.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/reader.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/take.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/uninit_slice.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/vec_deque.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/writer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/bytes_mut.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/debug.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/hex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/loom.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/bytes-d18bcfcdd5538eac.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/buf_impl.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/buf_mut.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/chain.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/iter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/limit.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/reader.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/take.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/uninit_slice.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/vec_deque.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/writer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/bytes_mut.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/debug.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/hex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/loom.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/buf_impl.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/buf_mut.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/chain.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/iter.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/limit.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/reader.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/take.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/uninit_slice.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/vec_deque.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/buf/writer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/bytes.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/bytes_mut.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/debug.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/fmt/hex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.10.1/src/loom.rs: diff --git a/target/debug/deps/cfg_if-3367ff2a1db122d2.d b/target/debug/deps/cfg_if-3367ff2a1db122d2.d new file mode 100644 index 0000000..43f6ba9 --- /dev/null +++ b/target/debug/deps/cfg_if-3367ff2a1db122d2.d @@ -0,0 +1,7 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libcfg_if-3367ff2a1db122d2.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libcfg_if-3367ff2a1db122d2.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/cfg_if-3367ff2a1db122d2.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/src/lib.rs: diff --git a/target/debug/deps/cfg_if-917ce6f5c5b20692.d b/target/debug/deps/cfg_if-917ce6f5c5b20692.d new file mode 100644 index 0000000..2240108 --- /dev/null +++ b/target/debug/deps/cfg_if-917ce6f5c5b20692.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libcfg_if-917ce6f5c5b20692.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/cfg_if-917ce6f5c5b20692.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.0/src/lib.rs: diff --git a/target/debug/deps/chrono-4fa29f0032a3dd46.d b/target/debug/deps/chrono-4fa29f0032a3dd46.d new file mode 100644 index 0000000..e7cf6a7 --- /dev/null +++ b/target/debug/deps/chrono-4fa29f0032a3dd46.d @@ -0,0 +1,35 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libchrono-4fa29f0032a3dd46.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/time_delta.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/date.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/datetime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/formatting.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/parsed.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/scan.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/strftime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/locales.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/date/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/datetime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/internals.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/isoweek.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/time/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/fixed.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/unix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/timezone.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/rule.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/utc.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/round.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/weekday.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/weekday_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/month.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/traits.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/chrono-4fa29f0032a3dd46.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/time_delta.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/date.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/datetime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/formatting.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/parsed.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/scan.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/strftime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/locales.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/date/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/datetime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/internals.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/isoweek.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/time/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/fixed.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/unix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/timezone.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/rule.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/utc.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/round.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/weekday.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/weekday_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/month.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/traits.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/time_delta.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/date.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/datetime/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/formatting.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/parsed.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/parse.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/scan.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/strftime.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/locales.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/date/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/datetime/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/internals.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/isoweek.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/time/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/fixed.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/unix.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/timezone.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/parser.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/rule.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/utc.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/round.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/weekday.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/weekday_set.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/month.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/traits.rs: diff --git a/target/debug/deps/chrono-85aedc93da509284.d b/target/debug/deps/chrono-85aedc93da509284.d new file mode 100644 index 0000000..0b9170c --- /dev/null +++ b/target/debug/deps/chrono-85aedc93da509284.d @@ -0,0 +1,37 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libchrono-85aedc93da509284.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/time_delta.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/date.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/datetime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/formatting.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/parsed.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/scan.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/strftime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/locales.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/date/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/datetime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/internals.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/isoweek.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/time/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/fixed.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/unix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/timezone.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/rule.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/utc.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/round.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/weekday.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/weekday_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/month.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/traits.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libchrono-85aedc93da509284.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/time_delta.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/date.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/datetime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/formatting.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/parsed.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/scan.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/strftime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/locales.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/date/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/datetime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/internals.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/isoweek.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/time/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/fixed.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/unix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/timezone.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/rule.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/utc.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/round.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/weekday.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/weekday_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/month.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/traits.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/chrono-85aedc93da509284.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/time_delta.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/date.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/datetime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/formatting.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/parsed.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/scan.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/strftime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/locales.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/date/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/datetime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/internals.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/isoweek.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/time/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/fixed.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/unix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/timezone.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/rule.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/utc.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/round.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/weekday.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/weekday_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/month.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/traits.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/time_delta.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/date.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/datetime/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/formatting.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/parsed.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/parse.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/scan.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/strftime.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/format/locales.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/date/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/datetime/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/internals.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/isoweek.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/naive/time/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/fixed.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/unix.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/timezone.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/parser.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/local/tz_info/rule.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/offset/utc.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/round.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/weekday.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/weekday_set.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/month.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.41/src/traits.rs: diff --git a/target/debug/deps/colorchoice-a1d14f68cb728b49.d b/target/debug/deps/colorchoice-a1d14f68cb728b49.d new file mode 100644 index 0000000..abc86cd --- /dev/null +++ b/target/debug/deps/colorchoice-a1d14f68cb728b49.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libcolorchoice-a1d14f68cb728b49.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colorchoice-1.0.3/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/colorchoice-a1d14f68cb728b49.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colorchoice-1.0.3/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colorchoice-1.0.3/src/lib.rs: diff --git a/target/debug/deps/colorchoice-b1878de385899ce6.d b/target/debug/deps/colorchoice-b1878de385899ce6.d new file mode 100644 index 0000000..efcd487 --- /dev/null +++ b/target/debug/deps/colorchoice-b1878de385899ce6.d @@ -0,0 +1,7 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libcolorchoice-b1878de385899ce6.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colorchoice-1.0.3/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libcolorchoice-b1878de385899ce6.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colorchoice-1.0.3/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/colorchoice-b1878de385899ce6.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colorchoice-1.0.3/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colorchoice-1.0.3/src/lib.rs: diff --git a/target/debug/deps/env_filter-2190dd382678df51.d b/target/debug/deps/env_filter-2190dd382678df51.d new file mode 100644 index 0000000..15f2d54 --- /dev/null +++ b/target/debug/deps/env_filter-2190dd382678df51.d @@ -0,0 +1,10 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libenv_filter-2190dd382678df51.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/directive.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/filter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/filtered_log.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/op.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/parser.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/env_filter-2190dd382678df51.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/directive.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/filter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/filtered_log.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/op.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/parser.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/directive.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/filter.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/filtered_log.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/op.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/parser.rs: diff --git a/target/debug/deps/env_filter-2d1bfc981bf1de7b.d b/target/debug/deps/env_filter-2d1bfc981bf1de7b.d new file mode 100644 index 0000000..da60a4e --- /dev/null +++ b/target/debug/deps/env_filter-2d1bfc981bf1de7b.d @@ -0,0 +1,12 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libenv_filter-2d1bfc981bf1de7b.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/directive.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/filter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/filtered_log.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/op.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/parser.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libenv_filter-2d1bfc981bf1de7b.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/directive.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/filter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/filtered_log.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/op.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/parser.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/env_filter-2d1bfc981bf1de7b.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/directive.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/filter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/filtered_log.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/op.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/parser.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/directive.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/filter.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/filtered_log.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/op.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_filter-0.1.3/src/parser.rs: diff --git a/target/debug/deps/env_logger-068ddaec4e6e37d8.d b/target/debug/deps/env_logger-068ddaec4e6e37d8.d new file mode 100644 index 0000000..afed140 --- /dev/null +++ b/target/debug/deps/env_logger-068ddaec4e6e37d8.d @@ -0,0 +1,13 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libenv_logger-068ddaec4e6e37d8.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/logger.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/humantime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/target.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libenv_logger-068ddaec4e6e37d8.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/logger.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/humantime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/target.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/env_logger-068ddaec4e6e37d8.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/logger.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/humantime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/target.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/logger.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/humantime.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/buffer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/target.rs: diff --git a/target/debug/deps/env_logger-15163c75e7c05b70.d b/target/debug/deps/env_logger-15163c75e7c05b70.d new file mode 100644 index 0000000..03e9dcc --- /dev/null +++ b/target/debug/deps/env_logger-15163c75e7c05b70.d @@ -0,0 +1,11 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libenv_logger-15163c75e7c05b70.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/logger.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/humantime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/target.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/env_logger-15163c75e7c05b70.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/logger.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/humantime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/target.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/logger.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/humantime.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/buffer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/env_logger-0.11.8/src/fmt/writer/target.rs: diff --git a/target/debug/deps/fallible_iterator-a265f85e2d47b046.d b/target/debug/deps/fallible_iterator-a265f85e2d47b046.d new file mode 100644 index 0000000..4f90882 --- /dev/null +++ b/target/debug/deps/fallible_iterator-a265f85e2d47b046.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libfallible_iterator-a265f85e2d47b046.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-iterator-0.3.0/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/fallible_iterator-a265f85e2d47b046.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-iterator-0.3.0/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-iterator-0.3.0/src/lib.rs: diff --git a/target/debug/deps/fallible_iterator-d81d7e65345d3c23.d b/target/debug/deps/fallible_iterator-d81d7e65345d3c23.d new file mode 100644 index 0000000..5c9a300 --- /dev/null +++ b/target/debug/deps/fallible_iterator-d81d7e65345d3c23.d @@ -0,0 +1,7 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libfallible_iterator-d81d7e65345d3c23.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-iterator-0.3.0/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libfallible_iterator-d81d7e65345d3c23.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-iterator-0.3.0/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/fallible_iterator-d81d7e65345d3c23.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-iterator-0.3.0/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-iterator-0.3.0/src/lib.rs: diff --git a/target/debug/deps/fallible_streaming_iterator-b35caedc369b1edb.d b/target/debug/deps/fallible_streaming_iterator-b35caedc369b1edb.d new file mode 100644 index 0000000..7403cad --- /dev/null +++ b/target/debug/deps/fallible_streaming_iterator-b35caedc369b1edb.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libfallible_streaming_iterator-b35caedc369b1edb.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-streaming-iterator-0.1.9/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/fallible_streaming_iterator-b35caedc369b1edb.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-streaming-iterator-0.1.9/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-streaming-iterator-0.1.9/src/lib.rs: diff --git a/target/debug/deps/fallible_streaming_iterator-b90059037859d6b3.d b/target/debug/deps/fallible_streaming_iterator-b90059037859d6b3.d new file mode 100644 index 0000000..b0d0ca7 --- /dev/null +++ b/target/debug/deps/fallible_streaming_iterator-b90059037859d6b3.d @@ -0,0 +1,7 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libfallible_streaming_iterator-b90059037859d6b3.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-streaming-iterator-0.1.9/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libfallible_streaming_iterator-b90059037859d6b3.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-streaming-iterator-0.1.9/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/fallible_streaming_iterator-b90059037859d6b3.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-streaming-iterator-0.1.9/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fallible-streaming-iterator-0.1.9/src/lib.rs: diff --git a/target/debug/deps/foldhash-06da0bd5454cd6d9.d b/target/debug/deps/foldhash-06da0bd5454cd6d9.d new file mode 100644 index 0000000..e132a80 --- /dev/null +++ b/target/debug/deps/foldhash-06da0bd5454cd6d9.d @@ -0,0 +1,10 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libfoldhash-06da0bd5454cd6d9.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/fast.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/quality.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/seed.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libfoldhash-06da0bd5454cd6d9.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/fast.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/quality.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/seed.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/foldhash-06da0bd5454cd6d9.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/fast.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/quality.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/seed.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/fast.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/quality.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/seed.rs: diff --git a/target/debug/deps/foldhash-7926ee5dcf58916b.d b/target/debug/deps/foldhash-7926ee5dcf58916b.d new file mode 100644 index 0000000..cac7c3a --- /dev/null +++ b/target/debug/deps/foldhash-7926ee5dcf58916b.d @@ -0,0 +1,8 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libfoldhash-7926ee5dcf58916b.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/fast.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/quality.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/seed.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/foldhash-7926ee5dcf58916b.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/fast.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/quality.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/seed.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/fast.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/quality.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/foldhash-0.1.5/src/seed.rs: diff --git a/target/debug/deps/hashbrown-0a9ead61e67d0153.d b/target/debug/deps/hashbrown-0a9ead61e67d0153.d new file mode 100644 index 0000000..35daaad --- /dev/null +++ b/target/debug/deps/hashbrown-0a9ead61e67d0153.d @@ -0,0 +1,19 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libhashbrown-0a9ead61e67d0153.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/bitmask.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/group/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/tag.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/raw/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/raw/alloc.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/external_trait_impls/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/map.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/scopeguard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/table.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/group/sse2.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/hashbrown-0a9ead61e67d0153.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/bitmask.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/group/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/tag.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/raw/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/raw/alloc.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/external_trait_impls/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/map.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/scopeguard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/table.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/group/sse2.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/bitmask.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/group/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/tag.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/raw/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/raw/alloc.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/util.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/external_trait_impls/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/map.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/scopeguard.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/set.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/table.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/group/sse2.rs: diff --git a/target/debug/deps/hashbrown-ec7c70d8e3cb7fd7.d b/target/debug/deps/hashbrown-ec7c70d8e3cb7fd7.d new file mode 100644 index 0000000..25b7fca --- /dev/null +++ b/target/debug/deps/hashbrown-ec7c70d8e3cb7fd7.d @@ -0,0 +1,21 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libhashbrown-ec7c70d8e3cb7fd7.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/bitmask.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/group/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/tag.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/raw/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/raw/alloc.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/external_trait_impls/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/map.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/scopeguard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/table.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/group/sse2.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libhashbrown-ec7c70d8e3cb7fd7.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/bitmask.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/group/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/tag.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/raw/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/raw/alloc.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/external_trait_impls/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/map.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/scopeguard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/table.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/group/sse2.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/hashbrown-ec7c70d8e3cb7fd7.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/bitmask.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/group/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/tag.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/raw/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/raw/alloc.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/external_trait_impls/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/map.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/scopeguard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/table.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/group/sse2.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/bitmask.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/group/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/tag.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/raw/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/raw/alloc.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/util.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/external_trait_impls/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/map.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/scopeguard.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/set.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/table.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashbrown-0.15.3/src/control/group/sse2.rs: diff --git a/target/debug/deps/hashlink-6dd1609d8767350b.d b/target/debug/deps/hashlink-6dd1609d8767350b.d new file mode 100644 index 0000000..c75ae99 --- /dev/null +++ b/target/debug/deps/hashlink-6dd1609d8767350b.d @@ -0,0 +1,8 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libhashlink-6dd1609d8767350b.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/linked_hash_map.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/linked_hash_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lru_cache.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/hashlink-6dd1609d8767350b.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/linked_hash_map.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/linked_hash_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lru_cache.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/linked_hash_map.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/linked_hash_set.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lru_cache.rs: diff --git a/target/debug/deps/hashlink-e7ef6ae47590c000.d b/target/debug/deps/hashlink-e7ef6ae47590c000.d new file mode 100644 index 0000000..d983c0e --- /dev/null +++ b/target/debug/deps/hashlink-e7ef6ae47590c000.d @@ -0,0 +1,10 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libhashlink-e7ef6ae47590c000.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/linked_hash_map.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/linked_hash_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lru_cache.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libhashlink-e7ef6ae47590c000.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/linked_hash_map.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/linked_hash_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lru_cache.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/hashlink-e7ef6ae47590c000.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/linked_hash_map.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/linked_hash_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lru_cache.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/linked_hash_map.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/linked_hash_set.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hashlink-0.10.0/src/lru_cache.rs: diff --git a/target/debug/deps/hex-71cded6ac9c80aa5.d b/target/debug/deps/hex-71cded6ac9c80aa5.d new file mode 100644 index 0000000..7836335 --- /dev/null +++ b/target/debug/deps/hex-71cded6ac9c80aa5.d @@ -0,0 +1,6 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libhex-71cded6ac9c80aa5.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/error.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/hex-71cded6ac9c80aa5.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/error.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/error.rs: diff --git a/target/debug/deps/hex-a16933418a580c56.d b/target/debug/deps/hex-a16933418a580c56.d new file mode 100644 index 0000000..3679cdb --- /dev/null +++ b/target/debug/deps/hex-a16933418a580c56.d @@ -0,0 +1,8 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libhex-a16933418a580c56.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/error.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libhex-a16933418a580c56.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/error.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/hex-a16933418a580c56.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/error.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hex-0.4.3/src/error.rs: diff --git a/target/debug/deps/iana_time_zone-293c6d448a9a86ca.d b/target/debug/deps/iana_time_zone-293c6d448a9a86ca.d new file mode 100644 index 0000000..4d14b7d --- /dev/null +++ b/target/debug/deps/iana_time_zone-293c6d448a9a86ca.d @@ -0,0 +1,7 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libiana_time_zone-293c6d448a9a86ca.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/ffi_utils.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/tz_linux.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/iana_time_zone-293c6d448a9a86ca.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/ffi_utils.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/tz_linux.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/ffi_utils.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/tz_linux.rs: diff --git a/target/debug/deps/iana_time_zone-8f582a9eef06b790.d b/target/debug/deps/iana_time_zone-8f582a9eef06b790.d new file mode 100644 index 0000000..8a45160 --- /dev/null +++ b/target/debug/deps/iana_time_zone-8f582a9eef06b790.d @@ -0,0 +1,9 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libiana_time_zone-8f582a9eef06b790.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/ffi_utils.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/tz_linux.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libiana_time_zone-8f582a9eef06b790.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/ffi_utils.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/tz_linux.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/iana_time_zone-8f582a9eef06b790.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/ffi_utils.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/tz_linux.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/ffi_utils.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.63/src/tz_linux.rs: diff --git a/target/debug/deps/is_terminal_polyfill-171ff2693dc99e3e.d b/target/debug/deps/is_terminal_polyfill-171ff2693dc99e3e.d new file mode 100644 index 0000000..d4d1ca7 --- /dev/null +++ b/target/debug/deps/is_terminal_polyfill-171ff2693dc99e3e.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libis_terminal_polyfill-171ff2693dc99e3e.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/is_terminal_polyfill-1.70.1/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/is_terminal_polyfill-171ff2693dc99e3e.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/is_terminal_polyfill-1.70.1/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/is_terminal_polyfill-1.70.1/src/lib.rs: diff --git a/target/debug/deps/is_terminal_polyfill-29b2c76dd17cc5ec.d b/target/debug/deps/is_terminal_polyfill-29b2c76dd17cc5ec.d new file mode 100644 index 0000000..4062aa9 --- /dev/null +++ b/target/debug/deps/is_terminal_polyfill-29b2c76dd17cc5ec.d @@ -0,0 +1,7 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libis_terminal_polyfill-29b2c76dd17cc5ec.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/is_terminal_polyfill-1.70.1/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libis_terminal_polyfill-29b2c76dd17cc5ec.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/is_terminal_polyfill-1.70.1/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/is_terminal_polyfill-29b2c76dd17cc5ec.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/is_terminal_polyfill-1.70.1/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/is_terminal_polyfill-1.70.1/src/lib.rs: diff --git a/target/debug/deps/jiff-20e634af7e8535d6.d b/target/debug/deps/jiff-20e634af7e8535d6.d new file mode 100644 index 0000000..798fec1 --- /dev/null +++ b/target/debug/deps/jiff-20e634af7e8535d6.d @@ -0,0 +1,77 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libjiff-20e634af7e8535d6.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/logging.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/date.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/datetime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/iso_week_date.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/time.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/weekday.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/duration.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/parser_label.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/printer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/offset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/rfc2822.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/rfc9557.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/format.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/pieces.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/printer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/now.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/crc32/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/crc32/table.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/posix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/tzif.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/array_str.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/escape.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/itime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/utf8.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/signed_duration.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/span.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/timestamp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/ambiguous.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/bundled/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/bundled/disabled.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/concatenated/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/concatenated/disabled.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/zoneinfo/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/zoneinfo/disabled.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/offset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/posix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/timezone.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/tzif.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/array_str.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/borrow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/constant.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/escape.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/fs.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/rangeint.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/increment.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/mode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/sync.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/t.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/utf8.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/zoned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../COMPARE.md /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../DESIGN.md /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../PLATFORM.md /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../CHANGELOG.md + +/mnt/Programs/nx9-dns-server/target/debug/deps/jiff-20e634af7e8535d6.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/logging.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/date.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/datetime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/iso_week_date.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/time.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/weekday.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/duration.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/parser_label.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/printer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/offset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/rfc2822.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/rfc9557.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/format.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/pieces.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/printer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/now.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/crc32/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/crc32/table.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/posix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/tzif.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/array_str.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/escape.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/itime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/utf8.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/signed_duration.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/span.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/timestamp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/ambiguous.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/bundled/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/bundled/disabled.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/concatenated/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/concatenated/disabled.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/zoneinfo/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/zoneinfo/disabled.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/offset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/posix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/timezone.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/tzif.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/array_str.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/borrow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/constant.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/escape.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/fs.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/rangeint.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/increment.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/mode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/sync.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/t.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/utf8.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/zoned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../COMPARE.md /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../DESIGN.md /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../PLATFORM.md /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../CHANGELOG.md + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/logging.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/date.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/datetime.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/iso_week_date.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/time.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/weekday.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/duration.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/parser.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/parser_label.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/printer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/offset.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/rfc2822.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/rfc9557.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/format.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/parse.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/parser.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/pieces.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/printer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/util.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/now.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/crc32/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/crc32/table.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/posix.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/tzif.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/array_str.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/escape.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/itime.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/utf8.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/signed_duration.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/span.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/timestamp.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/ambiguous.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/bundled/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/bundled/disabled.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/concatenated/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/concatenated/disabled.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/zoneinfo/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/zoneinfo/disabled.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/offset.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/posix.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/timezone.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/tzif.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/array_str.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/borrow.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/constant.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/escape.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/fs.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/parse.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/rangeint.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/increment.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/mode.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/sync.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/t.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/utf8.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/zoned.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../COMPARE.md: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../DESIGN.md: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../PLATFORM.md: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../CHANGELOG.md: diff --git a/target/debug/deps/jiff-373801719deffc0d.d b/target/debug/deps/jiff-373801719deffc0d.d new file mode 100644 index 0000000..7b60960 --- /dev/null +++ b/target/debug/deps/jiff-373801719deffc0d.d @@ -0,0 +1,79 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libjiff-373801719deffc0d.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/logging.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/date.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/datetime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/iso_week_date.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/time.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/weekday.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/duration.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/parser_label.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/printer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/offset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/rfc2822.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/rfc9557.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/format.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/pieces.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/printer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/now.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/crc32/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/crc32/table.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/posix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/tzif.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/array_str.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/escape.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/itime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/utf8.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/signed_duration.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/span.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/timestamp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/ambiguous.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/bundled/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/bundled/disabled.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/concatenated/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/concatenated/disabled.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/zoneinfo/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/zoneinfo/disabled.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/offset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/posix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/timezone.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/tzif.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/array_str.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/borrow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/constant.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/escape.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/fs.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/rangeint.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/increment.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/mode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/sync.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/t.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/utf8.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/zoned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../COMPARE.md /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../DESIGN.md /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../PLATFORM.md /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../CHANGELOG.md + +/mnt/Programs/nx9-dns-server/target/debug/deps/libjiff-373801719deffc0d.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/logging.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/date.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/datetime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/iso_week_date.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/time.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/weekday.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/duration.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/parser_label.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/printer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/offset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/rfc2822.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/rfc9557.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/format.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/pieces.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/printer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/now.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/crc32/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/crc32/table.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/posix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/tzif.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/array_str.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/escape.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/itime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/utf8.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/signed_duration.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/span.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/timestamp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/ambiguous.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/bundled/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/bundled/disabled.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/concatenated/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/concatenated/disabled.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/zoneinfo/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/zoneinfo/disabled.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/offset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/posix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/timezone.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/tzif.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/array_str.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/borrow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/constant.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/escape.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/fs.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/rangeint.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/increment.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/mode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/sync.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/t.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/utf8.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/zoned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../COMPARE.md /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../DESIGN.md /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../PLATFORM.md /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../CHANGELOG.md + +/mnt/Programs/nx9-dns-server/target/debug/deps/jiff-373801719deffc0d.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/logging.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/date.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/datetime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/iso_week_date.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/time.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/weekday.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/duration.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/parser_label.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/printer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/offset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/rfc2822.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/rfc9557.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/format.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/pieces.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/printer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/now.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/crc32/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/crc32/table.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/posix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/tzif.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/array_str.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/escape.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/itime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/utf8.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/signed_duration.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/span.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/timestamp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/ambiguous.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/bundled/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/bundled/disabled.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/concatenated/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/concatenated/disabled.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/zoneinfo/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/zoneinfo/disabled.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/offset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/posix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/timezone.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/tzif.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/array_str.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/borrow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/constant.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/escape.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/fs.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/rangeint.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/increment.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/mode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/sync.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/t.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/utf8.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/zoned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../COMPARE.md /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../DESIGN.md /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../PLATFORM.md /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../CHANGELOG.md + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/logging.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/date.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/datetime.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/iso_week_date.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/time.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/civil/weekday.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/duration.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/parser.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/parser_label.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/friendly/printer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/offset.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/rfc2822.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/rfc9557.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/format.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/strtime/parse.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/parser.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/pieces.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/temporal/printer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/fmt/util.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/now.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/crc32/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/crc32/table.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/posix.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/tzif.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/array_str.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/escape.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/itime.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/shared/util/utf8.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/signed_duration.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/span.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/timestamp.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/ambiguous.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/bundled/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/bundled/disabled.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/concatenated/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/concatenated/disabled.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/zoneinfo/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/db/zoneinfo/disabled.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/offset.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/posix.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/timezone.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/tz/tzif.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/array_str.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/borrow.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/constant.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/escape.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/fs.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/parse.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/rangeint.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/increment.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/round/mode.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/sync.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/t.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/util/utf8.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/zoned.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../COMPARE.md: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../DESIGN.md: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../PLATFORM.md: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/jiff-0.2.13/src/../CHANGELOG.md: diff --git a/target/debug/deps/libaho_corasick-458a8eb53f553e15.rlib b/target/debug/deps/libaho_corasick-458a8eb53f553e15.rlib new file mode 100644 index 0000000..348518c Binary files /dev/null and b/target/debug/deps/libaho_corasick-458a8eb53f553e15.rlib differ diff --git a/target/debug/deps/libaho_corasick-458a8eb53f553e15.rmeta b/target/debug/deps/libaho_corasick-458a8eb53f553e15.rmeta new file mode 100644 index 0000000..d1b130d Binary files /dev/null and b/target/debug/deps/libaho_corasick-458a8eb53f553e15.rmeta differ diff --git a/target/debug/deps/libaho_corasick-512a0353399959b4.rmeta b/target/debug/deps/libaho_corasick-512a0353399959b4.rmeta new file mode 100644 index 0000000..8c371a9 Binary files /dev/null and b/target/debug/deps/libaho_corasick-512a0353399959b4.rmeta differ diff --git a/target/debug/deps/libanstream-476e0bc592a14288.rmeta b/target/debug/deps/libanstream-476e0bc592a14288.rmeta new file mode 100644 index 0000000..6d77bb8 Binary files /dev/null and b/target/debug/deps/libanstream-476e0bc592a14288.rmeta differ diff --git a/target/debug/deps/libanstream-812c3563ccd78e68.rlib b/target/debug/deps/libanstream-812c3563ccd78e68.rlib new file mode 100644 index 0000000..5b8d1d4 Binary files /dev/null and b/target/debug/deps/libanstream-812c3563ccd78e68.rlib differ diff --git a/target/debug/deps/libanstream-812c3563ccd78e68.rmeta b/target/debug/deps/libanstream-812c3563ccd78e68.rmeta new file mode 100644 index 0000000..5c984bf Binary files /dev/null and b/target/debug/deps/libanstream-812c3563ccd78e68.rmeta differ diff --git a/target/debug/deps/libanstyle-6a69816386652f48.rlib b/target/debug/deps/libanstyle-6a69816386652f48.rlib new file mode 100644 index 0000000..be686dd Binary files /dev/null and b/target/debug/deps/libanstyle-6a69816386652f48.rlib differ diff --git a/target/debug/deps/libanstyle-6a69816386652f48.rmeta b/target/debug/deps/libanstyle-6a69816386652f48.rmeta new file mode 100644 index 0000000..53bf449 Binary files /dev/null and b/target/debug/deps/libanstyle-6a69816386652f48.rmeta differ diff --git a/target/debug/deps/libanstyle-abf609cfb869b01f.rmeta b/target/debug/deps/libanstyle-abf609cfb869b01f.rmeta new file mode 100644 index 0000000..f9f4bdc Binary files /dev/null and b/target/debug/deps/libanstyle-abf609cfb869b01f.rmeta differ diff --git a/target/debug/deps/libanstyle_parse-45c21a3d8e9d7e83.rlib b/target/debug/deps/libanstyle_parse-45c21a3d8e9d7e83.rlib new file mode 100644 index 0000000..fca482e Binary files /dev/null and b/target/debug/deps/libanstyle_parse-45c21a3d8e9d7e83.rlib differ diff --git a/target/debug/deps/libanstyle_parse-45c21a3d8e9d7e83.rmeta b/target/debug/deps/libanstyle_parse-45c21a3d8e9d7e83.rmeta new file mode 100644 index 0000000..68d6b9b Binary files /dev/null and b/target/debug/deps/libanstyle_parse-45c21a3d8e9d7e83.rmeta differ diff --git a/target/debug/deps/libanstyle_parse-fc720f72f3cfdc0b.rmeta b/target/debug/deps/libanstyle_parse-fc720f72f3cfdc0b.rmeta new file mode 100644 index 0000000..a46ab9e Binary files /dev/null and b/target/debug/deps/libanstyle_parse-fc720f72f3cfdc0b.rmeta differ diff --git a/target/debug/deps/libanstyle_query-3d65e11fd2678954.rmeta b/target/debug/deps/libanstyle_query-3d65e11fd2678954.rmeta new file mode 100644 index 0000000..d5486e8 Binary files /dev/null and b/target/debug/deps/libanstyle_query-3d65e11fd2678954.rmeta differ diff --git a/target/debug/deps/libanstyle_query-ddc4e37e616485b7.rlib b/target/debug/deps/libanstyle_query-ddc4e37e616485b7.rlib new file mode 100644 index 0000000..aafd5a4 Binary files /dev/null and b/target/debug/deps/libanstyle_query-ddc4e37e616485b7.rlib differ diff --git a/target/debug/deps/libanstyle_query-ddc4e37e616485b7.rmeta b/target/debug/deps/libanstyle_query-ddc4e37e616485b7.rmeta new file mode 100644 index 0000000..33c04c5 Binary files /dev/null and b/target/debug/deps/libanstyle_query-ddc4e37e616485b7.rmeta differ diff --git a/target/debug/deps/libautocfg-bf362afc358f4bcf.rlib b/target/debug/deps/libautocfg-bf362afc358f4bcf.rlib new file mode 100644 index 0000000..633d172 Binary files /dev/null and b/target/debug/deps/libautocfg-bf362afc358f4bcf.rlib differ diff --git a/target/debug/deps/libautocfg-bf362afc358f4bcf.rmeta b/target/debug/deps/libautocfg-bf362afc358f4bcf.rmeta new file mode 100644 index 0000000..832551a Binary files /dev/null and b/target/debug/deps/libautocfg-bf362afc358f4bcf.rmeta differ diff --git a/target/debug/deps/libbase64-c687f77308be5e43.rlib b/target/debug/deps/libbase64-c687f77308be5e43.rlib new file mode 100644 index 0000000..3ff633b Binary files /dev/null and b/target/debug/deps/libbase64-c687f77308be5e43.rlib differ diff --git a/target/debug/deps/libbase64-c687f77308be5e43.rmeta b/target/debug/deps/libbase64-c687f77308be5e43.rmeta new file mode 100644 index 0000000..6e015b4 Binary files /dev/null and b/target/debug/deps/libbase64-c687f77308be5e43.rmeta differ diff --git a/target/debug/deps/libbase64-dd90e39b716d6925.rmeta b/target/debug/deps/libbase64-dd90e39b716d6925.rmeta new file mode 100644 index 0000000..5661123 Binary files /dev/null and b/target/debug/deps/libbase64-dd90e39b716d6925.rmeta differ diff --git a/target/debug/deps/libbitflags-07d211d8a0ad1826.rmeta b/target/debug/deps/libbitflags-07d211d8a0ad1826.rmeta new file mode 100644 index 0000000..5de6073 Binary files /dev/null and b/target/debug/deps/libbitflags-07d211d8a0ad1826.rmeta differ diff --git a/target/debug/deps/libbitflags-8a9dfde32bf45907.rlib b/target/debug/deps/libbitflags-8a9dfde32bf45907.rlib new file mode 100644 index 0000000..68e2c6c Binary files /dev/null and b/target/debug/deps/libbitflags-8a9dfde32bf45907.rlib differ diff --git a/target/debug/deps/libbitflags-8a9dfde32bf45907.rmeta b/target/debug/deps/libbitflags-8a9dfde32bf45907.rmeta new file mode 100644 index 0000000..709ee84 Binary files /dev/null and b/target/debug/deps/libbitflags-8a9dfde32bf45907.rmeta differ diff --git a/target/debug/deps/libbytes-27dc7e6c08f3be5e.rmeta b/target/debug/deps/libbytes-27dc7e6c08f3be5e.rmeta new file mode 100644 index 0000000..1a06faa Binary files /dev/null and b/target/debug/deps/libbytes-27dc7e6c08f3be5e.rmeta differ diff --git a/target/debug/deps/libbytes-d18bcfcdd5538eac.rlib b/target/debug/deps/libbytes-d18bcfcdd5538eac.rlib new file mode 100644 index 0000000..cd68130 Binary files /dev/null and b/target/debug/deps/libbytes-d18bcfcdd5538eac.rlib differ diff --git a/target/debug/deps/libbytes-d18bcfcdd5538eac.rmeta b/target/debug/deps/libbytes-d18bcfcdd5538eac.rmeta new file mode 100644 index 0000000..2673aae Binary files /dev/null and b/target/debug/deps/libbytes-d18bcfcdd5538eac.rmeta differ diff --git a/target/debug/deps/libc-7fccdc6bba1b1d92.d b/target/debug/deps/libc-7fccdc6bba1b1d92.d new file mode 100644 index 0000000..ed675e7 --- /dev/null +++ b/target/debug/deps/libc-7fccdc6bba1b1d92.d @@ -0,0 +1,18 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/liblibc-7fccdc6bba1b1d92.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/primitives.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/arch/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/arch/generic/mod.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/liblibc-7fccdc6bba1b1d92.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/primitives.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/arch/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/arch/generic/mod.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libc-7fccdc6bba1b1d92.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/primitives.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/arch/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/arch/generic/mod.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/primitives.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/arch/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/arch/generic/mod.rs: diff --git a/target/debug/deps/libc-d9c71401a58ac68a.d b/target/debug/deps/libc-d9c71401a58ac68a.d new file mode 100644 index 0000000..4f0281a --- /dev/null +++ b/target/debug/deps/libc-d9c71401a58ac68a.d @@ -0,0 +1,16 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/liblibc-d9c71401a58ac68a.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/primitives.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/arch/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/arch/generic/mod.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libc-d9c71401a58ac68a.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/primitives.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/arch/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/arch/generic/mod.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/primitives.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/arch/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/src/unix/linux_like/linux/arch/generic/mod.rs: diff --git a/target/debug/deps/libcfg_if-3367ff2a1db122d2.rlib b/target/debug/deps/libcfg_if-3367ff2a1db122d2.rlib new file mode 100644 index 0000000..53cac05 Binary files /dev/null and b/target/debug/deps/libcfg_if-3367ff2a1db122d2.rlib differ diff --git a/target/debug/deps/libcfg_if-3367ff2a1db122d2.rmeta b/target/debug/deps/libcfg_if-3367ff2a1db122d2.rmeta new file mode 100644 index 0000000..c83a707 Binary files /dev/null and b/target/debug/deps/libcfg_if-3367ff2a1db122d2.rmeta differ diff --git a/target/debug/deps/libcfg_if-917ce6f5c5b20692.rmeta b/target/debug/deps/libcfg_if-917ce6f5c5b20692.rmeta new file mode 100644 index 0000000..3052d7f Binary files /dev/null and b/target/debug/deps/libcfg_if-917ce6f5c5b20692.rmeta differ diff --git a/target/debug/deps/libchrono-4fa29f0032a3dd46.rmeta b/target/debug/deps/libchrono-4fa29f0032a3dd46.rmeta new file mode 100644 index 0000000..fecff7b Binary files /dev/null and b/target/debug/deps/libchrono-4fa29f0032a3dd46.rmeta differ diff --git a/target/debug/deps/libchrono-85aedc93da509284.rlib b/target/debug/deps/libchrono-85aedc93da509284.rlib new file mode 100644 index 0000000..b30de3a Binary files /dev/null and b/target/debug/deps/libchrono-85aedc93da509284.rlib differ diff --git a/target/debug/deps/libchrono-85aedc93da509284.rmeta b/target/debug/deps/libchrono-85aedc93da509284.rmeta new file mode 100644 index 0000000..49fa10c Binary files /dev/null and b/target/debug/deps/libchrono-85aedc93da509284.rmeta differ diff --git a/target/debug/deps/libcolorchoice-a1d14f68cb728b49.rmeta b/target/debug/deps/libcolorchoice-a1d14f68cb728b49.rmeta new file mode 100644 index 0000000..211f880 Binary files /dev/null and b/target/debug/deps/libcolorchoice-a1d14f68cb728b49.rmeta differ diff --git a/target/debug/deps/libcolorchoice-b1878de385899ce6.rlib b/target/debug/deps/libcolorchoice-b1878de385899ce6.rlib new file mode 100644 index 0000000..40eb707 Binary files /dev/null and b/target/debug/deps/libcolorchoice-b1878de385899ce6.rlib differ diff --git a/target/debug/deps/libcolorchoice-b1878de385899ce6.rmeta b/target/debug/deps/libcolorchoice-b1878de385899ce6.rmeta new file mode 100644 index 0000000..2af8fb2 Binary files /dev/null and b/target/debug/deps/libcolorchoice-b1878de385899ce6.rmeta differ diff --git a/target/debug/deps/libenv_filter-2190dd382678df51.rmeta b/target/debug/deps/libenv_filter-2190dd382678df51.rmeta new file mode 100644 index 0000000..60ac5a7 Binary files /dev/null and b/target/debug/deps/libenv_filter-2190dd382678df51.rmeta differ diff --git a/target/debug/deps/libenv_filter-2d1bfc981bf1de7b.rlib b/target/debug/deps/libenv_filter-2d1bfc981bf1de7b.rlib new file mode 100644 index 0000000..1ab7e09 Binary files /dev/null and b/target/debug/deps/libenv_filter-2d1bfc981bf1de7b.rlib differ diff --git a/target/debug/deps/libenv_filter-2d1bfc981bf1de7b.rmeta b/target/debug/deps/libenv_filter-2d1bfc981bf1de7b.rmeta new file mode 100644 index 0000000..32b203d Binary files /dev/null and b/target/debug/deps/libenv_filter-2d1bfc981bf1de7b.rmeta differ diff --git a/target/debug/deps/libenv_logger-068ddaec4e6e37d8.rlib b/target/debug/deps/libenv_logger-068ddaec4e6e37d8.rlib new file mode 100644 index 0000000..4c139da Binary files /dev/null and b/target/debug/deps/libenv_logger-068ddaec4e6e37d8.rlib differ diff --git a/target/debug/deps/libenv_logger-068ddaec4e6e37d8.rmeta b/target/debug/deps/libenv_logger-068ddaec4e6e37d8.rmeta new file mode 100644 index 0000000..cc9cfae Binary files /dev/null and b/target/debug/deps/libenv_logger-068ddaec4e6e37d8.rmeta differ diff --git a/target/debug/deps/libenv_logger-15163c75e7c05b70.rmeta b/target/debug/deps/libenv_logger-15163c75e7c05b70.rmeta new file mode 100644 index 0000000..5edb6f3 Binary files /dev/null and b/target/debug/deps/libenv_logger-15163c75e7c05b70.rmeta differ diff --git a/target/debug/deps/libfallible_iterator-a265f85e2d47b046.rmeta b/target/debug/deps/libfallible_iterator-a265f85e2d47b046.rmeta new file mode 100644 index 0000000..da6c343 Binary files /dev/null and b/target/debug/deps/libfallible_iterator-a265f85e2d47b046.rmeta differ diff --git a/target/debug/deps/libfallible_iterator-d81d7e65345d3c23.rlib b/target/debug/deps/libfallible_iterator-d81d7e65345d3c23.rlib new file mode 100644 index 0000000..0a9b697 Binary files /dev/null and b/target/debug/deps/libfallible_iterator-d81d7e65345d3c23.rlib differ diff --git a/target/debug/deps/libfallible_iterator-d81d7e65345d3c23.rmeta b/target/debug/deps/libfallible_iterator-d81d7e65345d3c23.rmeta new file mode 100644 index 0000000..c7794ab Binary files /dev/null and b/target/debug/deps/libfallible_iterator-d81d7e65345d3c23.rmeta differ diff --git a/target/debug/deps/libfallible_streaming_iterator-b35caedc369b1edb.rmeta b/target/debug/deps/libfallible_streaming_iterator-b35caedc369b1edb.rmeta new file mode 100644 index 0000000..97719f9 Binary files /dev/null and b/target/debug/deps/libfallible_streaming_iterator-b35caedc369b1edb.rmeta differ diff --git a/target/debug/deps/libfallible_streaming_iterator-b90059037859d6b3.rlib b/target/debug/deps/libfallible_streaming_iterator-b90059037859d6b3.rlib new file mode 100644 index 0000000..91fbeec Binary files /dev/null and b/target/debug/deps/libfallible_streaming_iterator-b90059037859d6b3.rlib differ diff --git a/target/debug/deps/libfallible_streaming_iterator-b90059037859d6b3.rmeta b/target/debug/deps/libfallible_streaming_iterator-b90059037859d6b3.rmeta new file mode 100644 index 0000000..90d81c1 Binary files /dev/null and b/target/debug/deps/libfallible_streaming_iterator-b90059037859d6b3.rmeta differ diff --git a/target/debug/deps/libfoldhash-06da0bd5454cd6d9.rlib b/target/debug/deps/libfoldhash-06da0bd5454cd6d9.rlib new file mode 100644 index 0000000..e5ff7a3 Binary files /dev/null and b/target/debug/deps/libfoldhash-06da0bd5454cd6d9.rlib differ diff --git a/target/debug/deps/libfoldhash-06da0bd5454cd6d9.rmeta b/target/debug/deps/libfoldhash-06da0bd5454cd6d9.rmeta new file mode 100644 index 0000000..0b6bb34 Binary files /dev/null and b/target/debug/deps/libfoldhash-06da0bd5454cd6d9.rmeta differ diff --git a/target/debug/deps/libfoldhash-7926ee5dcf58916b.rmeta b/target/debug/deps/libfoldhash-7926ee5dcf58916b.rmeta new file mode 100644 index 0000000..cb44ce8 Binary files /dev/null and b/target/debug/deps/libfoldhash-7926ee5dcf58916b.rmeta differ diff --git a/target/debug/deps/libhashbrown-0a9ead61e67d0153.rmeta b/target/debug/deps/libhashbrown-0a9ead61e67d0153.rmeta new file mode 100644 index 0000000..b3fc013 Binary files /dev/null and b/target/debug/deps/libhashbrown-0a9ead61e67d0153.rmeta differ diff --git a/target/debug/deps/libhashbrown-ec7c70d8e3cb7fd7.rlib b/target/debug/deps/libhashbrown-ec7c70d8e3cb7fd7.rlib new file mode 100644 index 0000000..5b2b704 Binary files /dev/null and b/target/debug/deps/libhashbrown-ec7c70d8e3cb7fd7.rlib differ diff --git a/target/debug/deps/libhashbrown-ec7c70d8e3cb7fd7.rmeta b/target/debug/deps/libhashbrown-ec7c70d8e3cb7fd7.rmeta new file mode 100644 index 0000000..a159b09 Binary files /dev/null and b/target/debug/deps/libhashbrown-ec7c70d8e3cb7fd7.rmeta differ diff --git a/target/debug/deps/libhashlink-6dd1609d8767350b.rmeta b/target/debug/deps/libhashlink-6dd1609d8767350b.rmeta new file mode 100644 index 0000000..c521604 Binary files /dev/null and b/target/debug/deps/libhashlink-6dd1609d8767350b.rmeta differ diff --git a/target/debug/deps/libhashlink-e7ef6ae47590c000.rlib b/target/debug/deps/libhashlink-e7ef6ae47590c000.rlib new file mode 100644 index 0000000..9286df8 Binary files /dev/null and b/target/debug/deps/libhashlink-e7ef6ae47590c000.rlib differ diff --git a/target/debug/deps/libhashlink-e7ef6ae47590c000.rmeta b/target/debug/deps/libhashlink-e7ef6ae47590c000.rmeta new file mode 100644 index 0000000..4fc4c9d Binary files /dev/null and b/target/debug/deps/libhashlink-e7ef6ae47590c000.rmeta differ diff --git a/target/debug/deps/libhex-71cded6ac9c80aa5.rmeta b/target/debug/deps/libhex-71cded6ac9c80aa5.rmeta new file mode 100644 index 0000000..8b3553e Binary files /dev/null and b/target/debug/deps/libhex-71cded6ac9c80aa5.rmeta differ diff --git a/target/debug/deps/libhex-a16933418a580c56.rlib b/target/debug/deps/libhex-a16933418a580c56.rlib new file mode 100644 index 0000000..911f36c Binary files /dev/null and b/target/debug/deps/libhex-a16933418a580c56.rlib differ diff --git a/target/debug/deps/libhex-a16933418a580c56.rmeta b/target/debug/deps/libhex-a16933418a580c56.rmeta new file mode 100644 index 0000000..0883aef Binary files /dev/null and b/target/debug/deps/libhex-a16933418a580c56.rmeta differ diff --git a/target/debug/deps/libiana_time_zone-293c6d448a9a86ca.rmeta b/target/debug/deps/libiana_time_zone-293c6d448a9a86ca.rmeta new file mode 100644 index 0000000..db9a8a6 Binary files /dev/null and b/target/debug/deps/libiana_time_zone-293c6d448a9a86ca.rmeta differ diff --git a/target/debug/deps/libiana_time_zone-8f582a9eef06b790.rlib b/target/debug/deps/libiana_time_zone-8f582a9eef06b790.rlib new file mode 100644 index 0000000..52e1bcc Binary files /dev/null and b/target/debug/deps/libiana_time_zone-8f582a9eef06b790.rlib differ diff --git a/target/debug/deps/libiana_time_zone-8f582a9eef06b790.rmeta b/target/debug/deps/libiana_time_zone-8f582a9eef06b790.rmeta new file mode 100644 index 0000000..9df9fe5 Binary files /dev/null and b/target/debug/deps/libiana_time_zone-8f582a9eef06b790.rmeta differ diff --git a/target/debug/deps/libis_terminal_polyfill-171ff2693dc99e3e.rmeta b/target/debug/deps/libis_terminal_polyfill-171ff2693dc99e3e.rmeta new file mode 100644 index 0000000..602750a Binary files /dev/null and b/target/debug/deps/libis_terminal_polyfill-171ff2693dc99e3e.rmeta differ diff --git a/target/debug/deps/libis_terminal_polyfill-29b2c76dd17cc5ec.rlib b/target/debug/deps/libis_terminal_polyfill-29b2c76dd17cc5ec.rlib new file mode 100644 index 0000000..14f0b93 Binary files /dev/null and b/target/debug/deps/libis_terminal_polyfill-29b2c76dd17cc5ec.rlib differ diff --git a/target/debug/deps/libis_terminal_polyfill-29b2c76dd17cc5ec.rmeta b/target/debug/deps/libis_terminal_polyfill-29b2c76dd17cc5ec.rmeta new file mode 100644 index 0000000..3e17df3 Binary files /dev/null and b/target/debug/deps/libis_terminal_polyfill-29b2c76dd17cc5ec.rmeta differ diff --git a/target/debug/deps/libjiff-20e634af7e8535d6.rmeta b/target/debug/deps/libjiff-20e634af7e8535d6.rmeta new file mode 100644 index 0000000..0e6470b Binary files /dev/null and b/target/debug/deps/libjiff-20e634af7e8535d6.rmeta differ diff --git a/target/debug/deps/libjiff-373801719deffc0d.rlib b/target/debug/deps/libjiff-373801719deffc0d.rlib new file mode 100644 index 0000000..d4e5296 Binary files /dev/null and b/target/debug/deps/libjiff-373801719deffc0d.rlib differ diff --git a/target/debug/deps/libjiff-373801719deffc0d.rmeta b/target/debug/deps/libjiff-373801719deffc0d.rmeta new file mode 100644 index 0000000..1fff8a1 Binary files /dev/null and b/target/debug/deps/libjiff-373801719deffc0d.rmeta differ diff --git a/target/debug/deps/liblibc-7fccdc6bba1b1d92.rlib b/target/debug/deps/liblibc-7fccdc6bba1b1d92.rlib new file mode 100644 index 0000000..68af903 Binary files /dev/null and b/target/debug/deps/liblibc-7fccdc6bba1b1d92.rlib differ diff --git a/target/debug/deps/liblibc-7fccdc6bba1b1d92.rmeta b/target/debug/deps/liblibc-7fccdc6bba1b1d92.rmeta new file mode 100644 index 0000000..e124ad3 Binary files /dev/null and b/target/debug/deps/liblibc-7fccdc6bba1b1d92.rmeta differ diff --git a/target/debug/deps/liblibc-d9c71401a58ac68a.rmeta b/target/debug/deps/liblibc-d9c71401a58ac68a.rmeta new file mode 100644 index 0000000..b2d09fe Binary files /dev/null and b/target/debug/deps/liblibc-d9c71401a58ac68a.rmeta differ diff --git a/target/debug/deps/liblibsqlite3_sys-5316aace7ec1204f.rmeta b/target/debug/deps/liblibsqlite3_sys-5316aace7ec1204f.rmeta new file mode 100644 index 0000000..9d671e9 Binary files /dev/null and b/target/debug/deps/liblibsqlite3_sys-5316aace7ec1204f.rmeta differ diff --git a/target/debug/deps/liblibsqlite3_sys-efcc5e15fcda736a.rlib b/target/debug/deps/liblibsqlite3_sys-efcc5e15fcda736a.rlib new file mode 100644 index 0000000..5760595 Binary files /dev/null and b/target/debug/deps/liblibsqlite3_sys-efcc5e15fcda736a.rlib differ diff --git a/target/debug/deps/liblibsqlite3_sys-efcc5e15fcda736a.rmeta b/target/debug/deps/liblibsqlite3_sys-efcc5e15fcda736a.rmeta new file mode 100644 index 0000000..dbaecf1 Binary files /dev/null and b/target/debug/deps/liblibsqlite3_sys-efcc5e15fcda736a.rmeta differ diff --git a/target/debug/deps/liblock_api-67787a935258620b.rlib b/target/debug/deps/liblock_api-67787a935258620b.rlib new file mode 100644 index 0000000..de5c168 Binary files /dev/null and b/target/debug/deps/liblock_api-67787a935258620b.rlib differ diff --git a/target/debug/deps/liblock_api-67787a935258620b.rmeta b/target/debug/deps/liblock_api-67787a935258620b.rmeta new file mode 100644 index 0000000..57daf91 Binary files /dev/null and b/target/debug/deps/liblock_api-67787a935258620b.rmeta differ diff --git a/target/debug/deps/liblock_api-d10c45d9a7b8473b.rmeta b/target/debug/deps/liblock_api-d10c45d9a7b8473b.rmeta new file mode 100644 index 0000000..a87c4f5 Binary files /dev/null and b/target/debug/deps/liblock_api-d10c45d9a7b8473b.rmeta differ diff --git a/target/debug/deps/liblog-174b5571c71f1fc2.rlib b/target/debug/deps/liblog-174b5571c71f1fc2.rlib new file mode 100644 index 0000000..b9b9dc2 Binary files /dev/null and b/target/debug/deps/liblog-174b5571c71f1fc2.rlib differ diff --git a/target/debug/deps/liblog-174b5571c71f1fc2.rmeta b/target/debug/deps/liblog-174b5571c71f1fc2.rmeta new file mode 100644 index 0000000..40e6c12 Binary files /dev/null and b/target/debug/deps/liblog-174b5571c71f1fc2.rmeta differ diff --git a/target/debug/deps/liblog-88f60f13a5b3fe91.rmeta b/target/debug/deps/liblog-88f60f13a5b3fe91.rmeta new file mode 100644 index 0000000..4d69b3b Binary files /dev/null and b/target/debug/deps/liblog-88f60f13a5b3fe91.rmeta differ diff --git a/target/debug/deps/libmemchr-a05db9a5fb39ea14.rlib b/target/debug/deps/libmemchr-a05db9a5fb39ea14.rlib new file mode 100644 index 0000000..f3ddd0c Binary files /dev/null and b/target/debug/deps/libmemchr-a05db9a5fb39ea14.rlib differ diff --git a/target/debug/deps/libmemchr-a05db9a5fb39ea14.rmeta b/target/debug/deps/libmemchr-a05db9a5fb39ea14.rmeta new file mode 100644 index 0000000..e3b3d21 Binary files /dev/null and b/target/debug/deps/libmemchr-a05db9a5fb39ea14.rmeta differ diff --git a/target/debug/deps/libmemchr-aeff97661642325f.rmeta b/target/debug/deps/libmemchr-aeff97661642325f.rmeta new file mode 100644 index 0000000..4b417f5 Binary files /dev/null and b/target/debug/deps/libmemchr-aeff97661642325f.rmeta differ diff --git a/target/debug/deps/libmio-577e0ccb5f16ba9b.rmeta b/target/debug/deps/libmio-577e0ccb5f16ba9b.rmeta new file mode 100644 index 0000000..5377d50 Binary files /dev/null and b/target/debug/deps/libmio-577e0ccb5f16ba9b.rmeta differ diff --git a/target/debug/deps/libmio-63f96e662816fac3.rlib b/target/debug/deps/libmio-63f96e662816fac3.rlib new file mode 100644 index 0000000..538eb64 Binary files /dev/null and b/target/debug/deps/libmio-63f96e662816fac3.rlib differ diff --git a/target/debug/deps/libmio-63f96e662816fac3.rmeta b/target/debug/deps/libmio-63f96e662816fac3.rmeta new file mode 100644 index 0000000..f257027 Binary files /dev/null and b/target/debug/deps/libmio-63f96e662816fac3.rmeta differ diff --git a/target/debug/deps/libnum_traits-3d7ab1a41b5ab137.rmeta b/target/debug/deps/libnum_traits-3d7ab1a41b5ab137.rmeta new file mode 100644 index 0000000..042a311 Binary files /dev/null and b/target/debug/deps/libnum_traits-3d7ab1a41b5ab137.rmeta differ diff --git a/target/debug/deps/libnum_traits-9f52c88a60810681.rlib b/target/debug/deps/libnum_traits-9f52c88a60810681.rlib new file mode 100644 index 0000000..358da22 Binary files /dev/null and b/target/debug/deps/libnum_traits-9f52c88a60810681.rlib differ diff --git a/target/debug/deps/libnum_traits-9f52c88a60810681.rmeta b/target/debug/deps/libnum_traits-9f52c88a60810681.rmeta new file mode 100644 index 0000000..f8b3b46 Binary files /dev/null and b/target/debug/deps/libnum_traits-9f52c88a60810681.rmeta differ diff --git a/target/debug/deps/libnx9_dns_server-0985d7093064f8a5.rmeta b/target/debug/deps/libnx9_dns_server-0985d7093064f8a5.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/deps/libnx9_dns_server-34d59ddfbf5cc3d0.rmeta b/target/debug/deps/libnx9_dns_server-34d59ddfbf5cc3d0.rmeta new file mode 100644 index 0000000..3cf7678 Binary files /dev/null and b/target/debug/deps/libnx9_dns_server-34d59ddfbf5cc3d0.rmeta differ diff --git a/target/debug/deps/libnx9_dns_server-628ba547506339e4.rmeta b/target/debug/deps/libnx9_dns_server-628ba547506339e4.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/deps/libnx9_dns_server-651b0210f5b3f6d0.rlib b/target/debug/deps/libnx9_dns_server-651b0210f5b3f6d0.rlib new file mode 100644 index 0000000..98da88b Binary files /dev/null and b/target/debug/deps/libnx9_dns_server-651b0210f5b3f6d0.rlib differ diff --git a/target/debug/deps/libnx9_dns_server-651b0210f5b3f6d0.rmeta b/target/debug/deps/libnx9_dns_server-651b0210f5b3f6d0.rmeta new file mode 100644 index 0000000..44ee2f2 Binary files /dev/null and b/target/debug/deps/libnx9_dns_server-651b0210f5b3f6d0.rmeta differ diff --git a/target/debug/deps/libnx9_dns_server-8d8a4d9e6f34522d.rmeta b/target/debug/deps/libnx9_dns_server-8d8a4d9e6f34522d.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/deps/libnx9_dns_server-a8d19dd24726fee6.rmeta b/target/debug/deps/libnx9_dns_server-a8d19dd24726fee6.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/deps/libnx9_dns_server-ed44182a0d3662be.rmeta b/target/debug/deps/libnx9_dns_server-ed44182a0d3662be.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/deps/libparking_lot-5679e34a4e2ce3c3.rmeta b/target/debug/deps/libparking_lot-5679e34a4e2ce3c3.rmeta new file mode 100644 index 0000000..bb0b820 Binary files /dev/null and b/target/debug/deps/libparking_lot-5679e34a4e2ce3c3.rmeta differ diff --git a/target/debug/deps/libparking_lot-5e777a3ac61eb62e.rlib b/target/debug/deps/libparking_lot-5e777a3ac61eb62e.rlib new file mode 100644 index 0000000..cecda08 Binary files /dev/null and b/target/debug/deps/libparking_lot-5e777a3ac61eb62e.rlib differ diff --git a/target/debug/deps/libparking_lot-5e777a3ac61eb62e.rmeta b/target/debug/deps/libparking_lot-5e777a3ac61eb62e.rmeta new file mode 100644 index 0000000..832318d Binary files /dev/null and b/target/debug/deps/libparking_lot-5e777a3ac61eb62e.rmeta differ diff --git a/target/debug/deps/libparking_lot_core-af6aae984004c967.rlib b/target/debug/deps/libparking_lot_core-af6aae984004c967.rlib new file mode 100644 index 0000000..c17df67 Binary files /dev/null and b/target/debug/deps/libparking_lot_core-af6aae984004c967.rlib differ diff --git a/target/debug/deps/libparking_lot_core-af6aae984004c967.rmeta b/target/debug/deps/libparking_lot_core-af6aae984004c967.rmeta new file mode 100644 index 0000000..57d6f21 Binary files /dev/null and b/target/debug/deps/libparking_lot_core-af6aae984004c967.rmeta differ diff --git a/target/debug/deps/libparking_lot_core-f37a2ee68f5389ff.rmeta b/target/debug/deps/libparking_lot_core-f37a2ee68f5389ff.rmeta new file mode 100644 index 0000000..6c9aa8f Binary files /dev/null and b/target/debug/deps/libparking_lot_core-f37a2ee68f5389ff.rmeta differ diff --git a/target/debug/deps/libpin_project_lite-9572ccfb3206baef.rlib b/target/debug/deps/libpin_project_lite-9572ccfb3206baef.rlib new file mode 100644 index 0000000..a12b5bf Binary files /dev/null and b/target/debug/deps/libpin_project_lite-9572ccfb3206baef.rlib differ diff --git a/target/debug/deps/libpin_project_lite-9572ccfb3206baef.rmeta b/target/debug/deps/libpin_project_lite-9572ccfb3206baef.rmeta new file mode 100644 index 0000000..b92608e Binary files /dev/null and b/target/debug/deps/libpin_project_lite-9572ccfb3206baef.rmeta differ diff --git a/target/debug/deps/libpin_project_lite-e1199c375daf77d4.rmeta b/target/debug/deps/libpin_project_lite-e1199c375daf77d4.rmeta new file mode 100644 index 0000000..211376a Binary files /dev/null and b/target/debug/deps/libpin_project_lite-e1199c375daf77d4.rmeta differ diff --git a/target/debug/deps/libpkg_config-afe30ed060a4a8bf.rlib b/target/debug/deps/libpkg_config-afe30ed060a4a8bf.rlib new file mode 100644 index 0000000..ba96763 Binary files /dev/null and b/target/debug/deps/libpkg_config-afe30ed060a4a8bf.rlib differ diff --git a/target/debug/deps/libpkg_config-afe30ed060a4a8bf.rmeta b/target/debug/deps/libpkg_config-afe30ed060a4a8bf.rmeta new file mode 100644 index 0000000..b22afc3 Binary files /dev/null and b/target/debug/deps/libpkg_config-afe30ed060a4a8bf.rmeta differ diff --git a/target/debug/deps/libproc_macro2-606557c803b0b847.rlib b/target/debug/deps/libproc_macro2-606557c803b0b847.rlib new file mode 100644 index 0000000..c777502 Binary files /dev/null and b/target/debug/deps/libproc_macro2-606557c803b0b847.rlib differ diff --git a/target/debug/deps/libproc_macro2-606557c803b0b847.rmeta b/target/debug/deps/libproc_macro2-606557c803b0b847.rmeta new file mode 100644 index 0000000..c3adcaa Binary files /dev/null and b/target/debug/deps/libproc_macro2-606557c803b0b847.rmeta differ diff --git a/target/debug/deps/libquote-fe494cb2ef96d5fb.rlib b/target/debug/deps/libquote-fe494cb2ef96d5fb.rlib new file mode 100644 index 0000000..3509bde Binary files /dev/null and b/target/debug/deps/libquote-fe494cb2ef96d5fb.rlib differ diff --git a/target/debug/deps/libquote-fe494cb2ef96d5fb.rmeta b/target/debug/deps/libquote-fe494cb2ef96d5fb.rmeta new file mode 100644 index 0000000..2d2d22f Binary files /dev/null and b/target/debug/deps/libquote-fe494cb2ef96d5fb.rmeta differ diff --git a/target/debug/deps/libregex-02d72f8e0d376d45.rmeta b/target/debug/deps/libregex-02d72f8e0d376d45.rmeta new file mode 100644 index 0000000..fe70141 Binary files /dev/null and b/target/debug/deps/libregex-02d72f8e0d376d45.rmeta differ diff --git a/target/debug/deps/libregex-cf6f98c6b5122f9a.rlib b/target/debug/deps/libregex-cf6f98c6b5122f9a.rlib new file mode 100644 index 0000000..13a20ed Binary files /dev/null and b/target/debug/deps/libregex-cf6f98c6b5122f9a.rlib differ diff --git a/target/debug/deps/libregex-cf6f98c6b5122f9a.rmeta b/target/debug/deps/libregex-cf6f98c6b5122f9a.rmeta new file mode 100644 index 0000000..a44d1db Binary files /dev/null and b/target/debug/deps/libregex-cf6f98c6b5122f9a.rmeta differ diff --git a/target/debug/deps/libregex_automata-7710afc58fea73e5.rlib b/target/debug/deps/libregex_automata-7710afc58fea73e5.rlib new file mode 100644 index 0000000..a37549e Binary files /dev/null and b/target/debug/deps/libregex_automata-7710afc58fea73e5.rlib differ diff --git a/target/debug/deps/libregex_automata-7710afc58fea73e5.rmeta b/target/debug/deps/libregex_automata-7710afc58fea73e5.rmeta new file mode 100644 index 0000000..7ab7e1c Binary files /dev/null and b/target/debug/deps/libregex_automata-7710afc58fea73e5.rmeta differ diff --git a/target/debug/deps/libregex_automata-c1068f463bbbf275.rmeta b/target/debug/deps/libregex_automata-c1068f463bbbf275.rmeta new file mode 100644 index 0000000..66d3c5e Binary files /dev/null and b/target/debug/deps/libregex_automata-c1068f463bbbf275.rmeta differ diff --git a/target/debug/deps/libregex_syntax-a5a1981f9f43e652.rlib b/target/debug/deps/libregex_syntax-a5a1981f9f43e652.rlib new file mode 100644 index 0000000..84a528f Binary files /dev/null and b/target/debug/deps/libregex_syntax-a5a1981f9f43e652.rlib differ diff --git a/target/debug/deps/libregex_syntax-a5a1981f9f43e652.rmeta b/target/debug/deps/libregex_syntax-a5a1981f9f43e652.rmeta new file mode 100644 index 0000000..19bb34e Binary files /dev/null and b/target/debug/deps/libregex_syntax-a5a1981f9f43e652.rmeta differ diff --git a/target/debug/deps/libregex_syntax-ddffe0e6c122bfda.rmeta b/target/debug/deps/libregex_syntax-ddffe0e6c122bfda.rmeta new file mode 100644 index 0000000..0582d71 Binary files /dev/null and b/target/debug/deps/libregex_syntax-ddffe0e6c122bfda.rmeta differ diff --git a/target/debug/deps/librusqlite-0d2e94bb48a65b87.rlib b/target/debug/deps/librusqlite-0d2e94bb48a65b87.rlib new file mode 100644 index 0000000..c980dd2 Binary files /dev/null and b/target/debug/deps/librusqlite-0d2e94bb48a65b87.rlib differ diff --git a/target/debug/deps/librusqlite-0d2e94bb48a65b87.rmeta b/target/debug/deps/librusqlite-0d2e94bb48a65b87.rmeta new file mode 100644 index 0000000..33df7ed Binary files /dev/null and b/target/debug/deps/librusqlite-0d2e94bb48a65b87.rmeta differ diff --git a/target/debug/deps/librusqlite-48dd30d86af3b72a.rmeta b/target/debug/deps/librusqlite-48dd30d86af3b72a.rmeta new file mode 100644 index 0000000..0940314 Binary files /dev/null and b/target/debug/deps/librusqlite-48dd30d86af3b72a.rmeta differ diff --git a/target/debug/deps/libscopeguard-69e9888ac946313e.rmeta b/target/debug/deps/libscopeguard-69e9888ac946313e.rmeta new file mode 100644 index 0000000..40c684c Binary files /dev/null and b/target/debug/deps/libscopeguard-69e9888ac946313e.rmeta differ diff --git a/target/debug/deps/libscopeguard-c57f744e832c0c13.rlib b/target/debug/deps/libscopeguard-c57f744e832c0c13.rlib new file mode 100644 index 0000000..2657519 Binary files /dev/null and b/target/debug/deps/libscopeguard-c57f744e832c0c13.rlib differ diff --git a/target/debug/deps/libscopeguard-c57f744e832c0c13.rmeta b/target/debug/deps/libscopeguard-c57f744e832c0c13.rmeta new file mode 100644 index 0000000..3f18f9a Binary files /dev/null and b/target/debug/deps/libscopeguard-c57f744e832c0c13.rmeta differ diff --git a/target/debug/deps/libsignal_hook_registry-04a1093d466cf94f.rlib b/target/debug/deps/libsignal_hook_registry-04a1093d466cf94f.rlib new file mode 100644 index 0000000..f858464 Binary files /dev/null and b/target/debug/deps/libsignal_hook_registry-04a1093d466cf94f.rlib differ diff --git a/target/debug/deps/libsignal_hook_registry-04a1093d466cf94f.rmeta b/target/debug/deps/libsignal_hook_registry-04a1093d466cf94f.rmeta new file mode 100644 index 0000000..8b4d507 Binary files /dev/null and b/target/debug/deps/libsignal_hook_registry-04a1093d466cf94f.rmeta differ diff --git a/target/debug/deps/libsignal_hook_registry-c4522140375eddcd.rmeta b/target/debug/deps/libsignal_hook_registry-c4522140375eddcd.rmeta new file mode 100644 index 0000000..15356aa Binary files /dev/null and b/target/debug/deps/libsignal_hook_registry-c4522140375eddcd.rmeta differ diff --git a/target/debug/deps/libsmallvec-09070dda557aad78.rlib b/target/debug/deps/libsmallvec-09070dda557aad78.rlib new file mode 100644 index 0000000..c6a34f0 Binary files /dev/null and b/target/debug/deps/libsmallvec-09070dda557aad78.rlib differ diff --git a/target/debug/deps/libsmallvec-09070dda557aad78.rmeta b/target/debug/deps/libsmallvec-09070dda557aad78.rmeta new file mode 100644 index 0000000..db56029 Binary files /dev/null and b/target/debug/deps/libsmallvec-09070dda557aad78.rmeta differ diff --git a/target/debug/deps/libsmallvec-3191f85fa284d3ba.rmeta b/target/debug/deps/libsmallvec-3191f85fa284d3ba.rmeta new file mode 100644 index 0000000..b61b452 Binary files /dev/null and b/target/debug/deps/libsmallvec-3191f85fa284d3ba.rmeta differ diff --git a/target/debug/deps/libsocket2-53ebb0f906a01452.rlib b/target/debug/deps/libsocket2-53ebb0f906a01452.rlib new file mode 100644 index 0000000..667fac4 Binary files /dev/null and b/target/debug/deps/libsocket2-53ebb0f906a01452.rlib differ diff --git a/target/debug/deps/libsocket2-53ebb0f906a01452.rmeta b/target/debug/deps/libsocket2-53ebb0f906a01452.rmeta new file mode 100644 index 0000000..2528c2c Binary files /dev/null and b/target/debug/deps/libsocket2-53ebb0f906a01452.rmeta differ diff --git a/target/debug/deps/libsocket2-642df0f76ba69098.rmeta b/target/debug/deps/libsocket2-642df0f76ba69098.rmeta new file mode 100644 index 0000000..f31e72b Binary files /dev/null and b/target/debug/deps/libsocket2-642df0f76ba69098.rmeta differ diff --git a/target/debug/deps/libsqlite3_sys-5316aace7ec1204f.d b/target/debug/deps/libsqlite3_sys-5316aace7ec1204f.d new file mode 100644 index 0000000..5625c85 --- /dev/null +++ b/target/debug/deps/libsqlite3_sys-5316aace7ec1204f.d @@ -0,0 +1,9 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/liblibsqlite3_sys-5316aace7ec1204f.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.33.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.33.0/src/error.rs /mnt/Programs/nx9-dns-server/target/debug/build/libsqlite3-sys-94d7883e993c78a6/out/bindgen.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libsqlite3_sys-5316aace7ec1204f.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.33.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.33.0/src/error.rs /mnt/Programs/nx9-dns-server/target/debug/build/libsqlite3-sys-94d7883e993c78a6/out/bindgen.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.33.0/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.33.0/src/error.rs: +/mnt/Programs/nx9-dns-server/target/debug/build/libsqlite3-sys-94d7883e993c78a6/out/bindgen.rs: + +# env-dep:OUT_DIR=/mnt/Programs/nx9-dns-server/target/debug/build/libsqlite3-sys-94d7883e993c78a6/out diff --git a/target/debug/deps/libsqlite3_sys-efcc5e15fcda736a.d b/target/debug/deps/libsqlite3_sys-efcc5e15fcda736a.d new file mode 100644 index 0000000..cd8745f --- /dev/null +++ b/target/debug/deps/libsqlite3_sys-efcc5e15fcda736a.d @@ -0,0 +1,11 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/liblibsqlite3_sys-efcc5e15fcda736a.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.33.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.33.0/src/error.rs /mnt/Programs/nx9-dns-server/target/debug/build/libsqlite3-sys-94d7883e993c78a6/out/bindgen.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/liblibsqlite3_sys-efcc5e15fcda736a.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.33.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.33.0/src/error.rs /mnt/Programs/nx9-dns-server/target/debug/build/libsqlite3-sys-94d7883e993c78a6/out/bindgen.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libsqlite3_sys-efcc5e15fcda736a.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.33.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.33.0/src/error.rs /mnt/Programs/nx9-dns-server/target/debug/build/libsqlite3-sys-94d7883e993c78a6/out/bindgen.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.33.0/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.33.0/src/error.rs: +/mnt/Programs/nx9-dns-server/target/debug/build/libsqlite3-sys-94d7883e993c78a6/out/bindgen.rs: + +# env-dep:OUT_DIR=/mnt/Programs/nx9-dns-server/target/debug/build/libsqlite3-sys-94d7883e993c78a6/out diff --git a/target/debug/deps/libsyn-bf01157769419fc8.rlib b/target/debug/deps/libsyn-bf01157769419fc8.rlib new file mode 100644 index 0000000..f357675 Binary files /dev/null and b/target/debug/deps/libsyn-bf01157769419fc8.rlib differ diff --git a/target/debug/deps/libsyn-bf01157769419fc8.rmeta b/target/debug/deps/libsyn-bf01157769419fc8.rmeta new file mode 100644 index 0000000..ef926d9 Binary files /dev/null and b/target/debug/deps/libsyn-bf01157769419fc8.rmeta differ diff --git a/target/debug/deps/libthiserror-94ea4f2141f98d9d.rlib b/target/debug/deps/libthiserror-94ea4f2141f98d9d.rlib new file mode 100644 index 0000000..b10c5f3 Binary files /dev/null and b/target/debug/deps/libthiserror-94ea4f2141f98d9d.rlib differ diff --git a/target/debug/deps/libthiserror-94ea4f2141f98d9d.rmeta b/target/debug/deps/libthiserror-94ea4f2141f98d9d.rmeta new file mode 100644 index 0000000..41aba4b Binary files /dev/null and b/target/debug/deps/libthiserror-94ea4f2141f98d9d.rmeta differ diff --git a/target/debug/deps/libthiserror-c9b6053997f46684.rmeta b/target/debug/deps/libthiserror-c9b6053997f46684.rmeta new file mode 100644 index 0000000..107f385 Binary files /dev/null and b/target/debug/deps/libthiserror-c9b6053997f46684.rmeta differ diff --git a/target/debug/deps/libthiserror_impl-b7800ec42b97fbe6.so b/target/debug/deps/libthiserror_impl-b7800ec42b97fbe6.so new file mode 100755 index 0000000..9fc508b Binary files /dev/null and b/target/debug/deps/libthiserror_impl-b7800ec42b97fbe6.so differ diff --git a/target/debug/deps/libtokio-0e98b7c328efdabd.rmeta b/target/debug/deps/libtokio-0e98b7c328efdabd.rmeta new file mode 100644 index 0000000..31c2cd4 Binary files /dev/null and b/target/debug/deps/libtokio-0e98b7c328efdabd.rmeta differ diff --git a/target/debug/deps/libtokio-be18a6eaa9cce56b.rlib b/target/debug/deps/libtokio-be18a6eaa9cce56b.rlib new file mode 100644 index 0000000..54e8ab3 Binary files /dev/null and b/target/debug/deps/libtokio-be18a6eaa9cce56b.rlib differ diff --git a/target/debug/deps/libtokio-be18a6eaa9cce56b.rmeta b/target/debug/deps/libtokio-be18a6eaa9cce56b.rmeta new file mode 100644 index 0000000..77ad300 Binary files /dev/null and b/target/debug/deps/libtokio-be18a6eaa9cce56b.rmeta differ diff --git a/target/debug/deps/libtokio_macros-c0dddf3636910891.so b/target/debug/deps/libtokio_macros-c0dddf3636910891.so new file mode 100755 index 0000000..97f00c2 Binary files /dev/null and b/target/debug/deps/libtokio_macros-c0dddf3636910891.so differ diff --git a/target/debug/deps/libunicode_ident-f309bcabb1f6e0a2.rlib b/target/debug/deps/libunicode_ident-f309bcabb1f6e0a2.rlib new file mode 100644 index 0000000..ed7c991 Binary files /dev/null and b/target/debug/deps/libunicode_ident-f309bcabb1f6e0a2.rlib differ diff --git a/target/debug/deps/libunicode_ident-f309bcabb1f6e0a2.rmeta b/target/debug/deps/libunicode_ident-f309bcabb1f6e0a2.rmeta new file mode 100644 index 0000000..3527d5c Binary files /dev/null and b/target/debug/deps/libunicode_ident-f309bcabb1f6e0a2.rmeta differ diff --git a/target/debug/deps/libutf8parse-5b74dbaff5ed2b6a.rmeta b/target/debug/deps/libutf8parse-5b74dbaff5ed2b6a.rmeta new file mode 100644 index 0000000..ce2c420 Binary files /dev/null and b/target/debug/deps/libutf8parse-5b74dbaff5ed2b6a.rmeta differ diff --git a/target/debug/deps/libutf8parse-993b83518bf2e97a.rlib b/target/debug/deps/libutf8parse-993b83518bf2e97a.rlib new file mode 100644 index 0000000..f272a25 Binary files /dev/null and b/target/debug/deps/libutf8parse-993b83518bf2e97a.rlib differ diff --git a/target/debug/deps/libutf8parse-993b83518bf2e97a.rmeta b/target/debug/deps/libutf8parse-993b83518bf2e97a.rmeta new file mode 100644 index 0000000..9166b0f Binary files /dev/null and b/target/debug/deps/libutf8parse-993b83518bf2e97a.rmeta differ diff --git a/target/debug/deps/libvcpkg-2152f97ec6e66fc5.rlib b/target/debug/deps/libvcpkg-2152f97ec6e66fc5.rlib new file mode 100644 index 0000000..82e82c6 Binary files /dev/null and b/target/debug/deps/libvcpkg-2152f97ec6e66fc5.rlib differ diff --git a/target/debug/deps/libvcpkg-2152f97ec6e66fc5.rmeta b/target/debug/deps/libvcpkg-2152f97ec6e66fc5.rmeta new file mode 100644 index 0000000..ab5cf84 Binary files /dev/null and b/target/debug/deps/libvcpkg-2152f97ec6e66fc5.rmeta differ diff --git a/target/debug/deps/lock_api-67787a935258620b.d b/target/debug/deps/lock_api-67787a935258620b.d new file mode 100644 index 0000000..6279c4c --- /dev/null +++ b/target/debug/deps/lock_api-67787a935258620b.d @@ -0,0 +1,10 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/liblock_api-67787a935258620b.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/remutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/rwlock.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/liblock_api-67787a935258620b.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/remutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/rwlock.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/lock_api-67787a935258620b.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/remutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/rwlock.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/mutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/remutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/rwlock.rs: diff --git a/target/debug/deps/lock_api-d10c45d9a7b8473b.d b/target/debug/deps/lock_api-d10c45d9a7b8473b.d new file mode 100644 index 0000000..cfc53a3 --- /dev/null +++ b/target/debug/deps/lock_api-d10c45d9a7b8473b.d @@ -0,0 +1,8 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/liblock_api-d10c45d9a7b8473b.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/remutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/rwlock.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/lock_api-d10c45d9a7b8473b.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/remutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/rwlock.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/mutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/remutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.12/src/rwlock.rs: diff --git a/target/debug/deps/log-174b5571c71f1fc2.d b/target/debug/deps/log-174b5571c71f1fc2.d new file mode 100644 index 0000000..68cb1b6 --- /dev/null +++ b/target/debug/deps/log-174b5571c71f1fc2.d @@ -0,0 +1,10 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/liblog-174b5571c71f1fc2.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/serde.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/__private_api.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/liblog-174b5571c71f1fc2.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/serde.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/__private_api.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/log-174b5571c71f1fc2.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/serde.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/__private_api.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/serde.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/__private_api.rs: diff --git a/target/debug/deps/log-88f60f13a5b3fe91.d b/target/debug/deps/log-88f60f13a5b3fe91.d new file mode 100644 index 0000000..a91a3a7 --- /dev/null +++ b/target/debug/deps/log-88f60f13a5b3fe91.d @@ -0,0 +1,8 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/liblog-88f60f13a5b3fe91.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/serde.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/__private_api.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/log-88f60f13a5b3fe91.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/serde.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/__private_api.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/serde.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.4.27/src/__private_api.rs: diff --git a/target/debug/deps/memchr-a05db9a5fb39ea14.d b/target/debug/deps/memchr-a05db9a5fb39ea14.d new file mode 100644 index 0000000..834abc3 --- /dev/null +++ b/target/debug/deps/memchr-a05db9a5fb39ea14.d @@ -0,0 +1,33 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libmemchr-a05db9a5fb39ea14.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/packedpair/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/packedpair/default_rank.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/rabinkarp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/shiftor.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/twoway.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/packedpair.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/packedpair.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/packedpair.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/cow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memmem/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memmem/searcher.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/vector.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libmemchr-a05db9a5fb39ea14.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/packedpair/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/packedpair/default_rank.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/rabinkarp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/shiftor.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/twoway.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/packedpair.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/packedpair.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/packedpair.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/cow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memmem/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memmem/searcher.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/vector.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/memchr-a05db9a5fb39ea14.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/packedpair/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/packedpair/default_rank.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/rabinkarp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/shiftor.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/twoway.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/packedpair.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/packedpair.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/packedpair.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/cow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memmem/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memmem/searcher.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/vector.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/packedpair/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/packedpair/default_rank.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/rabinkarp.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/shiftor.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/twoway.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/packedpair.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/packedpair.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/packedpair.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/cow.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/ext.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memmem/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memmem/searcher.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/vector.rs: diff --git a/target/debug/deps/memchr-aeff97661642325f.d b/target/debug/deps/memchr-aeff97661642325f.d new file mode 100644 index 0000000..4187495 --- /dev/null +++ b/target/debug/deps/memchr-aeff97661642325f.d @@ -0,0 +1,31 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libmemchr-aeff97661642325f.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/packedpair/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/packedpair/default_rank.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/rabinkarp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/shiftor.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/twoway.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/packedpair.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/packedpair.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/packedpair.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/cow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memmem/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memmem/searcher.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/vector.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/memchr-aeff97661642325f.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/packedpair/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/packedpair/default_rank.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/rabinkarp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/shiftor.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/twoway.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/packedpair.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/packedpair.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/packedpair.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/cow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memmem/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memmem/searcher.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/vector.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/packedpair/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/packedpair/default_rank.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/rabinkarp.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/shiftor.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/all/twoway.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/generic/packedpair.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/avx2/packedpair.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/sse2/packedpair.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/arch/x86_64/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/cow.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/ext.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memmem/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/memmem/searcher.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.7.4/src/vector.rs: diff --git a/target/debug/deps/mio-577e0ccb5f16ba9b.d b/target/debug/deps/mio-577e0ccb5f16ba9b.d new file mode 100644 index 0000000..daa4654 --- /dev/null +++ b/target/debug/deps/mio-577e0ccb5f16ba9b.d @@ -0,0 +1,38 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libmio-577e0ccb5f16ba9b.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/interest.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/poll.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/token.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/waker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/event.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/events.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/selector/epoll.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/waker/eventfd.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/sourcefd.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/pipe.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/selector/stateless_io_source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/net.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/tcp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/udp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/datagram.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/io_source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/udp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/datagram.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/stream.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/mio-577e0ccb5f16ba9b.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/interest.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/poll.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/token.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/waker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/event.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/events.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/selector/epoll.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/waker/eventfd.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/sourcefd.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/pipe.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/selector/stateless_io_source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/net.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/tcp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/udp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/datagram.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/io_source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/udp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/datagram.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/stream.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/interest.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/poll.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/token.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/waker.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/event.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/events.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/source.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/selector/epoll.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/waker/eventfd.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/sourcefd.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/pipe.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/selector/stateless_io_source.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/net.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/tcp.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/udp.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/datagram.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/listener.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/stream.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/io_source.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/listener.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/stream.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/udp.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/datagram.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/listener.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/stream.rs: diff --git a/target/debug/deps/mio-63f96e662816fac3.d b/target/debug/deps/mio-63f96e662816fac3.d new file mode 100644 index 0000000..b4af2f6 --- /dev/null +++ b/target/debug/deps/mio-63f96e662816fac3.d @@ -0,0 +1,40 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libmio-63f96e662816fac3.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/interest.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/poll.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/token.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/waker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/event.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/events.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/selector/epoll.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/waker/eventfd.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/sourcefd.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/pipe.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/selector/stateless_io_source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/net.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/tcp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/udp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/datagram.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/io_source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/udp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/datagram.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/stream.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libmio-63f96e662816fac3.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/interest.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/poll.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/token.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/waker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/event.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/events.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/selector/epoll.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/waker/eventfd.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/sourcefd.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/pipe.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/selector/stateless_io_source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/net.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/tcp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/udp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/datagram.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/io_source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/udp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/datagram.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/stream.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/mio-63f96e662816fac3.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/interest.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/poll.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/token.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/waker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/event.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/events.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/selector/epoll.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/waker/eventfd.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/sourcefd.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/pipe.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/selector/stateless_io_source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/net.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/tcp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/udp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/datagram.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/io_source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/udp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/datagram.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/stream.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/interest.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/poll.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/token.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/waker.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/event.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/events.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/event/source.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/selector/epoll.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/waker/eventfd.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/sourcefd.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/pipe.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/selector/stateless_io_source.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/net.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/tcp.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/udp.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/datagram.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/listener.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/sys/unix/uds/stream.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/io_source.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/listener.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/tcp/stream.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/udp.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/datagram.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/listener.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.0.3/src/net/uds/stream.rs: diff --git a/target/debug/deps/num_traits-3d7ab1a41b5ab137.d b/target/debug/deps/num_traits-3d7ab1a41b5ab137.d new file mode 100644 index 0000000..d640836 --- /dev/null +++ b/target/debug/deps/num_traits-3d7ab1a41b5ab137.d @@ -0,0 +1,23 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libnum_traits-3d7ab1a41b5ab137.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/bounds.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/cast.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/float.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/identities.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/checked.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/euclid.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/inv.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mul_add.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/overflowing.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/saturating.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/wrapping.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/pow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/real.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/sign.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/num_traits-3d7ab1a41b5ab137.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/bounds.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/cast.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/float.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/identities.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/checked.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/euclid.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/inv.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mul_add.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/overflowing.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/saturating.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/wrapping.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/pow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/real.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/sign.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/bounds.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/cast.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/float.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/identities.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/int.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/bytes.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/checked.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/euclid.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/inv.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mul_add.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/overflowing.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/saturating.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/wrapping.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/pow.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/real.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/sign.rs: diff --git a/target/debug/deps/num_traits-9f52c88a60810681.d b/target/debug/deps/num_traits-9f52c88a60810681.d new file mode 100644 index 0000000..fd8c726 --- /dev/null +++ b/target/debug/deps/num_traits-9f52c88a60810681.d @@ -0,0 +1,25 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libnum_traits-9f52c88a60810681.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/bounds.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/cast.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/float.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/identities.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/checked.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/euclid.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/inv.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mul_add.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/overflowing.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/saturating.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/wrapping.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/pow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/real.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/sign.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libnum_traits-9f52c88a60810681.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/bounds.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/cast.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/float.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/identities.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/checked.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/euclid.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/inv.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mul_add.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/overflowing.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/saturating.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/wrapping.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/pow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/real.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/sign.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/num_traits-9f52c88a60810681.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/bounds.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/cast.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/float.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/identities.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/checked.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/euclid.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/inv.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mul_add.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/overflowing.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/saturating.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/wrapping.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/pow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/real.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/sign.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/bounds.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/cast.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/float.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/identities.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/int.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/bytes.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/checked.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/euclid.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/inv.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/mul_add.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/overflowing.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/saturating.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/ops/wrapping.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/pow.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/real.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/sign.rs: diff --git a/target/debug/deps/nx9_dns_server-0985d7093064f8a5.d b/target/debug/deps/nx9_dns_server-0985d7093064f8a5.d new file mode 100644 index 0000000..0eebab2 --- /dev/null +++ b/target/debug/deps/nx9_dns_server-0985d7093064f8a5.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libnx9_dns_server-0985d7093064f8a5.rmeta: src/main.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/nx9_dns_server-0985d7093064f8a5.d: src/main.rs + +src/main.rs: diff --git a/target/debug/deps/nx9_dns_server-34d59ddfbf5cc3d0.d b/target/debug/deps/nx9_dns_server-34d59ddfbf5cc3d0.d new file mode 100644 index 0000000..6d430eb --- /dev/null +++ b/target/debug/deps/nx9_dns_server-34d59ddfbf5cc3d0.d @@ -0,0 +1,12 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libnx9_dns_server-34d59ddfbf5cc3d0.rmeta: src/lib.rs src/errors.rs src/config.rs src/cache.rs src/db.rs src/dns.rs src/handlers.rs src/utils.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/nx9_dns_server-34d59ddfbf5cc3d0.d: src/lib.rs src/errors.rs src/config.rs src/cache.rs src/db.rs src/dns.rs src/handlers.rs src/utils.rs + +src/lib.rs: +src/errors.rs: +src/config.rs: +src/cache.rs: +src/db.rs: +src/dns.rs: +src/handlers.rs: +src/utils.rs: diff --git a/target/debug/deps/nx9_dns_server-3f0c801da4b7d19f b/target/debug/deps/nx9_dns_server-3f0c801da4b7d19f new file mode 100755 index 0000000..90c9a45 Binary files /dev/null and b/target/debug/deps/nx9_dns_server-3f0c801da4b7d19f differ diff --git a/target/debug/deps/nx9_dns_server-3f0c801da4b7d19f.d b/target/debug/deps/nx9_dns_server-3f0c801da4b7d19f.d new file mode 100644 index 0000000..8089228 --- /dev/null +++ b/target/debug/deps/nx9_dns_server-3f0c801da4b7d19f.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/nx9_dns_server-3f0c801da4b7d19f: src/main.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/nx9_dns_server-3f0c801da4b7d19f.d: src/main.rs + +src/main.rs: diff --git a/target/debug/deps/nx9_dns_server-628ba547506339e4.d b/target/debug/deps/nx9_dns_server-628ba547506339e4.d new file mode 100644 index 0000000..b7a03fc --- /dev/null +++ b/target/debug/deps/nx9_dns_server-628ba547506339e4.d @@ -0,0 +1,12 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libnx9_dns_server-628ba547506339e4.rmeta: src/lib.rs src/errors.rs src/config.rs src/cache.rs src/db.rs src/dns.rs src/handlers.rs src/utils.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/nx9_dns_server-628ba547506339e4.d: src/lib.rs src/errors.rs src/config.rs src/cache.rs src/db.rs src/dns.rs src/handlers.rs src/utils.rs + +src/lib.rs: +src/errors.rs: +src/config.rs: +src/cache.rs: +src/db.rs: +src/dns.rs: +src/handlers.rs: +src/utils.rs: diff --git a/target/debug/deps/nx9_dns_server-651b0210f5b3f6d0.d b/target/debug/deps/nx9_dns_server-651b0210f5b3f6d0.d new file mode 100644 index 0000000..243fe7b --- /dev/null +++ b/target/debug/deps/nx9_dns_server-651b0210f5b3f6d0.d @@ -0,0 +1,14 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libnx9_dns_server-651b0210f5b3f6d0.rmeta: src/lib.rs src/errors.rs src/config.rs src/cache.rs src/db.rs src/dns.rs src/handlers.rs src/utils.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libnx9_dns_server-651b0210f5b3f6d0.rlib: src/lib.rs src/errors.rs src/config.rs src/cache.rs src/db.rs src/dns.rs src/handlers.rs src/utils.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/nx9_dns_server-651b0210f5b3f6d0.d: src/lib.rs src/errors.rs src/config.rs src/cache.rs src/db.rs src/dns.rs src/handlers.rs src/utils.rs + +src/lib.rs: +src/errors.rs: +src/config.rs: +src/cache.rs: +src/db.rs: +src/dns.rs: +src/handlers.rs: +src/utils.rs: diff --git a/target/debug/deps/nx9_dns_server-8d8a4d9e6f34522d.d b/target/debug/deps/nx9_dns_server-8d8a4d9e6f34522d.d new file mode 100644 index 0000000..36468f7 --- /dev/null +++ b/target/debug/deps/nx9_dns_server-8d8a4d9e6f34522d.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libnx9_dns_server-8d8a4d9e6f34522d.rmeta: src/main.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/nx9_dns_server-8d8a4d9e6f34522d.d: src/main.rs + +src/main.rs: diff --git a/target/debug/deps/nx9_dns_server-a8d19dd24726fee6.d b/target/debug/deps/nx9_dns_server-a8d19dd24726fee6.d new file mode 100644 index 0000000..5f81eb5 --- /dev/null +++ b/target/debug/deps/nx9_dns_server-a8d19dd24726fee6.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libnx9_dns_server-a8d19dd24726fee6.rmeta: src/main.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/nx9_dns_server-a8d19dd24726fee6.d: src/main.rs + +src/main.rs: diff --git a/target/debug/deps/nx9_dns_server-ed44182a0d3662be.d b/target/debug/deps/nx9_dns_server-ed44182a0d3662be.d new file mode 100644 index 0000000..508b71e --- /dev/null +++ b/target/debug/deps/nx9_dns_server-ed44182a0d3662be.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libnx9_dns_server-ed44182a0d3662be.rmeta: src/main.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/nx9_dns_server-ed44182a0d3662be.d: src/main.rs + +src/main.rs: diff --git a/target/debug/deps/parking_lot-5679e34a4e2ce3c3.d b/target/debug/deps/parking_lot-5679e34a4e2ce3c3.d new file mode 100644 index 0000000..228e4f7 --- /dev/null +++ b/target/debug/deps/parking_lot-5679e34a4e2ce3c3.d @@ -0,0 +1,17 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libparking_lot-5679e34a4e2ce3c3.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/condvar.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/elision.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/fair_mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/once.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_fair_mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/remutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/deadlock.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/parking_lot-5679e34a4e2ce3c3.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/condvar.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/elision.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/fair_mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/once.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_fair_mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/remutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/deadlock.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/condvar.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/elision.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/fair_mutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/mutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/once.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_fair_mutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_mutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_rwlock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/remutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/rwlock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/util.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/deadlock.rs: diff --git a/target/debug/deps/parking_lot-5e777a3ac61eb62e.d b/target/debug/deps/parking_lot-5e777a3ac61eb62e.d new file mode 100644 index 0000000..476a97f --- /dev/null +++ b/target/debug/deps/parking_lot-5e777a3ac61eb62e.d @@ -0,0 +1,19 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libparking_lot-5e777a3ac61eb62e.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/condvar.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/elision.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/fair_mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/once.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_fair_mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/remutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/deadlock.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libparking_lot-5e777a3ac61eb62e.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/condvar.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/elision.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/fair_mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/once.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_fair_mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/remutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/deadlock.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/parking_lot-5e777a3ac61eb62e.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/condvar.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/elision.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/fair_mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/once.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_fair_mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/remutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/deadlock.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/condvar.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/elision.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/fair_mutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/mutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/once.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_fair_mutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_mutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/raw_rwlock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/remutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/rwlock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/util.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot-0.12.3/src/deadlock.rs: diff --git a/target/debug/deps/parking_lot_core-af6aae984004c967.d b/target/debug/deps/parking_lot_core-af6aae984004c967.d new file mode 100644 index 0000000..6a7c410 --- /dev/null +++ b/target/debug/deps/parking_lot_core-af6aae984004c967.d @@ -0,0 +1,13 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libparking_lot_core-af6aae984004c967.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/parking_lot.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/spinwait.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/thread_parker/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/word_lock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/thread_parker/linux.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libparking_lot_core-af6aae984004c967.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/parking_lot.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/spinwait.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/thread_parker/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/word_lock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/thread_parker/linux.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/parking_lot_core-af6aae984004c967.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/parking_lot.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/spinwait.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/thread_parker/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/word_lock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/thread_parker/linux.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/parking_lot.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/spinwait.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/thread_parker/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/util.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/word_lock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/thread_parker/linux.rs: diff --git a/target/debug/deps/parking_lot_core-f37a2ee68f5389ff.d b/target/debug/deps/parking_lot_core-f37a2ee68f5389ff.d new file mode 100644 index 0000000..4315f72 --- /dev/null +++ b/target/debug/deps/parking_lot_core-f37a2ee68f5389ff.d @@ -0,0 +1,11 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libparking_lot_core-f37a2ee68f5389ff.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/parking_lot.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/spinwait.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/thread_parker/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/word_lock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/thread_parker/linux.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/parking_lot_core-f37a2ee68f5389ff.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/parking_lot.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/spinwait.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/thread_parker/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/util.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/word_lock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/thread_parker/linux.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/parking_lot.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/spinwait.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/thread_parker/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/util.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/word_lock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/parking_lot_core-0.9.10/src/thread_parker/linux.rs: diff --git a/target/debug/deps/pin_project_lite-9572ccfb3206baef.d b/target/debug/deps/pin_project_lite-9572ccfb3206baef.d new file mode 100644 index 0000000..9e24dc8 --- /dev/null +++ b/target/debug/deps/pin_project_lite-9572ccfb3206baef.d @@ -0,0 +1,7 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libpin_project_lite-9572ccfb3206baef.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libpin_project_lite-9572ccfb3206baef.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/pin_project_lite-9572ccfb3206baef.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs: diff --git a/target/debug/deps/pin_project_lite-e1199c375daf77d4.d b/target/debug/deps/pin_project_lite-e1199c375daf77d4.d new file mode 100644 index 0000000..d657629 --- /dev/null +++ b/target/debug/deps/pin_project_lite-e1199c375daf77d4.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libpin_project_lite-e1199c375daf77d4.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/pin_project_lite-e1199c375daf77d4.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs: diff --git a/target/debug/deps/pkg_config-afe30ed060a4a8bf.d b/target/debug/deps/pkg_config-afe30ed060a4a8bf.d new file mode 100644 index 0000000..7605ef3 --- /dev/null +++ b/target/debug/deps/pkg_config-afe30ed060a4a8bf.d @@ -0,0 +1,7 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libpkg_config-afe30ed060a4a8bf.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pkg-config-0.3.32/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libpkg_config-afe30ed060a4a8bf.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pkg-config-0.3.32/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/pkg_config-afe30ed060a4a8bf.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pkg-config-0.3.32/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pkg-config-0.3.32/src/lib.rs: diff --git a/target/debug/deps/proc_macro2-606557c803b0b847.d b/target/debug/deps/proc_macro2-606557c803b0b847.d new file mode 100644 index 0000000..a8f78e6 --- /dev/null +++ b/target/debug/deps/proc_macro2-606557c803b0b847.d @@ -0,0 +1,14 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libproc_macro2-606557c803b0b847.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/marker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/rcvec.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/detection.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/fallback.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/extra.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/wrapper.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libproc_macro2-606557c803b0b847.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/marker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/rcvec.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/detection.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/fallback.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/extra.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/wrapper.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/proc_macro2-606557c803b0b847.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/marker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/rcvec.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/detection.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/fallback.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/extra.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/wrapper.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/marker.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/parse.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/rcvec.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/detection.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/fallback.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/extra.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/wrapper.rs: diff --git a/target/debug/deps/quote-fe494cb2ef96d5fb.d b/target/debug/deps/quote-fe494cb2ef96d5fb.d new file mode 100644 index 0000000..bcaa98e --- /dev/null +++ b/target/debug/deps/quote-fe494cb2ef96d5fb.d @@ -0,0 +1,13 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libquote-fe494cb2ef96d5fb.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/format.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/ident_fragment.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/to_tokens.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/spanned.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libquote-fe494cb2ef96d5fb.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/format.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/ident_fragment.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/to_tokens.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/spanned.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/quote-fe494cb2ef96d5fb.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/format.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/ident_fragment.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/to_tokens.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/spanned.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/ext.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/format.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/ident_fragment.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/to_tokens.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/runtime.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/spanned.rs: diff --git a/target/debug/deps/regex-02d72f8e0d376d45.d b/target/debug/deps/regex-02d72f8e0d376d45.d new file mode 100644 index 0000000..56e9895 --- /dev/null +++ b/target/debug/deps/regex-02d72f8e0d376d45.d @@ -0,0 +1,15 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libregex-02d72f8e0d376d45.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/builders.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/find_byte.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/string.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/string.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/regex-02d72f8e0d376d45.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/builders.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/find_byte.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/string.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/string.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/builders.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/bytes.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/find_byte.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/bytes.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/string.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/bytes.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/string.rs: diff --git a/target/debug/deps/regex-cf6f98c6b5122f9a.d b/target/debug/deps/regex-cf6f98c6b5122f9a.d new file mode 100644 index 0000000..1513353 --- /dev/null +++ b/target/debug/deps/regex-cf6f98c6b5122f9a.d @@ -0,0 +1,17 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libregex-cf6f98c6b5122f9a.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/builders.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/find_byte.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/string.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/string.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libregex-cf6f98c6b5122f9a.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/builders.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/find_byte.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/string.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/string.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/regex-cf6f98c6b5122f9a.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/builders.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/find_byte.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/string.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/bytes.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/string.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/builders.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/bytes.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/find_byte.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/bytes.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regex/string.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/bytes.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.11.1/src/regexset/string.rs: diff --git a/target/debug/deps/regex_automata-7710afc58fea73e5.d b/target/debug/deps/regex_automata-7710afc58fea73e5.d new file mode 100644 index 0000000..15bb5f5 --- /dev/null +++ b/target/debug/deps/regex_automata-7710afc58fea73e5.d @@ -0,0 +1,65 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libregex_automata-7710afc58fea73e5.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/onepass.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/remapper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/dfa.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/id.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/regex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/search.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/limited.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/literal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/regex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/reverse_inner.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/stopat.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/strategy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/wrappers.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/backtrack.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/compiler.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/literal_trie.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/map.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/nfa.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/pikevm.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/range_trie.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/alphabet.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/captures.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/escape.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/interpolate.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/iter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/lazy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/look.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/pool.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/aho_corasick.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/byteset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/memmem.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/teddy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/primitives.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/start.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/syntax.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/wire.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/determinize/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/determinize/state.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/empty.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/search.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/sparse_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/unicode_data/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/utf8.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libregex_automata-7710afc58fea73e5.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/onepass.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/remapper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/dfa.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/id.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/regex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/search.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/limited.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/literal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/regex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/reverse_inner.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/stopat.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/strategy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/wrappers.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/backtrack.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/compiler.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/literal_trie.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/map.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/nfa.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/pikevm.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/range_trie.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/alphabet.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/captures.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/escape.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/interpolate.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/iter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/lazy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/look.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/pool.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/aho_corasick.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/byteset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/memmem.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/teddy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/primitives.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/start.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/syntax.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/wire.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/determinize/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/determinize/state.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/empty.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/search.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/sparse_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/unicode_data/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/utf8.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/regex_automata-7710afc58fea73e5.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/onepass.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/remapper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/dfa.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/id.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/regex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/search.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/limited.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/literal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/regex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/reverse_inner.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/stopat.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/strategy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/wrappers.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/backtrack.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/compiler.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/literal_trie.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/map.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/nfa.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/pikevm.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/range_trie.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/alphabet.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/captures.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/escape.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/interpolate.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/iter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/lazy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/look.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/pool.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/aho_corasick.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/byteset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/memmem.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/teddy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/primitives.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/start.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/syntax.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/wire.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/determinize/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/determinize/state.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/empty.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/search.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/sparse_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/unicode_data/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/utf8.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/onepass.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/remapper.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/dfa.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/id.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/regex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/search.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/limited.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/literal.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/regex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/reverse_inner.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/stopat.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/strategy.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/wrappers.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/backtrack.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/builder.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/compiler.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/literal_trie.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/map.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/nfa.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/pikevm.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/range_trie.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/alphabet.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/captures.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/escape.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/interpolate.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/iter.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/lazy.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/look.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/pool.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/aho_corasick.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/byteset.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/memmem.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/teddy.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/primitives.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/start.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/syntax.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/wire.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/determinize/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/determinize/state.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/empty.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/int.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/search.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/sparse_set.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/unicode_data/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/utf8.rs: diff --git a/target/debug/deps/regex_automata-c1068f463bbbf275.d b/target/debug/deps/regex_automata-c1068f463bbbf275.d new file mode 100644 index 0000000..d3ae20a --- /dev/null +++ b/target/debug/deps/regex_automata-c1068f463bbbf275.d @@ -0,0 +1,63 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libregex_automata-c1068f463bbbf275.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/onepass.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/remapper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/dfa.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/id.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/regex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/search.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/limited.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/literal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/regex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/reverse_inner.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/stopat.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/strategy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/wrappers.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/backtrack.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/compiler.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/literal_trie.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/map.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/nfa.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/pikevm.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/range_trie.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/alphabet.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/captures.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/escape.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/interpolate.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/iter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/lazy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/look.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/pool.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/aho_corasick.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/byteset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/memmem.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/teddy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/primitives.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/start.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/syntax.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/wire.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/determinize/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/determinize/state.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/empty.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/search.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/sparse_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/unicode_data/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/utf8.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/regex_automata-c1068f463bbbf275.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/onepass.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/remapper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/dfa.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/id.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/regex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/search.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/limited.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/literal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/regex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/reverse_inner.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/stopat.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/strategy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/wrappers.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/backtrack.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/compiler.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/literal_trie.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/map.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/nfa.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/pikevm.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/range_trie.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/alphabet.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/captures.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/escape.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/interpolate.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/iter.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/lazy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/look.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/pool.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/aho_corasick.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/byteset.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/memmem.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/teddy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/primitives.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/start.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/syntax.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/wire.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/determinize/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/determinize/state.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/empty.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/search.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/sparse_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/unicode_data/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/utf8.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/onepass.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/dfa/remapper.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/dfa.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/id.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/regex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/hybrid/search.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/limited.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/literal.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/regex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/reverse_inner.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/stopat.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/strategy.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/meta/wrappers.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/backtrack.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/builder.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/compiler.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/literal_trie.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/map.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/nfa.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/pikevm.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/nfa/thompson/range_trie.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/alphabet.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/captures.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/escape.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/interpolate.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/iter.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/lazy.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/look.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/pool.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/aho_corasick.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/byteset.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/memmem.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/prefilter/teddy.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/primitives.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/start.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/syntax.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/wire.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/determinize/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/determinize/state.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/empty.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/int.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/search.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/sparse_set.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/unicode_data/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.9/src/util/utf8.rs: diff --git a/target/debug/deps/regex_syntax-a5a1981f9f43e652.d b/target/debug/deps/regex_syntax-a5a1981f9f43e652.d new file mode 100644 index 0000000..f272ae3 --- /dev/null +++ b/target/debug/deps/regex_syntax-a5a1981f9f43e652.d @@ -0,0 +1,25 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libregex_syntax-a5a1981f9f43e652.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/print.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/visitor.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/debug.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/either.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/interval.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/literal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/print.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/translate.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/visitor.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/rank.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/unicode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/unicode_tables/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/utf8.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libregex_syntax-a5a1981f9f43e652.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/print.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/visitor.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/debug.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/either.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/interval.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/literal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/print.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/translate.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/visitor.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/rank.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/unicode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/unicode_tables/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/utf8.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/regex_syntax-a5a1981f9f43e652.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/print.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/visitor.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/debug.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/either.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/interval.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/literal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/print.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/translate.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/visitor.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/rank.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/unicode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/unicode_tables/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/utf8.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/parse.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/print.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/visitor.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/debug.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/either.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/interval.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/literal.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/print.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/translate.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/visitor.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/parser.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/rank.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/unicode.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/unicode_tables/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/utf8.rs: diff --git a/target/debug/deps/regex_syntax-ddffe0e6c122bfda.d b/target/debug/deps/regex_syntax-ddffe0e6c122bfda.d new file mode 100644 index 0000000..a1f4071 --- /dev/null +++ b/target/debug/deps/regex_syntax-ddffe0e6c122bfda.d @@ -0,0 +1,23 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libregex_syntax-ddffe0e6c122bfda.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/print.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/visitor.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/debug.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/either.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/interval.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/literal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/print.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/translate.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/visitor.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/rank.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/unicode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/unicode_tables/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/utf8.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/regex_syntax-ddffe0e6c122bfda.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/print.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/visitor.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/debug.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/either.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/interval.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/literal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/print.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/translate.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/visitor.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/parser.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/rank.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/unicode.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/unicode_tables/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/utf8.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/parse.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/print.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/ast/visitor.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/debug.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/either.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/interval.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/literal.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/print.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/translate.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/hir/visitor.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/parser.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/rank.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/unicode.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/unicode_tables/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.5/src/utf8.rs: diff --git a/target/debug/deps/rusqlite-0d2e94bb48a65b87.d b/target/debug/deps/rusqlite-0d2e94bb48a65b87.d new file mode 100644 index 0000000..a9172d7 --- /dev/null +++ b/target/debug/deps/rusqlite-0d2e94bb48a65b87.d @@ -0,0 +1,31 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/librusqlite-0d2e94bb48a65b87.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/auto_extension.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/bind.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/busy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/cache.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/column.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/config.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/inner_connection.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/params.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/pragma.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/raw_statement.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/row.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/statement.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/transaction.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/from_sql.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/to_sql.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/value.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/value_ref.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/version.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/param_cache.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/small_cstr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/sqlite_string.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/librusqlite-0d2e94bb48a65b87.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/auto_extension.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/bind.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/busy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/cache.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/column.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/config.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/inner_connection.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/params.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/pragma.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/raw_statement.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/row.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/statement.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/transaction.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/from_sql.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/to_sql.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/value.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/value_ref.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/version.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/param_cache.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/small_cstr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/sqlite_string.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/rusqlite-0d2e94bb48a65b87.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/auto_extension.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/bind.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/busy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/cache.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/column.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/config.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/inner_connection.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/params.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/pragma.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/raw_statement.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/row.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/statement.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/transaction.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/from_sql.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/to_sql.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/value.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/value_ref.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/version.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/param_cache.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/small_cstr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/sqlite_string.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/auto_extension.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/bind.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/busy.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/cache.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/column.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/config.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/inner_connection.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/params.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/pragma.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/raw_statement.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/row.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/statement.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/transaction.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/from_sql.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/to_sql.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/value.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/value_ref.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/version.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/param_cache.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/small_cstr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/sqlite_string.rs: diff --git a/target/debug/deps/rusqlite-48dd30d86af3b72a.d b/target/debug/deps/rusqlite-48dd30d86af3b72a.d new file mode 100644 index 0000000..b935660 --- /dev/null +++ b/target/debug/deps/rusqlite-48dd30d86af3b72a.d @@ -0,0 +1,29 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/librusqlite-48dd30d86af3b72a.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/auto_extension.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/bind.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/busy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/cache.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/column.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/config.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/inner_connection.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/params.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/pragma.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/raw_statement.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/row.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/statement.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/transaction.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/from_sql.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/to_sql.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/value.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/value_ref.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/version.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/param_cache.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/small_cstr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/sqlite_string.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/rusqlite-48dd30d86af3b72a.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/auto_extension.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/bind.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/busy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/cache.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/column.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/config.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/inner_connection.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/params.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/pragma.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/raw_statement.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/row.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/statement.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/transaction.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/from_sql.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/to_sql.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/value.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/value_ref.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/version.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/param_cache.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/small_cstr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/sqlite_string.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/auto_extension.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/bind.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/busy.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/cache.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/column.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/config.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/inner_connection.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/params.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/pragma.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/raw_statement.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/row.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/statement.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/transaction.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/from_sql.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/to_sql.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/value.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/types/value_ref.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/version.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/param_cache.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/small_cstr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rusqlite-0.35.0/src/util/sqlite_string.rs: diff --git a/target/debug/deps/scopeguard-69e9888ac946313e.d b/target/debug/deps/scopeguard-69e9888ac946313e.d new file mode 100644 index 0000000..f51ae39 --- /dev/null +++ b/target/debug/deps/scopeguard-69e9888ac946313e.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libscopeguard-69e9888ac946313e.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/scopeguard-69e9888ac946313e.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs: diff --git a/target/debug/deps/scopeguard-c57f744e832c0c13.d b/target/debug/deps/scopeguard-c57f744e832c0c13.d new file mode 100644 index 0000000..792e3f9 --- /dev/null +++ b/target/debug/deps/scopeguard-c57f744e832c0c13.d @@ -0,0 +1,7 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libscopeguard-c57f744e832c0c13.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libscopeguard-c57f744e832c0c13.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/scopeguard-c57f744e832c0c13.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/scopeguard-1.2.0/src/lib.rs: diff --git a/target/debug/deps/signal_hook_registry-04a1093d466cf94f.d b/target/debug/deps/signal_hook_registry-04a1093d466cf94f.d new file mode 100644 index 0000000..a357c1b --- /dev/null +++ b/target/debug/deps/signal_hook_registry-04a1093d466cf94f.d @@ -0,0 +1,8 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libsignal_hook_registry-04a1093d466cf94f.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.5/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.5/src/half_lock.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libsignal_hook_registry-04a1093d466cf94f.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.5/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.5/src/half_lock.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/signal_hook_registry-04a1093d466cf94f.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.5/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.5/src/half_lock.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.5/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.5/src/half_lock.rs: diff --git a/target/debug/deps/signal_hook_registry-c4522140375eddcd.d b/target/debug/deps/signal_hook_registry-c4522140375eddcd.d new file mode 100644 index 0000000..bad87b9 --- /dev/null +++ b/target/debug/deps/signal_hook_registry-c4522140375eddcd.d @@ -0,0 +1,6 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libsignal_hook_registry-c4522140375eddcd.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.5/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.5/src/half_lock.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/signal_hook_registry-c4522140375eddcd.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.5/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.5/src/half_lock.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.5/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.5/src/half_lock.rs: diff --git a/target/debug/deps/smallvec-09070dda557aad78.d b/target/debug/deps/smallvec-09070dda557aad78.d new file mode 100644 index 0000000..69fea5a --- /dev/null +++ b/target/debug/deps/smallvec-09070dda557aad78.d @@ -0,0 +1,7 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libsmallvec-09070dda557aad78.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.0/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libsmallvec-09070dda557aad78.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.0/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/smallvec-09070dda557aad78.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.0/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.0/src/lib.rs: diff --git a/target/debug/deps/smallvec-3191f85fa284d3ba.d b/target/debug/deps/smallvec-3191f85fa284d3ba.d new file mode 100644 index 0000000..3496857 --- /dev/null +++ b/target/debug/deps/smallvec-3191f85fa284d3ba.d @@ -0,0 +1,5 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libsmallvec-3191f85fa284d3ba.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.0/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/smallvec-3191f85fa284d3ba.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.0/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.0/src/lib.rs: diff --git a/target/debug/deps/socket2-53ebb0f906a01452.d b/target/debug/deps/socket2-53ebb0f906a01452.d new file mode 100644 index 0000000..8edc177 --- /dev/null +++ b/target/debug/deps/socket2-53ebb0f906a01452.d @@ -0,0 +1,11 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libsocket2-53ebb0f906a01452.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sockaddr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sockref.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sys/unix.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libsocket2-53ebb0f906a01452.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sockaddr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sockref.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sys/unix.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/socket2-53ebb0f906a01452.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sockaddr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sockref.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sys/unix.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sockaddr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/socket.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sockref.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sys/unix.rs: diff --git a/target/debug/deps/socket2-642df0f76ba69098.d b/target/debug/deps/socket2-642df0f76ba69098.d new file mode 100644 index 0000000..16c0f9a --- /dev/null +++ b/target/debug/deps/socket2-642df0f76ba69098.d @@ -0,0 +1,9 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libsocket2-642df0f76ba69098.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sockaddr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sockref.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sys/unix.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/socket2-642df0f76ba69098.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sockaddr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sockref.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sys/unix.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sockaddr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/socket.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sockref.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.5.9/src/sys/unix.rs: diff --git a/target/debug/deps/syn-bf01157769419fc8.d b/target/debug/deps/syn-bf01157769419fc8.d new file mode 100644 index 0000000..9faeb0c --- /dev/null +++ b/target/debug/deps/syn-bf01157769419fc8.d @@ -0,0 +1,53 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libsyn-bf01157769419fc8.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/group.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/token.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/attr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/bigint.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/classify.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/custom_keyword.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/custom_punctuation.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/data.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/derive.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/drops.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/expr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/file.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/fixup.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/generics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/ident.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/item.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/lifetime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/lit.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/lookahead.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/mac.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/meta.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/op.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/discouraged.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/parse_macro_input.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/parse_quote.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/pat.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/path.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/precedence.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/print.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/punctuated.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/restriction.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/sealed.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/span.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/spanned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/stmt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/thread.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/ty.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/verbatim.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/whitespace.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/export.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/gen/clone.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libsyn-bf01157769419fc8.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/group.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/token.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/attr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/bigint.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/classify.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/custom_keyword.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/custom_punctuation.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/data.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/derive.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/drops.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/expr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/file.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/fixup.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/generics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/ident.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/item.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/lifetime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/lit.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/lookahead.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/mac.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/meta.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/op.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/discouraged.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/parse_macro_input.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/parse_quote.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/pat.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/path.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/precedence.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/print.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/punctuated.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/restriction.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/sealed.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/span.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/spanned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/stmt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/thread.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/ty.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/verbatim.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/whitespace.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/export.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/gen/clone.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/syn-bf01157769419fc8.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/macros.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/group.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/token.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/attr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/bigint.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/buffer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/classify.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/custom_keyword.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/custom_punctuation.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/data.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/derive.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/drops.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/expr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/file.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/fixup.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/generics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/ident.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/item.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/lifetime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/lit.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/lookahead.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/mac.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/meta.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/op.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/parse.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/discouraged.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/parse_macro_input.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/parse_quote.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/pat.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/path.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/precedence.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/print.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/punctuated.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/restriction.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/sealed.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/span.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/spanned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/stmt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/thread.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/ty.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/verbatim.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/whitespace.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/export.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/gen/clone.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/macros.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/group.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/token.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/attr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/bigint.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/buffer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/classify.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/custom_keyword.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/custom_punctuation.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/data.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/derive.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/drops.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/expr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/ext.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/file.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/fixup.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/generics.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/ident.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/item.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/lifetime.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/lit.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/lookahead.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/mac.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/meta.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/op.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/parse.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/discouraged.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/parse_macro_input.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/parse_quote.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/pat.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/path.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/precedence.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/print.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/punctuated.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/restriction.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/sealed.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/span.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/spanned.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/stmt.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/thread.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/ty.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/verbatim.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/whitespace.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/export.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-2.0.101/src/gen/clone.rs: diff --git a/target/debug/deps/thiserror-94ea4f2141f98d9d.d b/target/debug/deps/thiserror-94ea4f2141f98d9d.d new file mode 100644 index 0000000..3f72216 --- /dev/null +++ b/target/debug/deps/thiserror-94ea4f2141f98d9d.d @@ -0,0 +1,10 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libthiserror-94ea4f2141f98d9d.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/aserror.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/display.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/var.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libthiserror-94ea4f2141f98d9d.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/aserror.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/display.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/var.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/thiserror-94ea4f2141f98d9d.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/aserror.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/display.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/var.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/aserror.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/display.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/var.rs: diff --git a/target/debug/deps/thiserror-c9b6053997f46684.d b/target/debug/deps/thiserror-c9b6053997f46684.d new file mode 100644 index 0000000..da6bbbb --- /dev/null +++ b/target/debug/deps/thiserror-c9b6053997f46684.d @@ -0,0 +1,8 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libthiserror-c9b6053997f46684.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/aserror.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/display.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/var.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/thiserror-c9b6053997f46684.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/aserror.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/display.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/var.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/aserror.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/display.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-2.0.12/src/var.rs: diff --git a/target/debug/deps/thiserror_impl-b7800ec42b97fbe6.d b/target/debug/deps/thiserror_impl-b7800ec42b97fbe6.d new file mode 100644 index 0000000..3ca68d3 --- /dev/null +++ b/target/debug/deps/thiserror_impl-b7800ec42b97fbe6.d @@ -0,0 +1,15 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libthiserror_impl-b7800ec42b97fbe6.so: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/ast.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/attr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/expand.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/fallback.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/fmt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/generics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/prop.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/scan_expr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/unraw.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/valid.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/thiserror_impl-b7800ec42b97fbe6.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/ast.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/attr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/expand.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/fallback.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/fmt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/generics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/prop.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/scan_expr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/unraw.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/valid.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/ast.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/attr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/expand.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/fallback.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/fmt.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/generics.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/prop.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/scan_expr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/unraw.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-2.0.12/src/valid.rs: diff --git a/target/debug/deps/tokio-0e98b7c328efdabd.d b/target/debug/deps/tokio-0e98b7c328efdabd.d new file mode 100644 index 0000000..db889c1 --- /dev/null +++ b/target/debug/deps/tokio-0e98b7c328efdabd.d @@ -0,0 +1,284 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libtokio-0e98b7c328efdabd.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/cfg.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/loom.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/pin.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/thread_local.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/addr_of.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/support.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/maybe_done.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_buf_read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_seek.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_write.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/read_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/addr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u16.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u32.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u64.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_usize.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/barrier.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/parking_lot.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/unsafe_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/as_ref.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/atomic_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/blocking_check.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/metric_atomics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/wake_list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/linked_list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rand.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/trace.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/typeid.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/markers.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/cacheline.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/select.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/try_join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/canonicalize.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/create_dir.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/create_dir_all.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/dir_builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/file.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/hard_link.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/metadata.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/open_options.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_dir.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_link.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_to_string.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_dir.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_dir_all.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_file.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/rename.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/set_permissions.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/symlink_metadata.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/write.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/copy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/try_exists.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/symlink.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/try_join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/block_on.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/interest.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/ready.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/poll_evented.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_fd.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdio_common.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stderr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdin.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdout.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/seek.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_buf_read_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_read_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_seek_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_write_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_reader.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_writer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/chain.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy_bidirectional.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/empty.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/flush.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/lines.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/mem.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_exact.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_line.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/fill_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_to_end.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/vec_with_initialized.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_to_string.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_until.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/repeat.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/shutdown.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/sink.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/take.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_vectored.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_all.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_all_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/lookup_host.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/split_owned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/udp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/datagram/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/datagram/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/split_owned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/socketaddr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/ucred.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/pipe.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u64_native.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/orphan.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/reap.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/pidfd_reaper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/kill.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/park.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/driver.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/current.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/scoped.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/runtime_mt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/current_thread/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/defer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/pop.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/shared.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/synced.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/rt_multi_thread.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/block_in_place.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/lock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/counters.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/handle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/handle/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/overflow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/idle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/stats.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/park.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/queue.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker/taskdump_mock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/trace_mock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/driver.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/registration.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/registration_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/scheduled_io.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/driver/signal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/process.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/entry.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/handle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/wheel/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/wheel/level.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/signal/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/core.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/harness.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/id.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/abort.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/raw.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/state.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/waker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/config.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/pool.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/schedule.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/shutdown.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/task.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task_hooks.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/handle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/thread_id.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/batch.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/worker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/mock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/ctrl_c.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/registry.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/unix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/windows.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/reusable_box.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/barrier.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/broadcast.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/block.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/bounded.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/chan.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/unbounded.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/notify.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/oneshot.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/batch_semaphore.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/semaphore.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_read_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_write_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_write_guard_mapped.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/read_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/write_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/write_guard_mapped.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/task/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/task/atomic_waker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/once_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/watch.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/spawn.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/yield_now.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/local.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/task_local.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/join_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/consume_budget.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/unconstrained.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/clock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/instant.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/interval.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/sleep.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/timeout.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/bit.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/sharded_list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rand/rt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/idle_notified_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/wake.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/sync_wrapper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rc_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/try_lock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/ptr_expose.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/tokio-0e98b7c328efdabd.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/cfg.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/loom.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/pin.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/thread_local.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/addr_of.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/support.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/maybe_done.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_buf_read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_seek.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_write.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/read_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/addr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u16.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u32.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u64.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_usize.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/barrier.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/parking_lot.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/unsafe_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/as_ref.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/atomic_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/blocking_check.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/metric_atomics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/wake_list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/linked_list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rand.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/trace.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/typeid.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/markers.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/cacheline.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/select.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/try_join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/canonicalize.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/create_dir.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/create_dir_all.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/dir_builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/file.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/hard_link.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/metadata.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/open_options.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_dir.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_link.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_to_string.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_dir.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_dir_all.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_file.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/rename.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/set_permissions.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/symlink_metadata.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/write.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/copy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/try_exists.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/symlink.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/try_join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/block_on.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/interest.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/ready.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/poll_evented.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_fd.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdio_common.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stderr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdin.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdout.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/seek.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_buf_read_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_read_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_seek_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_write_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_reader.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_writer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/chain.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy_bidirectional.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/empty.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/flush.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/lines.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/mem.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_exact.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_line.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/fill_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_to_end.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/vec_with_initialized.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_to_string.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_until.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/repeat.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/shutdown.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/sink.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/take.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_vectored.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_all.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_all_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/lookup_host.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/split_owned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/udp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/datagram/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/datagram/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/split_owned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/socketaddr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/ucred.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/pipe.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u64_native.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/orphan.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/reap.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/pidfd_reaper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/kill.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/park.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/driver.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/current.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/scoped.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/runtime_mt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/current_thread/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/defer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/pop.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/shared.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/synced.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/rt_multi_thread.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/block_in_place.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/lock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/counters.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/handle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/handle/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/overflow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/idle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/stats.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/park.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/queue.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker/taskdump_mock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/trace_mock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/driver.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/registration.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/registration_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/scheduled_io.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/driver/signal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/process.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/entry.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/handle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/wheel/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/wheel/level.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/signal/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/core.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/harness.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/id.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/abort.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/raw.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/state.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/waker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/config.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/pool.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/schedule.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/shutdown.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/task.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task_hooks.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/handle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/thread_id.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/batch.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/worker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/mock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/ctrl_c.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/registry.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/unix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/windows.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/reusable_box.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/barrier.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/broadcast.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/block.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/bounded.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/chan.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/unbounded.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/notify.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/oneshot.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/batch_semaphore.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/semaphore.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_read_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_write_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_write_guard_mapped.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/read_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/write_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/write_guard_mapped.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/task/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/task/atomic_waker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/once_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/watch.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/spawn.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/yield_now.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/local.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/task_local.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/join_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/consume_budget.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/unconstrained.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/clock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/instant.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/interval.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/sleep.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/timeout.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/bit.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/sharded_list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rand/rt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/idle_notified_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/wake.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/sync_wrapper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rc_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/try_lock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/ptr_expose.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/cfg.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/loom.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/pin.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/thread_local.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/addr_of.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/support.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/maybe_done.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_buf_read.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_read.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_seek.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_write.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/read_buf.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/addr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u16.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u32.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u64.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_usize.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/barrier.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/mutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/parking_lot.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/rwlock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/unsafe_cell.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/blocking.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/as_ref.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/atomic_cell.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/blocking_check.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/metric_atomics.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/wake_list.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/linked_list.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rand.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/trace.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/typeid.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/markers.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/cacheline.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/select.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/join.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/try_join.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/canonicalize.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/create_dir.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/create_dir_all.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/dir_builder.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/file.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/hard_link.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/metadata.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/open_options.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_dir.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_link.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_to_string.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_dir.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_dir_all.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_file.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/rename.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/set_permissions.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/symlink_metadata.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/write.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/copy.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/try_exists.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/symlink.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/try_join.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/block_on.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/blocking.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/interest.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/ready.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/poll_evented.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_fd.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdio_common.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stderr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdin.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdout.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/split.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/join.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/seek.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_buf_read_ext.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_read_ext.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_seek_ext.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_write_ext.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_reader.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_stream.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_writer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/chain.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy_bidirectional.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy_buf.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/empty.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/flush.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/lines.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/mem.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_buf.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_exact.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_int.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_line.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/fill_buf.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_to_end.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/vec_with_initialized.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_to_string.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_until.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/repeat.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/shutdown.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/sink.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/split.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/take.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_vectored.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_all.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_buf.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_all_buf.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_int.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/lookup_host.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/listener.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/split.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/split_owned.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/stream.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/socket.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/udp.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/datagram/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/datagram/socket.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/listener.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/socket.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/split.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/split_owned.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/socketaddr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/stream.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/ucred.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/pipe.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u64_native.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/orphan.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/reap.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/pidfd_reaper.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/kill.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/park.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/driver.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/blocking.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/current.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/runtime.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/scoped.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/runtime_mt.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/current_thread/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/defer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/pop.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/shared.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/synced.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/metrics.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/rt_multi_thread.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/block_in_place.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/lock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/counters.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/handle.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/handle/metrics.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/overflow.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/idle.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/stats.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/park.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/queue.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker/metrics.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker/taskdump_mock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/trace_mock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/driver.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/registration.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/registration_set.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/scheduled_io.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/metrics.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/driver/signal.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/process.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/entry.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/handle.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/source.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/wheel/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/wheel/level.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/signal/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/core.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/harness.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/id.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/abort.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/join.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/list.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/raw.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/state.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/waker.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/config.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/pool.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/schedule.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/shutdown.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/task.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/builder.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task_hooks.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/handle.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/runtime.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/thread_id.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/runtime.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/batch.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/worker.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/mock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/ctrl_c.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/registry.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/unix.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/windows.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/reusable_box.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/barrier.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/broadcast.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/block.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/bounded.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/chan.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/list.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/unbounded.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/notify.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/oneshot.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/batch_semaphore.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/semaphore.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_read_guard.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_write_guard.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_write_guard_mapped.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/read_guard.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/write_guard.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/write_guard_mapped.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/task/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/task/atomic_waker.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/once_cell.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/watch.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/blocking.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/spawn.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/yield_now.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/local.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/task_local.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/join_set.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/consume_budget.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/unconstrained.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/clock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/instant.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/interval.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/sleep.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/timeout.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/bit.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/sharded_list.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rand/rt.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/idle_notified_set.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/wake.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/sync_wrapper.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rc_cell.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/try_lock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/ptr_expose.rs: diff --git a/target/debug/deps/tokio-be18a6eaa9cce56b.d b/target/debug/deps/tokio-be18a6eaa9cce56b.d new file mode 100644 index 0000000..b95aa87 --- /dev/null +++ b/target/debug/deps/tokio-be18a6eaa9cce56b.d @@ -0,0 +1,286 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libtokio-be18a6eaa9cce56b.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/cfg.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/loom.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/pin.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/thread_local.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/addr_of.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/support.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/maybe_done.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_buf_read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_seek.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_write.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/read_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/addr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u16.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u32.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u64.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_usize.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/barrier.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/parking_lot.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/unsafe_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/as_ref.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/atomic_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/blocking_check.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/metric_atomics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/wake_list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/linked_list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rand.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/trace.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/typeid.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/markers.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/cacheline.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/select.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/try_join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/canonicalize.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/create_dir.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/create_dir_all.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/dir_builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/file.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/hard_link.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/metadata.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/open_options.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_dir.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_link.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_to_string.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_dir.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_dir_all.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_file.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/rename.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/set_permissions.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/symlink_metadata.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/write.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/copy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/try_exists.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/symlink.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/try_join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/block_on.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/interest.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/ready.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/poll_evented.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_fd.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdio_common.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stderr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdin.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdout.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/seek.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_buf_read_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_read_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_seek_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_write_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_reader.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_writer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/chain.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy_bidirectional.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/empty.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/flush.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/lines.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/mem.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_exact.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_line.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/fill_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_to_end.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/vec_with_initialized.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_to_string.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_until.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/repeat.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/shutdown.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/sink.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/take.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_vectored.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_all.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_all_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/lookup_host.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/split_owned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/udp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/datagram/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/datagram/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/split_owned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/socketaddr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/ucred.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/pipe.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u64_native.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/orphan.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/reap.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/pidfd_reaper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/kill.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/park.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/driver.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/current.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/scoped.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/runtime_mt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/current_thread/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/defer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/pop.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/shared.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/synced.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/rt_multi_thread.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/block_in_place.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/lock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/counters.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/handle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/handle/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/overflow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/idle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/stats.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/park.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/queue.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker/taskdump_mock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/trace_mock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/driver.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/registration.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/registration_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/scheduled_io.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/driver/signal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/process.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/entry.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/handle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/wheel/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/wheel/level.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/signal/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/core.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/harness.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/id.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/abort.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/raw.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/state.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/waker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/config.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/pool.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/schedule.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/shutdown.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/task.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task_hooks.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/handle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/thread_id.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/batch.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/worker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/mock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/ctrl_c.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/registry.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/unix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/windows.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/reusable_box.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/barrier.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/broadcast.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/block.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/bounded.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/chan.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/unbounded.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/notify.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/oneshot.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/batch_semaphore.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/semaphore.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_read_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_write_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_write_guard_mapped.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/read_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/write_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/write_guard_mapped.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/task/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/task/atomic_waker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/once_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/watch.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/spawn.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/yield_now.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/local.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/task_local.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/join_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/consume_budget.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/unconstrained.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/clock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/instant.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/interval.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/sleep.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/timeout.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/bit.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/sharded_list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rand/rt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/idle_notified_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/wake.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/sync_wrapper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rc_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/try_lock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/ptr_expose.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libtokio-be18a6eaa9cce56b.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/cfg.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/loom.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/pin.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/thread_local.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/addr_of.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/support.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/maybe_done.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_buf_read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_seek.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_write.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/read_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/addr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u16.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u32.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u64.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_usize.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/barrier.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/parking_lot.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/unsafe_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/as_ref.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/atomic_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/blocking_check.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/metric_atomics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/wake_list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/linked_list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rand.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/trace.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/typeid.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/markers.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/cacheline.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/select.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/try_join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/canonicalize.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/create_dir.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/create_dir_all.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/dir_builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/file.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/hard_link.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/metadata.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/open_options.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_dir.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_link.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_to_string.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_dir.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_dir_all.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_file.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/rename.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/set_permissions.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/symlink_metadata.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/write.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/copy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/try_exists.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/symlink.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/try_join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/block_on.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/interest.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/ready.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/poll_evented.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_fd.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdio_common.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stderr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdin.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdout.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/seek.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_buf_read_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_read_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_seek_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_write_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_reader.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_writer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/chain.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy_bidirectional.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/empty.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/flush.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/lines.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/mem.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_exact.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_line.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/fill_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_to_end.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/vec_with_initialized.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_to_string.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_until.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/repeat.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/shutdown.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/sink.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/take.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_vectored.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_all.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_all_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/lookup_host.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/split_owned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/udp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/datagram/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/datagram/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/split_owned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/socketaddr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/ucred.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/pipe.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u64_native.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/orphan.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/reap.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/pidfd_reaper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/kill.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/park.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/driver.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/current.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/scoped.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/runtime_mt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/current_thread/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/defer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/pop.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/shared.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/synced.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/rt_multi_thread.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/block_in_place.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/lock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/counters.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/handle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/handle/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/overflow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/idle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/stats.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/park.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/queue.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker/taskdump_mock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/trace_mock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/driver.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/registration.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/registration_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/scheduled_io.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/driver/signal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/process.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/entry.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/handle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/wheel/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/wheel/level.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/signal/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/core.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/harness.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/id.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/abort.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/raw.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/state.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/waker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/config.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/pool.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/schedule.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/shutdown.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/task.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task_hooks.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/handle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/thread_id.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/batch.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/worker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/mock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/ctrl_c.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/registry.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/unix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/windows.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/reusable_box.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/barrier.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/broadcast.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/block.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/bounded.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/chan.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/unbounded.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/notify.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/oneshot.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/batch_semaphore.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/semaphore.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_read_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_write_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_write_guard_mapped.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/read_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/write_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/write_guard_mapped.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/task/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/task/atomic_waker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/once_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/watch.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/spawn.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/yield_now.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/local.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/task_local.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/join_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/consume_budget.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/unconstrained.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/clock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/instant.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/interval.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/sleep.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/timeout.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/bit.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/sharded_list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rand/rt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/idle_notified_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/wake.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/sync_wrapper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rc_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/try_lock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/ptr_expose.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/tokio-be18a6eaa9cce56b.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/cfg.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/loom.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/pin.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/thread_local.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/addr_of.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/support.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/maybe_done.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_buf_read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_seek.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_write.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/read_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/addr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u16.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u32.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u64.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_usize.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/barrier.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/parking_lot.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/unsafe_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/as_ref.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/atomic_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/blocking_check.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/metric_atomics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/wake_list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/linked_list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rand.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/trace.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/typeid.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/memchr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/markers.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/cacheline.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/select.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/try_join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/canonicalize.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/create_dir.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/create_dir_all.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/dir_builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/file.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/hard_link.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/metadata.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/open_options.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_dir.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_link.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_to_string.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_dir.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_dir_all.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_file.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/rename.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/set_permissions.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/symlink_metadata.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/write.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/copy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/try_exists.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/symlink.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/try_join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/block_on.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/interest.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/ready.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/poll_evented.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_fd.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdio_common.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stderr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdin.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdout.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/seek.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_buf_read_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_read_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_seek_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_write_ext.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_reader.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_writer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/chain.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy_bidirectional.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/empty.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/flush.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/lines.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/mem.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_exact.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_line.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/fill_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_to_end.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/vec_with_initialized.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_to_string.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_until.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/repeat.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/shutdown.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/sink.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/take.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_vectored.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_all.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_all_buf.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_int.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/lookup_host.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/split_owned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/udp.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/datagram/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/datagram/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/listener.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/socket.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/split.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/split_owned.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/socketaddr.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/stream.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/ucred.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/pipe.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u64_native.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/orphan.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/reap.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/pidfd_reaper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/kill.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/park.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/driver.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/current.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/scoped.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/runtime_mt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/current_thread/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/defer.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/pop.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/shared.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/synced.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/rt_multi_thread.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/block_in_place.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/lock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/counters.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/handle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/handle/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/overflow.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/idle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/stats.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/park.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/queue.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker/taskdump_mock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/trace_mock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/driver.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/registration.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/registration_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/scheduled_io.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/metrics.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/driver/signal.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/process.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/entry.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/handle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/source.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/wheel/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/wheel/level.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/signal/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/core.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/harness.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/id.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/abort.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/join.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/raw.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/state.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/waker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/config.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/pool.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/schedule.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/shutdown.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/task.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/builder.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task_hooks.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/handle.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/thread_id.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/runtime.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/batch.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/worker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/mock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/ctrl_c.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/registry.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/unix.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/windows.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/reusable_box.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/barrier.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/broadcast.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/block.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/bounded.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/chan.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/unbounded.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mutex.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/notify.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/oneshot.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/batch_semaphore.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/semaphore.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_read_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_write_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_write_guard_mapped.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/read_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/write_guard.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/write_guard_mapped.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/task/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/task/atomic_waker.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/once_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/watch.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/blocking.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/spawn.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/yield_now.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/local.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/task_local.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/join_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/consume_budget.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/unconstrained.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/mod.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/clock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/error.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/instant.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/interval.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/sleep.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/timeout.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/bit.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/sharded_list.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rand/rt.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/idle_notified_set.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/wake.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/sync_wrapper.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rc_cell.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/try_lock.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/ptr_expose.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/cfg.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/loom.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/pin.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/thread_local.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/addr_of.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/support.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/maybe_done.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_buf_read.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_read.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_seek.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_write.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/read_buf.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/addr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u16.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u32.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u64.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_usize.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/barrier.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/mutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/parking_lot.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/rwlock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/unsafe_cell.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/blocking.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/as_ref.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/atomic_cell.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/blocking_check.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/metric_atomics.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/wake_list.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/linked_list.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rand.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/trace.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/typeid.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/memchr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/markers.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/cacheline.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/select.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/join.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/macros/try_join.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/canonicalize.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/create_dir.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/create_dir_all.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/dir_builder.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/file.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/hard_link.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/metadata.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/open_options.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_dir.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_link.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/read_to_string.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_dir.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_dir_all.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/remove_file.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/rename.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/set_permissions.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/symlink_metadata.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/write.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/copy.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/try_exists.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/fs/symlink.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/try_join.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/future/block_on.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/blocking.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/interest.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/ready.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/poll_evented.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/async_fd.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdio_common.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stderr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdin.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/stdout.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/split.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/join.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/seek.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_buf_read_ext.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_read_ext.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_seek_ext.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/async_write_ext.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_reader.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_stream.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/buf_writer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/chain.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy_bidirectional.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/copy_buf.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/empty.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/flush.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/lines.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/mem.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_buf.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_exact.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_int.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_line.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/fill_buf.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_to_end.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/vec_with_initialized.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_to_string.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/read_until.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/repeat.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/shutdown.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/sink.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/split.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/take.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_vectored.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_all.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_buf.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_all_buf.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/io/util/write_int.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/lookup_host.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/listener.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/split.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/split_owned.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/stream.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/tcp/socket.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/udp.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/datagram/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/datagram/socket.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/listener.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/socket.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/split.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/split_owned.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/socketaddr.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/stream.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/ucred.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/net/unix/pipe.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/loom/std/atomic_u64_native.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/orphan.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/reap.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/unix/pidfd_reaper.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/process/kill.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/park.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/driver.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/blocking.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/current.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/runtime.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/scoped.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/context/runtime_mt.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/current_thread/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/defer.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/pop.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/shared.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/synced.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/metrics.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/inject/rt_multi_thread.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/block_in_place.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/lock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/counters.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/handle.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/handle/metrics.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/overflow.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/idle.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/stats.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/park.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/queue.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker/metrics.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/worker/taskdump_mock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/scheduler/multi_thread/trace_mock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/driver.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/registration.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/registration_set.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/scheduled_io.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/metrics.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/io/driver/signal.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/process.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/entry.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/handle.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/source.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/wheel/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/time/wheel/level.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/signal/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/core.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/harness.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/id.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/abort.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/join.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/list.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/raw.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/state.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task/waker.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/config.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/pool.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/schedule.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/shutdown.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/blocking/task.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/builder.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/task_hooks.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/handle.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/runtime.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/thread_id.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/runtime.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/batch.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/worker.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/runtime/metrics/mock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/ctrl_c.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/registry.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/unix.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/windows.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/signal/reusable_box.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/barrier.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/broadcast.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/block.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/bounded.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/chan.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/list.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/unbounded.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mpsc/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/mutex.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/notify.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/oneshot.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/batch_semaphore.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/semaphore.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_read_guard.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_write_guard.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/owned_write_guard_mapped.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/read_guard.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/write_guard.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/rwlock/write_guard_mapped.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/task/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/task/atomic_waker.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/once_cell.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/sync/watch.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/blocking.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/spawn.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/yield_now.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/local.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/task_local.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/join_set.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/consume_budget.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/task/coop/unconstrained.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/mod.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/clock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/error.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/instant.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/interval.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/sleep.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/time/timeout.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/bit.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/sharded_list.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rand/rt.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/idle_notified_set.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/wake.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/sync_wrapper.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/rc_cell.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/try_lock.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.45.0/src/util/ptr_expose.rs: diff --git a/target/debug/deps/tokio_macros-c0dddf3636910891.d b/target/debug/deps/tokio_macros-c0dddf3636910891.d new file mode 100644 index 0000000..52afe4a --- /dev/null +++ b/target/debug/deps/tokio_macros-c0dddf3636910891.d @@ -0,0 +1,7 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libtokio_macros-c0dddf3636910891.so: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.5.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.5.0/src/entry.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.5.0/src/select.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/tokio_macros-c0dddf3636910891.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.5.0/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.5.0/src/entry.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.5.0/src/select.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.5.0/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.5.0/src/entry.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-macros-2.5.0/src/select.rs: diff --git a/target/debug/deps/unicode_ident-f309bcabb1f6e0a2.d b/target/debug/deps/unicode_ident-f309bcabb1f6e0a2.d new file mode 100644 index 0000000..7249201 --- /dev/null +++ b/target/debug/deps/unicode_ident-f309bcabb1f6e0a2.d @@ -0,0 +1,8 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libunicode_ident-f309bcabb1f6e0a2.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.18/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.18/src/tables.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libunicode_ident-f309bcabb1f6e0a2.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.18/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.18/src/tables.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/unicode_ident-f309bcabb1f6e0a2.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.18/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.18/src/tables.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.18/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-ident-1.0.18/src/tables.rs: diff --git a/target/debug/deps/utf8parse-5b74dbaff5ed2b6a.d b/target/debug/deps/utf8parse-5b74dbaff5ed2b6a.d new file mode 100644 index 0000000..0d951e2 --- /dev/null +++ b/target/debug/deps/utf8parse-5b74dbaff5ed2b6a.d @@ -0,0 +1,6 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libutf8parse-5b74dbaff5ed2b6a.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/src/types.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/utf8parse-5b74dbaff5ed2b6a.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/src/types.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/src/types.rs: diff --git a/target/debug/deps/utf8parse-993b83518bf2e97a.d b/target/debug/deps/utf8parse-993b83518bf2e97a.d new file mode 100644 index 0000000..3a7b2e1 --- /dev/null +++ b/target/debug/deps/utf8parse-993b83518bf2e97a.d @@ -0,0 +1,8 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libutf8parse-993b83518bf2e97a.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/src/types.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libutf8parse-993b83518bf2e97a.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/src/types.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/utf8parse-993b83518bf2e97a.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/src/lib.rs /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/src/types.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/src/lib.rs: +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf8parse-0.2.2/src/types.rs: diff --git a/target/debug/deps/vcpkg-2152f97ec6e66fc5.d b/target/debug/deps/vcpkg-2152f97ec6e66fc5.d new file mode 100644 index 0000000..4084fa7 --- /dev/null +++ b/target/debug/deps/vcpkg-2152f97ec6e66fc5.d @@ -0,0 +1,7 @@ +/mnt/Programs/nx9-dns-server/target/debug/deps/libvcpkg-2152f97ec6e66fc5.rmeta: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/vcpkg-0.2.15/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/libvcpkg-2152f97ec6e66fc5.rlib: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/vcpkg-0.2.15/src/lib.rs + +/mnt/Programs/nx9-dns-server/target/debug/deps/vcpkg-2152f97ec6e66fc5.d: /home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/vcpkg-0.2.15/src/lib.rs + +/home/sunil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/vcpkg-0.2.15/src/lib.rs: diff --git a/target/debug/incremental/nx9_dns_server-0cx4sa335nieq/s-h7ncn3cw9e-0pn7aal-201qhdc5ob2fvu3iut7u3wxhg/dep-graph.bin b/target/debug/incremental/nx9_dns_server-0cx4sa335nieq/s-h7ncn3cw9e-0pn7aal-201qhdc5ob2fvu3iut7u3wxhg/dep-graph.bin new file mode 100644 index 0000000..424d682 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-0cx4sa335nieq/s-h7ncn3cw9e-0pn7aal-201qhdc5ob2fvu3iut7u3wxhg/dep-graph.bin differ diff --git a/target/debug/incremental/nx9_dns_server-0cx4sa335nieq/s-h7ncn3cw9e-0pn7aal-201qhdc5ob2fvu3iut7u3wxhg/query-cache.bin b/target/debug/incremental/nx9_dns_server-0cx4sa335nieq/s-h7ncn3cw9e-0pn7aal-201qhdc5ob2fvu3iut7u3wxhg/query-cache.bin new file mode 100644 index 0000000..48f60ff Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-0cx4sa335nieq/s-h7ncn3cw9e-0pn7aal-201qhdc5ob2fvu3iut7u3wxhg/query-cache.bin differ diff --git a/target/debug/incremental/nx9_dns_server-0cx4sa335nieq/s-h7ncn3cw9e-0pn7aal-201qhdc5ob2fvu3iut7u3wxhg/work-products.bin b/target/debug/incremental/nx9_dns_server-0cx4sa335nieq/s-h7ncn3cw9e-0pn7aal-201qhdc5ob2fvu3iut7u3wxhg/work-products.bin new file mode 100644 index 0000000..85e1d98 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-0cx4sa335nieq/s-h7ncn3cw9e-0pn7aal-201qhdc5ob2fvu3iut7u3wxhg/work-products.bin differ diff --git a/target/debug/incremental/nx9_dns_server-0cx4sa335nieq/s-h7ncn3cw9e-0pn7aal.lock b/target/debug/incremental/nx9_dns_server-0cx4sa335nieq/s-h7ncn3cw9e-0pn7aal.lock new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/incremental/nx9_dns_server-0zoy3mirla1b2/s-h747ip04zg-1ipr2tq-aakx9yzr6tdr19h3441jebq3a/dep-graph.bin b/target/debug/incremental/nx9_dns_server-0zoy3mirla1b2/s-h747ip04zg-1ipr2tq-aakx9yzr6tdr19h3441jebq3a/dep-graph.bin new file mode 100644 index 0000000..56e202e Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-0zoy3mirla1b2/s-h747ip04zg-1ipr2tq-aakx9yzr6tdr19h3441jebq3a/dep-graph.bin differ diff --git a/target/debug/incremental/nx9_dns_server-0zoy3mirla1b2/s-h747ip04zg-1ipr2tq-aakx9yzr6tdr19h3441jebq3a/query-cache.bin b/target/debug/incremental/nx9_dns_server-0zoy3mirla1b2/s-h747ip04zg-1ipr2tq-aakx9yzr6tdr19h3441jebq3a/query-cache.bin new file mode 100644 index 0000000..031552a Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-0zoy3mirla1b2/s-h747ip04zg-1ipr2tq-aakx9yzr6tdr19h3441jebq3a/query-cache.bin differ diff --git a/target/debug/incremental/nx9_dns_server-0zoy3mirla1b2/s-h747ip04zg-1ipr2tq-aakx9yzr6tdr19h3441jebq3a/work-products.bin b/target/debug/incremental/nx9_dns_server-0zoy3mirla1b2/s-h747ip04zg-1ipr2tq-aakx9yzr6tdr19h3441jebq3a/work-products.bin new file mode 100644 index 0000000..85e1d98 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-0zoy3mirla1b2/s-h747ip04zg-1ipr2tq-aakx9yzr6tdr19h3441jebq3a/work-products.bin differ diff --git a/target/debug/incremental/nx9_dns_server-0zoy3mirla1b2/s-h747ip04zg-1ipr2tq.lock b/target/debug/incremental/nx9_dns_server-0zoy3mirla1b2/s-h747ip04zg-1ipr2tq.lock new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/incremental/nx9_dns_server-12wp64c5tf7sb/s-h7ncmv3cx6-10n84bh-c5jylk1nndu5rt7n1s6jsupbm/dep-graph.bin b/target/debug/incremental/nx9_dns_server-12wp64c5tf7sb/s-h7ncmv3cx6-10n84bh-c5jylk1nndu5rt7n1s6jsupbm/dep-graph.bin new file mode 100644 index 0000000..c176300 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-12wp64c5tf7sb/s-h7ncmv3cx6-10n84bh-c5jylk1nndu5rt7n1s6jsupbm/dep-graph.bin differ diff --git a/target/debug/incremental/nx9_dns_server-12wp64c5tf7sb/s-h7ncmv3cx6-10n84bh-c5jylk1nndu5rt7n1s6jsupbm/query-cache.bin b/target/debug/incremental/nx9_dns_server-12wp64c5tf7sb/s-h7ncmv3cx6-10n84bh-c5jylk1nndu5rt7n1s6jsupbm/query-cache.bin new file mode 100644 index 0000000..552a78c Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-12wp64c5tf7sb/s-h7ncmv3cx6-10n84bh-c5jylk1nndu5rt7n1s6jsupbm/query-cache.bin differ diff --git a/target/debug/incremental/nx9_dns_server-12wp64c5tf7sb/s-h7ncmv3cx6-10n84bh-c5jylk1nndu5rt7n1s6jsupbm/work-products.bin b/target/debug/incremental/nx9_dns_server-12wp64c5tf7sb/s-h7ncmv3cx6-10n84bh-c5jylk1nndu5rt7n1s6jsupbm/work-products.bin new file mode 100644 index 0000000..85e1d98 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-12wp64c5tf7sb/s-h7ncmv3cx6-10n84bh-c5jylk1nndu5rt7n1s6jsupbm/work-products.bin differ diff --git a/target/debug/incremental/nx9_dns_server-12wp64c5tf7sb/s-h7ncmv3cx6-10n84bh.lock b/target/debug/incremental/nx9_dns_server-12wp64c5tf7sb/s-h7ncmv3cx6-10n84bh.lock new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/02a9433qjaw85wbbkdac1sxkf.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/02a9433qjaw85wbbkdac1sxkf.o new file mode 100644 index 0000000..d0efd1a Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/02a9433qjaw85wbbkdac1sxkf.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/03pg0lb5wp2evjz2egyjv0ksv.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/03pg0lb5wp2evjz2egyjv0ksv.o new file mode 100644 index 0000000..b5fb71f Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/03pg0lb5wp2evjz2egyjv0ksv.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/04ocw0a6vgn6ekg01zxq7vudz.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/04ocw0a6vgn6ekg01zxq7vudz.o new file mode 100644 index 0000000..42a2dd6 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/04ocw0a6vgn6ekg01zxq7vudz.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/086cvdcr66wfmq51moj5waeax.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/086cvdcr66wfmq51moj5waeax.o new file mode 100644 index 0000000..dcece6b Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/086cvdcr66wfmq51moj5waeax.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/08uw2tth9ouwwhgzru2rhzdva.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/08uw2tth9ouwwhgzru2rhzdva.o new file mode 100644 index 0000000..c5c05d2 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/08uw2tth9ouwwhgzru2rhzdva.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/0nzpse0ezacvls07l1lwk6xzy.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/0nzpse0ezacvls07l1lwk6xzy.o new file mode 100644 index 0000000..c07ebfc Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/0nzpse0ezacvls07l1lwk6xzy.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/0sti4m76fai1pe2nq7zlqfcyj.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/0sti4m76fai1pe2nq7zlqfcyj.o new file mode 100644 index 0000000..1104563 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/0sti4m76fai1pe2nq7zlqfcyj.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/134qy2qsp7kk6lt9gk3c23mb9.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/134qy2qsp7kk6lt9gk3c23mb9.o new file mode 100644 index 0000000..15a6c00 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/134qy2qsp7kk6lt9gk3c23mb9.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1919m88wu5p63tna0he2gk5ab.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1919m88wu5p63tna0he2gk5ab.o new file mode 100644 index 0000000..d3d4b6b Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1919m88wu5p63tna0he2gk5ab.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1c48824xmwlby2z6voncuw3fv.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1c48824xmwlby2z6voncuw3fv.o new file mode 100644 index 0000000..1ba8923 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1c48824xmwlby2z6voncuw3fv.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1d7qhd6f45yy54err0pbb4f8f.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1d7qhd6f45yy54err0pbb4f8f.o new file mode 100644 index 0000000..1f22a26 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1d7qhd6f45yy54err0pbb4f8f.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1f047ak7r1fyoj7zv70xzi2fy.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1f047ak7r1fyoj7zv70xzi2fy.o new file mode 100644 index 0000000..8269ae5 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1f047ak7r1fyoj7zv70xzi2fy.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1s1k6pwh0h7xquzp9fm7fdpop.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1s1k6pwh0h7xquzp9fm7fdpop.o new file mode 100644 index 0000000..2a59b7f Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1s1k6pwh0h7xquzp9fm7fdpop.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1x4fevv0grgangyty6y0g1dtj.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1x4fevv0grgangyty6y0g1dtj.o new file mode 100644 index 0000000..94b85e0 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1x4fevv0grgangyty6y0g1dtj.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1z3n0yr9ev79dtuibpet34wi0.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1z3n0yr9ev79dtuibpet34wi0.o new file mode 100644 index 0000000..b134d0b Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/1z3n0yr9ev79dtuibpet34wi0.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/24l8rx2f4pyjwkhzlbtk3yklb.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/24l8rx2f4pyjwkhzlbtk3yklb.o new file mode 100644 index 0000000..916968f Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/24l8rx2f4pyjwkhzlbtk3yklb.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/28f1sch0qne488egljiwfhzm7.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/28f1sch0qne488egljiwfhzm7.o new file mode 100644 index 0000000..1c07526 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/28f1sch0qne488egljiwfhzm7.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2d8m9lmchjsz06uuwe0uhi6yj.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2d8m9lmchjsz06uuwe0uhi6yj.o new file mode 100644 index 0000000..93df66f Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2d8m9lmchjsz06uuwe0uhi6yj.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2ljq85nwhcw88h911ye17yypc.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2ljq85nwhcw88h911ye17yypc.o new file mode 100644 index 0000000..8222a1c Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2ljq85nwhcw88h911ye17yypc.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2msjyyrlkqrji3kx9skwjzmyq.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2msjyyrlkqrji3kx9skwjzmyq.o new file mode 100644 index 0000000..c482d8a Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2msjyyrlkqrji3kx9skwjzmyq.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2o8lavktmgjs8apeoui0diycw.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2o8lavktmgjs8apeoui0diycw.o new file mode 100644 index 0000000..1278ffc Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2o8lavktmgjs8apeoui0diycw.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2od75lgwq5ooalcll7knlbm43.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2od75lgwq5ooalcll7knlbm43.o new file mode 100644 index 0000000..3e2ddff Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2od75lgwq5ooalcll7knlbm43.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2unatvp0ttcsfnvbl2ysi56qm.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2unatvp0ttcsfnvbl2ysi56qm.o new file mode 100644 index 0000000..303cf9f Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2unatvp0ttcsfnvbl2ysi56qm.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2wwbx3w4o26xj101bmd9yfi5a.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2wwbx3w4o26xj101bmd9yfi5a.o new file mode 100644 index 0000000..aa3ea11 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2wwbx3w4o26xj101bmd9yfi5a.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2zfakdr8yy4v1fi7tx1topr37.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2zfakdr8yy4v1fi7tx1topr37.o new file mode 100644 index 0000000..770d52d Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2zfakdr8yy4v1fi7tx1topr37.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2zhoebdy1jwwg2x7hroltemq4.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2zhoebdy1jwwg2x7hroltemq4.o new file mode 100644 index 0000000..88f68ef Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/2zhoebdy1jwwg2x7hroltemq4.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/35ixo84psukzxg584j2w91pz7.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/35ixo84psukzxg584j2w91pz7.o new file mode 100644 index 0000000..d2aa8ee Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/35ixo84psukzxg584j2w91pz7.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/35p492dmbg91xqg94g8rbufuf.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/35p492dmbg91xqg94g8rbufuf.o new file mode 100644 index 0000000..ee50ebb Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/35p492dmbg91xqg94g8rbufuf.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/35si3mheo6qgzkojsepsva9yk.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/35si3mheo6qgzkojsepsva9yk.o new file mode 100644 index 0000000..b15686a Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/35si3mheo6qgzkojsepsva9yk.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3a6ir67mpuh5at28msxm2i3db.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3a6ir67mpuh5at28msxm2i3db.o new file mode 100644 index 0000000..2b61911 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3a6ir67mpuh5at28msxm2i3db.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3ngr3vw217jrxnw0323zph7mw.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3ngr3vw217jrxnw0323zph7mw.o new file mode 100644 index 0000000..435ffd6 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3ngr3vw217jrxnw0323zph7mw.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3nshw5niezq0tof6sqr7602i2.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3nshw5niezq0tof6sqr7602i2.o new file mode 100644 index 0000000..2afac23 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3nshw5niezq0tof6sqr7602i2.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3pr8erpstu0t3xyby4klnulpo.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3pr8erpstu0t3xyby4klnulpo.o new file mode 100644 index 0000000..fd8af6e Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3pr8erpstu0t3xyby4klnulpo.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3qyv7dkw60qwbp3v01b1liru0.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3qyv7dkw60qwbp3v01b1liru0.o new file mode 100644 index 0000000..a014b70 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3qyv7dkw60qwbp3v01b1liru0.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3uejcock5tudou7s4s87v78vy.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3uejcock5tudou7s4s87v78vy.o new file mode 100644 index 0000000..3669545 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/3uejcock5tudou7s4s87v78vy.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/40od4rps45lu4ikljxl6rtei2.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/40od4rps45lu4ikljxl6rtei2.o new file mode 100644 index 0000000..ce8b129 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/40od4rps45lu4ikljxl6rtei2.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/473lgp25of7879wzg29m9dttr.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/473lgp25of7879wzg29m9dttr.o new file mode 100644 index 0000000..356eefa Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/473lgp25of7879wzg29m9dttr.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4b3fykpwwfcftwqmape6bbubp.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4b3fykpwwfcftwqmape6bbubp.o new file mode 100644 index 0000000..53df7fa Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4b3fykpwwfcftwqmape6bbubp.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4fn3hw5givvvimx500bunuc8x.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4fn3hw5givvvimx500bunuc8x.o new file mode 100644 index 0000000..6d2b85f Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4fn3hw5givvvimx500bunuc8x.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4iatf6pkexlf7ygfqrqyhmm6w.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4iatf6pkexlf7ygfqrqyhmm6w.o new file mode 100644 index 0000000..0db9b8d Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4iatf6pkexlf7ygfqrqyhmm6w.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4lcqlrlvd5tgn3y1ltt5dl5n3.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4lcqlrlvd5tgn3y1ltt5dl5n3.o new file mode 100644 index 0000000..2d77e8d Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4lcqlrlvd5tgn3y1ltt5dl5n3.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4yfw47qmueq47z4s0v5hzldi0.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4yfw47qmueq47z4s0v5hzldi0.o new file mode 100644 index 0000000..5cc2982 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4yfw47qmueq47z4s0v5hzldi0.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4zraw2iz7u9d6mwpxd0qcvmms.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4zraw2iz7u9d6mwpxd0qcvmms.o new file mode 100644 index 0000000..07194ce Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/4zraw2iz7u9d6mwpxd0qcvmms.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/51yaqtczcrfxtxbqixm6k2d97.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/51yaqtczcrfxtxbqixm6k2d97.o new file mode 100644 index 0000000..2502bf9 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/51yaqtczcrfxtxbqixm6k2d97.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/53pizl1a39jh74pyoaka21csq.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/53pizl1a39jh74pyoaka21csq.o new file mode 100644 index 0000000..b91e2c0 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/53pizl1a39jh74pyoaka21csq.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/58no76y5938lmiizhuvzh0872.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/58no76y5938lmiizhuvzh0872.o new file mode 100644 index 0000000..92a7587 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/58no76y5938lmiizhuvzh0872.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5c3eot5l2vaudmptdhzhn4o88.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5c3eot5l2vaudmptdhzhn4o88.o new file mode 100644 index 0000000..5d88881 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5c3eot5l2vaudmptdhzhn4o88.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5hwk0cvs08p0bzohquy1ausys.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5hwk0cvs08p0bzohquy1ausys.o new file mode 100644 index 0000000..b748bbc Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5hwk0cvs08p0bzohquy1ausys.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5i5j1syr2dvq2fzi85gkc9o6s.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5i5j1syr2dvq2fzi85gkc9o6s.o new file mode 100644 index 0000000..1552fdc Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5i5j1syr2dvq2fzi85gkc9o6s.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5k302t4jze70jr6aobe3sc1r8.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5k302t4jze70jr6aobe3sc1r8.o new file mode 100644 index 0000000..0c818ef Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5k302t4jze70jr6aobe3sc1r8.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5khgcdbbd5xxsbhc19nxjixaf.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5khgcdbbd5xxsbhc19nxjixaf.o new file mode 100644 index 0000000..ca0283a Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5khgcdbbd5xxsbhc19nxjixaf.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5phnscdd2n8xfrpxwlrri1jm0.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5phnscdd2n8xfrpxwlrri1jm0.o new file mode 100644 index 0000000..51bc752 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5phnscdd2n8xfrpxwlrri1jm0.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5zojz02h7kmc53zswv2t3eou7.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5zojz02h7kmc53zswv2t3eou7.o new file mode 100644 index 0000000..d3744e5 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/5zojz02h7kmc53zswv2t3eou7.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/6b6084f10a1yi7ppnfwopyyt0.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/6b6084f10a1yi7ppnfwopyyt0.o new file mode 100644 index 0000000..a9a09dc Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/6b6084f10a1yi7ppnfwopyyt0.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/6bcwg30t4u2b62nbmkwvnpby2.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/6bcwg30t4u2b62nbmkwvnpby2.o new file mode 100644 index 0000000..cf7cd9e Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/6bcwg30t4u2b62nbmkwvnpby2.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/6pk5ye80k5txcnaxjx0qswr0k.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/6pk5ye80k5txcnaxjx0qswr0k.o new file mode 100644 index 0000000..d50bc75 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/6pk5ye80k5txcnaxjx0qswr0k.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/6plgbeaj52ozpww94jbl5gxcs.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/6plgbeaj52ozpww94jbl5gxcs.o new file mode 100644 index 0000000..340d0a6 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/6plgbeaj52ozpww94jbl5gxcs.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/74154d62qjsoevns9cwsbk30f.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/74154d62qjsoevns9cwsbk30f.o new file mode 100644 index 0000000..00a6f99 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/74154d62qjsoevns9cwsbk30f.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/786bo4m31rygfynnh1bks3s72.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/786bo4m31rygfynnh1bks3s72.o new file mode 100644 index 0000000..8313343 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/786bo4m31rygfynnh1bks3s72.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/786dkcbm6txn7r8f7zob7fz54.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/786dkcbm6txn7r8f7zob7fz54.o new file mode 100644 index 0000000..f4b39ea Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/786dkcbm6txn7r8f7zob7fz54.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/78ppv34oziqqz4biddlv1ptph.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/78ppv34oziqqz4biddlv1ptph.o new file mode 100644 index 0000000..d289117 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/78ppv34oziqqz4biddlv1ptph.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/798q4zc3tggl5atlehmn57uya.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/798q4zc3tggl5atlehmn57uya.o new file mode 100644 index 0000000..c0df925 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/798q4zc3tggl5atlehmn57uya.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/7if6020740lnqg22itj5y5454.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/7if6020740lnqg22itj5y5454.o new file mode 100644 index 0000000..5609f73 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/7if6020740lnqg22itj5y5454.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/7weky8pmr3bi731fufnduw24o.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/7weky8pmr3bi731fufnduw24o.o new file mode 100644 index 0000000..9af5e1f Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/7weky8pmr3bi731fufnduw24o.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/84ywy3dkbmaz7ttbz4xivz3zg.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/84ywy3dkbmaz7ttbz4xivz3zg.o new file mode 100644 index 0000000..396120a Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/84ywy3dkbmaz7ttbz4xivz3zg.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/885e6ii2liibxs59so85vsxiz.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/885e6ii2liibxs59so85vsxiz.o new file mode 100644 index 0000000..6a2ab95 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/885e6ii2liibxs59so85vsxiz.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8ct2ydlesj74g48guwm40ug99.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8ct2ydlesj74g48guwm40ug99.o new file mode 100644 index 0000000..1bca28c Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8ct2ydlesj74g48guwm40ug99.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8dgqkxq17u27vhebivuva6hee.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8dgqkxq17u27vhebivuva6hee.o new file mode 100644 index 0000000..0dcdc65 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8dgqkxq17u27vhebivuva6hee.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8g7re2yo44czx015ekplec60w.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8g7re2yo44czx015ekplec60w.o new file mode 100644 index 0000000..2e8a2f8 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8g7re2yo44czx015ekplec60w.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8pkm0lc9ytce4oa8jls5jiayl.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8pkm0lc9ytce4oa8jls5jiayl.o new file mode 100644 index 0000000..d371747 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8pkm0lc9ytce4oa8jls5jiayl.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8s9rzq4wrg296cis2ql3vrydp.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8s9rzq4wrg296cis2ql3vrydp.o new file mode 100644 index 0000000..0e983b6 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8s9rzq4wrg296cis2ql3vrydp.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8y1ixa0h0wok1dw4yson31gcn.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8y1ixa0h0wok1dw4yson31gcn.o new file mode 100644 index 0000000..aa46a90 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/8y1ixa0h0wok1dw4yson31gcn.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/9anx97ue3n5zutdkl1dm5d3ma.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/9anx97ue3n5zutdkl1dm5d3ma.o new file mode 100644 index 0000000..7b99619 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/9anx97ue3n5zutdkl1dm5d3ma.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/9dp3rd2zhw8pxqhpwzbhrtq36.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/9dp3rd2zhw8pxqhpwzbhrtq36.o new file mode 100644 index 0000000..74a5ef5 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/9dp3rd2zhw8pxqhpwzbhrtq36.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/9nc7mn2w1u3j61lmpqis1lhri.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/9nc7mn2w1u3j61lmpqis1lhri.o new file mode 100644 index 0000000..5cd14c3 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/9nc7mn2w1u3j61lmpqis1lhri.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/9wg7trcmzxo6hlcncw58xkxoz.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/9wg7trcmzxo6hlcncw58xkxoz.o new file mode 100644 index 0000000..5bc5630 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/9wg7trcmzxo6hlcncw58xkxoz.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/a0edwx88iuo4jiaz651la5e24.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/a0edwx88iuo4jiaz651la5e24.o new file mode 100644 index 0000000..e866032 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/a0edwx88iuo4jiaz651la5e24.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/a61jixrrli5kdquhx8atm86wr.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/a61jixrrli5kdquhx8atm86wr.o new file mode 100644 index 0000000..bd9d12b Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/a61jixrrli5kdquhx8atm86wr.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/aei527c5ioimn3d78nryynwh7.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/aei527c5ioimn3d78nryynwh7.o new file mode 100644 index 0000000..4edbfbb Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/aei527c5ioimn3d78nryynwh7.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/aj16n8btc5bwtq792p5x7xgv3.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/aj16n8btc5bwtq792p5x7xgv3.o new file mode 100644 index 0000000..434188e Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/aj16n8btc5bwtq792p5x7xgv3.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/aj36r1ti7wpnseqa03fwi3b5z.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/aj36r1ti7wpnseqa03fwi3b5z.o new file mode 100644 index 0000000..3f90c39 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/aj36r1ti7wpnseqa03fwi3b5z.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/aj4ndflfc3gd2s4h89j53w5fc.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/aj4ndflfc3gd2s4h89j53w5fc.o new file mode 100644 index 0000000..a156a84 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/aj4ndflfc3gd2s4h89j53w5fc.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/ajjsprria61uktk0up54d7l73.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/ajjsprria61uktk0up54d7l73.o new file mode 100644 index 0000000..d26b9cd Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/ajjsprria61uktk0up54d7l73.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/aoz82r4eu5aoqf2xb1qy9gdx4.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/aoz82r4eu5aoqf2xb1qy9gdx4.o new file mode 100644 index 0000000..5954811 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/aoz82r4eu5aoqf2xb1qy9gdx4.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/av7hnvvyvlwogb9omh04dpyah.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/av7hnvvyvlwogb9omh04dpyah.o new file mode 100644 index 0000000..3ab3f0d Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/av7hnvvyvlwogb9omh04dpyah.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/azehmhgn1kp284fmfoznslem0.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/azehmhgn1kp284fmfoznslem0.o new file mode 100644 index 0000000..a2d8c29 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/azehmhgn1kp284fmfoznslem0.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b10s9si1dxos3t1rezosh700x.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b10s9si1dxos3t1rezosh700x.o new file mode 100644 index 0000000..6f2ac83 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b10s9si1dxos3t1rezosh700x.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b1myvf960th89e2rn1qsr92ti.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b1myvf960th89e2rn1qsr92ti.o new file mode 100644 index 0000000..8aa3647 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b1myvf960th89e2rn1qsr92ti.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b5lsswkhlnixuhte7vsgi246p.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b5lsswkhlnixuhte7vsgi246p.o new file mode 100644 index 0000000..d2ca9c6 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b5lsswkhlnixuhte7vsgi246p.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b61v4xew0yqi71xf64cg5x5jm.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b61v4xew0yqi71xf64cg5x5jm.o new file mode 100644 index 0000000..49bf302 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b61v4xew0yqi71xf64cg5x5jm.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b9ek9tucdz5jkmylxueo3awhq.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b9ek9tucdz5jkmylxueo3awhq.o new file mode 100644 index 0000000..3bf8b11 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b9ek9tucdz5jkmylxueo3awhq.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b9gqblw6czbq6bfp4lxk22hlq.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b9gqblw6czbq6bfp4lxk22hlq.o new file mode 100644 index 0000000..26270ff Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/b9gqblw6czbq6bfp4lxk22hlq.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bamj0qra0w363sq01vjcoupw9.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bamj0qra0w363sq01vjcoupw9.o new file mode 100644 index 0000000..2636cf1 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bamj0qra0w363sq01vjcoupw9.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bb3m7yc62uotzb0xr5ei7cfvf.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bb3m7yc62uotzb0xr5ei7cfvf.o new file mode 100644 index 0000000..b8f2040 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bb3m7yc62uotzb0xr5ei7cfvf.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bfbphaderrvl190dzmp5jrcak.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bfbphaderrvl190dzmp5jrcak.o new file mode 100644 index 0000000..b68dc3f Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bfbphaderrvl190dzmp5jrcak.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bmf4f3ulscmiboelpo683ax42.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bmf4f3ulscmiboelpo683ax42.o new file mode 100644 index 0000000..c22140c Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bmf4f3ulscmiboelpo683ax42.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bmn5ozleau1cgu2ss5d779w0x.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bmn5ozleau1cgu2ss5d779w0x.o new file mode 100644 index 0000000..e620d7f Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bmn5ozleau1cgu2ss5d779w0x.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bvo1qp7rpy6gjr1wss097igoq.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bvo1qp7rpy6gjr1wss097igoq.o new file mode 100644 index 0000000..576bbe2 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bvo1qp7rpy6gjr1wss097igoq.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bzrx9akb30khodi7jrzl5hr32.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bzrx9akb30khodi7jrzl5hr32.o new file mode 100644 index 0000000..242ba0d Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/bzrx9akb30khodi7jrzl5hr32.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/c16rjn40n3qybbzdwz4kcw7z8.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/c16rjn40n3qybbzdwz4kcw7z8.o new file mode 100644 index 0000000..ff055ed Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/c16rjn40n3qybbzdwz4kcw7z8.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/c3ucjvucuhwu45jbbxy7x9yk6.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/c3ucjvucuhwu45jbbxy7x9yk6.o new file mode 100644 index 0000000..3d0c41c Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/c3ucjvucuhwu45jbbxy7x9yk6.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/c6p1lrgve4at2vpb458tk53zj.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/c6p1lrgve4at2vpb458tk53zj.o new file mode 100644 index 0000000..f08f8a5 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/c6p1lrgve4at2vpb458tk53zj.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/caubxiivujr7l6mdue0ddxzb0.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/caubxiivujr7l6mdue0ddxzb0.o new file mode 100644 index 0000000..4a241d6 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/caubxiivujr7l6mdue0ddxzb0.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/cko23wbblqvr6w51e92pctqon.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/cko23wbblqvr6w51e92pctqon.o new file mode 100644 index 0000000..7ad20ee Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/cko23wbblqvr6w51e92pctqon.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/cmwvkmwv12a0kwuy540oxamx3.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/cmwvkmwv12a0kwuy540oxamx3.o new file mode 100644 index 0000000..5ec265e Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/cmwvkmwv12a0kwuy540oxamx3.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/cttloep1iuy0zwr3z6vqnsnf0.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/cttloep1iuy0zwr3z6vqnsnf0.o new file mode 100644 index 0000000..c1e8508 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/cttloep1iuy0zwr3z6vqnsnf0.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/cv8jmb6uff4og6428mqnt57lu.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/cv8jmb6uff4og6428mqnt57lu.o new file mode 100644 index 0000000..0682d12 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/cv8jmb6uff4og6428mqnt57lu.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/d2109yesd0cf8kybk8edsivh3.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/d2109yesd0cf8kybk8edsivh3.o new file mode 100644 index 0000000..c2edb72 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/d2109yesd0cf8kybk8edsivh3.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/db4ih7cnjq18d7daemrtsdo6m.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/db4ih7cnjq18d7daemrtsdo6m.o new file mode 100644 index 0000000..83ca9e2 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/db4ih7cnjq18d7daemrtsdo6m.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/dep-graph.bin b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/dep-graph.bin new file mode 100644 index 0000000..16a10d8 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/dep-graph.bin differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/dkjb1oh6mc7p158byu4fggx5d.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/dkjb1oh6mc7p158byu4fggx5d.o new file mode 100644 index 0000000..dbe80c3 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/dkjb1oh6mc7p158byu4fggx5d.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/dlony5wq8nqm4msxh2xs0rbhs.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/dlony5wq8nqm4msxh2xs0rbhs.o new file mode 100644 index 0000000..a914745 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/dlony5wq8nqm4msxh2xs0rbhs.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/dmsbqxszll1igtbiaqeckc0ic.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/dmsbqxszll1igtbiaqeckc0ic.o new file mode 100644 index 0000000..57b80a2 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/dmsbqxszll1igtbiaqeckc0ic.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/dvhanpdfe5rf1zr2p817lfa9e.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/dvhanpdfe5rf1zr2p817lfa9e.o new file mode 100644 index 0000000..b4f0cd1 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/dvhanpdfe5rf1zr2p817lfa9e.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/e80i3xhd3xvl41osuykkiobix.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/e80i3xhd3xvl41osuykkiobix.o new file mode 100644 index 0000000..a436bf4 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/e80i3xhd3xvl41osuykkiobix.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/e8q5waiaarwu51rwcvl328lwq.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/e8q5waiaarwu51rwcvl328lwq.o new file mode 100644 index 0000000..1553d55 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/e8q5waiaarwu51rwcvl328lwq.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/eh6enwoeu1cpji7xywxlwdq7r.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/eh6enwoeu1cpji7xywxlwdq7r.o new file mode 100644 index 0000000..5b42d35 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/eh6enwoeu1cpji7xywxlwdq7r.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/ejskwqkvibi7ij6z2xdyxitu6.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/ejskwqkvibi7ij6z2xdyxitu6.o new file mode 100644 index 0000000..98b5d91 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/ejskwqkvibi7ij6z2xdyxitu6.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/emek1zj7etpn91y9u77axz19d.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/emek1zj7etpn91y9u77axz19d.o new file mode 100644 index 0000000..5310aa3 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/emek1zj7etpn91y9u77axz19d.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/eobppmwp8sopcfsuhqgj9o311.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/eobppmwp8sopcfsuhqgj9o311.o new file mode 100644 index 0000000..ec316c9 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/eobppmwp8sopcfsuhqgj9o311.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/eof8pjb28xyu3op7v2o0hqrg7.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/eof8pjb28xyu3op7v2o0hqrg7.o new file mode 100644 index 0000000..a0454c4 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/eof8pjb28xyu3op7v2o0hqrg7.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/eq310cx6bdeu6tur3skbdkvlp.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/eq310cx6bdeu6tur3skbdkvlp.o new file mode 100644 index 0000000..b12355b Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/eq310cx6bdeu6tur3skbdkvlp.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/eqjt4gy20qn7yrefutpjm3om6.o b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/eqjt4gy20qn7yrefutpjm3om6.o new file mode 100644 index 0000000..2c5f08c Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/eqjt4gy20qn7yrefutpjm3om6.o differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/query-cache.bin b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/query-cache.bin new file mode 100644 index 0000000..09c8d9b Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/query-cache.bin differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/work-products.bin b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/work-products.bin new file mode 100644 index 0000000..18768d9 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep-9swtjkwphfed5txgj8jucjrjq/work-products.bin differ diff --git a/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep.lock b/target/debug/incremental/nx9_dns_server-1kksxduoj2k6k/s-h7ncng4sid-0f5g9ep.lock new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/incremental/nx9_dns_server-1s9mq2p90a3b8/s-h747ip03kq-1vw187b-eq8bpwj4viwmirdnyzezq9v06/dep-graph.bin b/target/debug/incremental/nx9_dns_server-1s9mq2p90a3b8/s-h747ip03kq-1vw187b-eq8bpwj4viwmirdnyzezq9v06/dep-graph.bin new file mode 100644 index 0000000..d52d638 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1s9mq2p90a3b8/s-h747ip03kq-1vw187b-eq8bpwj4viwmirdnyzezq9v06/dep-graph.bin differ diff --git a/target/debug/incremental/nx9_dns_server-1s9mq2p90a3b8/s-h747ip03kq-1vw187b-eq8bpwj4viwmirdnyzezq9v06/query-cache.bin b/target/debug/incremental/nx9_dns_server-1s9mq2p90a3b8/s-h747ip03kq-1vw187b-eq8bpwj4viwmirdnyzezq9v06/query-cache.bin new file mode 100644 index 0000000..cc209e1 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1s9mq2p90a3b8/s-h747ip03kq-1vw187b-eq8bpwj4viwmirdnyzezq9v06/query-cache.bin differ diff --git a/target/debug/incremental/nx9_dns_server-1s9mq2p90a3b8/s-h747ip03kq-1vw187b-eq8bpwj4viwmirdnyzezq9v06/work-products.bin b/target/debug/incremental/nx9_dns_server-1s9mq2p90a3b8/s-h747ip03kq-1vw187b-eq8bpwj4viwmirdnyzezq9v06/work-products.bin new file mode 100644 index 0000000..85e1d98 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-1s9mq2p90a3b8/s-h747ip03kq-1vw187b-eq8bpwj4viwmirdnyzezq9v06/work-products.bin differ diff --git a/target/debug/incremental/nx9_dns_server-1s9mq2p90a3b8/s-h747ip03kq-1vw187b.lock b/target/debug/incremental/nx9_dns_server-1s9mq2p90a3b8/s-h747ip03kq-1vw187b.lock new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/incremental/nx9_dns_server-33tcurblnhzng/s-h7ncn3cw9e-0qlfhjx-8v4mb3scgp5uyxntf7ec60gmv/dep-graph.bin b/target/debug/incremental/nx9_dns_server-33tcurblnhzng/s-h7ncn3cw9e-0qlfhjx-8v4mb3scgp5uyxntf7ec60gmv/dep-graph.bin new file mode 100644 index 0000000..6071fc3 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-33tcurblnhzng/s-h7ncn3cw9e-0qlfhjx-8v4mb3scgp5uyxntf7ec60gmv/dep-graph.bin differ diff --git a/target/debug/incremental/nx9_dns_server-33tcurblnhzng/s-h7ncn3cw9e-0qlfhjx-8v4mb3scgp5uyxntf7ec60gmv/query-cache.bin b/target/debug/incremental/nx9_dns_server-33tcurblnhzng/s-h7ncn3cw9e-0qlfhjx-8v4mb3scgp5uyxntf7ec60gmv/query-cache.bin new file mode 100644 index 0000000..1e07a64 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-33tcurblnhzng/s-h7ncn3cw9e-0qlfhjx-8v4mb3scgp5uyxntf7ec60gmv/query-cache.bin differ diff --git a/target/debug/incremental/nx9_dns_server-33tcurblnhzng/s-h7ncn3cw9e-0qlfhjx-8v4mb3scgp5uyxntf7ec60gmv/work-products.bin b/target/debug/incremental/nx9_dns_server-33tcurblnhzng/s-h7ncn3cw9e-0qlfhjx-8v4mb3scgp5uyxntf7ec60gmv/work-products.bin new file mode 100644 index 0000000..85e1d98 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-33tcurblnhzng/s-h7ncn3cw9e-0qlfhjx-8v4mb3scgp5uyxntf7ec60gmv/work-products.bin differ diff --git a/target/debug/incremental/nx9_dns_server-33tcurblnhzng/s-h7ncn3cw9e-0qlfhjx.lock b/target/debug/incremental/nx9_dns_server-33tcurblnhzng/s-h7ncn3cw9e-0qlfhjx.lock new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/incremental/nx9_dns_server-397la62n2zu3y/s-h7ncmv3cx6-1o9k6ne-cjpa8vyhdwmkvv4cdtng9qq19/dep-graph.bin b/target/debug/incremental/nx9_dns_server-397la62n2zu3y/s-h7ncmv3cx6-1o9k6ne-cjpa8vyhdwmkvv4cdtng9qq19/dep-graph.bin new file mode 100644 index 0000000..394d75c Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-397la62n2zu3y/s-h7ncmv3cx6-1o9k6ne-cjpa8vyhdwmkvv4cdtng9qq19/dep-graph.bin differ diff --git a/target/debug/incremental/nx9_dns_server-397la62n2zu3y/s-h7ncmv3cx6-1o9k6ne-cjpa8vyhdwmkvv4cdtng9qq19/query-cache.bin b/target/debug/incremental/nx9_dns_server-397la62n2zu3y/s-h7ncmv3cx6-1o9k6ne-cjpa8vyhdwmkvv4cdtng9qq19/query-cache.bin new file mode 100644 index 0000000..3c68ead Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-397la62n2zu3y/s-h7ncmv3cx6-1o9k6ne-cjpa8vyhdwmkvv4cdtng9qq19/query-cache.bin differ diff --git a/target/debug/incremental/nx9_dns_server-397la62n2zu3y/s-h7ncmv3cx6-1o9k6ne-cjpa8vyhdwmkvv4cdtng9qq19/work-products.bin b/target/debug/incremental/nx9_dns_server-397la62n2zu3y/s-h7ncmv3cx6-1o9k6ne-cjpa8vyhdwmkvv4cdtng9qq19/work-products.bin new file mode 100644 index 0000000..85e1d98 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-397la62n2zu3y/s-h7ncmv3cx6-1o9k6ne-cjpa8vyhdwmkvv4cdtng9qq19/work-products.bin differ diff --git a/target/debug/incremental/nx9_dns_server-397la62n2zu3y/s-h7ncmv3cx6-1o9k6ne.lock b/target/debug/incremental/nx9_dns_server-397la62n2zu3y/s-h7ncmv3cx6-1o9k6ne.lock new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/02vx2nvgaq8sqlk88720rjjkm.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/02vx2nvgaq8sqlk88720rjjkm.o new file mode 100644 index 0000000..c1c5b86 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/02vx2nvgaq8sqlk88720rjjkm.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/0gk6dk1bp7hq27mxcpv10r460.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/0gk6dk1bp7hq27mxcpv10r460.o new file mode 100644 index 0000000..539cf4b Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/0gk6dk1bp7hq27mxcpv10r460.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/0lls55gr12jvs2j7psdnnaw5d.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/0lls55gr12jvs2j7psdnnaw5d.o new file mode 100644 index 0000000..87a0d3c Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/0lls55gr12jvs2j7psdnnaw5d.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/15i8fnua4r0su9rw6737ctea1.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/15i8fnua4r0su9rw6737ctea1.o new file mode 100644 index 0000000..be66f2f Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/15i8fnua4r0su9rw6737ctea1.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/1627njvc1682ywbx056ui7ymh.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/1627njvc1682ywbx056ui7ymh.o new file mode 100644 index 0000000..e0e3545 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/1627njvc1682ywbx056ui7ymh.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/1ei9dlpae9lbixrlpietl7rfz.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/1ei9dlpae9lbixrlpietl7rfz.o new file mode 100644 index 0000000..27da94d Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/1ei9dlpae9lbixrlpietl7rfz.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/1y8cdbhf7wppdxsuwey4c77v7.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/1y8cdbhf7wppdxsuwey4c77v7.o new file mode 100644 index 0000000..2f00d79 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/1y8cdbhf7wppdxsuwey4c77v7.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/1ys2rsidtjxj03wt9ilctna08.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/1ys2rsidtjxj03wt9ilctna08.o new file mode 100644 index 0000000..1935b2a Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/1ys2rsidtjxj03wt9ilctna08.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/24k07d6idxhb8t3y0wl78qr1z.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/24k07d6idxhb8t3y0wl78qr1z.o new file mode 100644 index 0000000..0cd1f14 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/24k07d6idxhb8t3y0wl78qr1z.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/25q9j908z6cspi4e5xarmgrkt.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/25q9j908z6cspi4e5xarmgrkt.o new file mode 100644 index 0000000..e66c3a0 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/25q9j908z6cspi4e5xarmgrkt.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/2f150yza20zdncoytdwezc700.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/2f150yza20zdncoytdwezc700.o new file mode 100644 index 0000000..b2cba55 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/2f150yza20zdncoytdwezc700.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/2lnc5o1thynsyoxbz9pnomm96.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/2lnc5o1thynsyoxbz9pnomm96.o new file mode 100644 index 0000000..3daa6b7 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/2lnc5o1thynsyoxbz9pnomm96.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/2z8fj1df8b44kfsy93eu11mlc.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/2z8fj1df8b44kfsy93eu11mlc.o new file mode 100644 index 0000000..273e82d Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/2z8fj1df8b44kfsy93eu11mlc.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/31ss3eps7b189sl3ffx19ievt.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/31ss3eps7b189sl3ffx19ievt.o new file mode 100644 index 0000000..b645937 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/31ss3eps7b189sl3ffx19ievt.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/327vfkkdd8uor33t8cm4t2s75.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/327vfkkdd8uor33t8cm4t2s75.o new file mode 100644 index 0000000..82f2178 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/327vfkkdd8uor33t8cm4t2s75.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3b9f63zbwcf4ygtsvus8dqger.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3b9f63zbwcf4ygtsvus8dqger.o new file mode 100644 index 0000000..7596aed Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3b9f63zbwcf4ygtsvus8dqger.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3djtv5or16ly6kj1ae26zzzfy.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3djtv5or16ly6kj1ae26zzzfy.o new file mode 100644 index 0000000..a466047 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3djtv5or16ly6kj1ae26zzzfy.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3fuoqh1mv6roplu43tdxom4j6.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3fuoqh1mv6roplu43tdxom4j6.o new file mode 100644 index 0000000..71b25ac Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3fuoqh1mv6roplu43tdxom4j6.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3i2ljg5dshelgwbtgd3y07dty.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3i2ljg5dshelgwbtgd3y07dty.o new file mode 100644 index 0000000..cdc42b5 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3i2ljg5dshelgwbtgd3y07dty.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3n321zx6ax5g883wa8hsudl7q.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3n321zx6ax5g883wa8hsudl7q.o new file mode 100644 index 0000000..9a99933 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3n321zx6ax5g883wa8hsudl7q.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3pr2ubuswntbgs1ztmf0vwaer.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3pr2ubuswntbgs1ztmf0vwaer.o new file mode 100644 index 0000000..2440b61 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3pr2ubuswntbgs1ztmf0vwaer.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3u8kasyb68p9pdgucoaxmte2s.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3u8kasyb68p9pdgucoaxmte2s.o new file mode 100644 index 0000000..20c662b Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3u8kasyb68p9pdgucoaxmte2s.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3yr5ex318ia899ogaxdvqu7g1.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3yr5ex318ia899ogaxdvqu7g1.o new file mode 100644 index 0000000..b4ec02c Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/3yr5ex318ia899ogaxdvqu7g1.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/424okotqbmoi2snugj7bsf1j4.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/424okotqbmoi2snugj7bsf1j4.o new file mode 100644 index 0000000..5c60ad5 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/424okotqbmoi2snugj7bsf1j4.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/46eyjdfs90ya342dl1oc7pqyd.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/46eyjdfs90ya342dl1oc7pqyd.o new file mode 100644 index 0000000..23a549b Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/46eyjdfs90ya342dl1oc7pqyd.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/47bitwumsl89js2n9z8jl5s6v.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/47bitwumsl89js2n9z8jl5s6v.o new file mode 100644 index 0000000..4c04dc8 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/47bitwumsl89js2n9z8jl5s6v.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/4c8nhcqhnlm2qs10ruzovz2ew.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/4c8nhcqhnlm2qs10ruzovz2ew.o new file mode 100644 index 0000000..526f458 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/4c8nhcqhnlm2qs10ruzovz2ew.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/4wben2hpvnowkr2s3n2jkti2y.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/4wben2hpvnowkr2s3n2jkti2y.o new file mode 100644 index 0000000..a920d23 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/4wben2hpvnowkr2s3n2jkti2y.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/4xvqb2yn7lsf4zjwkg25uhaqp.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/4xvqb2yn7lsf4zjwkg25uhaqp.o new file mode 100644 index 0000000..3de9796 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/4xvqb2yn7lsf4zjwkg25uhaqp.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/5lbv0i97doz26ku81qaobtduh.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/5lbv0i97doz26ku81qaobtduh.o new file mode 100644 index 0000000..1cf4d91 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/5lbv0i97doz26ku81qaobtduh.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/5my1ifxjg4z1g2p6rjc1ll9if.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/5my1ifxjg4z1g2p6rjc1ll9if.o new file mode 100644 index 0000000..3e6f899 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/5my1ifxjg4z1g2p6rjc1ll9if.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6590auhsf22yx1ayvdxejjlmq.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6590auhsf22yx1ayvdxejjlmq.o new file mode 100644 index 0000000..4ceb799 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6590auhsf22yx1ayvdxejjlmq.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6fcm3xhiz7ywion5auv6r8j19.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6fcm3xhiz7ywion5auv6r8j19.o new file mode 100644 index 0000000..a23afe3 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6fcm3xhiz7ywion5auv6r8j19.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6fqmd0im2e1yg591mj107bt37.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6fqmd0im2e1yg591mj107bt37.o new file mode 100644 index 0000000..241500b Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6fqmd0im2e1yg591mj107bt37.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6fr9bqihirla3jsg1cbfvc3mi.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6fr9bqihirla3jsg1cbfvc3mi.o new file mode 100644 index 0000000..7876d0f Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6fr9bqihirla3jsg1cbfvc3mi.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6hc6y19xsby3tlg0bwuv3g7uf.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6hc6y19xsby3tlg0bwuv3g7uf.o new file mode 100644 index 0000000..c46ce47 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6hc6y19xsby3tlg0bwuv3g7uf.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6n5x7wt84j3zmf1fb6hn2rfda.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6n5x7wt84j3zmf1fb6hn2rfda.o new file mode 100644 index 0000000..9eb44ed Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6n5x7wt84j3zmf1fb6hn2rfda.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6qqqk55goko1qnzdwgcn3aqsm.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6qqqk55goko1qnzdwgcn3aqsm.o new file mode 100644 index 0000000..99340b9 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6qqqk55goko1qnzdwgcn3aqsm.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6qyg43kk8kc5jp2do8rh93hit.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6qyg43kk8kc5jp2do8rh93hit.o new file mode 100644 index 0000000..9655255 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/6qyg43kk8kc5jp2do8rh93hit.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/760uemzvbrdk99uuzrkfymmps.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/760uemzvbrdk99uuzrkfymmps.o new file mode 100644 index 0000000..0949d7a Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/760uemzvbrdk99uuzrkfymmps.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/787zou555qqor7mjiz7prbgl4.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/787zou555qqor7mjiz7prbgl4.o new file mode 100644 index 0000000..30d61d5 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/787zou555qqor7mjiz7prbgl4.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7ei9fxe1i8l010t4c9qqnnt7f.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7ei9fxe1i8l010t4c9qqnnt7f.o new file mode 100644 index 0000000..c830fa9 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7ei9fxe1i8l010t4c9qqnnt7f.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7f7ok8tzpuz929st8ivue0ubc.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7f7ok8tzpuz929st8ivue0ubc.o new file mode 100644 index 0000000..92eccf8 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7f7ok8tzpuz929st8ivue0ubc.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7kux5wgd8dbred5z3q95iks0v.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7kux5wgd8dbred5z3q95iks0v.o new file mode 100644 index 0000000..3a91b09 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7kux5wgd8dbred5z3q95iks0v.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7omuw8ki09mxht7wwsq00s7jc.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7omuw8ki09mxht7wwsq00s7jc.o new file mode 100644 index 0000000..1700bf6 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7omuw8ki09mxht7wwsq00s7jc.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7uykev2m2omdo1pkif08rnq6b.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7uykev2m2omdo1pkif08rnq6b.o new file mode 100644 index 0000000..baaf8a8 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7uykev2m2omdo1pkif08rnq6b.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7ycypqu5vevorbhm0ygs3evw1.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7ycypqu5vevorbhm0ygs3evw1.o new file mode 100644 index 0000000..165cc63 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7ycypqu5vevorbhm0ygs3evw1.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7z7rlh0erqqfpzzkg31b0kxj3.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7z7rlh0erqqfpzzkg31b0kxj3.o new file mode 100644 index 0000000..f25fdf3 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/7z7rlh0erqqfpzzkg31b0kxj3.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/86suzgf6tszco5y8mx5k3kvyc.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/86suzgf6tszco5y8mx5k3kvyc.o new file mode 100644 index 0000000..682307d Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/86suzgf6tszco5y8mx5k3kvyc.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8j6jz2n3rh6mb0v47xw8034ru.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8j6jz2n3rh6mb0v47xw8034ru.o new file mode 100644 index 0000000..95a86aa Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8j6jz2n3rh6mb0v47xw8034ru.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8n46hpye02ne747cktygs6ev6.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8n46hpye02ne747cktygs6ev6.o new file mode 100644 index 0000000..498e3fc Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8n46hpye02ne747cktygs6ev6.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8oq1u3inf88kbxwjhhtss4lvi.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8oq1u3inf88kbxwjhhtss4lvi.o new file mode 100644 index 0000000..7c996a1 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8oq1u3inf88kbxwjhhtss4lvi.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8p1h25lztsivahiz0wbsvzo5p.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8p1h25lztsivahiz0wbsvzo5p.o new file mode 100644 index 0000000..c852f3a Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8p1h25lztsivahiz0wbsvzo5p.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8qgd74xm6up0cu4uuyuh7cqrs.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8qgd74xm6up0cu4uuyuh7cqrs.o new file mode 100644 index 0000000..d1ff6b6 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8qgd74xm6up0cu4uuyuh7cqrs.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8up5tgvgcel5spi1ycdap9aki.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8up5tgvgcel5spi1ycdap9aki.o new file mode 100644 index 0000000..f154f23 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/8up5tgvgcel5spi1ycdap9aki.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/951rhaoqakk47gwzupym1wcre.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/951rhaoqakk47gwzupym1wcre.o new file mode 100644 index 0000000..d742540 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/951rhaoqakk47gwzupym1wcre.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/958c0zmzdweg6d395otq4m2jm.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/958c0zmzdweg6d395otq4m2jm.o new file mode 100644 index 0000000..80f7d62 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/958c0zmzdweg6d395otq4m2jm.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/9eo54cmgap6z41bljdrbqrehe.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/9eo54cmgap6z41bljdrbqrehe.o new file mode 100644 index 0000000..1de3856 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/9eo54cmgap6z41bljdrbqrehe.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/9gsnic85svkjsbgwa6ql19r6v.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/9gsnic85svkjsbgwa6ql19r6v.o new file mode 100644 index 0000000..f2049ac Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/9gsnic85svkjsbgwa6ql19r6v.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/a0pgxj5in3exuucelj26qlzkd.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/a0pgxj5in3exuucelj26qlzkd.o new file mode 100644 index 0000000..9c5205e Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/a0pgxj5in3exuucelj26qlzkd.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/a17xaixjzjgsceso9dtbsk7w9.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/a17xaixjzjgsceso9dtbsk7w9.o new file mode 100644 index 0000000..f9827f6 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/a17xaixjzjgsceso9dtbsk7w9.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/ahnzh3h2sto2owlwlsiaxuq3f.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/ahnzh3h2sto2owlwlsiaxuq3f.o new file mode 100644 index 0000000..45fe0a5 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/ahnzh3h2sto2owlwlsiaxuq3f.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/al8cqerki08l4lpe17s8n06wt.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/al8cqerki08l4lpe17s8n06wt.o new file mode 100644 index 0000000..1df322b Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/al8cqerki08l4lpe17s8n06wt.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/an3dqpy3vs7j3peuvi3xe408f.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/an3dqpy3vs7j3peuvi3xe408f.o new file mode 100644 index 0000000..586a705 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/an3dqpy3vs7j3peuvi3xe408f.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/b10tokc2he471ejk5vlg7e994.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/b10tokc2he471ejk5vlg7e994.o new file mode 100644 index 0000000..787782d Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/b10tokc2he471ejk5vlg7e994.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/be2q7tthcr94uvfh0i79kv6lp.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/be2q7tthcr94uvfh0i79kv6lp.o new file mode 100644 index 0000000..63a22a6 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/be2q7tthcr94uvfh0i79kv6lp.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/bolo98ipstmbufwunmypnoc6g.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/bolo98ipstmbufwunmypnoc6g.o new file mode 100644 index 0000000..6f1a30c Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/bolo98ipstmbufwunmypnoc6g.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/bqsjck345v6acwg93hajtshda.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/bqsjck345v6acwg93hajtshda.o new file mode 100644 index 0000000..f9a490c Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/bqsjck345v6acwg93hajtshda.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/bt3cbozgv6du9ld3fbdba1ds7.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/bt3cbozgv6du9ld3fbdba1ds7.o new file mode 100644 index 0000000..2b686fb Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/bt3cbozgv6du9ld3fbdba1ds7.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/c44dc4q9ailhj4t7tjp96llad.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/c44dc4q9ailhj4t7tjp96llad.o new file mode 100644 index 0000000..e9088a3 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/c44dc4q9ailhj4t7tjp96llad.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/c4pam2wesxuc1h5dk2saxs0o8.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/c4pam2wesxuc1h5dk2saxs0o8.o new file mode 100644 index 0000000..6dad363 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/c4pam2wesxuc1h5dk2saxs0o8.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/ccmp688x4ysd1hjxqrhgbtlvw.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/ccmp688x4ysd1hjxqrhgbtlvw.o new file mode 100644 index 0000000..5a4073e Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/ccmp688x4ysd1hjxqrhgbtlvw.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cf7rzw42nhaiqkzn16h6niwcx.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cf7rzw42nhaiqkzn16h6niwcx.o new file mode 100644 index 0000000..e7908a4 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cf7rzw42nhaiqkzn16h6niwcx.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cr9vbr5qnozs0qbeht9x6d77a.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cr9vbr5qnozs0qbeht9x6d77a.o new file mode 100644 index 0000000..e238c69 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cr9vbr5qnozs0qbeht9x6d77a.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cs7oimn82zgffxplupz5if93s.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cs7oimn82zgffxplupz5if93s.o new file mode 100644 index 0000000..68b6cf4 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cs7oimn82zgffxplupz5if93s.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cvp3ymlaqgaa3yx2n49eywgip.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cvp3ymlaqgaa3yx2n49eywgip.o new file mode 100644 index 0000000..9162d1b Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cvp3ymlaqgaa3yx2n49eywgip.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cwn1vinvhu2r6gs4hgxgsh3w9.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cwn1vinvhu2r6gs4hgxgsh3w9.o new file mode 100644 index 0000000..1e6e8a0 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cwn1vinvhu2r6gs4hgxgsh3w9.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cz4kcrmj5gt9btgk835up0xjx.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cz4kcrmj5gt9btgk835up0xjx.o new file mode 100644 index 0000000..b9609a6 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/cz4kcrmj5gt9btgk835up0xjx.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/d0hkpfz7ywpo93iyw6qjves0o.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/d0hkpfz7ywpo93iyw6qjves0o.o new file mode 100644 index 0000000..f41fd01 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/d0hkpfz7ywpo93iyw6qjves0o.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/dauxy8p04rwrmd4rhkrcbd2gs.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/dauxy8p04rwrmd4rhkrcbd2gs.o new file mode 100644 index 0000000..1d14f17 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/dauxy8p04rwrmd4rhkrcbd2gs.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/dep-graph.bin b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/dep-graph.bin new file mode 100644 index 0000000..f188469 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/dep-graph.bin differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/dscjly7je6624z7673de9tagn.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/dscjly7je6624z7673de9tagn.o new file mode 100644 index 0000000..c98de38 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/dscjly7je6624z7673de9tagn.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/du1oozvj9gc0hv2117x5njxzw.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/du1oozvj9gc0hv2117x5njxzw.o new file mode 100644 index 0000000..28b0e5e Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/du1oozvj9gc0hv2117x5njxzw.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/dxf00m5667l3lh6d1228xteco.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/dxf00m5667l3lh6d1228xteco.o new file mode 100644 index 0000000..f5b5403 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/dxf00m5667l3lh6d1228xteco.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/ea9idurj66snv837fc5im8uqo.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/ea9idurj66snv837fc5im8uqo.o new file mode 100644 index 0000000..48857d9 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/ea9idurj66snv837fc5im8uqo.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/eg9h92b8cz69zlwekt6upbsjh.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/eg9h92b8cz69zlwekt6upbsjh.o new file mode 100644 index 0000000..7023723 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/eg9h92b8cz69zlwekt6upbsjh.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/elgb3r941uvje9ijffuvetdh8.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/elgb3r941uvje9ijffuvetdh8.o new file mode 100644 index 0000000..90c5ae7 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/elgb3r941uvje9ijffuvetdh8.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/eyvc0xqffr2saiw506ku6lstg.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/eyvc0xqffr2saiw506ku6lstg.o new file mode 100644 index 0000000..c495515 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/eyvc0xqffr2saiw506ku6lstg.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/ez6wk0bmx19j9u90d04txg9gt.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/ez6wk0bmx19j9u90d04txg9gt.o new file mode 100644 index 0000000..323deda Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/ez6wk0bmx19j9u90d04txg9gt.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/f0gn11l026f243c345rbosw0q.o b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/f0gn11l026f243c345rbosw0q.o new file mode 100644 index 0000000..7180a6e Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/f0gn11l026f243c345rbosw0q.o differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/query-cache.bin b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/query-cache.bin new file mode 100644 index 0000000..1dff824 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/query-cache.bin differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/work-products.bin b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/work-products.bin new file mode 100644 index 0000000..22902b1 Binary files /dev/null and b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df-5fxjx2e5kwpm90o1p96sj0v7w/work-products.bin differ diff --git a/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df.lock b/target/debug/incremental/nx9_dns_server-3dqoyws7tra63/s-h7ncngj2sj-04rr0df.lock new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/libnx9_dns_server.d b/target/debug/libnx9_dns_server.d new file mode 100644 index 0000000..bb9fb25 --- /dev/null +++ b/target/debug/libnx9_dns_server.d @@ -0,0 +1 @@ +/mnt/Programs/nx9-dns-server/target/debug/libnx9_dns_server.rlib: /mnt/Programs/nx9-dns-server/src/cache.rs /mnt/Programs/nx9-dns-server/src/config.rs /mnt/Programs/nx9-dns-server/src/db.rs /mnt/Programs/nx9-dns-server/src/dns.rs /mnt/Programs/nx9-dns-server/src/errors.rs /mnt/Programs/nx9-dns-server/src/handlers.rs /mnt/Programs/nx9-dns-server/src/lib.rs /mnt/Programs/nx9-dns-server/src/utils.rs diff --git a/target/debug/libnx9_dns_server.rlib b/target/debug/libnx9_dns_server.rlib new file mode 100644 index 0000000..98da88b Binary files /dev/null and b/target/debug/libnx9_dns_server.rlib differ diff --git a/target/debug/nx9_dns_server b/target/debug/nx9_dns_server new file mode 100755 index 0000000..90c9a45 Binary files /dev/null and b/target/debug/nx9_dns_server differ diff --git a/target/debug/nx9_dns_server.d b/target/debug/nx9_dns_server.d new file mode 100644 index 0000000..21d503a --- /dev/null +++ b/target/debug/nx9_dns_server.d @@ -0,0 +1 @@ +/mnt/Programs/nx9-dns-server/target/debug/nx9_dns_server: /mnt/Programs/nx9-dns-server/src/cache.rs /mnt/Programs/nx9-dns-server/src/config.rs /mnt/Programs/nx9-dns-server/src/db.rs /mnt/Programs/nx9-dns-server/src/dns.rs /mnt/Programs/nx9-dns-server/src/errors.rs /mnt/Programs/nx9-dns-server/src/handlers.rs /mnt/Programs/nx9-dns-server/src/lib.rs /mnt/Programs/nx9-dns-server/src/main.rs /mnt/Programs/nx9-dns-server/src/utils.rs