edit_bytes_with_builder

Function edit_bytes_with_builder 

Source
pub fn edit_bytes_with_builder<B: AsRef<[u8]>>(
    buf: B,
    builder: &Builder<'_, '_>,
) -> Result<Vec<u8>>
Expand description

Open the contents of a string or buffer in the default editor using a temporary file with a custom path or filename and return them as raw bytes.

See edit_with_builder, the version of this function that takes and returns String.

Other than the custom Builder, this function is identical to edit_bytes.

§Arguments

builder is used to create a temporary file, potentially with a custom name, path, or prefix.

buf is written to the temporary file before invoking the editor.

§Returns

If successful, returns the contents of the temporary file in raw (Vec<u8>) form.