Skip to main content

parse_buffer_mode

Function parse_buffer_mode 

Source
pub fn parse_buffer_mode(s: &str) -> Result<BufferMode, String>
Expand description

Parse a buffer mode string into a BufferMode.

Accepted formats:

  • “L” -> Line buffered (only uppercase; lowercase “l” is rejected per GNU stdbuf)
  • “0” -> Unbuffered
  • A positive integer (optionally with K, M, G, T, KB, kB, MB, GB suffix) -> Size buffered
  • A bare suffix like “K” is treated as “1K” (= 1024) per GNU stdbuf