pub fn write_token(s: &[u8], out: &mut impl Sink) -> Result<(), WriteError>Expand description
Writes s as a token, after checking it is one.
§Errors
WriteError::NotToken (also for empty input), WriteError::Full.
§Examples
use parse_net::{write::write_token, SliceSink, WriteError};
let mut buf = [0u8; 16];
let mut out = SliceSink::new(&mut buf);
write_token(b"no-cache", &mut out)?;
assert_eq!(write_token(b"no cache", &mut out), Err(WriteError::NotToken));
assert_eq!(out.written(), b"no-cache");