#[non_exhaustive]pub struct GoogleArtifactAnalysis {
pub project_id: String,
/* private fields */
}Expand description
Google Artifact Analysis configurations.
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.project_id: StringRequired. The project id of the project where the provenance is stored.
Implementations§
Source§impl GoogleArtifactAnalysis
impl GoogleArtifactAnalysis
pub fn new() -> Self
Sourcepub fn set_project_id<T: Into<String>>(self, v: T) -> Self
pub fn set_project_id<T: Into<String>>(self, v: T) -> Self
Sets the value of project_id.
§Example
ⓘ
let x = GoogleArtifactAnalysis::new().set_project_id("example");Trait Implementations§
Source§impl Clone for GoogleArtifactAnalysis
impl Clone for GoogleArtifactAnalysis
Source§fn clone(&self) -> GoogleArtifactAnalysis
fn clone(&self) -> GoogleArtifactAnalysis
Returns a duplicate 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 GoogleArtifactAnalysis
impl Debug for GoogleArtifactAnalysis
Source§impl Default for GoogleArtifactAnalysis
impl Default for GoogleArtifactAnalysis
Source§fn default() -> GoogleArtifactAnalysis
fn default() -> GoogleArtifactAnalysis
Returns the “default value” for a type. Read more
Source§impl Message for GoogleArtifactAnalysis
impl Message for GoogleArtifactAnalysis
Source§impl PartialEq for GoogleArtifactAnalysis
impl PartialEq for GoogleArtifactAnalysis
impl StructuralPartialEq for GoogleArtifactAnalysis
Auto Trait Implementations§
impl Freeze for GoogleArtifactAnalysis
impl RefUnwindSafe for GoogleArtifactAnalysis
impl Send for GoogleArtifactAnalysis
impl Sync for GoogleArtifactAnalysis
impl Unpin for GoogleArtifactAnalysis
impl UnwindSafe for GoogleArtifactAnalysis
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