#[non_exhaustive]pub struct LookupServiceProjectAttachmentResponse {
pub service_project_attachment: Option<ServiceProjectAttachment>,
/* private fields */
}Expand description
Response for LookupServiceProjectAttachment.
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.service_project_attachment: Option<ServiceProjectAttachment>Service project attachment for a project if exists, empty otherwise.
Implementations§
Source§impl LookupServiceProjectAttachmentResponse
impl LookupServiceProjectAttachmentResponse
Sourcepub fn set_service_project_attachment<T>(self, v: T) -> Selfwhere
T: Into<ServiceProjectAttachment>,
pub fn set_service_project_attachment<T>(self, v: T) -> Selfwhere
T: Into<ServiceProjectAttachment>,
Sets the value of service_project_attachment.
§Example
ⓘ
use google_cloud_apphub_v1::model::ServiceProjectAttachment;
let x = LookupServiceProjectAttachmentResponse::new().set_service_project_attachment(ServiceProjectAttachment::default()/* use setters */);Sourcepub fn set_or_clear_service_project_attachment<T>(self, v: Option<T>) -> Selfwhere
T: Into<ServiceProjectAttachment>,
pub fn set_or_clear_service_project_attachment<T>(self, v: Option<T>) -> Selfwhere
T: Into<ServiceProjectAttachment>,
Sets or clears the value of service_project_attachment.
§Example
ⓘ
use google_cloud_apphub_v1::model::ServiceProjectAttachment;
let x = LookupServiceProjectAttachmentResponse::new().set_or_clear_service_project_attachment(Some(ServiceProjectAttachment::default()/* use setters */));
let x = LookupServiceProjectAttachmentResponse::new().set_or_clear_service_project_attachment(None::<ServiceProjectAttachment>);Trait Implementations§
Source§impl Clone for LookupServiceProjectAttachmentResponse
impl Clone for LookupServiceProjectAttachmentResponse
Source§fn clone(&self) -> LookupServiceProjectAttachmentResponse
fn clone(&self) -> LookupServiceProjectAttachmentResponse
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 Default for LookupServiceProjectAttachmentResponse
impl Default for LookupServiceProjectAttachmentResponse
Source§fn default() -> LookupServiceProjectAttachmentResponse
fn default() -> LookupServiceProjectAttachmentResponse
Returns the “default value” for a type. Read more
impl StructuralPartialEq for LookupServiceProjectAttachmentResponse
Auto Trait Implementations§
impl Freeze for LookupServiceProjectAttachmentResponse
impl RefUnwindSafe for LookupServiceProjectAttachmentResponse
impl Send for LookupServiceProjectAttachmentResponse
impl Sync for LookupServiceProjectAttachmentResponse
impl Unpin for LookupServiceProjectAttachmentResponse
impl UnsafeUnpin for LookupServiceProjectAttachmentResponse
impl UnwindSafe for LookupServiceProjectAttachmentResponse
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request