pub fn to_code_string(&self) -> String {
        use Object::*;

        match self {
            String(value) => format!("\"{}\"", value),
            value => value.to_string(),
        }
    }
/// Converts the given value to a string (in the format of a code object).
///
/// Use this anywhere a programmer expects to see the code-version of an object (e.g. in the REPL).
/// # Examples
/// ```rust
/// use mk_interpreter::object::Object;
///
/// let obj = Object::String("hello world".to_string());
///
/// assert_eq!(obj.to_code_string(), "\"hello world\"");
/// ```
Converts the given value to a string (in the format of a code object).
Use this anywhere a programmer expects to see the code-version of an object .
Converts the given value to a string ( in the format of a code object ) . Use this anywhere a programmer expects to see the code - version of an object .
pub fn to_code_string(&self) -> String {
        use Object::*;
        match self {
            String(value) => format!("\"{}\"", value),
            value => value.to_string(),
        }
    }
pub fn to_code_string ( & self ) -> String { use Object :: * ; match self { String ( value ) => format ! ( " \" \" " value ) , value => value . to_string ( ) , } }
Converts the given value to a string (in the format of a code object).
Converts the given value to a string ( in the format of a code object ) .
&self
examples
```rust
use mk_interpreter::object::Object.

let obj = Object::String("hello world".to_string()).


` ` ` rust use mk_interpreter :: object :: Object . let obj = Object :: String ( " hello world " . to_string () ) .