pub struct AddOrReplaceVariableMutation {
pub compute_spec_as_json: String,
pub variable_name: Option<String>,
pub display_name: Option<String>,
}
Expand description
AddOrReplaceVariableMutation is a mutation to add or replace a variable in the workbook
Fields§
§compute_spec_as_json: String
§variable_name: Option<String>
if variable_name is not provided, we’ll assume it’s a new variable and auto-generate a unique name
display_name: Option<String>
Implementations§
Source§impl AddOrReplaceVariableMutation
impl AddOrReplaceVariableMutation
Sourcepub fn variable_name(&self) -> &str
pub fn variable_name(&self) -> &str
Returns the value of variable_name
, or the default value if variable_name
is unset.
Sourcepub fn display_name(&self) -> &str
pub fn display_name(&self) -> &str
Returns the value of display_name
, or the default value if display_name
is unset.
Trait Implementations§
Source§impl Clone for AddOrReplaceVariableMutation
impl Clone for AddOrReplaceVariableMutation
Source§fn clone(&self) -> AddOrReplaceVariableMutation
fn clone(&self) -> AddOrReplaceVariableMutation
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 AddOrReplaceVariableMutation
impl Debug for AddOrReplaceVariableMutation
Source§impl Message for AddOrReplaceVariableMutation
impl Message for AddOrReplaceVariableMutation
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for AddOrReplaceVariableMutation
impl PartialEq for AddOrReplaceVariableMutation
Source§fn eq(&self, other: &AddOrReplaceVariableMutation) -> bool
fn eq(&self, other: &AddOrReplaceVariableMutation) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for AddOrReplaceVariableMutation
Auto Trait Implementations§
impl Freeze for AddOrReplaceVariableMutation
impl RefUnwindSafe for AddOrReplaceVariableMutation
impl Send for AddOrReplaceVariableMutation
impl Sync for AddOrReplaceVariableMutation
impl Unpin for AddOrReplaceVariableMutation
impl UnwindSafe for AddOrReplaceVariableMutation
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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