pub struct ProjectApiKeyOwner {
pub service_account: Option<ProjectServiceAccount>,
pub _type: Option<String>,
pub user: Option<ProjectUser>,
}
Fields§
§service_account: Option<ProjectServiceAccount>
§_type: Option<String>
user
or service_account
user: Option<ProjectUser>
Trait Implementations§
Source§impl Debug for ProjectApiKeyOwner
impl Debug for ProjectApiKeyOwner
Source§impl<'de> Deserialize<'de> for ProjectApiKeyOwner
impl<'de> Deserialize<'de> for ProjectApiKeyOwner
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
Auto Trait Implementations§
impl Freeze for ProjectApiKeyOwner
impl RefUnwindSafe for ProjectApiKeyOwner
impl Send for ProjectApiKeyOwner
impl Sync for ProjectApiKeyOwner
impl Unpin for ProjectApiKeyOwner
impl UnwindSafe for ProjectApiKeyOwner
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