diff options
Diffstat (limited to 'fatcat-cli/src/lib.rs')
-rw-r--r-- | fatcat-cli/src/lib.rs | 4 |
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)), } } |