diff --git a/Assets/Evernight.gif b/Assets/Evernight.gif deleted file mode 100644 index ef24085..0000000 Binary files a/Assets/Evernight.gif and /dev/null differ diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..fc9ef66 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,16 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "ideskpet-installer" +version = "1.0.0" +dependencies = [ + "libc", +] + +[[package]] +name = "libc" +version = "0.2.183" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d" diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..a1feaa1 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,18 @@ +[package] +name = "ideskpet-installer" +version = "1.0.0" +edition = "2021" +description = "Installer and CLI for I-DeskPet desktop pet application" +authors = ["InoriShio"] +license = "MIT" + +[[bin]] +name = "ideskpet-installer" +path = "src/main.rs" + +[[bin]] +name = "ideskpet" +path = "src/bin/ideskpet.rs" + +[target.'cfg(unix)'.dependencies] +libc = "0.2" diff --git a/Config/Config.qml b/Config/Config.qml deleted file mode 100644 index 8d0109f..0000000 --- a/Config/Config.qml +++ /dev/null @@ -1,18 +0,0 @@ - - FileView { - id: watcher - path: root.configPath - - watchChanges: true - - onFileChanged: reload() - - onAdapterUpdated: writeAdapter() - - JsonAdapter { - id: adapter - - property string gifFolder: Quickshell.shellDir + "/Gifs" - property real maxScaling: 1 - } - } diff --git a/Config/Pets.qml b/Config/Pets.qml deleted file mode 100644 index 7eb883b..0000000 --- a/Config/Pets.qml +++ /dev/null @@ -1,38 +0,0 @@ - - FileView { - id: watcher - path: configPath - - property string name: gifItem.fileBaseName + ".json" - property string configDir: Quickshell.env("HOME") + "/.config/I-DeskPet/" - property string configPath: configDir + name - - onLoaded: { - if ( gifSaved.zIndex === -1 ) gifSaved.zIndex = gifItem.index - gifItem.x = gifSaved.positionX - gifItem.y = gifSaved.positionY - gifItem.loaded = true - } - - onLoadFailed: { - gifSaved.zIndex = gifItem.index - writeAdapter() - gifItem.loaded = true - } - - watchChanges: true - - onFileChanged: reload() - - onAdapterUpdated: writeAdapter() - - JsonAdapter { - id: gifSaved - - property real scaling: 1 - property int positionX: 0 - property int positionY: 0 - property int zIndex: -1 - } - } - } diff --git a/General.qml b/General.qml deleted file mode 100644 index 2856121..0000000 --- a/General.qml +++ /dev/null @@ -1,38 +0,0 @@ - - FileView { - id: watcher - path: configPath - - property string name: gifItem.fileBaseName + ".json" - property string configDir: Quickshell.env("HOME") + "/.config/I-DeskPet/" - property string configPath: configDir + name - - onLoaded: { - if ( gifSaved.zIndex === -1 ) gifSaved.zIndex = gifItem.index - gifItem.x = gifSaved.positionX - gifItem.y = gifSaved.positionY - gifItem.loaded = true - } - - onLoadFailed: { - gifSaved.zIndex = gifItem.index - writeAdapter() - gifItem.loaded = true - } - - watchChanges: true - - onFileChanged: reload() - - onAdapterUpdated: writeAdapter() - - JsonAdapter { - id: gifSaved - - property real scaling: 1 - property int positionX: 0 - property int positionY: 0 - property int zIndex: -1 - } - } -} diff --git a/Gifs/Evernight.gif b/Gifs/Evernight.gif deleted file mode 100644 index ef24085..0000000 Binary files a/Gifs/Evernight.gif and /dev/null differ diff --git a/Modules/ConfigLoader.qml b/Modules/ConfigLoader.qml deleted file mode 100644 index 395cce1..0000000 --- a/Modules/ConfigLoader.qml +++ /dev/null @@ -1,56 +0,0 @@ -pragma Singleton - -import QtQuick -import Quickshell.Io -import Quickshell - -Singleton { - id: root - - property string configDir: Quickshell.env("HOME") + "/.config/I-DeskPet" - property string configPath: configDir + "/config.json" - property alias gifFolder: adapter.gifFolder - property alias maxScaling: adapter.maxScale - - Process { - id: dirCheck - - command: ["test", "-d", root.configDir] - running: true - - onExited: function (exitCode) { - if (exitCode !== 0) { - console.log("creating dir"); - dirCreate.running = true; - } - } - } - - Process { - id: dirCreate - - command: ["mkdir", "-p", root.configDir] - running: false - - onExited: function (): void { - console.log("Created config directory:", root.configDir); - } - } - - FileView { - id: watcher - - path: root.configPath - watchChanges: true - - onAdapterUpdated: writeAdapter() - onFileChanged: reload() - - JsonAdapter { - id: adapter - - property string gifFolder: Quickshell.shellDir + "/Gifs" - property real maxScale: 1 - } - } -} diff --git a/Modules/GetGifs.qml b/Modules/GetGifs.qml deleted file mode 100644 index 2814d00..0000000 --- a/Modules/GetGifs.qml +++ /dev/null @@ -1,20 +0,0 @@ -import QtQuick -import Qt.labs.folderlistmodel - -Item { - id: root - - property alias count: folderModel.count - required property string gifFolder - property alias gifsModel: folderModel - - FolderListModel { - id: folderModel - - folder: "file://" + root.gifFolder - nameFilters: ["*.gif"] - showDirs: false - showHidden: false - sortField: FolderListModel.Name - } -} diff --git a/Modules/GifsLoader.qml b/Modules/GifsLoader.qml deleted file mode 100644 index af4c56d..0000000 --- a/Modules/GifsLoader.qml +++ /dev/null @@ -1,88 +0,0 @@ -pragma ComponentBehavior: Bound - -import QtQuick -import Quickshell -import Quickshell.Io -import Qt.labs.folderlistmodel -import qs.Modules - -Repeater { - id: gifRepeater - - required property FolderListModel gifsModel - - model: gifsModel - - Item { - id: gifItem - - required property string fileBaseName - required property url fileUrl - property alias hovered: mouse.containsMouse - required property int index - property bool loaded: false - property alias zIndex: gifSaved.zIndex - - height: Math.floor(gif.sourceSize.height / gifSaved.scaling) - visible: gifItem.loaded - width: Math.floor(gif.sourceSize.width / gifSaved.scaling) - z: gifSaved.zIndex - - onXChanged: if (gifItem.loaded) - gifSaved.positionX = gifItem.x - onYChanged: if (gifItem.loaded) - gifSaved.positionY = gifItem.y - - AnimatedImage { - id: gif - - anchors.fill: parent - fillMode: Image.PreserveAspectFit - source: gifItem.fileUrl - } - - Mouse { - id: mouse - - onDoubleClicked: gifSaved.scaling = 1 - onWheel: wheel => { - gifSaved.scaling = Math.max(ConfigLoader.maxScaling, (gifSaved.scaling + 0.1 * (wheel.angleDelta.y / 120))); - } - } - - FileView { - id: watcher - - property string configDir: Quickshell.env("HOME") + "/.config/I-DeskPet/" - property string configPath: configDir + name - property string name: gifItem.fileBaseName + ".json" - - path: configPath - watchChanges: true - - onAdapterUpdated: writeAdapter() - onFileChanged: reload() - onLoadFailed: { - gifSaved.zIndex = gifItem.index; - writeAdapter(); - gifItem.loaded = true; - } - onLoaded: { - if (gifSaved.zIndex === -1) - gifSaved.zIndex = gifItem.index; - gifItem.x = gifSaved.positionX; - gifItem.y = gifSaved.positionY; - gifItem.loaded = true; - } - - JsonAdapter { - id: gifSaved - - property int positionX: 0 - property int positionY: 0 - property real scaling: 1 - property int zIndex: -1 - } - } - } -} diff --git a/Modules/Mouse.qml b/Modules/Mouse.qml deleted file mode 100644 index 4b37b16..0000000 --- a/Modules/Mouse.qml +++ /dev/null @@ -1,13 +0,0 @@ -import QtQuick - -MouseArea { - acceptedButtons: Qt.LeftButton - anchors.fill: parent - drag.axis: Drag.XAndYAxis - drag.maximumX: Screen.width - parent.width - drag.maximumY: Screen.height - parent.height - drag.minimumX: 0 - drag.minimumY: 0 - drag.target: parent - hoverEnabled: true -} diff --git a/README.md b/README.md deleted file mode 100644 index ba46d9a..0000000 --- a/README.md +++ /dev/null @@ -1,63 +0,0 @@ -
-

Pet March (Evernight)

-

My selfmade desktop pet using QT

