Enum google_api_proto::google::chat::v1::attachment::DataRef
source · pub enum DataRef {
AttachmentDataRef(AttachmentDataRef),
DriveDataRef(DriveDataRef),
}
Expand description
The data reference to the attachment.
Variants§
AttachmentDataRef(AttachmentDataRef)
A reference to the attachment data. This field is used with the media API to download the attachment data.
DriveDataRef(DriveDataRef)
Output only. A reference to the Google Drive attachment. This field is used with the Google Drive API.
Implementations§
source§impl DataRef
impl DataRef
sourcepub fn merge(
field: &mut Option<DataRef>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<DataRef>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl PartialEq for DataRef
impl PartialEq for DataRef
impl StructuralPartialEq for DataRef
Auto Trait Implementations§
impl Freeze for DataRef
impl RefUnwindSafe for DataRef
impl Send for DataRef
impl Sync for DataRef
impl Unpin for DataRef
impl UnwindSafe for DataRef
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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