View all results

I/O

Functions for working with files, networks, and other input and output operations.

io::fs::read

1-parameter signature

io::fs::read(path)

read reads from a given file.

Parameters
  • pathStringPath to file to read from.
Returns
BinaryFile content in binary format.

io::fs::write

2-parameter signature

io::fs::write(path, data)

write writes the given data into the file.

Parameters
  • pathStringFile path to write into.
  • dataBinaryData to write.
Returns
NoneNone.

3-parameter signature

io::fs::write(path, data, params)

write writes the given data into the file.
* x - Exclusive: returns an error if the file exist. It can be combined with other modes
* a - Append: will create a file if the specified file does not exist
* w - Write (Default): will create a file if the specified file does not exist

Parameters
  • pathStringFile path to write into.
  • dataBinaryData to write.
  • paramsMapAdditional parameters. The mode field selects the write mode:
Returns
NoneNone.

io::net::http::delete

1-parameter signature

io::net::http::delete(params)

delete makes a DELETE request.

Parameters
  • paramsMapRequest parameters containing url, body, and optional headers fields.
Returns
BinaryResponse in binary format

io::net::http::do

1-parameter signature

io::net::http::do(params)

do makes an HTTP request.

Parameters
  • paramsMapRequest parameters containing method, url, body, and optional headers fields.
Returns
BinaryResponse in binary format

io::net::http::get

1-parameter signature

io::net::http::get(urlOrParam)

get makes a GET request.

Parameters
  • urlOrParamMap | StringTarget URL string or a parameter map containing url and optional headers fields.
Returns
BinaryResponse in binary format

io::net::http::post

1-parameter signature

io::net::http::post(params)

post makes a POST request.

Parameters
  • paramsMapRequest parameters containing url, body, and optional headers fields.
Returns
BinaryResponse in binary format

io::net::http::put

1-parameter signature

io::net::http::put(params)

put makes a PUT HTTP request.

Parameters
  • paramsMapRequest parameters containing url, body, and optional headers fields.
Returns
BinaryResponse in binary format