#[non_exhaustive]pub struct AccessSecretVersionResponse {
pub name: String,
pub payload: Option<SecretPayload>,
}Expand description
Response message for SecretManagerService.AccessSecretVersion.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StringThe resource name of the
SecretVersion in the format
projects/*/secrets/*/versions/* or
projects/*/locations/*/secrets/*/versions/*.
payload: Option<SecretPayload>Secret payload
Implementations§
Trait Implementations§
Source§impl Clone for AccessSecretVersionResponse
impl Clone for AccessSecretVersionResponse
Source§fn clone(&self) -> AccessSecretVersionResponse
fn clone(&self) -> AccessSecretVersionResponse
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 moreSource§impl Debug for AccessSecretVersionResponse
impl Debug for AccessSecretVersionResponse
Source§impl Default for AccessSecretVersionResponse
impl Default for AccessSecretVersionResponse
Source§fn default() -> AccessSecretVersionResponse
fn default() -> AccessSecretVersionResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccessSecretVersionResponsewhere
AccessSecretVersionResponse: Default,
impl<'de> Deserialize<'de> for AccessSecretVersionResponsewhere
AccessSecretVersionResponse: Default,
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
impl StructuralPartialEq for AccessSecretVersionResponse
Auto Trait Implementations§
impl !Freeze for AccessSecretVersionResponse
impl RefUnwindSafe for AccessSecretVersionResponse
impl Send for AccessSecretVersionResponse
impl Sync for AccessSecretVersionResponse
impl Unpin for AccessSecretVersionResponse
impl UnwindSafe for AccessSecretVersionResponse
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