pub fn parse_credentials<'a>(
value: &'a [u8],
limits: &Limits,
) -> Result<Credentials<'a>, ParseError>Expand description
Parses credentials = auth-scheme [ 1*SP ( token68 / #auth-param ) ].
One credential per field; parameter names may not repeat; OWS around
= in a parameter is accepted (BWS).
§Errors
ErrorKind::NotToken for the scheme or a parameter name;
ErrorKind::DuplicateParameter; ErrorKind::MissingValue;
ErrorKind::TrailingData (for example a second credential); the
quoted-string and list errors.
§Examples
use parse_net::{auth, Limits};
assert!(auth::parse_credentials(b"Digest a=b, a=c", &Limits::DEFAULT).is_err());