ossify/ops/bucket/object_fc_access_point/
mod.rs1mod create_access_point_for_object_process;
8mod delete_access_point_for_object_process;
9mod delete_access_point_policy_for_object_process;
10mod get_access_point_config_for_object_process;
11mod get_access_point_for_object_process;
12mod get_access_point_policy_for_object_process;
13mod list_access_points_for_object_process;
14mod put_access_point_config_for_object_process;
15mod put_access_point_policy_for_object_process;
16
17pub use create_access_point_for_object_process::*;
18pub use delete_access_point_for_object_process::*;
19pub use delete_access_point_policy_for_object_process::*;
20pub use get_access_point_config_for_object_process::*;
21pub use get_access_point_for_object_process::*;
22pub use get_access_point_policy_for_object_process::*;
23pub use list_access_points_for_object_process::*;
24pub use put_access_point_config_for_object_process::*;
25pub use put_access_point_policy_for_object_process::*;
26
27pub trait BucketObjectFcAccessPointOperations:
28 CreateAccessPointForObjectProcessOps
29 + GetAccessPointForObjectProcessOps
30 + DeleteAccessPointForObjectProcessOps
31 + ListAccessPointsForObjectProcessOps
32 + PutAccessPointConfigForObjectProcessOps
33 + GetAccessPointConfigForObjectProcessOps
34 + PutAccessPointPolicyForObjectProcessOps
35 + GetAccessPointPolicyForObjectProcessOps
36 + DeleteAccessPointPolicyForObjectProcessOps
37{
38}
39
40impl<T> BucketObjectFcAccessPointOperations for T where
41 T: CreateAccessPointForObjectProcessOps
42 + GetAccessPointForObjectProcessOps
43 + DeleteAccessPointForObjectProcessOps
44 + ListAccessPointsForObjectProcessOps
45 + PutAccessPointConfigForObjectProcessOps
46 + GetAccessPointConfigForObjectProcessOps
47 + PutAccessPointPolicyForObjectProcessOps
48 + GetAccessPointPolicyForObjectProcessOps
49 + DeleteAccessPointPolicyForObjectProcessOps
50{
51}