Clean up possibly dead code (#1032)

Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com>
This commit is contained in:
Adam Chalmers
2024-03-05 14:53:29 -06:00
committed by GitHub
parent 22cc4c9a98
commit 23e294930b

View File

@ -101,20 +101,14 @@ impl Default for ProgramMemory {
#[ts(export)] #[ts(export)]
#[serde(rename_all = "camelCase", untagged)] #[serde(rename_all = "camelCase", untagged)]
pub enum ProgramReturn { pub enum ProgramReturn {
Arguments(Vec<Value>), Arguments,
Value(MemoryItem), Value(MemoryItem),
} }
impl From<ProgramReturn> for Vec<SourceRange> { impl From<ProgramReturn> for Vec<SourceRange> {
fn from(item: ProgramReturn) -> Self { fn from(item: ProgramReturn) -> Self {
match item { match item {
ProgramReturn::Arguments(args) => args ProgramReturn::Arguments => Default::default(),
.iter()
.map(|arg| {
let r: SourceRange = arg.into();
r
})
.collect(),
ProgramReturn::Value(v) => v.into(), ProgramReturn::Value(v) => v.into(),
} }
} }
@ -124,8 +118,8 @@ impl ProgramReturn {
pub fn get_value(&self) -> Result<MemoryItem, KclError> { pub fn get_value(&self) -> Result<MemoryItem, KclError> {
match self { match self {
ProgramReturn::Value(v) => Ok(v.clone()), ProgramReturn::Value(v) => Ok(v.clone()),
ProgramReturn::Arguments(args) => Err(KclError::Semantic(KclErrorDetails { ProgramReturn::Arguments => Err(KclError::Semantic(KclErrorDetails {
message: format!("Cannot get value from arguments: {:?}", args), message: "Cannot get value from arguments".to_owned(),
source_ranges: self.clone().into(), source_ranges: self.clone().into(),
})), })),
} }