aboutsummaryrefslogtreecommitdiffstats
path: root/fatcat-cli/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'fatcat-cli/src/lib.rs')
-rw-r--r--fatcat-cli/src/lib.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/fatcat-cli/src/lib.rs b/fatcat-cli/src/lib.rs
index e8b112f..ab63ec7 100644
--- a/fatcat-cli/src/lib.rs
+++ b/fatcat-cli/src/lib.rs
@@ -59,6 +59,8 @@ pub enum SearchEntityType {
File,
Scholar,
Reference,
+ ReferenceIn,
+ ReferenceOut,
}
impl FromStr for SearchEntityType {
@@ -71,6 +73,8 @@ impl FromStr for SearchEntityType {
"file" | "files" => Ok(SearchEntityType::File),
"scholar" | "fulltext" => Ok(SearchEntityType::Scholar),
"ref" | "refs" | "references" => Ok(SearchEntityType::Reference),
+ "ref-in" | "refs-in" | "references-in" => Ok(SearchEntityType::ReferenceIn),
+ "ref-out" | "refs-out" | "references-out" => Ok(SearchEntityType::ReferenceOut),
_ => Err(anyhow!("invalid entity type : {}", s)),
}
}