pub struct SimulationImpairments {
pub background_noise: bool,
pub low_quality_microphone: bool,
pub packet_loss: bool,
}Expand description
What the simulated caller’s audio went through before the agent heard it.
Fields§
§background_noise: bool§low_quality_microphone: bool§packet_loss: boolTrait Implementations§
Source§impl Clone for SimulationImpairments
impl Clone for SimulationImpairments
impl Copy for SimulationImpairments
Source§impl Debug for SimulationImpairments
impl Debug for SimulationImpairments
Source§impl Default for SimulationImpairments
impl Default for SimulationImpairments
§impl<'de> Deserialize<'de> for SimulationImpairments
impl<'de> Deserialize<'de> for SimulationImpairments
§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
impl Eq for SimulationImpairments
Source§impl Hash for SimulationImpairments
impl Hash for SimulationImpairments
Source§impl Message for SimulationImpairments
impl Message for SimulationImpairments
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 SimulationImpairments
impl PartialEq for SimulationImpairments
§impl Serialize for SimulationImpairments
impl Serialize for SimulationImpairments
impl StructuralPartialEq for SimulationImpairments
Auto Trait Implementations§
impl Forget for SimulationImpairments
impl Freeze for SimulationImpairments
impl Move for SimulationImpairments
impl RefUnwindSafe for SimulationImpairments
impl Send for SimulationImpairments
impl Sync for SimulationImpairments
impl Unpin for SimulationImpairments
impl UnsafeUnpin for SimulationImpairments
impl UnwindSafe for SimulationImpairments
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