mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 14:02:21 -04:00

* avoid repinning Rust deps by default
* add id_tree dependency
* Respect intermediate child limits in v3
* Test new behaviour of v3 counts
* Rework v3 queue building to respect parent limits
* Add missing did field to SQL query
* Fix `LimitTreeMap::is_exhausted()`
* Rework tree building logic
https://github.com/ankitects/anki/pull/1638#discussion_r798328734
* Add timer for build_queues()
* `is_exhausted()` -> `limit_reached()`
* Move context and limits into `QueueBuilder`
This allows for moving more logic into QueueBuilder, so less passing
around of arguments. Unfortunately, some tests will require additional
work to set up.
* Fix stop condition in new_cards_by_position
* Fix order gather order of new cards by deck
* Add scheduler/queue/builder/burying.rs
* Fix bad tree due to unsorted child decks
* Fix comment
* Fix `cap_new_to_review_rec()`
* Add test for new card gathering
* Always sort `child_decks()`
* Fix deck removal in `cap_new_to_review_rec()`
* Fix sibling ordering in new card gathering
* Remove limits for deck total count with children
* Add random gather order
* Remove bad sibling order handling
All routines ensure ascending order now.
Also do some other minor refactoring.
* Remove queue truncating
All routines stop now as soon as the root limit is reached.
* Move deck fetching into `QueueBuilder::new()`
* Rework new card gather and sort options
https://github.com/ankitects/anki/pull/1638#issuecomment-1032173013
* Disable new sort order choices ...
depending on set gather order.
* Use enum instead of numbers
* Ensure valid sort order setting
* Update new gather and sort order tooltips
* Warn about random insertion order with v3
* Revert "Add timer for build_queues()"
This reverts commit c9f5fc6ebe
.
* Update rslib/src/storage/card/mod.rs (dae)
* minor wording tweaks to the tooltips (dae)
+ move legacy strings to bottom
+ consistent capitalization (our leech action still needs fixing,
but that will require introducing a new 'suspend card' string as the
existing one is used elsewhere as well)
562 lines
8.9 KiB
Text
562 lines
8.9 KiB
Text
"""
|
|
@generated
|
|
cargo-raze generated Bazel file.
|
|
|
|
DO NOT EDIT! Replaced on runs of cargo-raze
|
|
"""
|
|
|
|
package(default_visibility = ["//visibility:public"])
|
|
|
|
licenses([
|
|
"notice", # See individual crates for specific licenses
|
|
])
|
|
|
|
# Aliased targets
|
|
alias(
|
|
name = "ammonia",
|
|
actual = "@raze__ammonia__3_1_2//:ammonia",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "async_trait",
|
|
actual = "@raze__async_trait__0_1_52//:async_trait",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "blake3",
|
|
actual = "@raze__blake3__1_3_0//:blake3",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "bytes",
|
|
actual = "@raze__bytes__1_1_0//:bytes",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "chrono",
|
|
actual = "@raze__chrono__0_4_19//:chrono",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "coarsetime",
|
|
actual = "@raze__coarsetime__0_1_20//:coarsetime",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "env_logger",
|
|
actual = "@raze__env_logger__0_9_0//:env_logger",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "flate2",
|
|
actual = "@raze__flate2__1_0_22//:flate2",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "fluent",
|
|
actual = "@raze__fluent__0_16_0//:fluent",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "fluent_bundle",
|
|
actual = "@raze__fluent_bundle__0_15_2//:fluent_bundle",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "fluent_syntax",
|
|
actual = "@raze__fluent_syntax__0_11_0//:fluent_syntax",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "fnv",
|
|
actual = "@raze__fnv__1_0_7//:fnv",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "futures",
|
|
actual = "@raze__futures__0_3_19//:futures",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "hex",
|
|
actual = "@raze__hex__0_4_3//:hex",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "htmlescape",
|
|
actual = "@raze__htmlescape__0_3_1//:htmlescape",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "id_tree",
|
|
actual = "@raze__id_tree__1_8_0//:id_tree",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "inflections",
|
|
actual = "@raze__inflections__1_1_1//:inflections",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "intl_memoizer",
|
|
actual = "@raze__intl_memoizer__0_5_1//:intl_memoizer",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "itertools",
|
|
actual = "@raze__itertools__0_10_3//:itertools",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "lazy_static",
|
|
actual = "@raze__lazy_static__1_4_0//:lazy_static",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "linkcheck",
|
|
actual = "@raze__linkcheck__0_4_1_alpha_0//:linkcheck",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "nom",
|
|
actual = "@raze__nom__7_1_0//:nom",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "num_enum",
|
|
actual = "@raze__num_enum__0_5_6//:num_enum",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "num_format",
|
|
actual = "@raze__num_format__0_4_0//:num_format",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "num_integer",
|
|
actual = "@raze__num_integer__0_1_44//:num_integer",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "once_cell",
|
|
actual = "@raze__once_cell__1_9_0//:once_cell",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "pct_str",
|
|
actual = "@raze__pct_str__1_1_0//:pct_str",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "phf",
|
|
actual = "@raze__phf__0_10_1//:phf",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "pin_project",
|
|
actual = "@raze__pin_project__1_0_10//:pin_project",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "proc_macro_nested",
|
|
actual = "@raze__proc_macro_nested__0_1_7//:proc_macro_nested",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "prost",
|
|
actual = "@raze__prost__0_9_0//:prost",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "prost_build",
|
|
actual = "@raze__prost_build__0_9_0//:prost_build",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "pulldown_cmark",
|
|
actual = "@raze__pulldown_cmark__0_8_0//:pulldown_cmark",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "pyo3",
|
|
actual = "@raze__pyo3__0_15_1//:pyo3",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "rand",
|
|
actual = "@raze__rand__0_8_4//:rand",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "regex",
|
|
actual = "@raze__regex__1_5_4//:regex",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "reqwest",
|
|
actual = "@raze__reqwest__0_11_3//:reqwest",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "rusqlite",
|
|
actual = "@raze__rusqlite__0_26_3//:rusqlite",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "scopeguard",
|
|
actual = "@raze__scopeguard__1_1_0//:scopeguard",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "serde",
|
|
actual = "@raze__serde__1_0_133//:serde",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "serde_aux",
|
|
actual = "@raze__serde_aux__3_0_1//:serde_aux",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "serde_derive",
|
|
actual = "@raze__serde_derive__1_0_133//:serde_derive",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "serde_json",
|
|
actual = "@raze__serde_json__1_0_74//:serde_json",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "serde_repr",
|
|
actual = "@raze__serde_repr__0_1_7//:serde_repr",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "serde_tuple",
|
|
actual = "@raze__serde_tuple__0_5_0//:serde_tuple",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "sha1",
|
|
actual = "@raze__sha1__0_6_0//:sha1",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "slog",
|
|
actual = "@raze__slog__2_7_0//:slog",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "slog_async",
|
|
actual = "@raze__slog_async__2_7_0//:slog_async",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "slog_envlogger",
|
|
actual = "@raze__slog_envlogger__2_2_0//:slog_envlogger",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "slog_term",
|
|
actual = "@raze__slog_term__2_8_0//:slog_term",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "strum",
|
|
actual = "@raze__strum__0_23_0//:strum",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "tempfile",
|
|
actual = "@raze__tempfile__3_3_0//:tempfile",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "tokio",
|
|
actual = "@raze__tokio__1_15_0//:tokio",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "tokio_util",
|
|
actual = "@raze__tokio_util__0_6_9//:tokio_util",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "unic_langid",
|
|
actual = "@raze__unic_langid__0_9_0//:unic_langid",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "unic_ucd_category",
|
|
actual = "@raze__unic_ucd_category__0_9_0//:unic_ucd_category",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "unicase",
|
|
actual = "@raze__unicase__2_6_0//:unicase",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "unicode_normalization",
|
|
actual = "@raze__unicode_normalization__0_1_19//:unicode_normalization",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "utime",
|
|
actual = "@raze__utime__0_3_1//:utime",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "walkdir",
|
|
actual = "@raze__walkdir__2_3_2//:walkdir",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|
|
|
|
alias(
|
|
name = "zip",
|
|
actual = "@raze__zip__0_5_13//:zip",
|
|
tags = [
|
|
"cargo-raze",
|
|
"manual",
|
|
],
|
|
)
|