pub struct SystemPolicyV1 { /* private fields */ }
Expand description
Implements a client for the Binary Authorization API.
§Service Description
API for working with the system policy.
§Configuration
SystemPolicyV1
has various configuration parameters, the defaults should
work with most applications.
§Pooling and Cloning
SystemPolicyV1
holds a connection pool internally, it is advised to
create one and the reuse it. You do not need to wrap SystemPolicyV1
in
an Rc or Arc to reuse it, because it already uses an Arc
internally.
Implementations§
Source§impl SystemPolicyV1
impl SystemPolicyV1
Sourcepub async fn new_with_config(conf: ClientConfig) -> Result<Self>
pub async fn new_with_config(conf: ClientConfig) -> Result<Self>
Creates a new client with the specified configuration.
Sourcepub fn from_stub<T>(stub: T) -> Selfwhere
T: SystemPolicyV1 + 'static,
pub fn from_stub<T>(stub: T) -> Selfwhere
T: SystemPolicyV1 + 'static,
Creates a new client from the provided stub.
The most common case for calling this function is when mocking the client.
Sourcepub fn get_system_policy(&self, name: impl Into<String>) -> GetSystemPolicy
pub fn get_system_policy(&self, name: impl Into<String>) -> GetSystemPolicy
Gets the current system policy in the specified location.
Trait Implementations§
Source§impl Clone for SystemPolicyV1
impl Clone for SystemPolicyV1
Source§fn clone(&self) -> SystemPolicyV1
fn clone(&self) -> SystemPolicyV1
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for SystemPolicyV1
impl !RefUnwindSafe for SystemPolicyV1
impl Send for SystemPolicyV1
impl Sync for SystemPolicyV1
impl Unpin for SystemPolicyV1
impl !UnwindSafe for SystemPolicyV1
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more