49 lines · 1.6 KB · Rust
RawDownload
// Copyright 2020 The Jujutsu Authors//// Licensed under the Apache License, Version 2.0 (the "License");// you may not use this file except in compliance with the License.// You may obtain a copy of the License at//// https://www.apache.org/licenses/LICENSE-2.0//// Unless required by applicable law or agreed to in writing, software// distributed under the License is distributed on an "AS IS" BASIS,// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.// See the License for the specific language governing permissions and// limitations under the License. // Lets items opt out of coverage instrumentation via// `#[cfg_attr(coverage_nightly, coverage(off))]`, which we put on every// `#[cfg(test)]` module so that reported numbers describe the code we ship// rather than the tests exercising it. `coverage_nightly` is set only by// cargo-llvm-cov on nightly (see `cargo cov` in .cargo/config.toml), so stable// builds never see the unstable feature.#![cfg_attr(coverage_nightly, feature(coverage_attribute))]#![deny(unused_must_use)] pub mod cleanup_guard;pub mod cli_util;pub mod command_error;pub mod commands;pub mod commit_ref_list;pub mod commit_templater;pub mod complete;pub mod config;pub mod description_util;pub mod diff_util;pub mod formatter;pub mod generic_templater;#[cfg(feature = "git")]pub mod git_util;pub mod graphlog;pub mod merge_tools;pub mod movement_util;pub mod operation_templater;mod progress;pub mod revset_util;pub mod template_builder;pub mod template_parser;pub mod templater;pub mod text_util;pub mod time_util;pub mod ui;