pub struct ApplyCompositionResponse {
pub result: Option<CompositionResult>,
pub success: bool,
pub error_message: Option<String>,
}Expand description
Composition rule application response
Fields§
§result: Option<CompositionResult>Composition result
success: boolSuccess indicator
error_message: Option<String>Error message (if not successful)
Implementations§
Source§impl ApplyCompositionResponse
impl ApplyCompositionResponse
Sourcepub fn error_message(&self) -> &str
pub fn error_message(&self) -> &str
Returns the value of error_message, or the default value if error_message is unset.
Trait Implementations§
Source§impl Clone for ApplyCompositionResponse
impl Clone for ApplyCompositionResponse
Source§fn clone(&self) -> ApplyCompositionResponse
fn clone(&self) -> ApplyCompositionResponse
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 Debug for ApplyCompositionResponse
impl Debug for ApplyCompositionResponse
Source§impl Default for ApplyCompositionResponse
impl Default for ApplyCompositionResponse
Source§impl<'de> Deserialize<'de> for ApplyCompositionResponse
impl<'de> Deserialize<'de> for ApplyCompositionResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Message for ApplyCompositionResponse
impl Message for ApplyCompositionResponse
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 ApplyCompositionResponse
impl PartialEq for ApplyCompositionResponse
Source§fn eq(&self, other: &ApplyCompositionResponse) -> bool
fn eq(&self, other: &ApplyCompositionResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ApplyCompositionResponse
impl Serialize for ApplyCompositionResponse
impl StructuralPartialEq for ApplyCompositionResponse
Auto Trait Implementations§
impl Freeze for ApplyCompositionResponse
impl RefUnwindSafe for ApplyCompositionResponse
impl Send for ApplyCompositionResponse
impl Sync for ApplyCompositionResponse
impl Unpin for ApplyCompositionResponse
impl UnsafeUnpin for ApplyCompositionResponse
impl UnwindSafe for ApplyCompositionResponse
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