Clean up possibly dead code (#1032)
Co-authored-by: Jess Frazelle <jessfraz@users.noreply.github.com>
This commit is contained in:
@ -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(),
|
||||||
})),
|
})),
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user