- -
- -## Feature list - -- [x] Hyprland keybind support - - [x] Toggle layer ontop/bottom - - [x] Toggle active mouse area -- [x] Dynamic path + live update -- [x] Supports multiple gifs -- [x] User config options -- [x] Evernight base gif img - -# Config - -Configuration is found at: - -```zsh -~/.config/I-DeskPet -``` - -Options: - -- gifFolder -- maxScaling - -Example for config.json: - -```json -{ - "gifFolder": "/home/inorishio/Pictures/Pets", - "maxScaling": 1 -} -``` - -# Hyprland keybinds - -Toggle click through - -```zsh -bind = CTRL, mouse:274, global, I-DeskPet:toggle-Region -``` - -Toggle between having your gif on your background vs foreground - -```zsh -bind = SHIFT, mouse:274, global, I-DeskPet:toggle-Layer -``` - -Keybind for cycling through gif layering. -Hover over which gif you want to cycle it's layer for and use the keybind. - -```zsh -bind = $mainMod, Z, global, I-DeskPet:cycle-zIndex -``` - -# Other keybinds - -- Double click = Reset gif size to original -- Scroll = Scales the gif up and or down diff --git a/ideskpet b/ideskpet deleted file mode 100644 index 6be033e..0000000 --- a/ideskpet +++ /dev/null @@ -1,379 +0,0 @@ -#!/usr/bin/env bash -set -euo pipefail - -# ============================================================================= -# ideskpet - CLI tool for I-DeskPet Quickshell application -# ============================================================================= - -VERSION="1.0.0" -REPO_URL="https://github.com/InoriShio/I-DeskPet" -INSTALL_DIR="/etc/xdg/quickshell/I-DeskPet" -LOG_DIR="$HOME/.local/state/ideskpet" -LOG_FILE="$LOG_DIR/ideskpet.log" -APP_ID="I-DeskPet" - -# Colors -RED='\033[0;31m' -GREEN='\033[0;32m' -YELLOW='\033[1;33m' -BLUE='\033[0;34m' -BOLD='\033[1m' -NC='\033[0m' - -# ============================================================================= -# Helper Functions -# ============================================================================= - -print_help() { - cat << EOF -${BOLD}ideskpet${NC} - CLI tool for I-DeskPet desktop pet application (v${VERSION}) - -${BOLD}USAGE:${NC} - ideskpet [OPTIONS] - -${BOLD}COMMANDS:${NC} - ${GREEN}start${NC} Start the I-DeskPet application - ${GREEN}stop${NC} Stop the running I-DeskPet instance - ${GREEN}restart${NC} Restart the I-DeskPet application - ${GREEN}log${NC} Show application logs - ${GREEN}update${NC} Update I-DeskPet from GitHub - -${BOLD}HYPRLAND SHORTCUTS:${NC} - ${BLUE}toggle-layer${NC} Toggle pet between overlay/bottom layer - ${BLUE}toggle-region${NC} Toggle click-through mode - ${BLUE}cycle-zindex${NC} Cycle z-index of hovered gif - -${BOLD}LOG OPTIONS:${NC} - ideskpet log Show last 50 lines of logs - ideskpet log -f Follow logs in real-time (Ctrl+C to exit) - ideskpet log -n Show last N lines of logs - -${BOLD}OTHER:${NC} - -h, --help Show this help message - -v, --version Show version - -${BOLD}CONFIGURATION:${NC} - User config: ~/.config/I-DeskPet/config.json - - Example config.json: - { - "gifFolder": "/home/user/Pictures/Pets", - "maxScaling": 1 - } - -${BOLD}HYPRLAND KEYBIND EXAMPLES:${NC} - bind = CTRL, mouse:274, global, I-DeskPet:toggle-Region - bind = SHIFT, mouse:274, global, I-DeskPet:toggle-Layer - bind = \$mainMod, Z, global, I-DeskPet:cycle-zIndex - -${BOLD}INSTALLATION:${NC} - sudo cp ideskpet /usr/bin/ideskpet - sudo chmod +x /usr/bin/ideskpet - -EOF -} - -print_version() { - echo "ideskpet v${VERSION}" -} - -info() { - echo -e "${GREEN}[INFO]${NC} $1" -} - -warn() { - echo -e "${YELLOW}[WARN]${NC} $1" -} - -error() { - echo -e "${RED}[ERROR]${NC} $1" >&2 -} - -is_running() { - pgrep -f "quickshell.*${APP_ID}" > /dev/null 2>&1 -} - -get_pid() { - pgrep -f "quickshell.*${APP_ID}" 2>/dev/null || true -} - -ensure_log_dir() { - if [[ ! -d "$LOG_DIR" ]]; then - mkdir -p "$LOG_DIR" - fi -} - -ensure_installed() { - if [[ ! -d "$INSTALL_DIR" ]]; then - warn "I-DeskPet is not installed at ${INSTALL_DIR}" - info "Cloning from ${REPO_URL}..." - - # Check if /etc/xdg/quickshell exists - if [[ ! -d "/etc/xdg/quickshell" ]]; then - info "Creating /etc/xdg/quickshell directory (requires sudo)..." - sudo mkdir -p /etc/xdg/quickshell - fi - - info "Cloning repository (requires sudo)..." - sudo git clone "$REPO_URL" "$INSTALL_DIR" - - if [[ $? -eq 0 ]]; then - info "Successfully installed I-DeskPet to ${INSTALL_DIR}" - else - error "Failed to clone repository" - exit 1 - fi - fi -} - -check_dependencies() { - local missing=() - - if ! command -v quickshell &> /dev/null; then - missing+=("quickshell") - fi - - if ! command -v hyprctl &> /dev/null; then - missing+=("hyprctl (hyprland)") - fi - - if ! command -v git &> /dev/null; then - missing+=("git") - fi - - if [[ ${#missing[@]} -gt 0 ]]; then - error "Missing dependencies: ${missing[*]}" - echo "Please install the missing packages and try again." - exit 1 - fi -} - -# ============================================================================= -# Command Implementations -# ============================================================================= - -cmd_start() { - check_dependencies - ensure_installed - ensure_log_dir - - if is_running; then - warn "I-DeskPet is already running (PID: $(get_pid))" - echo "Use 'ideskpet restart' to restart, or 'ideskpet stop' to stop." - exit 1 - fi - - info "Starting I-DeskPet..." - - # Start quickshell in background, redirect output to log file - nohup quickshell -p "$INSTALL_DIR" >> "$LOG_FILE" 2>&1 & - disown - - # Wait a moment and check if it started successfully - sleep 1 - - if is_running; then - info "I-DeskPet started successfully (PID: $(get_pid))" - echo "Use 'ideskpet log -f' to view logs" - else - error "Failed to start I-DeskPet" - echo "Check logs with 'ideskpet log' for details" - exit 1 - fi -} - -cmd_stop() { - if ! is_running; then - warn "I-DeskPet is not running" - exit 0 - fi - - local pid - pid=$(get_pid) - - info "Stopping I-DeskPet (PID: ${pid})..." - - # Try graceful shutdown first - kill "$pid" 2>/dev/null || true - - # Wait up to 5 seconds for graceful shutdown - local count=0 - while is_running && [[ $count -lt 10 ]]; do - sleep 0.5 - ((count++)) - done - - # Force kill if still running - if is_running; then - warn "Graceful shutdown failed, force killing..." - kill -9 "$pid" 2>/dev/null || true - sleep 0.5 - fi - - if is_running; then - error "Failed to stop I-DeskPet" - exit 1 - else - info "I-DeskPet stopped successfully" - fi -} - -cmd_restart() { - info "Restarting I-DeskPet..." - - if is_running; then - cmd_stop - fi - - sleep 0.5 - cmd_start -} - -cmd_log() { - ensure_log_dir - - if [[ ! -f "$LOG_FILE" ]]; then - warn "No log file found at ${LOG_FILE}" - echo "Start I-DeskPet first with 'ideskpet start'" - exit 1 - fi - - local follow=false - local lines=50 - - # Parse arguments - while [[ $# -gt 0 ]]; do - case "$1" in - -f|--follow) - follow=true - shift - ;; - -n|--lines) - if [[ -n "${2:-}" ]] && [[ "$2" =~ ^[0-9]+$ ]]; then - lines="$2" - shift 2 - else - error "Option -n requires a numeric argument" - exit 1 - fi - ;; - *) - error "Unknown log option: $1" - echo "Usage: ideskpet log [-f] [-n ]" - exit 1 - ;; - esac - done - - if [[ "$follow" == true ]]; then - info "Following logs (Ctrl+C to exit)..." - echo "---" - tail -n "$lines" -f "$LOG_FILE" - else - tail -n "$lines" "$LOG_FILE" - fi -} - -cmd_update() { - check_dependencies - - if [[ ! -d "$INSTALL_DIR" ]]; then - error "I-DeskPet is not installed at ${INSTALL_DIR}" - echo "Run 'ideskpet start' to install it first." - exit 1 - fi - - info "Updating I-DeskPet from GitHub..." - - cd "$INSTALL_DIR" - - # Check for local changes - if ! sudo git diff --quiet 2>/dev/null; then - warn "Local changes detected. They may be overwritten." - fi - - sudo git pull - - if [[ $? -eq 0 ]]; then - info "Update completed successfully" - - if is_running; then - echo "" - warn "I-DeskPet is currently running." - echo "Run 'ideskpet restart' to apply changes." - fi - else - error "Update failed" - exit 1 - fi -} - -cmd_shortcut() { - local shortcut="$1" - - if ! command -v hyprctl &> /dev/null; then - error "hyprctl not found. Are you running Hyprland?" - exit 1 - fi - - if ! is_running; then - warn "I-DeskPet is not running" - echo "Start it first with 'ideskpet start'" - exit 1 - fi - - info "Triggering shortcut: ${APP_ID}:${shortcut}" - hyprctl dispatch global "${APP_ID}:${shortcut}" -} - -# ============================================================================= -# Main Entry Point -# ============================================================================= - -main() { - local cmd="${1:-}" - - case "$cmd" in - start) - cmd_start - ;; - stop) - cmd_stop - ;; - restart) - cmd_restart - ;; - log) - shift - cmd_log "$@" - ;; - update) - cmd_update - ;; - toggle-layer) - cmd_shortcut "toggle-Layer" - ;; - toggle-region) - cmd_shortcut "toggle-Region" - ;; - cycle-zindex) - cmd_shortcut "cycle-zIndex" - ;; - -h|--help|help) - print_help - ;; - -v|--version|version) - print_version - ;; - "") - print_help - ;; - *) - error "Unknown command: ${cmd}" - echo "Run 'ideskpet --help' for usage information." - exit 1 - ;; - esac -} - -main "$@" diff --git a/shell.qml b/shell.qml deleted file mode 100644 index 194523b..0000000 --- a/shell.qml +++ /dev/null @@ -1,183 +0,0 @@ -pragma ComponentBehavior: Bound - -import QtQuick -import Quickshell -import Quickshell.Io -import Quickshell.Wayland -import Quickshell.Hyprland -import qs.Modules - -PanelWindow { - id: mainWindow - - property var noMove: Region { - } - property bool onTop: true - property var petMove: Region { - id: pets - - height: Screen.height - intersection: Intersection.Xor - regions: maskVariants.instances - width: Screen.width - } - property list repeaterItems: [] - property bool setMask: true - - function petRegion(itemObject) { - let newregion = regionComponent.createObject(pets, { - "item": itemObject - }); - pets.regions.push(newregion); - } - - WlrLayershell.exclusionMode: ExclusionMode.Ignore - WlrLayershell.layer: WlrLayer.Overlay - WlrLayershell.namespace: "I-DeskPet" - color: "transparent" - surfaceFormat.opaque: false - - mask: Region { - height: Screen.height - intersection: Intersection.Xor - regions: maskVariants.instances - width: Screen.width - } - - anchors { - bottom: true - left: true - right: true - top: true - } - - margins { - bottom: 0 - left: 0 - right: 0 - top: 0 - } - - GetGifs { - id: getGifs - - gifFolder: ConfigLoader.gifFolder - } - - GifsLoader { - id: gifLoader - - gifsModel: getGifs.gifsModel - - onItemAdded: function (index, item) { - mainWindow.repeaterItems = Array.from({ - length: gifLoader.count - }, (_, i) => gifLoader.itemAt(i)).filter(v => v !== null); - } - onItemRemoved: function (index, item) { - mainWindow.repeaterItems = Array.from({ - length: gifLoader.count - }, (_, i) => gifLoader.itemAt(i)).filter(v => v !== null); - } - } - - Variants { - id: maskVariants - - model: [...mainWindow.repeaterItems] - - Region { - required property Item modelData - - height: modelData.height - intersection: Intersection.Subtract - width: modelData.width - x: modelData.x - y: modelData.y - - Component.onCompleted: { - console.log(modelData); - } - } - } - - Component { - id: regionComponent - - Region { - } - } - - GlobalShortcut { - appid: "I-DeskPet" - name: "toggle-Layer" - - onPressed: { - if (!mainWindow.onTop) { - mainWindow.WlrLayershell.layer = WlrLayer.Overlay; - mainWindow.onTop = true; - } else { - mainWindow.WlrLayershell.layer = WlrLayer.Bottom; - mainWindow.onTop = false; - } - } - } - - GlobalShortcut { - appid: "I-DeskPet" - name: "toggle-Region" - - onPressed: { - if (!mainWindow.setMask) { - mainWindow.mask = mainWindow.petMove; - mainWindow.setMask = true; - } else { - mainWindow.mask = mainWindow.noMove; - mainWindow.setMask = false; - } - } - } - - GlobalShortcut { - appid: "I-DeskPet" - name: "cycle-zIndex" - - onPressed: { - let items = mainWindow.repeaterItems; - if (items.length < 2) - return; - - // Find the hovered GIF - let hovered = null; - for (let i = 0; i < items.length; i++) { - if (items[i].hovered) { - hovered = items[i]; - break; - } - } - if (!hovered) - return; - let currentZ = hovered.zIndex; - let maxZ = items.length - 1; - - if (currentZ >= maxZ) { - // Already on top, wrap to bottom: shift everyone else up by 1 - for (let i = 0; i < items.length; i++) { - if (items[i] !== hovered) { - items[i].zIndex += 1; - } - } - hovered.zIndex = 0; - } else { - // Swap with the item directly above - for (let i = 0; i < items.length; i++) { - if (items[i] !== hovered && items[i].zIndex === currentZ + 1) { - items[i].zIndex = currentZ; - break; - } - } - hovered.zIndex = currentZ + 1; - } - } - } -} diff --git a/src/bin/ideskpet.rs b/src/bin/ideskpet.rs new file mode 100644 index 0000000..f4b199d --- /dev/null +++ b/src/bin/ideskpet.rs @@ -0,0 +1,490 @@ +//! I-DeskPet CLI Tool +//! +//! A command-line interface for managing the I-DeskPet desktop pet application. +//! +//! Usage: +//! ideskpet [options] +//! +//! Commands: +//! start, stop, restart, log, update, toggle-layer, toggle-region, cycle-zindex + +#[cfg(unix)] +use std::env; +#[cfg(unix)] +use std::fs; +#[cfg(unix)] +use std::io::{BufRead, BufReader}; +#[cfg(unix)] +use std::path::PathBuf; +#[cfg(unix)] +use std::process::{Command, Stdio}; +#[cfg(unix)] +use std::thread; +#[cfg(unix)] +use std::time::Duration; + +#[cfg(unix)] +const VERSION: &str = "1.0.0"; +#[cfg(unix)] +const APP_ID: &str = "I-DeskPet"; +#[cfg(unix)] +const INSTALL_DIR: &str = "/etc/xdg/quickshell/I-DeskPet"; +#[cfg(unix)] +const REPO_URL: &str = "https://github.com/InoriShio/I-DeskPet"; + +// ANSI color codes +#[cfg(unix)] +const RED: &str = "\x1b[31m"; +#[cfg(unix)] +const GREEN: &str = "\x1b[32m"; +#[cfg(unix)] +const YELLOW: &str = "\x1b[33m"; +#[cfg(unix)] +const BLUE: &str = "\x1b[34m"; +#[cfg(unix)] +const BOLD: &str = "\x1b[1m"; +#[cfg(unix)] +const NC: &str = "\x1b[0m"; + +fn main() { + #[cfg(not(unix))] + { + eprintln!("\x1b[31m[ERROR]\x1b[0m ideskpet only works on Linux/Unix systems."); + std::process::exit(1); + } + + #[cfg(unix)] + { + let args: Vec = env::args().collect(); + run_cli(&args); + } +} + +#[cfg(unix)] +fn run_cli(args: &[String]) { + if args.len() < 2 { + print_help(); + return; + } + + let command = args[1].as_str(); + + match command { + "start" => cmd_start(), + "stop" => cmd_stop(), + "restart" => cmd_restart(), + "log" => cmd_log(&args[2..]), + "update" => cmd_update(), + "toggle-layer" => cmd_shortcut("toggle-Layer"), + "toggle-region" => cmd_shortcut("toggle-Region"), + "cycle-zindex" => cmd_shortcut("cycle-zIndex"), + "-h" | "--help" | "help" => print_help(), + "-v" | "--version" | "version" => println!("ideskpet v{VERSION}"), + _ => { + eprintln!("{RED}[ERROR]{NC} Unknown command: {command}"); + eprintln!("Run 'ideskpet --help' for usage information."); + std::process::exit(1); + } + } +} + +// ============================================================================= +// Helper Functions +// ============================================================================= + +#[cfg(unix)] +fn get_log_dir() -> PathBuf { + let home = env::var("HOME").unwrap_or_else(|_| "/tmp".to_string()); + PathBuf::from(home).join(".local/state/ideskpet") +} + +#[cfg(unix)] +fn get_log_file() -> PathBuf { + get_log_dir().join("ideskpet.log") +} + +#[cfg(unix)] +fn ensure_log_dir() { + let log_dir = get_log_dir(); + if !log_dir.exists() { + if let Err(e) = fs::create_dir_all(&log_dir) { + eprintln!("{YELLOW}[WARN]{NC} Failed to create log directory: {e}"); + } + } +} + +#[cfg(unix)] +fn is_running() -> bool { + get_pid().is_some() +} + +#[cfg(unix)] +fn get_pid() -> Option { + let output = Command::new("pgrep") + .args(["-f", &format!("quickshell.*{APP_ID}")]) + .output() + .ok()?; + + if output.status.success() { + let stdout = String::from_utf8_lossy(&output.stdout); + stdout.lines().next()?.trim().parse().ok() + } else { + None + } +} + +#[cfg(unix)] +fn check_dependency(name: &str) -> bool { + Command::new("which") + .arg(name) + .stdout(Stdio::null()) + .stderr(Stdio::null()) + .status() + .map(|s| s.success()) + .unwrap_or(false) +} + +#[cfg(unix)] +fn check_dependencies() -> bool { + let mut ok = true; + let deps = ["quickshell", "hyprctl", "git"]; + + for dep in deps { + if !check_dependency(dep) { + eprintln!("{RED}[ERROR]{NC} Missing dependency: {dep}"); + ok = false; + } + } + + if !ok { + eprintln!("\nPlease install the missing dependencies and try again."); + } + + ok +} + +// ============================================================================= +// Commands +// ============================================================================= + +#[cfg(unix)] +fn cmd_start() { + if !check_dependency("quickshell") { + eprintln!("{RED}[ERROR]{NC} quickshell is not installed"); + std::process::exit(1); + } + + if is_running() { + let pid = get_pid().unwrap(); + eprintln!("{YELLOW}[WARN]{NC} I-DeskPet is already running (PID: {pid})"); + eprintln!("Use 'ideskpet restart' to restart, or 'ideskpet stop' to stop."); + std::process::exit(1); + } + + // Check if install directory exists + if !std::path::Path::new(INSTALL_DIR).exists() { + eprintln!("{RED}[ERROR]{NC} I-DeskPet is not installed at {INSTALL_DIR}"); + eprintln!("Please run the installer first: cargo run"); + std::process::exit(1); + } + + ensure_log_dir(); + let log_file = get_log_file(); + + println!("{GREEN}[INFO]{NC} Starting I-DeskPet..."); + + // Open log file for appending + let log_handle = fs::OpenOptions::new() + .create(true) + .append(true) + .open(&log_file); + + let (stdout_file, stderr_file) = match log_handle { + Ok(f) => { + let f2 = f.try_clone().unwrap_or_else(|_| { + fs::OpenOptions::new() + .create(true) + .append(true) + .open(&log_file) + .unwrap() + }); + (Stdio::from(f), Stdio::from(f2)) + } + Err(e) => { + eprintln!("{YELLOW}[WARN]{NC} Could not open log file: {e}"); + (Stdio::null(), Stdio::null()) + } + }; + + // Spawn quickshell process + let result = Command::new("nohup") + .args(["quickshell", "-p", INSTALL_DIR]) + .stdout(stdout_file) + .stderr(stderr_file) + .stdin(Stdio::null()) + .spawn(); + + match result { + Ok(_child) => { + // Wait a moment to check if it started + thread::sleep(Duration::from_secs(1)); + + if is_running() { + let pid = get_pid().unwrap_or(0); + println!("{GREEN}[OK]{NC} I-DeskPet started successfully (PID: {pid})"); + println!("Use 'ideskpet log -f' to view logs"); + } else { + eprintln!("{RED}[ERROR]{NC} I-DeskPet failed to start"); + eprintln!("Check logs with 'ideskpet log' for details"); + std::process::exit(1); + } + } + Err(e) => { + eprintln!("{RED}[ERROR]{NC} Failed to start quickshell: {e}"); + std::process::exit(1); + } + } +} + +#[cfg(unix)] +fn cmd_stop() { + if !is_running() { + println!("{YELLOW}[WARN]{NC} I-DeskPet is not running"); + return; + } + + let pid = get_pid().unwrap(); + println!("{GREEN}[INFO]{NC} Stopping I-DeskPet (PID: {pid})..."); + + // Send SIGTERM + let _ = Command::new("kill").arg(pid.to_string()).status(); + + // Wait for graceful shutdown (up to 5 seconds) + for _ in 0..10 { + thread::sleep(Duration::from_millis(500)); + if !is_running() { + println!("{GREEN}[OK]{NC} I-DeskPet stopped successfully"); + return; + } + } + + // Force kill if still running + println!("{YELLOW}[WARN]{NC} Graceful shutdown failed, force killing..."); + let _ = Command::new("kill").args(["-9", &pid.to_string()]).status(); + + thread::sleep(Duration::from_millis(500)); + + if is_running() { + eprintln!("{RED}[ERROR]{NC} Failed to stop I-DeskPet"); + std::process::exit(1); + } else { + println!("{GREEN}[OK]{NC} I-DeskPet stopped successfully"); + } +} + +#[cfg(unix)] +fn cmd_restart() { + println!("{GREEN}[INFO]{NC} Restarting I-DeskPet..."); + + if is_running() { + cmd_stop(); + } + + thread::sleep(Duration::from_millis(500)); + cmd_start(); +} + +#[cfg(unix)] +fn cmd_log(args: &[String]) { + let log_file = get_log_file(); + + if !log_file.exists() { + eprintln!( + "{YELLOW}[WARN]{NC} No log file found at {}", + log_file.display() + ); + eprintln!("Start I-DeskPet first with 'ideskpet start'"); + std::process::exit(1); + } + + let mut follow = false; + let mut lines: u32 = 50; + + // Parse arguments + let mut i = 0; + while i < args.len() { + match args[i].as_str() { + "-f" | "--follow" => { + follow = true; + } + "-n" | "--lines" => { + if i + 1 < args.len() { + if let Ok(n) = args[i + 1].parse() { + lines = n; + i += 1; + } else { + eprintln!("{RED}[ERROR]{NC} Invalid number for -n option"); + std::process::exit(1); + } + } else { + eprintln!("{RED}[ERROR]{NC} -n option requires a number"); + std::process::exit(1); + } + } + _ => { + eprintln!("{RED}[ERROR]{NC} Unknown log option: {}", args[i]); + eprintln!("Usage: ideskpet log [-f] [-n ]"); + std::process::exit(1); + } + } + i += 1; + } + + if follow { + println!("{GREEN}[INFO]{NC} Following logs (Ctrl+C to exit)..."); + println!("---"); + + let status = Command::new("tail") + .args(["-n", &lines.to_string(), "-f", log_file.to_str().unwrap()]) + .status(); + + if let Err(e) = status { + eprintln!("{RED}[ERROR]{NC} Failed to tail log file: {e}"); + std::process::exit(1); + } + } else { + let status = Command::new("tail") + .args(["-n", &lines.to_string(), log_file.to_str().unwrap()]) + .status(); + + if let Err(e) = status { + eprintln!("{RED}[ERROR]{NC} Failed to read log file: {e}"); + std::process::exit(1); + } + } +} + +#[cfg(unix)] +fn cmd_update() { + if !check_dependency("git") { + eprintln!("{RED}[ERROR]{NC} git is not installed"); + std::process::exit(1); + } + + if !std::path::Path::new(INSTALL_DIR).exists() { + eprintln!("{RED}[ERROR]{NC} I-DeskPet is not installed at {INSTALL_DIR}"); + eprintln!("Please run the installer first: cargo run"); + std::process::exit(1); + } + + println!("{GREEN}[INFO]{NC} Updating I-DeskPet from GitHub..."); + + let status = Command::new("sudo") + .args(["git", "-C", INSTALL_DIR, "pull"]) + .status(); + + match status { + Ok(s) if s.success() => { + println!("{GREEN}[OK]{NC} Update completed successfully"); + + if is_running() { + println!(); + println!("{YELLOW}[WARN]{NC} I-DeskPet is currently running."); + println!("Run 'ideskpet restart' to apply changes."); + } + } + Ok(_) => { + eprintln!("{RED}[ERROR]{NC} Git pull failed"); + std::process::exit(1); + } + Err(e) => { + eprintln!("{RED}[ERROR]{NC} Failed to run git: {e}"); + std::process::exit(1); + } + } +} + +#[cfg(unix)] +fn cmd_shortcut(shortcut: &str) { + if !check_dependency("hyprctl") { + eprintln!("{RED}[ERROR]{NC} hyprctl not found. Are you running Hyprland?"); + std::process::exit(1); + } + + if !is_running() { + eprintln!("{YELLOW}[WARN]{NC} I-DeskPet is not running"); + eprintln!("Start it first with 'ideskpet start'"); + std::process::exit(1); + } + + let shortcut_full = format!("{APP_ID}:{shortcut}"); + println!("{GREEN}[INFO]{NC} Triggering shortcut: {shortcut_full}"); + + let status = Command::new("hyprctl") + .args(["dispatch", "global", &shortcut_full]) + .status(); + + match status { + Ok(s) if s.success() => { + println!("{GREEN}[OK]{NC} Shortcut triggered"); + } + Ok(_) => { + eprintln!("{RED}[ERROR]{NC} Failed to trigger shortcut"); + std::process::exit(1); + } + Err(e) => { + eprintln!("{RED}[ERROR]{NC} Failed to run hyprctl: {e}"); + std::process::exit(1); + } + } +} + +#[cfg(unix)] +fn print_help() { + println!( + "{BOLD}ideskpet{NC} - CLI tool for I-DeskPet desktop pet application (v{VERSION}) + +{BOLD}USAGE:{NC} + ideskpet [OPTIONS] + +{BOLD}COMMANDS:{NC} + {GREEN}start{NC} Start the I-DeskPet application + {GREEN}stop{NC} Stop the running I-DeskPet instance + {GREEN}restart{NC} Restart the I-DeskPet application + {GREEN}log{NC} Show application logs + {GREEN}update{NC} Update I-DeskPet from GitHub + +{BOLD}HYPRLAND SHORTCUTS:{NC} + {BLUE}toggle-layer{NC} Toggle pet between overlay/bottom layer + {BLUE}toggle-region{NC} Toggle click-through mode + {BLUE}cycle-zindex{NC} Cycle z-index of hovered gif + +{BOLD}LOG OPTIONS:{NC} + ideskpet log Show last 50 lines of logs + ideskpet log -f Follow logs in real-time (Ctrl+C to exit) + ideskpet log -n Show last N lines of logs + +{BOLD}OTHER:{NC} + -h, --help Show this help message + -v, --version Show version + +{BOLD}CONFIGURATION:{NC} + User config: ~/.config/I-DeskPet/config.json + + Example config.json: + {{ + \"gifFolder\": \"/home/user/Pictures/Pets\", + \"maxScaling\": 1 + }} + +{BOLD}HYPRLAND KEYBIND EXAMPLES:{NC} + bind = CTRL, mouse:274, global, I-DeskPet:toggle-Region + bind = SHIFT, mouse:274, global, I-DeskPet:toggle-Layer + bind = $mainMod, Z, global, I-DeskPet:cycle-zIndex + +{BOLD}OTHER KEYBINDS:{NC} + Double click Reset gif size to original + Scroll Scale the gif up or down +" + ); +} diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..538d890 --- /dev/null +++ b/src/main.rs @@ -0,0 +1,186 @@ +//! I-DeskPet Installer +//! +//! This installer builds the ideskpet CLI binary, clones/updates the repo, +//! and installs everything to the appropriate system locations. +//! +//! Run with `cargo run` on your Arch Linux machine. + +#[cfg(unix)] +use std::path::Path; +#[cfg(unix)] +use std::process::{Command, ExitStatus}; + +#[cfg(unix)] +const REPO_URL: &str = "https://github.com/InoriShio/I-DeskPet"; +#[cfg(unix)] +const INSTALL_DIR: &str = "/etc/xdg/quickshell/I-DeskPet"; +#[cfg(unix)] +const BINARY_DEST: &str = "/usr/bin/ideskpet"; + +// ANSI color codes +#[cfg(unix)] +const RED: &str = "\x1b[31m"; +#[cfg(unix)] +const GREEN: &str = "\x1b[32m"; +#[cfg(unix)] +const YELLOW: &str = "\x1b[33m"; +#[cfg(unix)] +const BLUE: &str = "\x1b[34m"; +#[cfg(unix)] +const BOLD: &str = "\x1b[1m"; +#[cfg(unix)] +const NC: &str = "\x1b[0m"; + +fn main() { + #[cfg(not(unix))] + { + eprintln!("\x1b[31m[ERROR]\x1b[0m This installer only works on Linux/Unix systems."); + eprintln!("Please run this on your Arch Linux machine."); + std::process::exit(1); + } + + #[cfg(unix)] + run_installer(); +} + +#[cfg(unix)] +fn run_installer() { + println!("{BOLD}=== I-DeskPet Installer ==={NC}\n"); + + // Step 1: Build the ideskpet binary + if !build_binary() { + std::process::exit(1); + } + + // Step 2: Clone or update the repository + if !setup_repository() { + std::process::exit(1); + } + + // Step 3: Install the binary to /usr/bin + if !install_binary() { + std::process::exit(1); + } + + // Success! + println!("\n{GREEN}{BOLD}=== Installation Complete ==={NC}\n"); + print_usage(); +} + +#[cfg(unix)] +fn build_binary() -> bool { + println!("{BLUE}[1/3]{NC} Building ideskpet binary..."); + + let status = Command::new("cargo") + .args(["build", "--release", "--bin", "ideskpet"]) + .status(); + + match status { + Ok(s) if s.success() => { + println!("{GREEN}[OK]{NC} Binary built successfully\n"); + true + } + Ok(_) => { + eprintln!("{RED}[ERROR]{NC} Failed to build binary"); + false + } + Err(e) => { + eprintln!("{RED}[ERROR]{NC} Failed to run cargo: {e}"); + false + } + } +} + +#[cfg(unix)] +fn setup_repository() -> bool { + println!("{BLUE}[2/3]{NC} Setting up repository at {INSTALL_DIR}..."); + + let install_path = Path::new(INSTALL_DIR); + let parent_dir = install_path + .parent() + .unwrap_or(Path::new("/etc/xdg/quickshell")); + + // Check if parent directory exists, create if not + if !parent_dir.exists() { + println!(" Creating directory {parent_dir:?} (requires sudo)..."); + if !run_sudo(&["mkdir", "-p", parent_dir.to_str().unwrap()]) { + return false; + } + } + + if install_path.exists() { + // Repository exists, do git pull + println!(" Repository exists, updating with git pull..."); + if !run_sudo(&["git", "-C", INSTALL_DIR, "pull"]) { + eprintln!("{YELLOW}[WARN]{NC} Git pull failed, continuing anyway..."); + } else { + println!("{GREEN}[OK]{NC} Repository updated\n"); + } + } else { + // Clone the repository + println!(" Cloning from {REPO_URL}..."); + if !run_sudo(&["git", "clone", REPO_URL, INSTALL_DIR]) { + eprintln!("{RED}[ERROR]{NC} Failed to clone repository"); + return false; + } + println!("{GREEN}[OK]{NC} Repository cloned\n"); + } + + true +} + +#[cfg(unix)] +fn install_binary() -> bool { + println!("{BLUE}[3/3]{NC} Installing binary to {BINARY_DEST}..."); + + // Get the path to the built binary + let binary_src = "target/release/ideskpet"; + + if !Path::new(binary_src).exists() { + eprintln!("{RED}[ERROR]{NC} Built binary not found at {binary_src}"); + return false; + } + + // Copy binary to /usr/bin + println!(" Copying binary (requires sudo)..."); + if !run_sudo(&["cp", binary_src, BINARY_DEST]) { + eprintln!("{RED}[ERROR]{NC} Failed to copy binary"); + return false; + } + + // Set executable permissions + println!(" Setting executable permissions..."); + if !run_sudo(&["chmod", "+x", BINARY_DEST]) { + eprintln!("{RED}[ERROR]{NC} Failed to set permissions"); + return false; + } + + println!("{GREEN}[OK]{NC} Binary installed to {BINARY_DEST}"); + true +} + +#[cfg(unix)] +fn run_sudo(args: &[&str]) -> bool { + let status = Command::new("sudo").args(args).status(); + + matches!(status, Ok(s) if s.success()) +} + +#[cfg(unix)] +fn print_usage() { + println!("{BOLD}Usage:{NC}"); + println!(" ideskpet start Start the desktop pet"); + println!(" ideskpet stop Stop the desktop pet"); + println!(" ideskpet restart Restart the desktop pet"); + println!(" ideskpet log View last 50 lines of logs"); + println!(" ideskpet log -f Follow logs in real-time"); + println!(" ideskpet log -n View last N lines of logs"); + println!(" ideskpet update Update from GitHub"); + println!(" ideskpet toggle-layer Toggle overlay/bottom layer"); + println!(" ideskpet toggle-region Toggle click-through mode"); + println!(" ideskpet cycle-zindex Cycle z-index of hovered gif"); + println!(" ideskpet --help Show full help"); + println!(); + println!("{BOLD}Get started:{NC}"); + println!(" Run {GREEN}ideskpet start{NC} to launch your desktop pet!"); +} diff --git a/target/.rustc_info.json b/target/.rustc_info.json new file mode 100644 index 0000000..e820fd1 --- /dev/null +++ b/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":4523264920005838572,"outputs":{"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.92.0 (ded5c06cf 2025-12-08)\nbinary: rustc\ncommit-hash: ded5c06cf21d2b93bffd5d884aa6e96934ee4234\ncommit-date: 2025-12-08\nhost: x86_64-pc-windows-msvc\nrelease: 1.92.0\nLLVM version: 21.1.3\n","stderr":""},"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___.exe\nlib___.rlib\n___.dll\n___.dll\n___.lib\n___.dll\nC:\\Program Files\\Rust stable MSVC 1.92\npacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"msvc\"\ntarget_family=\"windows\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"windows\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"pc\"\nwindows\n","stderr":""},"12004014463585500860":{"success":true,"status":"","code":0,"stdout":"___.exe\nlib___.rlib\n___.dll\n___.dll\n___.lib\n___.dll\nC:\\Program Files\\Rust stable MSVC 1.92\npacked\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=\"msvc\"\ntarget_family=\"windows\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"lahfsahf\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"x87\"\ntarget_has_atomic\ntarget_has_atomic=\"128\"\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=\"128\"\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=\"128\"\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_has_reliable_f128\ntarget_has_reliable_f16\ntarget_has_reliable_f16_math\ntarget_os=\"windows\"\ntarget_pointer_width=\"64\"\ntarget_thread_local\ntarget_vendor=\"pc\"\nub_checks\nwindows\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/ideskpet-installer-7204ada633bcbfe7/bin-ideskpet-installer b/target/debug/.fingerprint/ideskpet-installer-7204ada633bcbfe7/bin-ideskpet-installer new file mode 100644 index 0000000..e2a6178 --- /dev/null +++ b/target/debug/.fingerprint/ideskpet-installer-7204ada633bcbfe7/bin-ideskpet-installer @@ -0,0 +1 @@ +76bb13179839f43c \ No newline at end of file diff --git a/target/debug/.fingerprint/ideskpet-installer-7204ada633bcbfe7/bin-ideskpet-installer.json b/target/debug/.fingerprint/ideskpet-installer-7204ada633bcbfe7/bin-ideskpet-installer.json new file mode 100644 index 0000000..b15daba --- /dev/null +++ b/target/debug/.fingerprint/ideskpet-installer-7204ada633bcbfe7/bin-ideskpet-installer.json @@ -0,0 +1 @@ +{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":7742868790267778002,"profile":17672942494452627365,"path":4942398508502643691,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ideskpet-installer-7204ada633bcbfe7\\dep-bin-ideskpet-installer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ideskpet-installer-7204ada633bcbfe7/dep-bin-ideskpet-installer b/target/debug/.fingerprint/ideskpet-installer-7204ada633bcbfe7/dep-bin-ideskpet-installer new file mode 100644 index 0000000..f2782a5 Binary files /dev/null and b/target/debug/.fingerprint/ideskpet-installer-7204ada633bcbfe7/dep-bin-ideskpet-installer differ diff --git a/target/debug/.fingerprint/ideskpet-installer-7204ada633bcbfe7/invoked.timestamp b/target/debug/.fingerprint/ideskpet-installer-7204ada633bcbfe7/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ideskpet-installer-7204ada633bcbfe7/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/ideskpet-installer-badda932ed9c6d05/dep-test-bin-ideskpet-installer b/target/debug/.fingerprint/ideskpet-installer-badda932ed9c6d05/dep-test-bin-ideskpet-installer new file mode 100644 index 0000000..f2782a5 Binary files /dev/null and b/target/debug/.fingerprint/ideskpet-installer-badda932ed9c6d05/dep-test-bin-ideskpet-installer differ diff --git a/target/debug/.fingerprint/ideskpet-installer-badda932ed9c6d05/invoked.timestamp b/target/debug/.fingerprint/ideskpet-installer-badda932ed9c6d05/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ideskpet-installer-badda932ed9c6d05/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/ideskpet-installer-badda932ed9c6d05/test-bin-ideskpet-installer b/target/debug/.fingerprint/ideskpet-installer-badda932ed9c6d05/test-bin-ideskpet-installer new file mode 100644 index 0000000..d03c59b --- /dev/null +++ b/target/debug/.fingerprint/ideskpet-installer-badda932ed9c6d05/test-bin-ideskpet-installer @@ -0,0 +1 @@ +a253a39b0f2ed692 \ No newline at end of file diff --git a/target/debug/.fingerprint/ideskpet-installer-badda932ed9c6d05/test-bin-ideskpet-installer.json b/target/debug/.fingerprint/ideskpet-installer-badda932ed9c6d05/test-bin-ideskpet-installer.json new file mode 100644 index 0000000..bc0661d --- /dev/null +++ b/target/debug/.fingerprint/ideskpet-installer-badda932ed9c6d05/test-bin-ideskpet-installer.json @@ -0,0 +1 @@ +{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":7742868790267778002,"profile":3316208278650011218,"path":4942398508502643691,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ideskpet-installer-badda932ed9c6d05\\dep-test-bin-ideskpet-installer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ideskpet-installer-bd2ea9dcd892fab6/bin-ideskpet b/target/debug/.fingerprint/ideskpet-installer-bd2ea9dcd892fab6/bin-ideskpet new file mode 100644 index 0000000..4c54018 --- /dev/null +++ b/target/debug/.fingerprint/ideskpet-installer-bd2ea9dcd892fab6/bin-ideskpet @@ -0,0 +1 @@ +9421da2f8a72d6b4 \ No newline at end of file diff --git a/target/debug/.fingerprint/ideskpet-installer-bd2ea9dcd892fab6/bin-ideskpet.json b/target/debug/.fingerprint/ideskpet-installer-bd2ea9dcd892fab6/bin-ideskpet.json new file mode 100644 index 0000000..d10df99 --- /dev/null +++ b/target/debug/.fingerprint/ideskpet-installer-bd2ea9dcd892fab6/bin-ideskpet.json @@ -0,0 +1 @@ +{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":5085738974986116516,"profile":17672942494452627365,"path":8354964153018297335,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ideskpet-installer-bd2ea9dcd892fab6\\dep-bin-ideskpet","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/.fingerprint/ideskpet-installer-bd2ea9dcd892fab6/dep-bin-ideskpet b/target/debug/.fingerprint/ideskpet-installer-bd2ea9dcd892fab6/dep-bin-ideskpet new file mode 100644 index 0000000..88b8168 Binary files /dev/null and b/target/debug/.fingerprint/ideskpet-installer-bd2ea9dcd892fab6/dep-bin-ideskpet differ diff --git a/target/debug/.fingerprint/ideskpet-installer-bd2ea9dcd892fab6/invoked.timestamp b/target/debug/.fingerprint/ideskpet-installer-bd2ea9dcd892fab6/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ideskpet-installer-bd2ea9dcd892fab6/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/ideskpet-installer-e11654944190c2df/dep-test-bin-ideskpet b/target/debug/.fingerprint/ideskpet-installer-e11654944190c2df/dep-test-bin-ideskpet new file mode 100644 index 0000000..88b8168 Binary files /dev/null and b/target/debug/.fingerprint/ideskpet-installer-e11654944190c2df/dep-test-bin-ideskpet differ diff --git a/target/debug/.fingerprint/ideskpet-installer-e11654944190c2df/invoked.timestamp b/target/debug/.fingerprint/ideskpet-installer-e11654944190c2df/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/debug/.fingerprint/ideskpet-installer-e11654944190c2df/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/ideskpet-installer-e11654944190c2df/test-bin-ideskpet b/target/debug/.fingerprint/ideskpet-installer-e11654944190c2df/test-bin-ideskpet new file mode 100644 index 0000000..ea35457 --- /dev/null +++ b/target/debug/.fingerprint/ideskpet-installer-e11654944190c2df/test-bin-ideskpet @@ -0,0 +1 @@ +4a26c2df6712cd4b \ No newline at end of file diff --git a/target/debug/.fingerprint/ideskpet-installer-e11654944190c2df/test-bin-ideskpet.json b/target/debug/.fingerprint/ideskpet-installer-e11654944190c2df/test-bin-ideskpet.json new file mode 100644 index 0000000..e070939 --- /dev/null +++ b/target/debug/.fingerprint/ideskpet-installer-e11654944190c2df/test-bin-ideskpet.json @@ -0,0 +1 @@ +{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":5085738974986116516,"profile":3316208278650011218,"path":8354964153018297335,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug\\.fingerprint\\ideskpet-installer-e11654944190c2df\\dep-test-bin-ideskpet","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/debug/deps/ideskpet-bd2ea9dcd892fab6.d b/target/debug/deps/ideskpet-bd2ea9dcd892fab6.d new file mode 100644 index 0000000..e835c47 --- /dev/null +++ b/target/debug/deps/ideskpet-bd2ea9dcd892fab6.d @@ -0,0 +1,5 @@ +C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet\target\debug\deps\ideskpet-bd2ea9dcd892fab6.d: src\bin\ideskpet.rs + +C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet\target\debug\deps\libideskpet-bd2ea9dcd892fab6.rmeta: src\bin\ideskpet.rs + +src\bin\ideskpet.rs: diff --git a/target/debug/deps/ideskpet-e11654944190c2df.d b/target/debug/deps/ideskpet-e11654944190c2df.d new file mode 100644 index 0000000..1fc5885 --- /dev/null +++ b/target/debug/deps/ideskpet-e11654944190c2df.d @@ -0,0 +1,5 @@ +C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet\target\debug\deps\ideskpet-e11654944190c2df.d: src\bin\ideskpet.rs + +C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet\target\debug\deps\libideskpet-e11654944190c2df.rmeta: src\bin\ideskpet.rs + +src\bin\ideskpet.rs: diff --git a/target/debug/deps/ideskpet_installer-7204ada633bcbfe7.d b/target/debug/deps/ideskpet_installer-7204ada633bcbfe7.d new file mode 100644 index 0000000..041629e --- /dev/null +++ b/target/debug/deps/ideskpet_installer-7204ada633bcbfe7.d @@ -0,0 +1,5 @@ +C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet\target\debug\deps\ideskpet_installer-7204ada633bcbfe7.d: src\main.rs + +C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet\target\debug\deps\libideskpet_installer-7204ada633bcbfe7.rmeta: src\main.rs + +src\main.rs: diff --git a/target/debug/deps/ideskpet_installer-badda932ed9c6d05.d b/target/debug/deps/ideskpet_installer-badda932ed9c6d05.d new file mode 100644 index 0000000..732412b --- /dev/null +++ b/target/debug/deps/ideskpet_installer-badda932ed9c6d05.d @@ -0,0 +1,5 @@ +C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet\target\debug\deps\ideskpet_installer-badda932ed9c6d05.d: src\main.rs + +C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet\target\debug\deps\libideskpet_installer-badda932ed9c6d05.rmeta: src\main.rs + +src\main.rs: diff --git a/target/debug/deps/libideskpet-bd2ea9dcd892fab6.rmeta b/target/debug/deps/libideskpet-bd2ea9dcd892fab6.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/deps/libideskpet-e11654944190c2df.rmeta b/target/debug/deps/libideskpet-e11654944190c2df.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/deps/libideskpet_installer-7204ada633bcbfe7.rmeta b/target/debug/deps/libideskpet_installer-7204ada633bcbfe7.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/deps/libideskpet_installer-badda932ed9c6d05.rmeta b/target/debug/deps/libideskpet_installer-badda932ed9c6d05.rmeta new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/incremental/ideskpet-0bh2j8dlsqyij/s-hgt2dhwv3q-15gnbas-8r6swy054b17ggdgbafka5jgi/dep-graph.bin b/target/debug/incremental/ideskpet-0bh2j8dlsqyij/s-hgt2dhwv3q-15gnbas-8r6swy054b17ggdgbafka5jgi/dep-graph.bin new file mode 100644 index 0000000..4b3a2db Binary files /dev/null and b/target/debug/incremental/ideskpet-0bh2j8dlsqyij/s-hgt2dhwv3q-15gnbas-8r6swy054b17ggdgbafka5jgi/dep-graph.bin differ diff --git a/target/debug/incremental/ideskpet-0bh2j8dlsqyij/s-hgt2dhwv3q-15gnbas-8r6swy054b17ggdgbafka5jgi/query-cache.bin b/target/debug/incremental/ideskpet-0bh2j8dlsqyij/s-hgt2dhwv3q-15gnbas-8r6swy054b17ggdgbafka5jgi/query-cache.bin new file mode 100644 index 0000000..b8422ea Binary files /dev/null and b/target/debug/incremental/ideskpet-0bh2j8dlsqyij/s-hgt2dhwv3q-15gnbas-8r6swy054b17ggdgbafka5jgi/query-cache.bin differ diff --git a/target/debug/incremental/ideskpet-0bh2j8dlsqyij/s-hgt2dhwv3q-15gnbas-8r6swy054b17ggdgbafka5jgi/work-products.bin b/target/debug/incremental/ideskpet-0bh2j8dlsqyij/s-hgt2dhwv3q-15gnbas-8r6swy054b17ggdgbafka5jgi/work-products.bin new file mode 100644 index 0000000..c8dcd75 Binary files /dev/null and b/target/debug/incremental/ideskpet-0bh2j8dlsqyij/s-hgt2dhwv3q-15gnbas-8r6swy054b17ggdgbafka5jgi/work-products.bin differ diff --git a/target/debug/incremental/ideskpet-0bh2j8dlsqyij/s-hgt2dhwv3q-15gnbas.lock b/target/debug/incremental/ideskpet-0bh2j8dlsqyij/s-hgt2dhwv3q-15gnbas.lock new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/incremental/ideskpet-3ndawnc0awq22/s-hgt2dhwv3q-0uif1oi-8bd1th6rfou1g33nvey2pgcdd/dep-graph.bin b/target/debug/incremental/ideskpet-3ndawnc0awq22/s-hgt2dhwv3q-0uif1oi-8bd1th6rfou1g33nvey2pgcdd/dep-graph.bin new file mode 100644 index 0000000..a0d730e Binary files /dev/null and b/target/debug/incremental/ideskpet-3ndawnc0awq22/s-hgt2dhwv3q-0uif1oi-8bd1th6rfou1g33nvey2pgcdd/dep-graph.bin differ diff --git a/target/debug/incremental/ideskpet-3ndawnc0awq22/s-hgt2dhwv3q-0uif1oi-8bd1th6rfou1g33nvey2pgcdd/query-cache.bin b/target/debug/incremental/ideskpet-3ndawnc0awq22/s-hgt2dhwv3q-0uif1oi-8bd1th6rfou1g33nvey2pgcdd/query-cache.bin new file mode 100644 index 0000000..66529de Binary files /dev/null and b/target/debug/incremental/ideskpet-3ndawnc0awq22/s-hgt2dhwv3q-0uif1oi-8bd1th6rfou1g33nvey2pgcdd/query-cache.bin differ diff --git a/target/debug/incremental/ideskpet-3ndawnc0awq22/s-hgt2dhwv3q-0uif1oi-8bd1th6rfou1g33nvey2pgcdd/work-products.bin b/target/debug/incremental/ideskpet-3ndawnc0awq22/s-hgt2dhwv3q-0uif1oi-8bd1th6rfou1g33nvey2pgcdd/work-products.bin new file mode 100644 index 0000000..c8dcd75 Binary files /dev/null and b/target/debug/incremental/ideskpet-3ndawnc0awq22/s-hgt2dhwv3q-0uif1oi-8bd1th6rfou1g33nvey2pgcdd/work-products.bin differ diff --git a/target/debug/incremental/ideskpet-3ndawnc0awq22/s-hgt2dhwv3q-0uif1oi.lock b/target/debug/incremental/ideskpet-3ndawnc0awq22/s-hgt2dhwv3q-0uif1oi.lock new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/incremental/ideskpet_installer-0rofmb81beyd1/s-hgt2dhwv3i-1parfih-45t799jq6nhtqe3gxz9ulyr4t/dep-graph.bin b/target/debug/incremental/ideskpet_installer-0rofmb81beyd1/s-hgt2dhwv3i-1parfih-45t799jq6nhtqe3gxz9ulyr4t/dep-graph.bin new file mode 100644 index 0000000..b34cae0 Binary files /dev/null and b/target/debug/incremental/ideskpet_installer-0rofmb81beyd1/s-hgt2dhwv3i-1parfih-45t799jq6nhtqe3gxz9ulyr4t/dep-graph.bin differ diff --git a/target/debug/incremental/ideskpet_installer-0rofmb81beyd1/s-hgt2dhwv3i-1parfih-45t799jq6nhtqe3gxz9ulyr4t/query-cache.bin b/target/debug/incremental/ideskpet_installer-0rofmb81beyd1/s-hgt2dhwv3i-1parfih-45t799jq6nhtqe3gxz9ulyr4t/query-cache.bin new file mode 100644 index 0000000..ebb8e98 Binary files /dev/null and b/target/debug/incremental/ideskpet_installer-0rofmb81beyd1/s-hgt2dhwv3i-1parfih-45t799jq6nhtqe3gxz9ulyr4t/query-cache.bin differ diff --git a/target/debug/incremental/ideskpet_installer-0rofmb81beyd1/s-hgt2dhwv3i-1parfih-45t799jq6nhtqe3gxz9ulyr4t/work-products.bin b/target/debug/incremental/ideskpet_installer-0rofmb81beyd1/s-hgt2dhwv3i-1parfih-45t799jq6nhtqe3gxz9ulyr4t/work-products.bin new file mode 100644 index 0000000..c8dcd75 Binary files /dev/null and b/target/debug/incremental/ideskpet_installer-0rofmb81beyd1/s-hgt2dhwv3i-1parfih-45t799jq6nhtqe3gxz9ulyr4t/work-products.bin differ diff --git a/target/debug/incremental/ideskpet_installer-0rofmb81beyd1/s-hgt2dhwv3i-1parfih.lock b/target/debug/incremental/ideskpet_installer-0rofmb81beyd1/s-hgt2dhwv3i-1parfih.lock new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt0k9lk2d-1kg34zn-env03yobgznwpjd8qyln97yw5/dep-graph.bin b/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt0k9lk2d-1kg34zn-env03yobgznwpjd8qyln97yw5/dep-graph.bin new file mode 100644 index 0000000..40f9f79 Binary files /dev/null and b/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt0k9lk2d-1kg34zn-env03yobgznwpjd8qyln97yw5/dep-graph.bin differ diff --git a/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt0k9lk2d-1kg34zn-env03yobgznwpjd8qyln97yw5/query-cache.bin b/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt0k9lk2d-1kg34zn-env03yobgznwpjd8qyln97yw5/query-cache.bin new file mode 100644 index 0000000..1b44a8c Binary files /dev/null and b/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt0k9lk2d-1kg34zn-env03yobgznwpjd8qyln97yw5/query-cache.bin differ diff --git a/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt0k9lk2d-1kg34zn-env03yobgznwpjd8qyln97yw5/work-products.bin b/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt0k9lk2d-1kg34zn-env03yobgznwpjd8qyln97yw5/work-products.bin new file mode 100644 index 0000000..c8dcd75 Binary files /dev/null and b/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt0k9lk2d-1kg34zn-env03yobgznwpjd8qyln97yw5/work-products.bin differ diff --git a/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt0k9lk2d-1kg34zn.lock b/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt0k9lk2d-1kg34zn.lock new file mode 100644 index 0000000..e69de29 diff --git a/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt2dhwv3y-0md7tcu-6skarhd0ah8tbniaxcowojd3t/dep-graph.bin b/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt2dhwv3y-0md7tcu-6skarhd0ah8tbniaxcowojd3t/dep-graph.bin new file mode 100644 index 0000000..bec07ff Binary files /dev/null and b/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt2dhwv3y-0md7tcu-6skarhd0ah8tbniaxcowojd3t/dep-graph.bin differ diff --git a/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt2dhwv3y-0md7tcu-6skarhd0ah8tbniaxcowojd3t/query-cache.bin b/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt2dhwv3y-0md7tcu-6skarhd0ah8tbniaxcowojd3t/query-cache.bin new file mode 100644 index 0000000..046b00f Binary files /dev/null and b/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt2dhwv3y-0md7tcu-6skarhd0ah8tbniaxcowojd3t/query-cache.bin differ diff --git a/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt2dhwv3y-0md7tcu-6skarhd0ah8tbniaxcowojd3t/work-products.bin b/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt2dhwv3y-0md7tcu-6skarhd0ah8tbniaxcowojd3t/work-products.bin new file mode 100644 index 0000000..c8dcd75 Binary files /dev/null and b/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt2dhwv3y-0md7tcu-6skarhd0ah8tbniaxcowojd3t/work-products.bin differ diff --git a/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt2dhwv3y-0md7tcu.lock b/target/debug/incremental/ideskpet_installer-1xg6lmutf6xi8/s-hgt2dhwv3y-0md7tcu.lock new file mode 100644 index 0000000..e69de29 diff --git a/target/release/.cargo-lock b/target/release/.cargo-lock new file mode 100644 index 0000000..e69de29 diff --git a/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/bin-ideskpet b/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/bin-ideskpet new file mode 100644 index 0000000..56472d7 --- /dev/null +++ b/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/bin-ideskpet @@ -0,0 +1 @@ +3957df97dd1ec539 \ No newline at end of file diff --git a/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/bin-ideskpet-installer b/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/bin-ideskpet-installer new file mode 100644 index 0000000..d8ccb34 --- /dev/null +++ b/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/bin-ideskpet-installer @@ -0,0 +1 @@ +8aa93fac5fdec449 \ No newline at end of file diff --git a/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/bin-ideskpet-installer.json b/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/bin-ideskpet-installer.json new file mode 100644 index 0000000..45d6a29 --- /dev/null +++ b/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/bin-ideskpet-installer.json @@ -0,0 +1 @@ +{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":7742868790267778002,"profile":2040997289075261528,"path":4942398508502643691,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release\\.fingerprint\\ideskpet-installer-6104e302fbd8f723\\dep-bin-ideskpet-installer","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/bin-ideskpet.json b/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/bin-ideskpet.json new file mode 100644 index 0000000..bb8595a --- /dev/null +++ b/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/bin-ideskpet.json @@ -0,0 +1 @@ +{"rustc":7895727629726570510,"features":"[]","declared_features":"[]","target":5085738974986116516,"profile":2040997289075261528,"path":8354964153018297335,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release\\.fingerprint\\ideskpet-installer-6104e302fbd8f723\\dep-bin-ideskpet","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0} \ No newline at end of file diff --git a/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/dep-bin-ideskpet b/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/dep-bin-ideskpet new file mode 100644 index 0000000..88b8168 Binary files /dev/null and b/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/dep-bin-ideskpet differ diff --git a/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/dep-bin-ideskpet-installer b/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/dep-bin-ideskpet-installer new file mode 100644 index 0000000..f2782a5 Binary files /dev/null and b/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/dep-bin-ideskpet-installer differ diff --git a/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/invoked.timestamp b/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/release/.fingerprint/ideskpet-installer-6104e302fbd8f723/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/release/.fingerprint/ideskpet-installer-979a5488afd521ca/bin-ideskpet-installer b/target/release/.fingerprint/ideskpet-installer-979a5488afd521ca/bin-ideskpet-installer new file mode 100644 index 0000000..0ee3f7d --- /dev/null +++ b/target/release/.fingerprint/ideskpet-installer-979a5488afd521ca/bin-ideskpet-installer @@ -0,0 +1 @@ +c23ef0153f141b32 \ No newline at end of file diff --git a/target/release/.fingerprint/ideskpet-installer-979a5488afd521ca/bin-ideskpet-installer.json b/target/release/.fingerprint/ideskpet-installer-979a5488afd521ca/bin-ideskpet-installer.json new file mode 100644 index 0000000..7d5566b --- /dev/null +++ b/target/release/.fingerprint/ideskpet-installer-979a5488afd521ca/bin-ideskpet-installer.json @@ -0,0 +1 @@ +{"rustc":7926919711173921449,"features":"[]","declared_features":"[]","target":7742868790267778002,"profile":2040997289075261528,"path":4942398508502643691,"deps":[[17159683253194042242,"libc",false,14788980186643205429]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/ideskpet-installer-979a5488afd521ca/dep-bin-ideskpet-installer","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0} \ No newline at end of file diff --git a/target/release/.fingerprint/ideskpet-installer-979a5488afd521ca/dep-bin-ideskpet-installer b/target/release/.fingerprint/ideskpet-installer-979a5488afd521ca/dep-bin-ideskpet-installer new file mode 100644 index 0000000..629efdb Binary files /dev/null and b/target/release/.fingerprint/ideskpet-installer-979a5488afd521ca/dep-bin-ideskpet-installer differ diff --git a/target/release/.fingerprint/ideskpet-installer-979a5488afd521ca/invoked.timestamp b/target/release/.fingerprint/ideskpet-installer-979a5488afd521ca/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/release/.fingerprint/ideskpet-installer-979a5488afd521ca/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/release/.fingerprint/libc-84356a9d5e2c3a8e/run-build-script-build-script-build b/target/release/.fingerprint/libc-84356a9d5e2c3a8e/run-build-script-build-script-build new file mode 100644 index 0000000..a4a4c20 --- /dev/null +++ b/target/release/.fingerprint/libc-84356a9d5e2c3a8e/run-build-script-build-script-build @@ -0,0 +1 @@ +b97c0df2fe3841f4 \ No newline at end of file diff --git a/target/release/.fingerprint/libc-84356a9d5e2c3a8e/run-build-script-build-script-build.json b/target/release/.fingerprint/libc-84356a9d5e2c3a8e/run-build-script-build-script-build.json new file mode 100644 index 0000000..16ea7a0 --- /dev/null +++ b/target/release/.fingerprint/libc-84356a9d5e2c3a8e/run-build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7926919711173921449,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[17159683253194042242,"build_script_build",false,3091870927523155961]],"local":[{"RerunIfChanged":{"output":"release/build/libc-84356a9d5e2c3a8e/output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_FREEBSD_VERSION","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_MUSL_V1_2_3","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_TIME_BITS","val":null}}],"rustflags":[],"config":0,"compile_kind":0} \ No newline at end of file diff --git a/target/release/.fingerprint/libc-eccc06b5ec99cfaa/build-script-build-script-build b/target/release/.fingerprint/libc-eccc06b5ec99cfaa/build-script-build-script-build new file mode 100644 index 0000000..6bc6f17 --- /dev/null +++ b/target/release/.fingerprint/libc-eccc06b5ec99cfaa/build-script-build-script-build @@ -0,0 +1 @@ +f90f60263a88e82a \ No newline at end of file diff --git a/target/release/.fingerprint/libc-eccc06b5ec99cfaa/build-script-build-script-build.json b/target/release/.fingerprint/libc-eccc06b5ec99cfaa/build-script-build-script-build.json new file mode 100644 index 0000000..a000464 --- /dev/null +++ b/target/release/.fingerprint/libc-eccc06b5ec99cfaa/build-script-build-script-build.json @@ -0,0 +1 @@ +{"rustc":7926919711173921449,"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":8928907579149787682,"path":912163433372124271,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/libc-eccc06b5ec99cfaa/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0} \ No newline at end of file diff --git a/target/release/.fingerprint/libc-eccc06b5ec99cfaa/dep-build-script-build-script-build b/target/release/.fingerprint/libc-eccc06b5ec99cfaa/dep-build-script-build-script-build new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/release/.fingerprint/libc-eccc06b5ec99cfaa/dep-build-script-build-script-build differ diff --git a/target/release/.fingerprint/libc-eccc06b5ec99cfaa/invoked.timestamp b/target/release/.fingerprint/libc-eccc06b5ec99cfaa/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/release/.fingerprint/libc-eccc06b5ec99cfaa/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/release/.fingerprint/libc-f35576ddac9c3ba5/dep-lib-libc b/target/release/.fingerprint/libc-f35576ddac9c3ba5/dep-lib-libc new file mode 100644 index 0000000..ec3cb8b Binary files /dev/null and b/target/release/.fingerprint/libc-f35576ddac9c3ba5/dep-lib-libc differ diff --git a/target/release/.fingerprint/libc-f35576ddac9c3ba5/invoked.timestamp b/target/release/.fingerprint/libc-f35576ddac9c3ba5/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/release/.fingerprint/libc-f35576ddac9c3ba5/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/release/.fingerprint/libc-f35576ddac9c3ba5/lib-libc b/target/release/.fingerprint/libc-f35576ddac9c3ba5/lib-libc new file mode 100644 index 0000000..1974452 --- /dev/null +++ b/target/release/.fingerprint/libc-f35576ddac9c3ba5/lib-libc @@ -0,0 +1 @@ +358d28d71f033dcd \ No newline at end of file diff --git a/target/release/.fingerprint/libc-f35576ddac9c3ba5/lib-libc.json b/target/release/.fingerprint/libc-f35576ddac9c3ba5/lib-libc.json new file mode 100644 index 0000000..c4ae6d4 --- /dev/null +++ b/target/release/.fingerprint/libc-f35576ddac9c3ba5/lib-libc.json @@ -0,0 +1 @@ +{"rustc":7926919711173921449,"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":7322064999780386650,"path":11956753688049349918,"deps":[[17159683253194042242,"build_script_build",false,17600411486374427833]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/libc-f35576ddac9c3ba5/dep-lib-libc","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0} \ No newline at end of file diff --git a/target/release/build/libc-84356a9d5e2c3a8e/invoked.timestamp b/target/release/build/libc-84356a9d5e2c3a8e/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/target/release/build/libc-84356a9d5e2c3a8e/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/release/build/libc-84356a9d5e2c3a8e/output b/target/release/build/libc-84356a9d5e2c3a8e/output new file mode 100644 index 0000000..89a43b5 --- /dev/null +++ b/target/release/build/libc-84356a9d5e2c3a8e/output @@ -0,0 +1,25 @@ +cargo:rerun-if-changed=build.rs +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_FREEBSD_VERSION +cargo:rustc-cfg=freebsd12 +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_MUSL_V1_2_3 +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64 +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS +cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_GNU_TIME_BITS +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(gnu_time_bits64) +cargo:rustc-check-cfg=cfg(libc_deny_warnings) +cargo:rustc-check-cfg=cfg(linux_time_bits64) +cargo:rustc-check-cfg=cfg(musl_v1_2_3) +cargo:rustc-check-cfg=cfg(musl32_time64) +cargo:rustc-check-cfg=cfg(vxworks_lt_25_09) +cargo:rustc-check-cfg=cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt")) +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/release/build/libc-84356a9d5e2c3a8e/root-output b/target/release/build/libc-84356a9d5e2c3a8e/root-output new file mode 100644 index 0000000..562d1f2 --- /dev/null +++ b/target/release/build/libc-84356a9d5e2c3a8e/root-output @@ -0,0 +1 @@ +/mnt/c/Users/DG2210/OneDrive - Gemeente Vught/Documenten/Git/I-DeskPet/target/release/build/libc-84356a9d5e2c3a8e/out \ No newline at end of file diff --git a/target/release/build/libc-84356a9d5e2c3a8e/stderr b/target/release/build/libc-84356a9d5e2c3a8e/stderr new file mode 100644 index 0000000..e69de29 diff --git a/target/release/build/libc-eccc06b5ec99cfaa/build-script-build b/target/release/build/libc-eccc06b5ec99cfaa/build-script-build new file mode 100644 index 0000000..5b0fa3f Binary files /dev/null and b/target/release/build/libc-eccc06b5ec99cfaa/build-script-build differ diff --git a/target/release/build/libc-eccc06b5ec99cfaa/build_script_build-eccc06b5ec99cfaa b/target/release/build/libc-eccc06b5ec99cfaa/build_script_build-eccc06b5ec99cfaa new file mode 100644 index 0000000..5b0fa3f Binary files /dev/null and b/target/release/build/libc-eccc06b5ec99cfaa/build_script_build-eccc06b5ec99cfaa differ diff --git a/target/release/build/libc-eccc06b5ec99cfaa/build_script_build-eccc06b5ec99cfaa.d b/target/release/build/libc-eccc06b5ec99cfaa/build_script_build-eccc06b5ec99cfaa.d new file mode 100644 index 0000000..833da3a --- /dev/null +++ b/target/release/build/libc-eccc06b5ec99cfaa/build_script_build-eccc06b5ec99cfaa.d @@ -0,0 +1,5 @@ +/mnt/c/Users/DG2210/OneDrive - Gemeente Vught/Documenten/Git/I-DeskPet/target/release/build/libc-eccc06b5ec99cfaa/build_script_build-eccc06b5ec99cfaa.d: /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/build.rs + +/mnt/c/Users/DG2210/OneDrive - Gemeente Vught/Documenten/Git/I-DeskPet/target/release/build/libc-eccc06b5ec99cfaa/build_script_build-eccc06b5ec99cfaa: /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/build.rs + +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/build.rs: diff --git a/target/release/deps/ideskpet.d b/target/release/deps/ideskpet.d new file mode 100644 index 0000000..41094e4 --- /dev/null +++ b/target/release/deps/ideskpet.d @@ -0,0 +1,5 @@ +C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet\target\release\deps\ideskpet.d: src\bin\ideskpet.rs + +C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet\target\release\deps\ideskpet.exe: src\bin\ideskpet.rs + +src\bin\ideskpet.rs: diff --git a/target/release/deps/ideskpet.exe b/target/release/deps/ideskpet.exe new file mode 100644 index 0000000..3d91320 Binary files /dev/null and b/target/release/deps/ideskpet.exe differ diff --git a/target/release/deps/ideskpet.pdb b/target/release/deps/ideskpet.pdb new file mode 100644 index 0000000..4f0209a Binary files /dev/null and b/target/release/deps/ideskpet.pdb differ diff --git a/target/release/deps/ideskpet_installer-979a5488afd521ca b/target/release/deps/ideskpet_installer-979a5488afd521ca new file mode 100644 index 0000000..6f39bc3 Binary files /dev/null and b/target/release/deps/ideskpet_installer-979a5488afd521ca differ diff --git a/target/release/deps/ideskpet_installer-979a5488afd521ca.d b/target/release/deps/ideskpet_installer-979a5488afd521ca.d new file mode 100644 index 0000000..2f2b53d --- /dev/null +++ b/target/release/deps/ideskpet_installer-979a5488afd521ca.d @@ -0,0 +1,6 @@ +/mnt/c/Users/DG2210/OneDrive - Gemeente Vught/Documenten/Git/I-DeskPet/target/release/deps/ideskpet_installer-979a5488afd521ca.d: src/main.rs src/../ideskpet + +/mnt/c/Users/DG2210/OneDrive - Gemeente Vught/Documenten/Git/I-DeskPet/target/release/deps/ideskpet_installer-979a5488afd521ca: src/main.rs src/../ideskpet + +src/main.rs: +src/../ideskpet: diff --git a/target/release/deps/ideskpet_installer.d b/target/release/deps/ideskpet_installer.d new file mode 100644 index 0000000..4c75879 --- /dev/null +++ b/target/release/deps/ideskpet_installer.d @@ -0,0 +1,5 @@ +C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet\target\release\deps\ideskpet_installer.d: src\main.rs + +C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet\target\release\deps\ideskpet_installer.exe: src\main.rs + +src\main.rs: diff --git a/target/release/deps/ideskpet_installer.exe b/target/release/deps/ideskpet_installer.exe new file mode 100644 index 0000000..1452d54 Binary files /dev/null and b/target/release/deps/ideskpet_installer.exe differ diff --git a/target/release/deps/ideskpet_installer.pdb b/target/release/deps/ideskpet_installer.pdb new file mode 100644 index 0000000..73f7fa6 Binary files /dev/null and b/target/release/deps/ideskpet_installer.pdb differ diff --git a/target/release/deps/libc-f35576ddac9c3ba5.d b/target/release/deps/libc-f35576ddac9c3ba5.d new file mode 100644 index 0000000..6c32363 --- /dev/null +++ b/target/release/deps/libc-f35576ddac9c3ba5.d @@ -0,0 +1,45 @@ +/mnt/c/Users/DG2210/OneDrive - Gemeente Vught/Documenten/Git/I-DeskPet/target/release/deps/libc-f35576ddac9c3ba5.d: /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/lib.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/macros.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/linux_like/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/linux_like/pthread.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/pthread.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/unistd.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/bcm.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/error.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/j1939.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/raw.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/keyctl.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/membarrier.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/netlink.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/pidfd.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/posix/unistd.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/nptl/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/nptl/pthread.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/linux/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/linux/net/route.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/primitives.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/arch/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux_l4re_shared.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/arch/generic/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/types.rs + +/mnt/c/Users/DG2210/OneDrive - Gemeente Vught/Documenten/Git/I-DeskPet/target/release/deps/liblibc-f35576ddac9c3ba5.rlib: /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/lib.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/macros.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/linux_like/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/linux_like/pthread.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/pthread.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/unistd.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/bcm.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/error.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/j1939.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/raw.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/keyctl.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/membarrier.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/netlink.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/pidfd.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/posix/unistd.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/nptl/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/nptl/pthread.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/linux/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/linux/net/route.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/primitives.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/arch/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux_l4re_shared.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/arch/generic/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/types.rs + +/mnt/c/Users/DG2210/OneDrive - Gemeente Vught/Documenten/Git/I-DeskPet/target/release/deps/liblibc-f35576ddac9c3ba5.rmeta: /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/lib.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/macros.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/linux_like/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/linux_like/pthread.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/pthread.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/unistd.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/bcm.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/error.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/j1939.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/raw.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/keyctl.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/membarrier.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/netlink.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/pidfd.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/posix/unistd.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/nptl/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/nptl/pthread.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/linux/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/linux/net/route.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/primitives.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/arch/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux_l4re_shared.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/arch/generic/mod.rs /home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/types.rs + +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/lib.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/macros.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/linux_like/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/linux_like/pthread.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/pthread.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/common/posix/unistd.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/bcm.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/error.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/j1939.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/can/raw.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/keyctl.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/membarrier.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/netlink.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/linux_uapi/linux/pidfd.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/posix/unistd.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/nptl/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/nptl/pthread.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/linux/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/new/glibc/sysdeps/unix/linux/net/route.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/primitives.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/arch/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux_l4re_shared.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/unix/linux_like/linux/arch/generic/mod.rs: +/home/inorishio/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.183/src/types.rs: diff --git a/target/release/deps/liblibc-f35576ddac9c3ba5.rlib b/target/release/deps/liblibc-f35576ddac9c3ba5.rlib new file mode 100644 index 0000000..ce301de Binary files /dev/null and b/target/release/deps/liblibc-f35576ddac9c3ba5.rlib differ diff --git a/target/release/deps/liblibc-f35576ddac9c3ba5.rmeta b/target/release/deps/liblibc-f35576ddac9c3ba5.rmeta new file mode 100644 index 0000000..e02e982 Binary files /dev/null and b/target/release/deps/liblibc-f35576ddac9c3ba5.rmeta differ diff --git a/target/release/ideskpet-installer b/target/release/ideskpet-installer new file mode 100644 index 0000000..6f39bc3 Binary files /dev/null and b/target/release/ideskpet-installer differ diff --git a/target/release/ideskpet-installer.d b/target/release/ideskpet-installer.d new file mode 100644 index 0000000..4164a19 --- /dev/null +++ b/target/release/ideskpet-installer.d @@ -0,0 +1 @@ +C:\Users\DG2210\OneDrive\ -\ Gemeente\ Vught\Documenten\Git\I-DeskPet\target\release\ideskpet-installer.exe: C:\Users\DG2210\OneDrive\ -\ Gemeente\ Vught\Documenten\Git\I-DeskPet\src\main.rs diff --git a/target/release/ideskpet-installer.exe b/target/release/ideskpet-installer.exe new file mode 100644 index 0000000..1452d54 Binary files /dev/null and b/target/release/ideskpet-installer.exe differ diff --git a/target/release/ideskpet.d b/target/release/ideskpet.d new file mode 100644 index 0000000..afb7cbf --- /dev/null +++ b/target/release/ideskpet.d @@ -0,0 +1 @@ +C:\Users\DG2210\OneDrive\ -\ Gemeente\ Vught\Documenten\Git\I-DeskPet\target\release\ideskpet.exe: C:\Users\DG2210\OneDrive\ -\ Gemeente\ Vught\Documenten\Git\I-DeskPet\src\bin\ideskpet.rs diff --git a/target/release/ideskpet.exe b/target/release/ideskpet.exe new file mode 100644 index 0000000..3d91320 Binary files /dev/null and b/target/release/ideskpet.exe differ diff --git a/target/release/ideskpet.pdb b/target/release/ideskpet.pdb new file mode 100644 index 0000000..4f0209a Binary files /dev/null and b/target/release/ideskpet.pdb differ diff --git a/target/release/ideskpet_installer.pdb b/target/release/ideskpet_installer.pdb new file mode 100644 index 0000000..73f7fa6 Binary files /dev/null and b/target/release/ideskpet_installer.pdb differ diff --git a/target/rust-analyzer/flycheck0/stderr b/target/rust-analyzer/flycheck0/stderr new file mode 100644 index 0000000..96fb2f2 --- /dev/null +++ b/target/rust-analyzer/flycheck0/stderr @@ -0,0 +1,91 @@ + 0.018677900s INFO prepare_target{force=false package_id=ideskpet-installer v1.0.0 (C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet) target="ideskpet"}: cargo::core::compiler::fingerprint: fingerprint error for ideskpet-installer v1.0.0 (C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet)/Check { test: false }/TargetInner { name: "ideskpet", doc: true, ..: with_path("C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\src\\bin\\ideskpet.rs", Edition2021) } + 0.018784200s INFO prepare_target{force=false package_id=ideskpet-installer v1.0.0 (C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet) target="ideskpet"}: cargo::core::compiler::fingerprint: err: failed to read `C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet\target\debug\.fingerprint\ideskpet-installer-bd2ea9dcd892fab6\bin-ideskpet` + +Caused by: + Het systeem kan het opgegeven bestand niet vinden. (os error 2) + +Stack backtrace: + 0: git_midx_writer_dump + 1: git_midx_writer_dump + 2: git_midx_writer_dump + 3: git_midx_writer_dump + 4: git_filter_source_repo + 5: git_filter_source_repo + 6: git_filter_source_repo + 7: git_filter_source_repo + 8: git_filter_source_repo + 9: git_filter_source_repo + 10: git_filter_source_repo + 11: git_libgit2_prerelease + 12: + 13: + 14: + 15: + 16: git_midx_writer_dump + 17: git_filter_source_repo + 18: git_midx_writer_dump + 19: BaseThreadInitThunk + 20: RtlUserThreadStart + 0.038422800s INFO prepare_target{force=false package_id=ideskpet-installer v1.0.0 (C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet) target="ideskpet"}: cargo::core::compiler::fingerprint: fingerprint error for ideskpet-installer v1.0.0 (C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet)/Check { test: true }/TargetInner { name: "ideskpet", doc: true, ..: with_path("C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\src\\bin\\ideskpet.rs", Edition2021) } + 0.038478100s INFO prepare_target{force=false package_id=ideskpet-installer v1.0.0 (C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet) target="ideskpet"}: cargo::core::compiler::fingerprint: err: failed to read `C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet\target\debug\.fingerprint\ideskpet-installer-e11654944190c2df\test-bin-ideskpet` + +Caused by: + Het systeem kan het opgegeven bestand niet vinden. (os error 2) + +Stack backtrace: + 0: git_midx_writer_dump + 1: git_midx_writer_dump + 2: git_midx_writer_dump + 3: git_midx_writer_dump + 4: git_filter_source_repo + 5: git_filter_source_repo + 6: git_filter_source_repo + 7: git_filter_source_repo + 8: git_filter_source_repo + 9: git_filter_source_repo + 10: git_filter_source_repo + 11: git_libgit2_prerelease + 12: + 13: + 14: + 15: + 16: git_midx_writer_dump + 17: git_filter_source_repo + 18: git_midx_writer_dump + 19: BaseThreadInitThunk + 20: RtlUserThreadStart + 0.040027900s INFO prepare_target{force=false package_id=ideskpet-installer v1.0.0 (C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet) target="ideskpet-installer"}: cargo::core::compiler::fingerprint: stale: changed "C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\src\\main.rs" + 0.040107900s INFO prepare_target{force=false package_id=ideskpet-installer v1.0.0 (C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet) target="ideskpet-installer"}: cargo::core::compiler::fingerprint: (vs) "C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\target\\debug\\.fingerprint\\ideskpet-installer-7204ada633bcbfe7\\dep-bin-ideskpet-installer" + 0.040118900s INFO prepare_target{force=false package_id=ideskpet-installer v1.0.0 (C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet) target="ideskpet-installer"}: cargo::core::compiler::fingerprint: FileTime { seconds: 13418404408, nanos: 15097500 } < FileTime { seconds: 13418408295, nanos: 261944600 } + 0.068524500s INFO prepare_target{force=false package_id=ideskpet-installer v1.0.0 (C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet) target="ideskpet-installer"}: cargo::core::compiler::fingerprint: fingerprint dirty for ideskpet-installer v1.0.0 (C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet)/Check { test: false }/TargetInner { name: "ideskpet-installer", doc: true, ..: with_path("C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\src\\main.rs", Edition2021) } + 0.068572100s INFO prepare_target{force=false package_id=ideskpet-installer v1.0.0 (C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet) target="ideskpet-installer"}: cargo::core::compiler::fingerprint: dirty: FsStatusOutdated(StaleItem(ChangedFile { reference: "C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\target\\debug\\.fingerprint\\ideskpet-installer-7204ada633bcbfe7\\dep-bin-ideskpet-installer", reference_mtime: FileTime { seconds: 13418404408, nanos: 15097500 }, stale: "C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\src\\main.rs", stale_mtime: FileTime { seconds: 13418408295, nanos: 261944600 } })) + 0.069359900s INFO prepare_target{force=false package_id=ideskpet-installer v1.0.0 (C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet) target="ideskpet-installer"}: cargo::core::compiler::fingerprint: fingerprint error for ideskpet-installer v1.0.0 (C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet)/Check { test: true }/TargetInner { name: "ideskpet-installer", doc: true, ..: with_path("C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\src\\main.rs", Edition2021) } + 0.069383600s INFO prepare_target{force=false package_id=ideskpet-installer v1.0.0 (C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet) target="ideskpet-installer"}: cargo::core::compiler::fingerprint: err: failed to read `C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet\target\debug\.fingerprint\ideskpet-installer-badda932ed9c6d05\test-bin-ideskpet-installer` + +Caused by: + Het systeem kan het opgegeven bestand niet vinden. (os error 2) + +Stack backtrace: + 0: git_midx_writer_dump + 1: git_midx_writer_dump + 2: git_midx_writer_dump + 3: git_midx_writer_dump + 4: git_filter_source_repo + 5: git_filter_source_repo + 6: git_filter_source_repo + 7: git_filter_source_repo + 8: git_filter_source_repo + 9: git_filter_source_repo + 10: git_filter_source_repo + 11: git_libgit2_prerelease + 12: + 13: + 14: + 15: + 16: git_midx_writer_dump + 17: git_filter_source_repo + 18: git_midx_writer_dump + 19: BaseThreadInitThunk + 20: RtlUserThreadStart + Checking ideskpet-installer v1.0.0 (C:\Users\DG2210\OneDrive - Gemeente Vught\Documenten\Git\I-DeskPet) + Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.62s diff --git a/target/rust-analyzer/flycheck0/stdout b/target/rust-analyzer/flycheck0/stdout new file mode 100644 index 0000000..45347d5 --- /dev/null +++ b/target/rust-analyzer/flycheck0/stdout @@ -0,0 +1,5 @@ +{"reason":"compiler-artifact","package_id":"path+file:///C:/Users/DG2210/OneDrive%20-%20Gemeente%20Vught/Documenten/Git/I-DeskPet#ideskpet-installer@1.0.0","manifest_path":"C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"ideskpet-installer","src_path":"C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\src\\main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\target\\debug\\deps\\libideskpet_installer-7204ada633bcbfe7.rmeta"],"executable":null,"fresh":false} +{"reason":"compiler-artifact","package_id":"path+file:///C:/Users/DG2210/OneDrive%20-%20Gemeente%20Vught/Documenten/Git/I-DeskPet#ideskpet-installer@1.0.0","manifest_path":"C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"ideskpet","src_path":"C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\src\\bin\\ideskpet.rs","edition":"2021","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":false},"features":[],"filenames":["C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\target\\debug\\deps\\libideskpet-bd2ea9dcd892fab6.rmeta"],"executable":null,"fresh":false} +{"reason":"compiler-artifact","package_id":"path+file:///C:/Users/DG2210/OneDrive%20-%20Gemeente%20Vught/Documenten/Git/I-DeskPet#ideskpet-installer@1.0.0","manifest_path":"C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"ideskpet","src_path":"C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\src\\bin\\ideskpet.rs","edition":"2021","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":true},"features":[],"filenames":["C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\target\\debug\\deps\\libideskpet-e11654944190c2df.rmeta"],"executable":null,"fresh":false} +{"reason":"compiler-artifact","package_id":"path+file:///C:/Users/DG2210/OneDrive%20-%20Gemeente%20Vught/Documenten/Git/I-DeskPet#ideskpet-installer@1.0.0","manifest_path":"C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\Cargo.toml","target":{"kind":["bin"],"crate_types":["bin"],"name":"ideskpet-installer","src_path":"C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\src\\main.rs","edition":"2021","doc":true,"doctest":false,"test":true},"profile":{"opt_level":"0","debuginfo":2,"debug_assertions":true,"overflow_checks":true,"test":true},"features":[],"filenames":["C:\\Users\\DG2210\\OneDrive - Gemeente Vught\\Documenten\\Git\\I-DeskPet\\target\\debug\\deps\\libideskpet_installer-badda932ed9c6d05.rmeta"],"executable":null,"fresh":false} +{"reason":"build-finished","success":true}