(&self)
| 171 | } |
| 172 | |
| 173 | pub fn as_boolean(&self) -> bool { |
| 174 | match self { |
| 175 | Value::Boolean(value) => *value, |
| 176 | Value::Number(value) => *value != 0.0, |
| 177 | Value::String(s) => !s.is_empty(), |
| 178 | _ => false, |
| 179 | } |
| 180 | } |
| 181 | |
| 182 | pub fn as_string(self) -> Result<InternedString<'gc>, VmError> { |
| 183 | match self { |
no outgoing calls
no test coverage detected