Skip to content

Commit b4a4bf3

Browse files
committed
cargo: update bitflags to 1.0
1 parent 0932eef commit b4a4bf3

File tree

3 files changed

+35
-35
lines changed

3 files changed

+35
-35
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ readme = "README.md"
1515
members = ["libkeyutils-sys"]
1616

1717
[dependencies]
18-
bitflags = "~0.9"
18+
bitflags = "^1.0"
1919
errno = "~0.2"
2020
libkeyutils-sys = { path = "libkeyutils-sys", version = "~0.3.1" }
2121
log = "~0.4"

src/api.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ use crates::errno;
2828
use crates::libc;
2929
use crates::libkeyutils_sys::*;
3030

31-
use constants::*;
31+
use constants::{DefaultKeyring, KeyringSerial, KeyPermissions, Permission, SpecialKeyring};
3232
use keytype::*;
3333
use keytypes;
3434

@@ -811,7 +811,7 @@ mod tests {
811811
use std::time::Duration;
812812

813813
use api::Keyring;
814-
use constants::{self, SpecialKeyring};
814+
use constants::{Permission, SpecialKeyring};
815815
use keytype::KeyType;
816816
use keytypes;
817817

@@ -1019,10 +1019,10 @@ mod tests {
10191019
let perms = description.perms;
10201020
let new_perms = {
10211021
let mut tmp_perms = perms.clone();
1022-
let write_bits = constants::POSSESSOR_WRITE
1023-
| constants::USER_WRITE
1024-
| constants::GROUP_WRITE
1025-
| constants::OTHER_WRITE;
1022+
let write_bits = Permission::POSSESSOR_WRITE
1023+
| Permission::USER_WRITE
1024+
| Permission::GROUP_WRITE
1025+
| Permission::OTHER_WRITE;
10261026
tmp_perms.remove(write_bits);
10271027
tmp_perms
10281028
};

src/constants.rs

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -266,35 +266,35 @@ fn test_default_keyring_ids() {
266266

267267
#[test]
268268
fn test_permission_bits() {
269-
assert_eq!(POSSESSOR_VIEW.bits, KEY_POS_VIEW);
270-
assert_eq!(POSSESSOR_READ.bits, KEY_POS_READ);
271-
assert_eq!(POSSESSOR_WRITE.bits, KEY_POS_WRITE);
272-
assert_eq!(POSSESSOR_SEARCH.bits, KEY_POS_SEARCH);
273-
assert_eq!(POSSESSOR_LINK.bits, KEY_POS_LINK);
274-
assert_eq!(POSSESSOR_SET_ATTRIBUTE.bits, KEY_POS_SETATTR);
275-
assert_eq!(POSSESSOR_ALL.bits, KEY_POS_ALL);
269+
assert_eq!(Permission::POSSESSOR_VIEW.bits, KEY_POS_VIEW);
270+
assert_eq!(Permission::POSSESSOR_READ.bits, KEY_POS_READ);
271+
assert_eq!(Permission::POSSESSOR_WRITE.bits, KEY_POS_WRITE);
272+
assert_eq!(Permission::POSSESSOR_SEARCH.bits, KEY_POS_SEARCH);
273+
assert_eq!(Permission::POSSESSOR_LINK.bits, KEY_POS_LINK);
274+
assert_eq!(Permission::POSSESSOR_SET_ATTRIBUTE.bits, KEY_POS_SETATTR);
275+
assert_eq!(Permission::POSSESSOR_ALL.bits, KEY_POS_ALL);
276276

277-
assert_eq!(USER_VIEW.bits, KEY_USR_VIEW);
278-
assert_eq!(USER_READ.bits, KEY_USR_READ);
279-
assert_eq!(USER_WRITE.bits, KEY_USR_WRITE);
280-
assert_eq!(USER_SEARCH.bits, KEY_USR_SEARCH);
281-
assert_eq!(USER_LINK.bits, KEY_USR_LINK);
282-
assert_eq!(USER_SET_ATTRIBUTE.bits, KEY_USR_SETATTR);
283-
assert_eq!(USER_ALL.bits, KEY_USR_ALL);
277+
assert_eq!(Permission::USER_VIEW.bits, KEY_USR_VIEW);
278+
assert_eq!(Permission::USER_READ.bits, KEY_USR_READ);
279+
assert_eq!(Permission::USER_WRITE.bits, KEY_USR_WRITE);
280+
assert_eq!(Permission::USER_SEARCH.bits, KEY_USR_SEARCH);
281+
assert_eq!(Permission::USER_LINK.bits, KEY_USR_LINK);
282+
assert_eq!(Permission::USER_SET_ATTRIBUTE.bits, KEY_USR_SETATTR);
283+
assert_eq!(Permission::USER_ALL.bits, KEY_USR_ALL);
284284

285-
assert_eq!(GROUP_VIEW.bits, KEY_GRP_VIEW);
286-
assert_eq!(GROUP_READ.bits, KEY_GRP_READ);
287-
assert_eq!(GROUP_WRITE.bits, KEY_GRP_WRITE);
288-
assert_eq!(GROUP_SEARCH.bits, KEY_GRP_SEARCH);
289-
assert_eq!(GROUP_LINK.bits, KEY_GRP_LINK);
290-
assert_eq!(GROUP_SET_ATTRIBUTE.bits, KEY_GRP_SETATTR);
291-
assert_eq!(GROUP_ALL.bits, KEY_GRP_ALL);
285+
assert_eq!(Permission::GROUP_VIEW.bits, KEY_GRP_VIEW);
286+
assert_eq!(Permission::GROUP_READ.bits, KEY_GRP_READ);
287+
assert_eq!(Permission::GROUP_WRITE.bits, KEY_GRP_WRITE);
288+
assert_eq!(Permission::GROUP_SEARCH.bits, KEY_GRP_SEARCH);
289+
assert_eq!(Permission::GROUP_LINK.bits, KEY_GRP_LINK);
290+
assert_eq!(Permission::GROUP_SET_ATTRIBUTE.bits, KEY_GRP_SETATTR);
291+
assert_eq!(Permission::GROUP_ALL.bits, KEY_GRP_ALL);
292292

293-
assert_eq!(OTHER_VIEW.bits, KEY_OTH_VIEW);
294-
assert_eq!(OTHER_READ.bits, KEY_OTH_READ);
295-
assert_eq!(OTHER_WRITE.bits, KEY_OTH_WRITE);
296-
assert_eq!(OTHER_SEARCH.bits, KEY_OTH_SEARCH);
297-
assert_eq!(OTHER_LINK.bits, KEY_OTH_LINK);
298-
assert_eq!(OTHER_SET_ATTRIBUTE.bits, KEY_OTH_SETATTR);
299-
assert_eq!(OTHER_ALL.bits, KEY_OTH_ALL);
293+
assert_eq!(Permission::OTHER_VIEW.bits, KEY_OTH_VIEW);
294+
assert_eq!(Permission::OTHER_READ.bits, KEY_OTH_READ);
295+
assert_eq!(Permission::OTHER_WRITE.bits, KEY_OTH_WRITE);
296+
assert_eq!(Permission::OTHER_SEARCH.bits, KEY_OTH_SEARCH);
297+
assert_eq!(Permission::OTHER_LINK.bits, KEY_OTH_LINK);
298+
assert_eq!(Permission::OTHER_SET_ATTRIBUTE.bits, KEY_OTH_SETATTR);
299+
assert_eq!(Permission::OTHER_ALL.bits, KEY_OTH_ALL);
300300
}

0 commit comments

Comments
 (0)