#[non_exhaustive]pub struct UpdateIssueCommentRequest {
pub issue_comment: Option<IssueComment>,
pub update_mask: Option<FieldMask>,
/* private fields */
}Expand description
The request to update an issue comment.
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.issue_comment: Option<IssueComment>Required. The issue comment to update.
update_mask: Option<FieldMask>Optional. Field mask is used to specify the fields to be overwritten in the issue comment resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. The special value “*” means full replacement.
Implementations§
Source§impl UpdateIssueCommentRequest
impl UpdateIssueCommentRequest
pub fn new() -> Self
Sourcepub fn set_issue_comment<T>(self, v: T) -> Selfwhere
T: Into<IssueComment>,
pub fn set_issue_comment<T>(self, v: T) -> Selfwhere
T: Into<IssueComment>,
Sets the value of issue_comment.
Sourcepub fn set_or_clear_issue_comment<T>(self, v: Option<T>) -> Selfwhere
T: Into<IssueComment>,
pub fn set_or_clear_issue_comment<T>(self, v: Option<T>) -> Selfwhere
T: Into<IssueComment>,
Sets or clears the value of issue_comment.
Sourcepub fn set_update_mask<T>(self, v: T) -> Self
pub fn set_update_mask<T>(self, v: T) -> Self
Sets the value of update_mask.
Sourcepub fn set_or_clear_update_mask<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_update_mask<T>(self, v: Option<T>) -> Self
Sets or clears the value of update_mask.
Trait Implementations§
Source§impl Clone for UpdateIssueCommentRequest
impl Clone for UpdateIssueCommentRequest
Source§fn clone(&self) -> UpdateIssueCommentRequest
fn clone(&self) -> UpdateIssueCommentRequest
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 UpdateIssueCommentRequest
impl Debug for UpdateIssueCommentRequest
Source§impl Default for UpdateIssueCommentRequest
impl Default for UpdateIssueCommentRequest
Source§fn default() -> UpdateIssueCommentRequest
fn default() -> UpdateIssueCommentRequest
Returns the “default value” for a type. Read more
Source§impl Message for UpdateIssueCommentRequest
impl Message for UpdateIssueCommentRequest
impl StructuralPartialEq for UpdateIssueCommentRequest
Auto Trait Implementations§
impl Freeze for UpdateIssueCommentRequest
impl RefUnwindSafe for UpdateIssueCommentRequest
impl Send for UpdateIssueCommentRequest
impl Sync for UpdateIssueCommentRequest
impl Unpin for UpdateIssueCommentRequest
impl UnwindSafe for UpdateIssueCommentRequest
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