mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 16:31:02 +03:00
mononoke: add strum to bulkops Direction enum
Summary: Add strum derivations to bulkops so we can use them in command line parsing later in stack. Differential Revision: D28069912 fbshipit-source-id: 4d997e20e18f2011b51933ed4322c85bb7468980
This commit is contained in:
parent
3868dd01fc
commit
c89d21a9d6
@ -13,6 +13,8 @@ context = { version = "0.1.0", path = "../server/context" }
|
||||
futures = { version = "0.3.13", features = ["async-await", "compat"] }
|
||||
mononoke_types = { version = "0.1.0", path = "../mononoke_types" }
|
||||
phases = { version = "0.1.0", path = "../phases" }
|
||||
strum = "0.19"
|
||||
strum_macros = "0.19"
|
||||
tokio = { version = "1.4", features = ["full", "test-util"] }
|
||||
|
||||
[dev-dependencies]
|
||||
|
@ -21,6 +21,7 @@ use futures::{
|
||||
stream::{self, StreamExt, TryStreamExt},
|
||||
Stream,
|
||||
};
|
||||
use strum_macros::{AsRefStr, EnumString, EnumVariantNames};
|
||||
|
||||
use bounded_traversal::bounded_traversal_stream;
|
||||
use changesets::{ChangesetEntry, Changesets, SortOrder};
|
||||
@ -28,7 +29,16 @@ use context::CoreContext;
|
||||
use mononoke_types::ChangesetId;
|
||||
use phases::Phases;
|
||||
|
||||
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
|
||||
#[derive(
|
||||
Clone,
|
||||
Copy,
|
||||
Debug,
|
||||
Eq,
|
||||
PartialEq,
|
||||
AsRefStr,
|
||||
EnumVariantNames,
|
||||
EnumString
|
||||
)]
|
||||
pub enum Direction {
|
||||
NewestFirst,
|
||||
OldestFirst,
|
||||
|
Loading…
Reference in New Issue
Block a user