pub struct SecretScope {
pub env: String,
pub tenant: String,
pub team: Option<String>,
}Expand description
Canonical secret scope (environment, tenant, team).
Fields§
§env: StringEnvironment identifier (e.g., dev, prod).
tenant: StringTenant identifier within the environment.
team: Option<String>Optional team for finer-grained isolation.
Trait Implementations§
Source§impl Clone for SecretScope
impl Clone for SecretScope
Source§fn clone(&self) -> SecretScope
fn clone(&self) -> SecretScope
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SecretScope
impl Debug for SecretScope
Source§impl<'de> Deserialize<'de> for SecretScope
impl<'de> Deserialize<'de> for SecretScope
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SecretScope
impl PartialEq for SecretScope
Source§impl Serialize for SecretScope
impl Serialize for SecretScope
impl Eq for SecretScope
impl StructuralPartialEq for SecretScope
Auto Trait Implementations§
impl Freeze for SecretScope
impl RefUnwindSafe for SecretScope
impl Send for SecretScope
impl Sync for SecretScope
impl Unpin for SecretScope
impl UnwindSafe for SecretScope
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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.