Copy Translator 是使用Rust编写的翻译小工具,使用DeepL翻译

Overview

Copy Translator

Copy Translator 是使用Rust编写的翻译小工具

特点

  • 程序大小12MB,极其轻量
  • 自动去除多余的换行和断句,优化PDF翻译体验
  • 选中即翻译(划词翻译),专注论文阅读
  • 使用DeepL进行翻译,翻译效果极佳

使用说明

工具仅一个exe,启动后会驻留后台,选中文本后按 ctrl+dctrl+q 唤起翻译界面,esc关闭界面,ctrl+shift+d完全退出

在界面开启的情况下,可以通过选中文本触发翻译行为,无需快捷键,俗称“划词翻译”

使用截图

感谢列表

Comments
  • build(deps): bump ico from 0.1.0 to 0.2.0

    build(deps): bump ico from 0.1.0 to 0.2.0

    Bumps ico from 0.1.0 to 0.2.0.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump rdev from `bff57a2` to `fdcee04`

    build(deps): bump rdev from `bff57a2` to `fdcee04`

    Bumps rdev from bff57a2 to fdcee04.

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump rdev from `bff57a2` to `a5dfea8`

    build(deps): bump rdev from `bff57a2` to `a5dfea8`

    Bumps rdev from bff57a2 to a5dfea8.

    Commits
    • a5dfea8 refactor: use new api in linux
    • 70812bd Merge branch 'master' of github.com:asur4s/rdev
    • e778297 refactor: listen grab key by fd
    • aacb1db Fix compile error on android
    • ea22372 remove print
    • 942da3d remove evdev-rs
    • c2b337c use Anymodifier to fix numlock
    • 22c8a64 check numlock when grab key
    • dd367b2 XGrabKey need without NUMLOCK
    • ca9264c Fix keyboard error on MacOS
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump cli-clipboard from 0.2.1 to 0.3.0

    build(deps): bump cli-clipboard from 0.2.1 to 0.3.0

    Bumps cli-clipboard from 0.2.1 to 0.3.0.

    Release notes

    Sourced from cli-clipboard's releases.

    v0.3.0

    • Bump dependencies and remove unused dependencies #11
    • Update Readme #12
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump rdev from `bff57a2` to `ea22372`

    build(deps): bump rdev from `bff57a2` to `ea22372`

    Bumps rdev from bff57a2 to ea22372.

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump eframe from 0.18.0 to 0.19.0

    Bump eframe from 0.18.0 to 0.19.0

    Bumps eframe from 0.18.0 to 0.19.0.

    Release notes

    Sourced from eframe's releases.

    0.19.0 - wgpu backend, repaint_after, continue-after-close

    Highlights:

    • New wgpu backend for eframe
    • Context::request_repaint_after
    • eframe continues after closing native window

    egui changelog: https://github.com/emilk/egui/blob/master/CHANGELOG.md eframe changelog: https://github.com/emilk/egui/blob/master/crates/eframe/CHANGELOG.md

    Changelog

    Sourced from eframe's changelog.

    0.19.0 - 2022-08-20

    Added ⭐

    • Added *_released & *_clicked methods for PointerState (#1582).
    • Added PointerButton::Extra1 and PointerButton::Extra2 (#1592).
    • Added egui::hex_color! to create Color32's from hex strings under the color-hex feature (#1596).
    • Optimized painting of filled circles (e.g. for scatter plots) by 10x or more (#1616).
    • Added opt-in feature deadlock_detection to detect double-lock of mutexes on the same thread (#1619).
    • Added InputState::stable_dt: a more stable estimate for the delta-time in reactive mode (#1625).
    • You can now specify a texture filter for your textures (#1636).
    • Added functions keys in egui::Key (#1665).
    • Added support for using PaintCallback shapes with the WGPU backend (#1684).
    • Added Contex::request_repaint_after (#1694).
    • ctrl-h now acts like backspace in TextEdit (#1812).
    • Added custom_formatter method for Slider and DragValue (#1851).
    • Added RawInput::has_focus which backends can set to indicate whether the UI as a whole has the keyboard focus (#1859).
    • Added PointerState::button_double_clicked() and PointerState::button_triple_clicked() (#1906).

    Changed

    • MSRV (Minimum Supported Rust Version) is now 1.61.0 (#1846).
    • PaintCallback shapes now require the whole callback to be put in an Arc<dyn Any> with the value being a backend-specific callback type (#1684).
    • Replaced needs_repaint in FullOutput with repaint_after. Used to force repaint after the set duration in reactive mode (#1694).
    • Layout::left_to_right and Layout::right_to_left now takes the vertical align as an argument. Previous default was Align::Center.
    • Improved ergonomics of adding plot items. All plot items that take a series of 2D coordinates can now be created directly from Vec<[f64; 2]>. The Value and Values types were removed in favor of PlotPoint and PlotPoints respectively (#1816).
    • TextBuffer no longer needs to implement AsRef<str> (#1824).

    Fixed 🐛

    • Fixed Response::changed for ui.toggle_value (#1573).
    • Fixed ImageButton's changing background padding on hover (#1595).
    • Fixed Plot auto-bounds bug (#1599).
    • Fixed dead-lock when alt-tabbing while also showing a tooltip (#1618).
    • Fixed ScrollArea scrolling when editing an unrelated TextEdit (#1779).
    • Fixed Slider not always generating events on change (#1854).
    • Fixed jitter of anchored windows for the first frame (#1856).
    • Fixed focus behavior when pressing Tab in a UI with no focused widget (#1861).
    • Fixed automatic plot bounds (#1865).

    0.18.1 - 2022-05-01

    • Change Shape::Callback from &dyn Any to &mut dyn Any to support more backends.
    Commits
    • 97ce103 Release 0.19.0 - wgpu backend, repaint_after, continue-after-close
    • 127931b eframe: rename quit/exit to "close" (#1943)
    • 2453756 Fix broken GitHub source links due to #1940
    • 8737933 Improve documentation and logging
    • eb10ef9 Build-fix for --no-default-features
    • f4cc1c5 eframe: Don't follow system theme by default (#1941)
    • 041f2e6 Move all crates into a crates directory (#1940)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump egui from 0.18.1 to 0.19.0

    Bump egui from 0.18.1 to 0.19.0

    Bumps egui from 0.18.1 to 0.19.0.

    Release notes

    Sourced from egui's releases.

    0.19.0 - wgpu backend, repaint_after, continue-after-close

    Highlights:

    • New wgpu backend for eframe
    • Context::request_repaint_after
    • eframe continues after closing native window

    egui changelog: https://github.com/emilk/egui/blob/master/CHANGELOG.md eframe changelog: https://github.com/emilk/egui/blob/master/crates/eframe/CHANGELOG.md

    Changelog

    Sourced from egui's changelog.

    0.19.0 - 2022-08-20

    Added ⭐

    • Added *_released & *_clicked methods for PointerState (#1582).
    • Added PointerButton::Extra1 and PointerButton::Extra2 (#1592).
    • Added egui::hex_color! to create Color32's from hex strings under the color-hex feature (#1596).
    • Optimized painting of filled circles (e.g. for scatter plots) by 10x or more (#1616).
    • Added opt-in feature deadlock_detection to detect double-lock of mutexes on the same thread (#1619).
    • Added InputState::stable_dt: a more stable estimate for the delta-time in reactive mode (#1625).
    • You can now specify a texture filter for your textures (#1636).
    • Added functions keys in egui::Key (#1665).
    • Added support for using PaintCallback shapes with the WGPU backend (#1684).
    • Added Contex::request_repaint_after (#1694).
    • ctrl-h now acts like backspace in TextEdit (#1812).
    • Added custom_formatter method for Slider and DragValue (#1851).
    • Added RawInput::has_focus which backends can set to indicate whether the UI as a whole has the keyboard focus (#1859).
    • Added PointerState::button_double_clicked() and PointerState::button_triple_clicked() (#1906).

    Changed

    • MSRV (Minimum Supported Rust Version) is now 1.61.0 (#1846).
    • PaintCallback shapes now require the whole callback to be put in an Arc<dyn Any> with the value being a backend-specific callback type (#1684).
    • Replaced needs_repaint in FullOutput with repaint_after. Used to force repaint after the set duration in reactive mode (#1694).
    • Layout::left_to_right and Layout::right_to_left now takes the vertical align as an argument. Previous default was Align::Center.
    • Improved ergonomics of adding plot items. All plot items that take a series of 2D coordinates can now be created directly from Vec<[f64; 2]>. The Value and Values types were removed in favor of PlotPoint and PlotPoints respectively (#1816).
    • TextBuffer no longer needs to implement AsRef<str> (#1824).

    Fixed 🐛

    • Fixed Response::changed for ui.toggle_value (#1573).
    • Fixed ImageButton's changing background padding on hover (#1595).
    • Fixed Plot auto-bounds bug (#1599).
    • Fixed dead-lock when alt-tabbing while also showing a tooltip (#1618).
    • Fixed ScrollArea scrolling when editing an unrelated TextEdit (#1779).
    • Fixed Slider not always generating events on change (#1854).
    • Fixed jitter of anchored windows for the first frame (#1856).
    • Fixed focus behavior when pressing Tab in a UI with no focused widget (#1861).
    • Fixed automatic plot bounds (#1865).
    Commits
    • 97ce103 Release 0.19.0 - wgpu backend, repaint_after, continue-after-close
    • 13f5d62 Commit a new web demo
    • 127931b eframe: rename quit/exit to "close" (#1943)
    • 2453756 Fix broken GitHub source links due to #1940
    • 8737933 Improve documentation and logging
    • 725aa52 Update crate rfd to 0.10 (in file_dialog example)
    • eb10ef9 Build-fix for --no-default-features
    • f4cc1c5 eframe: Don't follow system theme by default (#1941)
    • 40e440b Update changelog with recent PR merges
    • 041f2e6 Move all crates into a crates directory (#1940)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump egui_glium from 0.18.0 to 0.19.0

    Bump egui_glium from 0.18.0 to 0.19.0

    Bumps egui_glium from 0.18.0 to 0.19.0.

    Release notes

    Sourced from egui_glium's releases.

    0.19.0 - wgpu backend, repaint_after, continue-after-close

    Highlights:

    • New wgpu backend for eframe
    • Context::request_repaint_after
    • eframe continues after closing native window

    egui changelog: https://github.com/emilk/egui/blob/master/CHANGELOG.md eframe changelog: https://github.com/emilk/egui/blob/master/crates/eframe/CHANGELOG.md

    Changelog

    Sourced from egui_glium's changelog.

    0.19.0 - 2022-08-20

    Added ⭐

    • Added *_released & *_clicked methods for PointerState (#1582).
    • Added PointerButton::Extra1 and PointerButton::Extra2 (#1592).
    • Added egui::hex_color! to create Color32's from hex strings under the color-hex feature (#1596).
    • Optimized painting of filled circles (e.g. for scatter plots) by 10x or more (#1616).
    • Added opt-in feature deadlock_detection to detect double-lock of mutexes on the same thread (#1619).
    • Added InputState::stable_dt: a more stable estimate for the delta-time in reactive mode (#1625).
    • You can now specify a texture filter for your textures (#1636).
    • Added functions keys in egui::Key (#1665).
    • Added support for using PaintCallback shapes with the WGPU backend (#1684).
    • Added Contex::request_repaint_after (#1694).
    • ctrl-h now acts like backspace in TextEdit (#1812).
    • Added custom_formatter method for Slider and DragValue (#1851).
    • Added RawInput::has_focus which backends can set to indicate whether the UI as a whole has the keyboard focus (#1859).
    • Added PointerState::button_double_clicked() and PointerState::button_triple_clicked() (#1906).

    Changed

    • MSRV (Minimum Supported Rust Version) is now 1.61.0 (#1846).
    • PaintCallback shapes now require the whole callback to be put in an Arc<dyn Any> with the value being a backend-specific callback type (#1684).
    • Replaced needs_repaint in FullOutput with repaint_after. Used to force repaint after the set duration in reactive mode (#1694).
    • Layout::left_to_right and Layout::right_to_left now takes the vertical align as an argument. Previous default was Align::Center.
    • Improved ergonomics of adding plot items. All plot items that take a series of 2D coordinates can now be created directly from Vec<[f64; 2]>. The Value and Values types were removed in favor of PlotPoint and PlotPoints respectively (#1816).
    • TextBuffer no longer needs to implement AsRef<str> (#1824).

    Fixed 🐛

    • Fixed Response::changed for ui.toggle_value (#1573).
    • Fixed ImageButton's changing background padding on hover (#1595).
    • Fixed Plot auto-bounds bug (#1599).
    • Fixed dead-lock when alt-tabbing while also showing a tooltip (#1618).
    • Fixed ScrollArea scrolling when editing an unrelated TextEdit (#1779).
    • Fixed Slider not always generating events on change (#1854).
    • Fixed jitter of anchored windows for the first frame (#1856).
    • Fixed focus behavior when pressing Tab in a UI with no focused widget (#1861).
    • Fixed automatic plot bounds (#1865).

    0.18.1 - 2022-05-01

    • Change Shape::Callback from &dyn Any to &mut dyn Any to support more backends.
    Commits
    • 97ce103 Release 0.19.0 - wgpu backend, repaint_after, continue-after-close
    • 127931b eframe: rename quit/exit to "close" (#1943)
    • 2453756 Fix broken GitHub source links due to #1940
    • 8737933 Improve documentation and logging
    • eb10ef9 Build-fix for --no-default-features
    • f4cc1c5 eframe: Don't follow system theme by default (#1941)
    • 041f2e6 Move all crates into a crates directory (#1940)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump config from 0.13.1 to 0.13.2

    Bump config from 0.13.1 to 0.13.2

    Bumps config from 0.13.1 to 0.13.2.

    Changelog

    Sourced from config's changelog.

    0.13.2 - 2022-08-02

    • Backport of #316 to be testing with temp_env. The backport was necessary to be able to backport the next change. This change shouldn't be user-visible.
    • Backport of #353 to use TryInto for more permissive deserialization of integers
    • Backport of commit [518a3cafa1e62ba7405709e5c508247e328e0a18] from #362 to fix tests

    #316: mehcode/config-rs#316 #353: mehcode/config-rs#353 [518a3cafa1e62ba7405709e5c508247e328e0a18]: https://github.com/mehcode/config-rs/commit/518a3cafa1e62ba7405709e5c508247e328e0a18 #362: mehcode/config-rs#362

    Commits
    • 588a461 Bump patchlevel to 0.13.2
    • 8822690 Add CHANGELOG entry for 0.13.2
    • f1e0f45 Fix json5 test: Remove artifact character
    • b9dc670 test: Adopt test-env to fix random test failure
    • 0132737 Use TryInto for more permissive deserialization for integers
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump glium from 0.31.0 to 0.32.1

    Bump glium from 0.31.0 to 0.32.1

    Bumps glium from 0.31.0 to 0.32.1.

    Changelog

    Sourced from glium's changelog.

    Version 0.32.1 (2022-07-31)

    • Bugfix release to not panic when given multiple vertex attributes with unspecified location numbers.

    Version 0.32.0 (2022-07-30)

    • Updated glutin to version 0.29.0. See the glutin release notes here.
    • Support for location binding for Vertex attributes.

    Version 0.31 (2021-12-11)

    • Updated glutin to version 0.28.0. See the glutin release notes here.
    • Use mdbook for the book.

    Version 0.30.2 (2021-09-06)

    • Added depth and stencil buffer blitting.
    • Added dual source blending.
    • Implemented AsUniformValue for Texture2d directly.

    Version 0.30.1 (2021-07-12)

    • Added ClientFormat::U1U5U5U5Reversed.
    • Updated ouroboros to 0.10.

    Version 0.30.0 (2021-06-23)

    • Updated glutin to version 0.27.0. See the glutin release notes here.
    • Replaced unmaintained rental with ouroboros.
    • Allow instancing on GLES3 or later.
    • Support for importing and using Vulkan semaphores.
    • Made Content::read an unsafe API.
    • Modernized and fixed the third chapter of the tutorial.

    Version 0.29.1 (2021-04-22)

    • Updated rand to 0.8.
    • Updated cgmath to 0.18.
    • Made UniformsStorage implement Copy and Clone.
    • Use $crate::uniform! internally.
    • Implemented From instead of Into for some conversions.

    Version 0.29.0 (2020-12-15)

    • Updated glutin to version 0.26.0. See the glutin release notes here.
    • Updated memoffset to 0.6.
    • Added support for glPolygonOffset.
    • Added support for loading SPIR-V shaders.
    • Switched to edition 2018.
    • Switched from Travis CI to Github Actions

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump copypasta from 0.7.1 to 0.8.1

    Bump copypasta from 0.7.1 to 0.8.1

    Bumps copypasta from 0.7.1 to 0.8.1.

    Release notes

    Sourced from copypasta's releases.

    Copypasta Version v0.8.1

    Fixed

    • Crash on use-after-free on macOS

    Copypasta Version v0.8.0

    Packaging

    • Minimum rust version was bumped to 1.57.0

    Fixed

    • Memory leak on macOS
    Changelog

    Sourced from copypasta's changelog.

    0.8.1

    Fixed

    • Crash on use-after-free on macOS

    0.8.0

    Packaging

    • Minimum rust version was bumped to 1.57.0

    Fixed

    • Memory leak on macOS
    Commits
    • c0203bb Bump version to 0.8.1
    • ed3dbd8 Fix crash on use-after-free on macOS
    • 0868880 Bump version to 0.8.0
    • f400884 Update x11-clipboard to 0.6.1
    • 011d301 Bump minimum supported Rust version to 1.57.0
    • fd7f095 Add println to hello_world example
    • ecafec9 Migrate to 2021 edition
    • 5a4c6dc Fix macos memory leak
    • b7d2c3d Fix readme example
    • f4125b0 Reduce number of GitHub Actions CI builds
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • build(deps): bump ico from 0.2.0 to 0.3.0

    build(deps): bump ico from 0.2.0 to 0.3.0

    Bumps ico from 0.2.0 to 0.3.0.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump cli-clipboard from 0.3.0 to 0.4.0

    build(deps): bump cli-clipboard from 0.3.0 to 0.4.0

    Bumps cli-clipboard from 0.3.0 to 0.4.0.

    Release notes

    Sourced from cli-clipboard's releases.

    v0.4.0

    What's Changed

    Full Changelog: https://github.com/ActuallyAllie/cli-clipboard/compare/v0.3.0...v0.4.0

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump egui from 0.19.0 to 0.20.1

    build(deps): bump egui from 0.19.0 to 0.20.1

    Bumps egui from 0.19.0 to 0.20.1.

    Release notes

    Sourced from egui's releases.

    0.20.1 - Fix key-repeats

    No release notes provided.

    0.20.0 - AccessKit, prettier text, overlapping widgets

    egui changelog: https://github.com/emilk/egui/blob/master/CHANGELOG.md eframe changelog: https://github.com/emilk/egui/blob/master/crates/eframe/CHANGELOG.md

    Changelog

    Sourced from egui's changelog.

    0.20.1 - 2022-12-11 - Fix key-repeat

    Changed 🔧

    • InputState: all press functions again include key repeates (like in egui 0.19) (#2429).

    Fixed 🐛

    • Fix key-repeats for TextEdit, Sliders, etc (#2429).

    0.20.0 - 2022-12-08 - AccessKit, prettier text, overlapping widgets

    • MSRV (Minimum Supported Rust Version) is now 1.65.0 (#2314).
    • ⚠️ BREAKING: egui now expects integrations to do all color blending in gamma space (#2071).
    • ⚠️ BREAKING: if you have overlapping interactive widgets, only the top widget (last added) will be interactive (#2244).

    Added ⭐

    • Added helper functions for animating panels that collapse/expand (#2190).
    • Added Context::os/Context::set_os to query/set what operating system egui believes it is running on (#2202).
    • Added Button::shortcut_text for showing keyboard shortcuts in menu buttons (#2202).
    • Added egui::KeyboardShortcut for showing keyboard shortcuts in menu buttons (#2202).
    • Texture loading now takes a TexureOptions with minification and magnification filters (#2224).
    • Added Key::Minus and Key::Equals (#2239).
    • Added egui::gui_zoom module with helpers for scaling the whole GUI of an app (#2239).
    • You can now put one interactive widget on top of another, and only one will get interaction at a time (#2244).
    • Added spacing.menu_margin for customizing menu spacing (#2036)
    • Added possibility to enable text wrap for the selected text of egui::ComboBox (#2272)
    • Added Area::constrain and Window::constrain which constrains area to the screen bounds (#2270).
    • Added Area::pivot and Window::pivot which controls what part of the window to position (#2303).
    • Added support for thin space.
    • Added optional integration with AccessKit for implementing platform accessibility APIs (#2294).
    • Added panel_fill, window_fill and window_stroke to Visuals for your theming pleasure (#2406).
    • Plots:
      • Allow linking plot cursors (#1722).
      • Added Plot::auto_bounds_x/y and Plot::reset (#2029).
      • Added PlotUi::translate_bounds (#2145).
      • Added PlotUi::set_plot_bounds (#2320).
      • Added PlotUi::plot_secondary_clicked (#2318).

    Changed 🔧

    • Panels always have a separator line, but no stroke on other sides. Their spacing has also changed slightly (#2261).
    • Tooltips are only shown when mouse pointer is still (#2263).
    • Make it slightly easier to click buttons (#2304).
    • egui::color has been renamed egui::ecolor (#2399).

    Fixed 🐛

    • ⚠️ BREAKING: Fix text being too small (#2069).
    • Improve mixed CJK/Latin line-breaking (#1986).
    • Improved text rendering (#2071).
    • Constrain menu popups to the screen (#2191).
    • Less jitter when calling Context::set_pixels_per_point (#2239).
    • Fixed popups and color edit going outside the screen.
    • Fixed keyboard support in DragValue (#2342).

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump eframe from 0.19.0 to 0.20.1

    build(deps): bump eframe from 0.19.0 to 0.20.1

    Bumps eframe from 0.19.0 to 0.20.1.

    Release notes

    Sourced from eframe's releases.

    0.20.1 - Fix key-repeats

    No release notes provided.

    0.20.0 - AccessKit, prettier text, overlapping widgets

    egui changelog: https://github.com/emilk/egui/blob/master/CHANGELOG.md eframe changelog: https://github.com/emilk/egui/blob/master/crates/eframe/CHANGELOG.md

    Changelog

    Sourced from eframe's changelog.

    0.20.1 - 2022-12-11 - Fix key-repeat

    Changed 🔧

    • InputState: all press functions again include key repeates (like in egui 0.19) (#2429).

    Fixed 🐛

    • Fix key-repeats for TextEdit, Sliders, etc (#2429).

    0.20.0 - 2022-12-08 - AccessKit, prettier text, overlapping widgets

    • MSRV (Minimum Supported Rust Version) is now 1.65.0 (#2314).
    • ⚠️ BREAKING: egui now expects integrations to do all color blending in gamma space (#2071).
    • ⚠️ BREAKING: if you have overlapping interactive widgets, only the top widget (last added) will be interactive (#2244).

    Added ⭐

    • Added helper functions for animating panels that collapse/expand (#2190).
    • Added Context::os/Context::set_os to query/set what operating system egui believes it is running on (#2202).
    • Added Button::shortcut_text for showing keyboard shortcuts in menu buttons (#2202).
    • Added egui::KeyboardShortcut for showing keyboard shortcuts in menu buttons (#2202).
    • Texture loading now takes a TexureOptions with minification and magnification filters (#2224).
    • Added Key::Minus and Key::Equals (#2239).
    • Added egui::gui_zoom module with helpers for scaling the whole GUI of an app (#2239).
    • You can now put one interactive widget on top of another, and only one will get interaction at a time (#2244).
    • Added spacing.menu_margin for customizing menu spacing (#2036)
    • Added possibility to enable text wrap for the selected text of egui::ComboBox (#2272)
    • Added Area::constrain and Window::constrain which constrains area to the screen bounds (#2270).
    • Added Area::pivot and Window::pivot which controls what part of the window to position (#2303).
    • Added support for thin space.
    • Added optional integration with AccessKit for implementing platform accessibility APIs (#2294).
    • Added panel_fill, window_fill and window_stroke to Visuals for your theming pleasure (#2406).
    • Plots:
      • Allow linking plot cursors (#1722).
      • Added Plot::auto_bounds_x/y and Plot::reset (#2029).
      • Added PlotUi::translate_bounds (#2145).
      • Added PlotUi::set_plot_bounds (#2320).
      • Added PlotUi::plot_secondary_clicked (#2318).

    Changed 🔧

    • Panels always have a separator line, but no stroke on other sides. Their spacing has also changed slightly (#2261).
    • Tooltips are only shown when mouse pointer is still (#2263).
    • Make it slightly easier to click buttons (#2304).
    • egui::color has been renamed egui::ecolor (#2399).

    Fixed 🐛

    • ⚠️ BREAKING: Fix text being too small (#2069).
    • Improve mixed CJK/Latin line-breaking (#1986).
    • Improved text rendering (#2071).
    • Constrain menu popups to the screen (#2191).
    • Less jitter when calling Context::set_pixels_per_point (#2239).
    • Fixed popups and color edit going outside the screen.
    • Fixed keyboard support in DragValue (#2342).

    ... (truncated)

    Commits
    • d7189d6 Release 0.20.1 - Fix key-repeat
    • 4e3ae09 Improve eframe wasm32 docs
    • 0a1b85f Revert key-repeat behavior (#2429)
    • e7471f1 Fix drag_value.edit_string unexpected reset (#2421)
    • aca3807 Fixed docs comment in web::start (#2422)
    • 32606c2 Fix docs.rs build issues for eframe, egui-winit, egui_glium, egui_glow (#2420)
    • 6cc43db Fixed backspace repeat with TextEdit (#2416)
    • 85f615f Fix incorrect date in CHANGELOGs
    • 7d91e90 Release 0.20.0 - AccessKit, prettier text, overlapping widgets
    • 124ef8d Update poll-promise and unicode_names2
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • build(deps): bump config from 0.13.2 to 0.13.3

    build(deps): bump config from 0.13.2 to 0.13.3

    Bumps config from 0.13.2 to 0.13.3.

    Changelog

    Sourced from config's changelog.

    0.13.3 - 2022-12-04

    Please note that we had to update the MSRV for this crate from 1.56.0 to 1.59.0 for this patch release being possible, because a transitive dependency did update its MSRV.

    #362: mehcode/config-rs#362 #379: mehcode/config-rs#379

    Commits
    • 069891c Bump patchlevel to 0.13.3
    • eed287c Merge pull request #400 from matthiasbeyer/release-0.13.3-changelog
    • dabf0c4 Add note about MSRV update in 0.13.3
    • 8b26473 Add CHANGELOG entry for 0.13.3
    • bab6e30 Merge pull request #398 from matthiasbeyer/backport-379
    • 09b5858 Add Clone trait to builder state
    • a2b7276 Merge pull request #399 from matthiasbeyer/release-0.13.x-update-rustc
    • 8a7349e Fix: Do not use deprecated function
    • f6163c0 Update MSRV: 1.56.0 -> 1.59.0
    • 46e6afc Merge pull request #364 from matthiasbeyer/release-0.13.x-backport-362
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
Releases(0.4.2)
Owner
zu1k
A boy dreaming of traveling around the world.
zu1k
🔴〰️🔵〰️⚫ Not Only a Translator

?? Not Only a Translator ?? English·中文 ?? This program is not just a translation software, it is not named yet. Supports conversion of input character

Breaker 12 Dec 5, 2022
WebAssembly to Lua translator, with runtime

This is a WIP (read: absolutely not ready for serious work) tool for translating WebAssembly into Lua. Support is specifically for LuaJIT, with the se

null 43 Dec 31, 2022
Official moo translator to communicate with cows 🐮

Cow translator ?? Official moo translator to communicate with cows ?? Installation ?? Arch Cow translator is available in the AUR yay -S cow-translato

Skwal 2 Mar 22, 2022
A translator interface between VoiceMeeter/VBAN and the X-Touch

VBAN -> XCtrl translator This serves as a network based translator for interfacing the Behringer X-Touch with VoiceMeeter Potato. It is designed to ru

Ollie Nye 4 Sep 3, 2022
Potr (Po Translator) is a command line tool for translating gettext PO files.

Potr Potr (Po Translator) is a command line tool for translating Gettext PO files. Currently, it supports translation using OpenAI, Azure OpenAI Servi

Riff 6 Jul 16, 2023
A Rust BED-to-GFF3 translator

bed2gff A Rust BED-to-GFF3 translator. translates chr7 56766360 56805692 ENST00000581852.25 1000 + 56766360 56805692 0,0,200 3 3,135,81, 0,496,39251,

Alejandro Gonzales-Irribarren 3 Oct 5, 2023
A lightning fast version of tmux-fingers written in Rust, copy/pasting tmux like vimium/vimperator

tmux-thumbs A lightning fast version of tmux-fingers written in Rust for copy pasting with vimium/vimperator like hints. Usage Press ( prefix + Space

Ferran Basora 598 Jan 2, 2023
A CLI utility to secretly copy secrets to your clipboard. 🦀

seclip ?? ?? A CLI utility to secretly copy secrets to your clipboard. ?? Table of Contents Features Installation Usage Build From Source Contribution

Mufeed VH 34 Dec 27, 2022
Zero-Copy reading and writing of geospatial data.

GeoZero Zero-Copy reading and writing of geospatial data. GeoZero defines an API for reading geospatial data formats without an intermediate represent

GeoRust 155 Dec 29, 2022
Command-Line program that takes images and produces the copy of the image with a thin frame and palette made of the 10 most frequent colors.

paleatra v.0.0.1 Command-Line program that takes an image and produces the copy of the image with a thin frame and palette made of the 10 most frequen

Beka Modebadze 24 Dec 29, 2022
Pitch-perfect copy of map generation algorithm from Slay the Spire

sts_map_oracle Pitch-perfect copy of map generation algorithm from Slay the Spire Usage Prints out map layouts in console for given seed: sts_map_orac

Rusty 0ne 12 Dec 20, 2022
Rust wrapper for Eclipse iceoryx™ - true zero-copy inter-process-communication

iceoryx-rs Experimental rust wrapper for the iceoryx IPC middleware. clone and build The iceoryx repo is include as git submodule, therefore keep in m

null 43 Jan 4, 2023
Membrane is an opinionated crate that generates a Dart package from a Rust library. Extremely fast performance with strict typing and zero copy returns over the FFI boundary via bincode.

Membrane is an opinionated crate that generates a Dart package from a Rust library. Extremely fast performance with strict typing and zero copy returns over the FFI boundary via bincode.

Jerel Unruh 70 Dec 13, 2022
A trash-cli copy, but this time in Rust.

trash-rs A trash-cli copy, but this time in Rust. TODO Deletion Relative paths * functionality List files Include in Metadata: Original directory Date

null 1 Nov 23, 2021
Terra Trophies is a copy of Ethereum's POAP project for Terra

Terra Trophies Terra Trophies is a copy of Ethereum's POAP project for Terra. It allows anyone to create digital badges for participants of events, or

larry.{ust,sol,thor} 18 Dec 7, 2022
rkyv (archive) is a zero-copy deserialization framework for Rust

rkyv (archive) is a zero-copy deserialization framework for Rust Resources Learning Materials The rkyv book covers the motivation, architecture, and m

rkyv 1.6k Jan 5, 2023
Send copy events over the network

Copiepate Copiepate is a small utility to remotely set the content of a clipboard. I created this tool as I frequently use a remote tmux+vim setup and

Loïc Carr 14 Jun 12, 2022
A zero-copy parser for the contents of the __unwind_info section of a mach-O binary.

A parser for Apple's Compact Unwinding Format, which is used in the __unwind_info section of mach-O binaries.

Markus Stange 10 May 31, 2022
Just a UNIX's cat copy, but less bloated and in Rust.

RAT The opposite of UNIX's cat, less bloated, and in Rust. About the project The idea of this CLI is "A CLI program that is basically UNIX's cat comma

Renan Fernandes 2 Mar 5, 2022
stat-rs is a copy of linux command stat

stat-rs is a copy of linux command stat

2XL 1 Jan 20, 2022