anki/cargo/BUILD.bazel

573 lines
9.0 KiB
Python
Raw Normal View History

"""
@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_4//:ammonia",
tags = [
"cargo-raze",
"manual",
],
)
alias(
name = "async_trait",
2022-01-15 05:59:43 +01:00
actual = "@raze__async_trait__0_1_52//:async_trait",
tags = [
"cargo-raze",
"manual",
],
)
alias(
name = "blake3",
actual = "@raze__blake3__1_3_1//: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_21//: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_21//: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",
],
)
V3 parent limits (#1638) * 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 c9f5fc6ebe87953c17a0c842990b009b5596c69c. * 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)
2022-02-10 00:55:43 +01:00
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",
2022-01-15 05:59:43 +01:00
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",
2021-11-18 11:54:00 +01:00
actual = "@raze__nom__7_1_0//:nom",
tags = [
"cargo-raze",
"manual",
],
)
alias(
name = "num_enum",
2022-01-15 05:59:43 +01:00
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",
2022-01-15 05:59:43 +01:00
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",
2022-01-15 05:59:43 +01:00
actual = "@raze__phf__0_10_1//:phf",
tags = [
"cargo-raze",
"manual",
],
)
alias(
name = "pin_project",
2022-01-15 05:59:43 +01:00
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",
2021-11-18 11:54:00 +01:00
actual = "@raze__prost__0_9_0//:prost",
tags = [
"cargo-raze",
"manual",
],
)
alias(
name = "prost_build",
2021-11-18 11:54:00 +01:00
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",
2021-12-03 11:04:47 +01:00
actual = "@raze__pyo3__0_15_1//:pyo3",
tags = [
"cargo-raze",
"manual",
],
)
alias(
name = "rand",
actual = "@raze__rand__0_8_5//: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",
2022-01-15 05:59:43 +01:00
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_136//:serde",
tags = [
"cargo-raze",
"manual",
],
)
alias(
name = "serde_aux",
2021-11-18 11:54:00 +01:00
actual = "@raze__serde_aux__3_0_1//:serde_aux",
tags = [
"cargo-raze",
"manual",
],
)
alias(
name = "serde_derive",
actual = "@raze__serde_derive__1_0_136//:serde_derive",
tags = [
"cargo-raze",
"manual",
],
)
alias(
name = "serde_json",
actual = "@raze__serde_json__1_0_79//: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_1//: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_9_0//:slog_term",
tags = [
"cargo-raze",
"manual",
],
)
alias(
name = "strum",
2021-11-18 11:54:00 +01:00
actual = "@raze__strum__0_23_0//:strum",
tags = [
"cargo-raze",
"manual",
],
)
alias(
name = "tempfile",
2022-01-15 05:59:43 +01:00
actual = "@raze__tempfile__3_3_0//:tempfile",
tags = [
"cargo-raze",
"manual",
],
)
alias(
name = "tokio",
actual = "@raze__tokio__1_16_1//:tokio",
tags = [
"cargo-raze",
"manual",
],
)
alias(
name = "tokio_util",
2021-11-18 11:54:00 +01:00
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",
],
)
# Export file for Stardoc support
exports_files(
[
"crates.bzl",
],
visibility = ["//visibility:public"],
)
exports_files(["licenses.json"])