← Back

Module io

struct CsvReadOptions

Source: io.joule:13

fn default() -> Self

Source: io.joule:35

fn read_csv_string(data: &str, options: &CsvReadOptions) -> Result<DataFrame, CsvError>

Source: io.joule:52

fn parse_csv_row(line: &str, delimiter: char, quote: char) -> Result<Vec<String>, CsvError>

Source: io.joule:133

fn infer_and_create_column(values: &[&str], na_values: &[String]) -> Column

Source: io.joule:167

enum CsvError

Source: io.joule:237

struct CsvWriteOptions

Source: io.joule:249

fn default() -> Self

Source: io.joule:263

fn write_csv_string(df: &DataFrame, options: &CsvWriteOptions) -> String

Source: io.joule:276

fn maybe_quote(s: &str, delimiter: char, quote: char) -> String

Source: io.joule:312

fn read_json_string(data: &str) -> Result<DataFrame, JsonError>

Source: io.joule:327

fn parse_json_array(data: &str) -> Result<Vec<HashMap<String, String>>, JsonError>

Source: io.joule:371

fn parse_json_object(data: &str) -> Result<HashMap<String, String>, JsonError>

Source: io.joule:419

enum JsonError

Source: io.joule:504

fn write_json_string(df: &DataFrame, pretty: bool) -> String

Source: io.joule:514

fn value_to_json(val: &Value) -> String

Source: io.joule:563

fn escape_json_string(s: &str) -> String

Source: io.joule:582

fn test_read_csv()

Source: io.joule:609

fn test_write_csv()

Source: io.joule:619

fn test_read_json()

Source: io.joule:632

fn test_write_json()

Source: io.joule:640