Enum google_api_proto::google::cloud::runtimeconfig::v1beta1::variable::Contents
source · pub enum Contents {
Value(Bytes),
Text(String),
}
Expand description
The value of the variable. It can be either a binary or a string
value. You must specify one of either value
or text
. Specifying both
will cause the server to return an error.
Variants§
Value(Bytes)
The binary value of the variable. The length of the value must be less
than 4096 bytes. Empty values are also accepted. The value must be
base64 encoded. Only one of value
or text
can be set.
Text(String)
The string value of the variable. The length of the value must be less
than 4096 bytes. Empty values are also accepted. For example,
text: "my text value"
. The string must be valid UTF-8.
Implementations§
source§impl Contents
impl Contents
sourcepub fn merge(
field: &mut Option<Contents>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<Contents>, 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 Contents
impl PartialEq for Contents
impl StructuralPartialEq for Contents
Auto Trait Implementations§
impl !Freeze for Contents
impl RefUnwindSafe for Contents
impl Send for Contents
impl Sync for Contents
impl Unpin for Contents
impl UnwindSafe for Contents
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