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§fn clone(&self) -> AvailabilityResponse
fn clone(&self) -> AvailabilityResponse
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 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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
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 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