Summary: 36 instances, 34 unique Text Count # TODO: Use upstream once following changes are merged: 1 // TODO: generate a cargo toml from metadata in the bazel rule, when no cargo toml is present. 1 // TODO: maybe remove the "+buildmetadata" suffix to consolidate e.g. "1.2.3+foo" and "1.2.3". 1 # TODO: We could let the user choose how to link, instead of always preferring to link static libraries. 1 # TODO: This ignores musl. Longer term what does Bazel think about musl? 1 "TODO: cargo --version failed with exit code {:?}", 1 // TODO: Add lockfile versioning and check that here 1 // TODO: we should consider an alternative to positional arguments. 1 # TODO: Some folks may want to override this for vendored dependencies. 1 // target: TODO: support platform-specific dependencies. 1 # TODO: Replace with bazel-skylib's `path.dirname`. This requires addressing some 1 # TODO: Consider switching dylibs to use -Clink-arg as above. 1 // TODO: improve the caching by generating a lockfile over the resolve rather than over 1 // TODO: Mention which one, from labels_to_deps. 1 # TODO: Provide a setting to choose between panic_abort and panic_unwind. 1 // TODO: only mark packages as conflicting if names are the same but versions are incompatible. 1 // TODO: Interesting edge cases 1 // TODO: Ignore * .cargo config files outside of the workspace 1 // workspace: TODO: support cargo workspaces. 1 // TODO: These are ?all ignored 1 # TODO - What to do for no_std? 1 # TODO: Remove after some resolution to 2 # TODO: Should this be an error? 1 /// TODO: validate . and .. in target name 1 // TODO: 1.28 adds Path::ancestors() which is a little simpler. 1 # TODO: if we already have an rlib in our deps, we could skip this 1 # TODO: Remove once (bazelbuild/bazel#11584) is closed and the rules use 2 # TODO: The resolver triple should be the same as the host but for the time being, 1 # TODO: The only imagined use case is an env var holding a filename in the workspace passed to a 1 /// TODO: validate used characters in target name 1 // TODO: Support custom registries for additional packages 1 // TODO: Include all files referenced by the toml. 1 // TODO: Combine values better 1 // TODO: Have a single function with kwargs to enable each kind of dep, rather than multiple functions. 1