introduce {char, u8}::is_ascii_octdigit · rust-lang/rust@591c1f2 (original) (raw)

`@@ -251,6 +251,23 @@ fn test_is_ascii_digit() {

`

251

251

`);

`

252

252

`}

`

253

253

``

``

254

`+

#[test]

`

``

255

`+

fn test_is_ascii_octdigit() {

`

``

256

`+

assert_all!(is_ascii_octdigit, "", "01234567");

`

``

257

`+

assert_none!(

`

``

258

`+

is_ascii_octdigit,

`

``

259

`+

"abcdefghijklmnopqrstuvwxyz",

`

``

260

`+

"ABCDEFGHIJKLMNOQPRSTUVWXYZ",

`

``

261

`` +

"!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~",

``

``

262

`+

" \t\n\x0c\r",

`

``

263

`+

"\x00\x01\x02\x03\x04\x05\x06\x07",

`

``

264

`+

"\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f",

`

``

265

`+

"\x10\x11\x12\x13\x14\x15\x16\x17",

`

``

266

`+

"\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f",

`

``

267

`+

"\x7f",

`

``

268

`+

);

`

``

269

`+

}

`

``

270

+

254

271

`#[test]

`

255

272

`fn test_is_ascii_hexdigit() {

`

256

273

`assert_all!(is_ascii_hexdigit, "", "0123456789", "abcdefABCDEF",);

`

`@@ -454,6 +471,7 @@ fn ascii_ctype_const() {

`

454

471

` is_ascii_lowercase => [true, false, false, false, false];

`

455

472

` is_ascii_alphanumeric => [true, true, true, false, false];

`

456

473

` is_ascii_digit => [false, false, true, false, false];

`

``

474

`+

is_ascii_octdigit => [false, false, false, false, false];

`

457

475

` is_ascii_hexdigit => [true, true, true, false, false];

`

458

476

` is_ascii_punctuation => [false, false, false, true, false];

`

459

477

` is_ascii_graphic => [true, true, true, true, false];

`