pub enum KeyVisibility {
KeyVisibilityUnspecified,
KeyVisibilitySecret,
KeyVisibilityPublic,
}Expand description
KeyVisibility : KeyVisibility distinguishes public (client-safe) keys from secret (server-only) keys. Public keys use a different configurable prefix for visual distinction. Both types share the same scope/permission system — visibility is about exposure safety. - KEY_VISIBILITY_UNSPECIFIED: Treated as SECRET KeyVisibility distinguishes public (client-safe) keys from secret (server-only) keys. Public keys use a different configurable prefix for visual distinction. Both types share the same scope/permission system — visibility is about exposure safety. - KEY_VISIBILITY_UNSPECIFIED: Treated as SECRET
Variants§
Trait Implementations§
Source§impl Clone for KeyVisibility
impl Clone for KeyVisibility
Source§fn clone(&self) -> KeyVisibility
fn clone(&self) -> KeyVisibility
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KeyVisibility
impl Debug for KeyVisibility
Source§impl Default for KeyVisibility
impl Default for KeyVisibility
Source§fn default() -> KeyVisibility
fn default() -> KeyVisibility
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for KeyVisibility
impl<'de> Deserialize<'de> for KeyVisibility
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 Display for KeyVisibility
impl Display for KeyVisibility
Source§impl Hash for KeyVisibility
impl Hash for KeyVisibility
Source§impl Ord for KeyVisibility
impl Ord for KeyVisibility
Source§fn cmp(&self, other: &KeyVisibility) -> Ordering
fn cmp(&self, other: &KeyVisibility) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for KeyVisibility
impl PartialEq for KeyVisibility
Source§fn eq(&self, other: &KeyVisibility) -> bool
fn eq(&self, other: &KeyVisibility) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for KeyVisibility
impl PartialOrd for KeyVisibility
Source§impl Serialize for KeyVisibility
impl Serialize for KeyVisibility
impl Copy for KeyVisibility
impl Eq for KeyVisibility
impl StructuralPartialEq for KeyVisibility
Auto Trait Implementations§
impl Freeze for KeyVisibility
impl RefUnwindSafe for KeyVisibility
impl Send for KeyVisibility
impl Sync for KeyVisibility
impl Unpin for KeyVisibility
impl UnsafeUnpin for KeyVisibility
impl UnwindSafe for KeyVisibility
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