pub struct AvailabilityResponse {
pub job_id: String,
pub available: bool,
pub supports_resume: bool,
pub terminate: bool,
pub participant_name: String,
pub participant_identity: String,
pub participant_metadata: String,
pub participant_attributes: HashMap<String, String>,
}Fields§
§job_id: String§available: bool§supports_resume: bool§terminate: bool§participant_name: String§participant_identity: String§participant_metadata: String§participant_attributes: HashMap<String, String>NEXT_ID: 9
Trait Implementations§
Source§impl Clone for AvailabilityResponse
impl Clone for AvailabilityResponse
Source§impl Debug for AvailabilityResponse
impl Debug for AvailabilityResponse
Source§impl Default for AvailabilityResponse
impl Default for AvailabilityResponse
§impl<'de> Deserialize<'de> for AvailabilityResponse
impl<'de> Deserialize<'de> for AvailabilityResponse
§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 AvailabilityResponse
impl Message for AvailabilityResponse
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 AvailabilityResponse
impl PartialEq for AvailabilityResponse
§impl Serialize for AvailabilityResponse
impl Serialize for AvailabilityResponse
impl StructuralPartialEq for AvailabilityResponse
Auto Trait Implementations§
impl Freeze for AvailabilityResponse
impl RefUnwindSafe for AvailabilityResponse
impl Send for AvailabilityResponse
impl Sync for AvailabilityResponse
impl Unpin for AvailabilityResponse
impl UnsafeUnpin for AvailabilityResponse
impl UnwindSafe for AvailabilityResponse
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