pub struct PendingTurnInputDraft {
pub session_id: String,
pub input_id: Option<String>,
pub source_key: Option<String>,
pub ingress: TurnInputIngress,
pub input: TurnInput,
}Fields§
§session_id: String§input_id: Option<String>§source_key: Option<String>§ingress: TurnInputIngress§input: TurnInputImplementations§
Source§impl PendingTurnInputDraft
impl PendingTurnInputDraft
pub fn new( session_id: impl Into<String>, ingress: TurnInputIngress, input: TurnInput, ) -> PendingTurnInputDraft
pub fn with_input_id(self, input_id: impl Into<String>) -> PendingTurnInputDraft
pub fn with_source_key( self, source_key: impl Into<String>, ) -> PendingTurnInputDraft
pub fn submitted_content_matches( &self, existing: &PendingTurnInput, ) -> Result<bool, Error>
Trait Implementations§
Source§impl Clone for PendingTurnInputDraft
impl Clone for PendingTurnInputDraft
Source§fn clone(&self) -> PendingTurnInputDraft
fn clone(&self) -> PendingTurnInputDraft
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 PendingTurnInputDraft
impl Debug for PendingTurnInputDraft
Source§impl<'de> Deserialize<'de> for PendingTurnInputDraft
impl<'de> Deserialize<'de> for PendingTurnInputDraft
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<PendingTurnInputDraft, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PendingTurnInputDraft, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for PendingTurnInputDraft
impl Serialize for PendingTurnInputDraft
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for PendingTurnInputDraft
impl !UnwindSafe for PendingTurnInputDraft
impl Freeze for PendingTurnInputDraft
impl Send for PendingTurnInputDraft
impl Sync for PendingTurnInputDraft
impl Unpin for PendingTurnInputDraft
impl UnsafeUnpin for PendingTurnInputDraft
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