pub enum SecretNameListing {
Listed(BTreeSet<String>),
NoProvider,
CannotList,
}Expand description
What a secret provider’s name listing answered.
Names only: the listing route is marked non-secret in the 8.3.6 OpenAPI and no value is ever read (ENT-3115, DPAIR-03). Names are exact, case-sensitive strings (24-02 K9).
Variants§
Listed(BTreeSet<String>)
The provider listed these names (possibly none).
NoProvider
The provider does not exist on this node (404, C-P7).
CannotList
The provider cannot list its names: HTTP 501, and also the HTTP 500
a remote provider answers (C-P7, 24-02 K7).
Trait Implementations§
Source§impl Clone for SecretNameListing
impl Clone for SecretNameListing
Source§impl Debug for SecretNameListing
impl Debug for SecretNameListing
impl Eq for SecretNameListing
Source§impl PartialEq for SecretNameListing
impl PartialEq for SecretNameListing
impl StructuralPartialEq for SecretNameListing
Auto Trait Implementations§
impl Freeze for SecretNameListing
impl RefUnwindSafe for SecretNameListing
impl Send for SecretNameListing
impl Sync for SecretNameListing
impl Unpin for SecretNameListing
impl UnsafeUnpin for SecretNameListing
impl UnwindSafe for SecretNameListing
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.